0001213900-23-005744.txt : 20230130 0001213900-23-005744.hdr.sgml : 20230130 20230127175945 ACCESSION NUMBER: 0001213900-23-005744 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 104 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20230130 DATE AS OF CHANGE: 20230127 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: 23564614 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 f10q0622_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, 2022 

 

or 

 

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

 

For the transition period from ______________ to ______________

 

Commission File No. 001-39379

 

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

 

6890 E Sunrise Drive, Suite 120-506, Tucson, AZ   85750
(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:

 

Title of each class   Trading Symbol(s)   Name of each exchange on which registered
Common Stock, par value $0.0001 per share   COMS   The Nasdaq Stock Market LLC
         
Warrants to purchase Common Stock   COMSW   The Nasdaq Stock Market LLC
         
9.25% Series A Cumulative Redeemable Perpetual Preferred Stock, par value $0.0001 per share    COMSP   The Nasdaq Stock Market LLC

 

Securities registered pursuant to Section 12(g) 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 January 27, 2023, there were 258,583,436 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 2022 and December 31, 2021   1
  Condensed Consolidated Statements of Operations for the Three and Six Months Ended June 30 2022 and 2021.   2
  Condensed Consolidated Statements of Changes in Stockholders’ Equity for the Three and Six Months Ended June 30 2022 and 2021.   3
  Condensed Consolidated Statements of Cash Flows for the Three and Six Months Ended June 30 2022 and 2021.   4 - 5
  Notes to the Condensed Consolidated Financial Statements   6
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations   24
Item 3. Quantitative and Qualitative Disclosures about Market Risk   35
Item 4. Controls and Procedures   35
       
PART II OTHER INFORMATION    
Item 1. Legal Proceedings   36
Item 1A. Risk Factors   37
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds   37
Item 3. Default Upon Senior Securities   38
Item 4. Mine Safety Disclosures   39
Item 5. Other Information   39
Item 6. Exhibits   40
  Signatures   41

 

i

 

 

PART I. FINANCIAL INFORMATION

 

ITEM 1: Financial Statements

 

COMSOVEREIGN HOLDING CORP.

CONDENSED CONSOLIDATED BALANCE SHEETS

 

   June 30,   December 31, 
(Amounts in thousands, except share and per share data)  2022   2021 
   (unaudited)     
Assets        
Current assets:        
Cash  $161   $1,873 
Accounts receivable, net   2,109    1,376 
Inventory, net   7,476    10,249 
Prepaid expenses   4,869    6,936 
Other current assets   365    342 
Assets of discontinued operations - current   
-
    809 
Total current assets   14,980    21,585 
Property and equipment, net   1,384    8,752 
Operating lease right-of-use assets   1,305    3,000 
Intangible assets, net   5,941    15,460 
Goodwill   30,033    37,943 
Other assets – long term   47    215 
Note receivable   2,000    - 
Assets of discontinued operations - long term   -    1,574 
Total assets  $55,690   $88,529 
           
Liabilities and Stockholders’ Equity          
Current liabilities:          
Accounts payable  $3,703   $3,610 
Accrued interest   373    288 
Accrued liabilities   1,492    1,048 
Accrued liabilities – related party   
-
    206 
Accrued payroll   1,366    875 
Contract liabilities, current   4,578    3,341 
Accrued warranty liability - current   473    473 
Operating lease liabilities - current   734    908 
Notes payable – related party   100    
-
 
Current portion of long-term debt; net of unamortized discounts and debt issuance costs   11,367    13,566 
Liabilities of discontinued operations - current   
-
    911 
Total current liabilities   24,186    25,226 
Debt – long term   5,909    12,273 
Contract liabilities – long term   118    74 
Operating lease liabilities – long term   10,884    2,218 
Liabilities of discontinued operations - long-term   -    587 
Total liabilities   41,097    40,378 
           
Commitments and contingencies (Note 17)   
 
    
 
 
Stockholders’ Equity          
Preferred stock, $0.0001 par value, 100,000,000 shares authorized; Series A Cumulative Redeemable Perpetual Preferred Stock, 690,000 shares designated, 320,000 shares issued and outstanding as of June 30, 2022 and December 2021   
-
    
-
 
Common stock, $0.0001 par value, 300,000,000 shares authorized; 90,553,333 and 81,985,140 shares issued and 90,519,999 and 81,951,806 shares outstanding as of June 30, 2022 and December 2021, respectively   9    8 
Additional paid-in capital   270,067    266,013 
Treasury stock, at cost, 33,334 shares as of June 30, 2022 and December 2021   (50)   (50)
Accumulated deficit   (255,456)   (217,843)
Accumulated other comprehensive income   23    23 
Total Stockholders’ Equity   14,593    48,151 
Total Liabilities and Stockholders’ Equity  $55,690   $88,529 

 

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

 

1

 

 

COMSOVEREIGN HOLDING CORP.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(unaudited)

 

   For the Three Months Ended   For the Six Months Ended 
   June 30,   June 30, 
(Amounts in thousands, except share and per share data)  2022   2021   2022   2021 
                 
Revenue  $2,088   $2,401   $4,141   $3,502 
Cost of goods sold   2,981    1,270    4,464    1,873 
Gross profit (loss)   (893)   1,131    (323)   1,629 
Operating expenses                    
Research and development (1)   536    1,199    1,708    1,747 
Sales and marketing (1)   12    109    78    157 
General and administrative (1)   5,396    6,624    11,176    13,411 
Depreciation and amortization   262    3,455    1,003    6,955 
Impairment expense   15,775    281    15,775    281 
Loss on sales (ID, DWXC) (2)   2,564    
-
    2,564    
-
 
Loss on lease abandonment   11,329    
-
    11,329    
-
 
Gain on the sale of assets   (0)   
-
    (8,441)   (83)
Total operating expenses, net   35,873    11,668    35,191    22,468 
Loss from operations   (36,766)   (10,537)   (35,514)   (20,839)
Other expense                    
Interest expense   (1,348)   (546)   (2,227)   (982)
Other expense   
-
    5    
-
    
-
 
Gain (loss) on extinguishment of debt   (445)   323    (618)   (4,779)
Foreign currency transaction loss   (1)   18    (1)   (62)
Total other expense   (1,794)   (200)   (2,846)   (5,823)
Loss from continuing operations   (38,560)   (10,737)   (38,360)   (26,662)
Income (loss) from discontinued operations, net of tax   811    160    747    (121)
Net loss   (37,749)   (10,577)   (37,613)   (26,783)
Dividend on preferred stock   (185)   
-
    (308)   
-
 
Net loss attributable to common stockholders  $(37,934)  $(10,577)  $(37,921)  $(26,783)
Net income (loss) per share                    
- Basic and diluted from continuing operations
  $(0.45)  $(0.16)  $(0.45)  $(0.42)
- Basic and diluted from discontinued operations
  $0.01   $0.00   $0.01   $(0.00)
                     
Weighted average number of common shares outstanding                    
- Basic and diluted
   86,126,377    68,770,644    84,846,657    63,538,782 

 

(1)These are exclusive of depreciation and amortization
(2)InnovationDigital (“ID”), DragonWave-X Canada (“DWXC”)

 

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

 

2

 

 

COMSOVEREIGN HOLDING CORP.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(unaudited)

 

   FOR THE THREE AND SIX MONTHS ENDED JUNE 30, 2022 
                       Accumulated                 
                   Additional   Other               Total 
(Amounts in thousands,  Preferred Stock   Common Stock   Paid-In   Comprehensive   Treasury Stock   Accumulated   Stockholders’ 
except share data)  Shares   Amount   Shares   Amount   Capital   Income   Shares   Amount   Deficit   Equity 
Balance - January 1, 2022   320,000   $      -    81,985,140   $      8   $266,013   $      23    33,334   $(50)  $(217,843)  $48,151 
Issuance of common stock for conversion of debt   -    -    1,576,058    -    1,150    -    -    -    -    1,150 
Issuance of common stock for exercise of options   -    -    209,741    -    31    -    -    -    -    31 
Preferred dividend   -    -    -    -    (123)   -    -    -    -    (123)
Share-based compensation   -    -    -    -    535    -    -    -    -    535 
Net loss   -    -    -    -    -    -    -    -    136    136 
Balance - March 31, 2022   320,000    -    83,770,939    8    267,606    23    33,334    (50)   (217,707)   49,880 
Issuance of common stock for conversion of debt   -    -    6,542,394    1    2,155         -    -    -    2,156 
Issuance of common stock for the debt placement agent   -    -    240,000    -    81    -    -    -    -    81 
Preferred dividend   -    -    -    -    (185)   -    -    -    -    (185)
Share-based compensation   -    -    -    -    410    -    -    -    -    410 
Net loss   -    -    -    -    -    -    -    -    (37,749)   (37,749)
Balance - June 30, 2022   320,000   $-    90,553,333   $9   $270,067   $23    33,334   $(50)  $(255,456)  $14,593 

 

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

 

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

 

3

 

 

COMSOVEREIGN HOLDING CORP.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(unaudited)

 

   For the Six Months Ended 
   June 30, 
(Amounts in thousands, except share data)  2022   2021 
Cash Flows From Operating Activities:        
Net loss  $(37,613)  $(26,783)
Adjustments to reconcile net loss to net cash used in operating activities:          
(Income) loss from discontinued operations, net of tax   (747)   121 
Depreciation   632    509 
Amortization   371    6,446 
Impairment expense   15,775    281 
Operating lease expense   241    437 
Bad debt expense   51    197 
Loss on sales (ID, DWXC) (1)   2,604    
-
 
Loss on lease abandonment   11,329    
-
 
Gain on the sale of assets   (8,441)   (83)
Share-based compensation   945    882 
Amortization of debt discounts and debt issuance costs   1,289    249 
Default interest charge   376    
-
 
Share-based vendor payments   
-
    1,171 
Loss on extinguishment of debt   618    5,025 
Changes in operating assets and liabilities:          
Accounts receivable, net   (702)   (626)
Inventory, net   3,056    1,825 
Prepaid expenses   (378)   (6,114)
Other current assets   (23)   125 
Note receivable   (2,000)   
-
 
Other non-current assets   339    (70)
Accounts payable   94    (7,956)
Accrued interest   173    
-
 
Accrued liabilities   382    
-
 
Contract liabilities   1,281    (1,400)
Operating lease liabilities   (1,386)   (389)
Related party notes   (206)   1 
Other current liabilities   856    (1)
Total Adjustments   26,529    630 
Net Cash Used In Operating Activities   (11,084)   (26,153)
Cash Flows From Investing Activities:          
Business acquisitions, net of cash received   
-
    (4,248)
Proceeds from building sale, net of transaction costs   15,102    
-
 
Purchases of property and equipment   (167)   (2,534)
Acquisition of intangible assets   
-
    (1,233)
Proceeds from disposal of property and equipment   
-
    83 
Net Cash Provided By (Used In) Investing Activities   14,935    (7,932)
Cash Flows From Financing Activities:          
Proceeds from issuance of related party notes   100    (850)
Proceeds from sale of common stock from offering   
-
    44,971 
Proceeds from debt   500    9,345 
Offering costs   
-
    (5,315)
Preferred stock dividend   (246)   
-
 
Proceeds from exercise of options   31    17 
Debt issuance costs   
-
    (186)
Repayment of debt   (7,580)   (6,379)
Net Cash (Used In) Provided By Financing Activities   (7,195)   41,603 
Net Cash Provided by (Used In) Discontinued Operations   1,632    (3,213)
Net (Decrease) Increase In Cash   (1,712)   4,305 
Cash - Beginning of Period   1,873    690 
Cash - End of Period  $161   $4,995 

 

(1)InnovationDigital (“ID”), DragonWave-X Canada (“DWXC”)

 

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

 

4

 

 

COMSOVEREIGN HOLDING CORP.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS, continued

(unaudited)

 

   For the Six Months Ended 
   June 30, 
   2022   2021 
(Amounts in thousands, except share data)        
Supplemental Disclosures of Cash Flow Information:        
         
Cash paid during the period for:        
Interest  $107   $436 
Non-cash investing and financing activities:          
Issuance of common stock for debt placement agent  $81   $
-
 
Accrual of preferred dividends not paid yet  $62   $
-
 
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  $3,306   $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  $10,052   $1,217 
Acquisition of building with secured note payable  $
-
   $4,480 
Prepaid deposits transferred to inventory  $2,445   $862 
Lease deposits recognized from Sky Sapience Ltd. Acquisition  $
-
   $11 

 

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

 

5

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2022

(unaudited)

 

NOTE 1 DESCRIPTION OF BUSINESS

 

COMSovereign Holding Corp. (“COMSovereign”) and subsidiaries (collectively the “Company”) a provider of solutions to network operators, mobile device carriers, governmental units and other enterprises worldwide. We have assembled a portfolio of communications 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 roll out of the 5G and 6G networks of the future. We focus on novel 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.

 

NOTE 2 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

There have been no material changes in the Company’s significant accounting policies as of and for the three and six months ended June 30, 2022, 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, 2021.

 

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. The results of operations and financial position for the three and six months ended June 30, 2022 and 2021 and cash flows for the six months ended June 30, 2022 are not necessarily indicative of the operating results for the full year ending December 31, 2022 or any other period. The amounts reported in the unaudited condensed consolidated financial statements, and the tables in the notes hereto, of the Quarterly Report on Form 10-Q as of June 30, 2022 and for the three months and six months ended June 30, 2022 and 2021, are presented in United States dollars and are rounded in thousands with the exception of share and per share data. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and related disclosures as of December 31, 2021 and for the year then ended, which were filed with the Securities and Exchange Commission (“SEC”) on Form 10-K on August 16, 2022.

 

Effective January 21, 2021, the Company enacted a 1-for-3 reverse stock split (the “Split”) of the Company’s common stock. These condensed consolidated financial statements and accompanying notes give effect to the reverse stock split as if it occurred at the beginning of the first period presented. 

 

Reclassifications

 

Certain reclassifications have been made to prior period amounts to conform to the current period financial statement presentation. These reclassifications had no effect on the previously reported results of operations or loss per share.

 

Principles of Consolidation

 

The unaudited condensed consolidated financial statements as of June 30, 2022 and December 31, 2021, and for the three and six months ended June 30, 2022 and 2021, include the accounts of the Company and its subsidiaries. All intercompany transactions and accounts have been eliminated.  

 

Use of Estimates

 

The preparation of 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. The Company’s significant estimates consist of the valuation of stock-based compensation; the valuation of the assets and liabilities acquired; the valuation of the Company’s equity securities issued in transactions; the valuation of inventory; the allowance for credit losses; the valuation of equity securities; the valuation allowance for deferred tax assets; and impairment of long-lived assets and goodwill.

 

Long-Lived Assets and Goodwill

 

The Company accounts for long-lived assets in accordance with the provisions of ASC 360-10-35, Property, Plant and Equipment, Impairment or Disposal of Long-lived Assets. This accounting standard requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset.

 

6

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2022

(unaudited)

 

The Company accounts for goodwill and intangible assets in accordance with ASC 350, Intangibles – Goodwill and Other. Goodwill represents the excess of the purchase price of an entity over the estimated fair value of the assets acquired and liabilities assumed. ASC 350 requires that goodwill and other intangibles with indefinite lives be tested for impairment annually or on an interim basis if events or circumstances indicate that the fair value of an asset has decreased below its carrying value. As of June 30, 2022, the Company determined that it was more likely than not that certain reporting unit’s fair value was below their reporting unit’s carrying amount due to a decline in the Company’s market capitalization. Accordingly, it was necessary to perform interim impairment testing as of June 30, 2022. See Note 12 – Goodwill and Other Intangible Assets.

 

The Company calculates the estimated fair value of a reporting unit using the income approach. In evaluating the recoverability of goodwill, the Company estimates the fair value of its reporting units, which is determined using the income approach, and compares it to the carrying value. For the income approach, the Company uses internally developed discounted cash flow models that include the following assumptions, among others: projections of revenues, expenses, and related cash flows based on assumed long-term growth rates and demand trends; expected future investments to grow new units; and estimated discount rates. Rates used to discount cash flows are dependent upon interest rates and the cost of capital at a point in time. There are inherent uncertainties related to these factors and management’s judgment in applying them to the analysis of goodwill impairment.

 

In determining whether a qualitative assessment is required, the Company will evaluate relevant events or circumstances to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after performing the qualitative assessment, an entity concludes that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the entity would perform the two-step goodwill impairment test described in ASC 350. However, if, after applying the qualitative assessment, the entity concludes that it is not more than likely that the fair value is less than the carrying amount, the two-step goodwill impairment test is not required. The Company bases these assumptions on its historical data and experience, industry projections, micro and macro general economic condition projections, and its expectations. The only reporting unit with a pre-impairment negative carrying value is Virtual Network Communications, Inc.

 

Fair Value Measurements

 

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price). ASC 820 established a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurement) and the lowest priority to unobservable inputs (level 3 measurement) as follows:

 

Level 1 – Observable inputs that reflect quoted prices are available in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.

 

Level 2 – Quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability and market corroborated inputs.

 

Level 3 – Unobservable inputs for which there is little, if any, market activity for the asset or liability being measured. These inputs may be used with standard pricing models or other valuation or internally-developed methodologies that result in management’s best estimate of fair value.

  

The Company utilizes fair value measurements primarily in conjunction with the valuation of assets acquired and liabilities assumed in a business combination. In addition, certain nonfinancial assets and liabilities are to be measured at fair value on a nonrecurring basis in accordance with applicable U.S. GAAP. In general, nonfinancial assets including goodwill, other intangible assets and property and equipment are measured at fair value when there is an indication of impairment and are recorded at fair value only when an impairment is recognized.

 

As allowed by applicable FASB guidance, the Company has elected not to apply the fair value option for financial assets and liabilities to any of its currently eligible financial assets or liabilities. The Company’s financial instruments consist of cash, accounts receivable, accounts payable and notes payable. The Company has determined that the book value of its outstanding financial instruments as of June 30, 2022 and December 31, 2021 approximated their fair value due to their short-term nature.

 

Discontinued Operations

 

On June 21, 2022, the Company completed the sale of its Sovereign Plastics business unit to TheLandersCompanies LLC for total consideration of $2.0 million in a secured note with interest of 5% and a maturity date of May 31, 2025. The assets and liabilities of Sovereign Plastics are reflected in the accompanying condensed consolidated balance sheets as “Assets of discontinued operations” and “Liabilities of discontinued operations”, respectively. The results of operations of Sovereign Plastics are included in “Income (loss) from discontinued operations, net of tax provision” in the accompanying condensed consolidated statements of operations and comprehensive loss. For comparative purposes, all prior periods presented have been reclassified to reflect the classifications on a consistent basis. See Note 3 – Discontinued Operations for additional information. 

 

7

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2022

(unaudited)

 

Recently Adopted Accounting Standards

 

In August 2020, the FASB issued ASU 2020-06, “Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity” which simplifies the accounting for convertible instruments by eliminating certain accounting models when the conversion features are not required to be accounted for as derivatives under Topic 815, Derivatives and Hedging, or that do not result in substantial premiums accounted for as paid-in-capital. Under this ASU, certain debt instruments with embedded conversion features will be accounted for as a single liability measured at its amortized cost. Additionally, this ASU eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments. The new guidance is effective for smaller reporting companies during annual periods beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption is permitted. The Company early adopted ASU 2020-06 effective January 1, 2022 which eliminates the need on a go forward basis to assess whether a beneficial conversion feature needs to be recognized upon either (a) the issuance of new convertible securities; or (b) the resolution of any prior period contingent beneficial conversion features.

 

In May 2021, the FASB issued 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): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. This new standard provides clarification and reduces diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options (such as warrants) that remain equity classified after modification or exchange. This standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Companies should apply the new standard prospectively to modifications or exchanges occurring after the effective date of the new standard. This standard was adopted on January 1, 2022 and did not have a material impact on the Company’s unaudited condensed consolidated financial statements.

 

NOTE 3 DISCONTINUED OPERATIONS

 

Sovereign Plastics LLC

 

Sovereign Plastics LLC (“Sovereign Plastics”) is a manufacturer of plastic and metal components to third-party manufacturers based out of Colorado Springs, Colorado. The Company’s Board of Directors, in consultation with management as well as its financial and legal advisors, considered a number of factors, including the risks and challenges facing Sovereign Plastics in the future as compared to the opportunities available to Sovereign Plastics in the future, and the availability of strategic alternatives. On June 13, 2022, after careful consideration, the Board of Directors unanimously approved the sale.

 

On June 21, 2022, the Company completed the sale of its Sovereign Plastics business unit to TheLandersCompanies LLC for total consideration of $2.0 million in a secured note with interest of 5% and a maturity date of May 31, 2025.

 

Results of Discontinued Operations

 

The results and net loss of Sovereign Plastics’ discontinued operations were as follows:

 

   For the Three Months Ended   For the Six Months Ended 
   June 30,   June 30, 
(Amounts in thousands, except share and per share data)  2022   2021   2022   2021 
Revenue   $542   $1,210   $1,718   $2,196 
Cost of goods sold    352    543    1,065    1,014 
Gross profit    190    667    653    1,182 
Operating expenses                     
General and administrative    314    352    691    700 
Depreciation and amortization    134    162    283    323 
Gain on sale of Sovereign Plastics    (1,074)   
-
    (1,074)   
-
 
Total operating expenses, net    (626)   514    (100)   1,023 
Income from operations    816    153    753    159 
Other income (expense)                     
Interest expense    (5)   (1)   (6)   (34)
Other income    
-
    8    
-
    
-
 
Loss on extinguishment of debt    
-
    
-
    
-
    (246)
Total other income (expense)   (5)   7    (6)   (280)
Income (loss) from discontinued operations, net of tax     $811   $160   $747   $(121)

8

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2022

(unaudited)

 

Assets and liabilities of discontinued operations as of December 31, 2021 were classified as current because the sale transaction closed during the following twelve months during the period ended June 30, 2022. The details are as follows:

 

   Sovereign Plastics 
   December 31, 
(Amounts in thousands, except share and per share data)  2021 
Assets    
Cash   $26 
Accounts receivable, net    222 
Inventory, net    295 
Prepaid and deferred expenses    266 
Assets of discontinued operations - current    809 
Property and equipment, net    736 
Operating lease right-of-use assets    717 
Goodwill      48 
Other assets – long term      73 
Assets of discontinued operations - long-term    1,574 
Total assets of discontinued operations   $2,383 
      
Liabilities        
Accounts payable   $129 
Accrued liabilities    50 
Accrued payroll    52 
Contract liabilities, current    475 
Operating lease liabilities, current      194 
Current portion of long-term debt, net of unamortized discounts and debt issuance costs    11 
Liabilities of discontinued operations - current    911 
Contract liabilities – long term    34 
Operating lease liabilities – long term    553 
Liabilities of discontinued operations - long-term    587 
Total liabilities of discontinued operations   $1,498 

 

NOTE 4 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, 2022, the Company used cash flows in operating activities of $11.1 million, and at June 30, 2022 had cash of $0.2 million, had an accumulated deficit of $255.5 million, and had a working capital deficit of $9.2 million.

 

The Company’s fiscal operating results, accumulated deficit and working capital, among other factors, raise substantial doubt about the Company’s ability to continue as a going concern. Based on current cash on hand and subsequent activity as described herein (see Note 21 – Subsequent Events - Business Developments and Debt and Equity Developments), the Company presently only has enough cash on hand to operate on a month-to-month basis, without raising additional capital or selling assets. Because of the Company’s limited cash availability, its operations have been scaled back to the extent possible (see Note 21 – Subsequent Events - Business Developments). Management continues to explore opportunities with third parties and related parties to provide additional capital and/or sell assets; however, it has not entered into any agreement to provide the necessary additional capital, except as disclosed herein. In the near term, there may be limited opportunities to raise capital of significance due to the Company’s Nasdaq compliance issues, as discussed in Note 21 – Subsequent Events - Nasdaq Compliance Developments.

 

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. If the Company is not able to obtain additional financing on a timely basis, it may have to delay vendor payments and/or initiate cost reductions, which would have a material adverse effect on its business, financial condition and results of operations, and ultimately, it could be forced to discontinue operations, liquidate assets and/or seek reorganization under the U.S. bankruptcy code.

 

9

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2022

(unaudited)

 

NOTE 5 REVENUE

 

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

 

   For the Three Months Ended   For the Six Months Ended 
   June 30,   June 30, 
(Amounts in thousands)  2022   2021   2022   2021 
Timing of revenue recognition:                
Services and products transferred at a point in time  $2,037   $2,263   $3,992   $3,174 
Services and products transferred over time   51    138    149    328 
Total revenue  $2,088   $2,401   $4,141   $3,502 

 

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, 2022 and 2021:

 

   For the Three Months Ended   For the Six Months Ended 
   June 30,   June 30, 
(Amounts in thousands)  2022   2021   2022   2021 
Revenue by products and services:                
Products  $2,037   $2,040   $3,992   $2,671 
Services   51    361    149    831 
Total revenue  $2,088   $2,401   $4,141   $3,502 

 

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

 

   For the Three Months Ended   For the Six Months Ended 
   June 30,   June 30, 
(Amounts in thousands)  2022   2021   2022   2021 
Revenue by geography:                
North America  $1,944   $1,340   $3,493   $2,085 
International   144    1,061    648    1,417 
Total revenue  $2,088   $2,401   $4,141   $3,502 

 

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, 2022 and December 31, 2021, the Company did not have a material 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, 2021  $3,415 
New invoices not yet earned   1,880 
Old invoices earned   (599)
Balance at June 30, 2022  $4,696 

 

10

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2022

(unaudited)

 

NOTE 6 EARNINGS (LOSS) PER SHARE

 

The Company accounts for earnings or loss per share pursuant to Accounting Standards Codification (“ASC”) 260, Earnings Per Share, which requires disclosure on the financial statements of “basic” and “diluted” earnings (loss) per share. Basic earnings (loss) per share is computed by dividing net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding for the period. Diluted earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding plus common stock equivalents (if dilutive) related to stock options, restricted stock awards and warrants for each period.

 

There were no adjustments to net loss, the numerator, or the denominator for purposes of computing basic 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 attributable to common shareholders. 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 attributable to common shareholders.

 

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, 2022 and 2021, respectively:

 

   June 30, 
   2022   2021 
Options   6,334,103    3,320,181 
Unvested restricted stock   99,998    328,543 
Warrants   12,814,923    775,362 
Convertible notes   4,566,849    4,835,781 
    23,815,873    9,259,867 

 

NOTE 7 CASH, CASH EQUIVALENTS, AND RESTRICTED CASH

 

Cash, cash equivalents and restricted cash consisted of the following as of June 30, 2022, and December 31, 2021:

 

(Amounts in thousands)  June 30,
2022
   December 31,
2021
 
Cash and cash equivalents  $126   $1,596 
Restricted cash   35    277 
Total  $161   $1,873 

 

Cash, cash equivalents, and restricted cash are represented by operating accounts or money market accounts maintained with insured financial institutions, including cash equivalents, defined as all short-term, highly-liquid investments with maturities of three months or less when purchased. The Company had no cash equivalents as of June 30, 2022 and December 31, 2021, respectively. During the six months ended June 30, 2022, restricted cash decreased by $242,000, including $195,000 of restricted cash which was released upon the sale of a building. The remainder of the restricted cash will be released as overseas leases expire in January and July of 2023. See Note 11 – Property and Equipment, Net for additional information related to the sale of the building.

 

NOTE 8 ACCOUNTS RECEIVABLE, NET

 

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

 

(Amounts in thousands)  June 30,
2022
   December 31,
2021
 
Accounts receivable  $3,173   $2,391 
Less: allowance for doubtful accounts   (1,064)   (1,014)
Total accounts receivable, net  $2,109   $1,376 

  

Bad debt expense totaled $0.1 million and $0.1 million, respectively, for the three and six months ended June 30, 2022, compared to $0.2 million and $0.2 million for the three and six months ended June 30, 2021, respectively.

 

11

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2022

(unaudited)

 

NOTE 9 INVENTORY, NET

 

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

 

(Amounts in thousands)  June 30,
2022
   December 31,
2021
 
Raw materials  $5,999   $6,587 
Work in progress   1,043    1,202 
Finished goods   1,039    3,592 
Total inventory   8,081    11,381 
Reserve   (605)   (1,132)
Total inventory, net  $7,476   $10,249 

 

The Company maintains a perpetual inventory system which is supplemented by periodic reviews of inventory quantities on hand. The Company records an impairment for excess and obsolete inventory, when necessary, based on factors including its estimated forecast of product demand, the stage of the product life cycle and production requirements for the units in question. 

 

NOTE 10 PREPAID EXPENSES

 

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

 

(Amounts in thousands)  June 30,
2022
   December 31,
2021
 
Prepaid products and services  $4,839   $6,840 
Prepaid rent and security deposit   30    96 
Total prepaid expenses  $4,869   $6,936 

 

NOTE 11 PROPERTY AND EQUIPMENT, NET

 

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

 

(Amounts in thousands)  June 30,
2022
   December 31,
2021
 
Shop machinery and equipment  $2,081   $10,103 
Computers and electronics   992    1,436 
Office furniture and fixtures   317    744 
Leasehold improvements   301    543 
Building   
-
    4,801 
Land   
-
    1,330 
Building improvements   
-
    755 
Total property and equipment   3,691    19,712 
Less: accumulated depreciation   (2,307)   (10,960)
Total property and equipment, net  $1,384   $8,752 

 

12

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2022

(unaudited)

 

On January 31, 2022, the Company sold its Tucson, Arizona office building (the “Tucson Building”) for $15.8 million of cash. The Tucson Building had a carrying value of $6.7 million, including the $4.8 million cost basis of the building, the $1.3 million cost basis of the land, and the $0.8 million related to building improvements, partially offset by $0.2 million of accumulated depreciation. The Company recognized an $8.4 million gain on sale of assets, which is net of $0.7 million of related transaction costs. See Note 13 – Leases for additional information about the subsequent leaseback of the office building.

 

During the three months ended June 30, 2022, the Company derecognized the property and equipment in connection with the following transactions (see Note 20 – Other Business Developments for additional information):

 

a)Sale of DragonWave-X Canada, Inc. assets – gross assets of $8.5 million with a net book value of $0.0 million;

 

b)Idling of InduraPower – gross assets of $0.6 million with a net book value of $0.1 million; and

 

c)Transfer of Innovation Digital, LLC assets – gross assets of $0.1 million with a net book value of $0.1 million.

 

The Company recognized $0.5 million and $0.6 million of depreciation expense for the three and six months ended June 30, 2022, respectively, compared to $0.3 million and $0.5 million of depreciation expense for the three and six months ended June 30, 2021, respectively.

 

NOTE 12 GOODWILL AND OTHER INTANGIBLE ASSETS

 

Goodwill activity during the six months ended June 30, 2022 was as follows:

 

(Amounts in thousands)  Total 
Balance at December 31, 2021  $37,943 
Derecognition   (710)
Impairments   (7,200)
Balance at June 30, 2022  $30,033 

 

The following table sets forth the gross carrying amount activity during the six months ended June 30, 2022, plus the accumulated amortization of the Company’s intangible assets as of June 30, 2022.

 

(Amounts in thousands)  Gross Carrying
Amount
  

Derecognition
of Patents

   Impairment   Accumulated
Amortization
   Net Carrying
Amount
 
Definite-lived intangible assets:                    
Technology   14,196    (561)   (8,575)   (194)   4,866 
Intellectual property   591    
-
    
-
    (71)   520 
Software   673    
-
    
-
    (118)   555 
Total definite-lived intangible assets at June 30, 2022  $15,460   $(561)  $(8,575)  $(383)  $5,941 

 

On June 23, 2022, the Company executed an agreement to return fifteen patents and five pending or provisional patents to the former owners of Innovation Digital, LLC (“Innovation Digital”) which resulted in the derecognition of goodwill and intangible assets shown in the tables above. See Note 20 – Other Business Developments for additional information.

 

As of June 30, 2022, the Company determined that it was more likely than not that certain reporting unit’s fair value was below their reporting unit’s carrying amount due to a decline in the Company’s market capitalization. Accordingly, it was necessary to perform interim impairment testing as of June 30, 2022. For the three and six months ended June 30, 2022, the Company, utilizing a 10% revenue growth rate and a weighted-average cost of capital range of 13-25%, recorded an impairment charge for goodwill in the amount of $7.2 million and an impairment charge for other definite-lived intangible assets of $8.6 million. The Company calculates the estimated fair value of a reporting unit and the definite-lived intangible assets using the income approach and compares it to the carrying value. For the income approach, the Company uses internally developed discounted cash flow models that include the following assumptions, among others: projections of revenues, expenses, and related cash flows based on assumed long-term growth rates and demand trends; expected future investments to grow new units; and estimated discount rates. There are inherent uncertainties related to these factors and management’s judgment in applying them to the analysis of goodwill impairment.

 

In determining whether a qualitative assessment is required, the Company will evaluate relevant events or circumstances to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after performing the qualitative assessment, an entity concludes that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the entity would perform the two-step goodwill impairment test described in ASC 350. However, if, after applying the qualitative assessment, the entity concludes that it is not more than likely that the fair value is less than the carrying amount, the two-step goodwill impairment test is not required. The Company bases these assumptions on its historical data and experience, industry projections, micro and macro general economic condition projections, and its expectations. The only reporting unit with a pre-impairment negative carrying value is Virtual Network Communications, Inc.

 

13

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2022

(unaudited)

 

During the three and six months ended June 30, 2022, the Company recorded amortization expense of intangible assets of $0.4 million and $0.8 million, respectively. During the three and six months ended June 30, 2021, the Company recorded amortization expense of intangible assets of $3.2 million and $6.5 million, respectively. The Company’s amortization is based on no residual value using the straight-line amortization method as it best represents the benefit of the intangible assets.

 

The following table sets forth the weighted-average amortization period, in total and by major intangible asset class:

 

Asset Class   Weighted-
Average
Amortization
Period
 
Technology   10.0 years  
Intellectual property   10.0 years  
Software   10.0 years  
All intangible assets   10.0 years  

 

As of June 30, 2022, assuming no additional amortizable intangible assets, the expected amortization expense for the unamortized acquired intangible assets for the next five years and thereafter was as follows:

 

(Amounts in thousands)  Estimated 
2022  $297 
2023   594 
2024   594 
2025   594 
2026   594 
Thereafter   3,268 
All intangible assets  $5,941 

 

As part of the Company’s restructuring, commencing January 1, 2023, the Company is integrating its previously separate reporting units, including employing a single integrated sales function, and the Chief Executive Officer intends to manage the Company and make decisions based on the Company’s consolidated operating results.

 

NOTE 13 LEASES 

 

Operating Leases

 

The Company has operating leases for office, manufacturing and warehouse space, along with office equipment. The carrying values of operating lease right-of-use (“ROU”) assets and operating lease liabilities as of June 30, 2022 and December 31, 2021 were as follows:

 

   June 30,   December 31, 
(Amounts in thousands)  2022   2021 
Operating lease ROU assets  $1,305   $3,000 
Operating lease liability  $11,618   $3,126 

 

On February 1, 2022, the Company entered into a lease agreement with the new owners of the Tucson Building (see Note 11 - Property and Equipment, Net), for a term of 10 years with no option to renew. Monthly rent increases annually from $98,300 per month in year one to $128,200 a month in the final year of the lease. The Company posted a $1.0 million security deposit in connection with the commencement of the lease, which is classified within other assets – long term on the balance sheet. The Company determined that the transactions represented a sale and leaseback and, accordingly, established a new operating lease ROU asset and operating lease liability of $10.1 million. 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 May 2022, the Company abandoned its lease of the Tucson Building after previously defaulting on the lease. In June 2022, ComSovereign Corp. abandoned its Dallas, TX office lease and VEO Photonics, Inc. abandoned its San Diego, CA office lease. In connection with the lease abandonments, the Company recognized an $11.3 million loss due to the write-offs of the ROU-assets and applied its security deposit assets against its operating lease liabilities.

 

14

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2022

(unaudited)

 

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

 

   For the Three Months Ended   For the Six Months Ended 
   June 30,   June 30, 
(Amounts in thousands)  2022   2021   2022   2021 
Operating lease cost  $535   $343   $1,088   $595 
Short-term lease cost  $19   $63   $28   $102 
                     
Cash paid for amounts included in the measurement of lease liabilities:                    
Operating cash flows from operating leases  $24   $339   $517   $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, 2022, and December 31, 2021:

 

   June 30   December 31 
(Amounts in thousands)  2022   2021 
Weighted average remaining lease term   4.19 years    5.37 years 
Weighted average discount rate   5.95%   5.97%

 

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 consolidated balance sheet as of June 30, 2022:

 

   Operating
 
(Amounts in thousands)  Leases 
2022  $1,240 
2023   2,026 
2024   1,768 
2025   1,625 
2026   1,386 
Thereafter   8,285 
Total minimum lease payments   16,330 
Less: effect of discounting   (4,712)
Present value of future minimum lease payments   11,618 
Less: current obligations under leases   (734)
Long-term lease obligations  $10,884 

 

15

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2022

(unaudited)

 

NOTE 14 DEBT

 

Debt consisted of the following as of June 30, 2022 and December 31, 2021:

 

         June 30, 2022   December 31, 2021 
(Amounts in thousands)  Note
Reference
  Original
Maturity
Date
  Amount
Outstanding
   Interest
Rate
   Amount
Outstanding
   Interest
Rate
 
Secured Notes Payable                          
Secured senior convertible note payable  A  5/27/23  $3,571    6.0%  $6,417    6.0%
Secured senior convertible note payable  B  8/25/23   3,722    6.0%   4,833    6.0%
Secured note payable  C  11/26/21   500    9.0%   1,000    9.0%
Secured note payable  D  1/29/22   
-
    0.0%   5,205    >8% or Libor +6.75%
Total secured notes payable         7,793         17,455      
                           
Notes Payable                          
Notes payable  E  3/31/23   100    3.0%   
-
    3.0%
Notes payable  F  7/29/22   550    0.0%   
-
    0.0%
PPP loans  G  5/5/22   
-
    1.0%   2    1.0%
SBA loan  H  5/15/50   143    3.8%   150    3.8%
Total notes payable         793         152      
                           
Convertible Notes Payable                          
Convertible note payable  I  6/3/22   
-
    5.0%   600    5.0%
Convertible note payable  J  1/29/26   11,150    3.3%   11,150    1.0%
Total convertible notes payable         11,150         11,750      
                           
Total long-term debt         19,736         29,357      
Less: unamortized discounts and debt issuance costs         (2,360)        (3,518)     
Total long-term debt, less discounts and debt issuance costs         17,376         25,839      
Less: current portion of long-term debt         (11,467)        (13,566)     
Debt classified as long-term debt        $5,909        $12,273      

   

Lind Debt

 

For Notes A and B (the “Lind Debt”), on or about April 15, 2022, as a result of the Company not filing its Annual Report on Form 10-K for the year ended December 31, 2021 on a timely basis, the Lind Debt entered into default, which resulted in a 5% or $0.4 million increase in the principal value, pursuant to the terms of the Lind Debt. The default also enabled the note holders, upon notice to the Company, to periodically convert a portion of the associated principal and accrued interest into common stock at a 20% discount to the three lowest daily volume-weighted-average-prices during the prior twenty trading days (“Note Holder Conversions”).

 

For the Lind Debt, during the six months ended June 30, 2022, the principal amount was reduced by an aggregate of $4.0 million, which was comprised of (a) a reduction of an aggregate of $1.9 million (plus interest) due to pre-default scheduled cash payments; (b) a reduction of an aggregate of $1.9 million (plus interest) due to pre-default scheduled equity payments (at the Company’s discretion, in lieu of cash) comprising 3,530,042 shares of common stock; (c) an increase of an aggregate of $0.4 million (as discussed above) due to the debt’s contractual default provisions; and (d) a reduction of an aggregate of $0.6 million of principal due to Note Holder Conversions into an aggregate of 4,586,835 shares of the Company’s common stock.

 

See Note 21 – Subsequent EventsDebt and Equity Developments for information related to subsequent Note Holder Conversions. The subsequent Note Holder Conversions enabled the June 30, 2022 outstanding principal of the Lind Debt (and the related debt discounts) and $0.9 million of Note J to be fully reclassified from current to long term.

 

Other Debt

 

For Note C, during the six months ended June 30, 2022, past due principal of $0.5 million was repaid in cash.

 

For Note D (the Tucson building mortgage), during the six months ended June 30, 2022, the principal of $5.2 million was repaid in cash from the proceeds of the January 31, 2022 building sale.

 

16

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2022

(unaudited)

 

For Note E, on April 1, 2022, the Company entered into a note agreement with a related party who is an Executive Officer of the Company for cash proceeds of $100,000 with a maturity date of March 31, 2023 and an interest rate of 3%. As of June 30, 2022, the proceeds were recorded as a related party note in current liabilities.

 

For Note F, on or about April 29, 2022, the Company sold an original issue discount note with a face value of $550,000 to an investor for the purchase price of $500,000. This note was due approximately July 29, 2022 and bears a default rate of 12% after the maturity date. On July 26, 2022, the Company received notice from the promissory note holder that the promissory note in the principal amount of $550,000 was due. As of the date of this filing, this note remains outstanding. On May 9, 2022, in connection with the note issuance, the Company issued 240,000 shares of common stock to an advisor pursuant to an advisory agreement dated April 29, 2022.

 

For Note G, during the six months ended June 30, 2022, principal of $2,000 was repaid in cash.

 

For Note H, during the six months ended June 30, 2022, principal of $7,000 was repaid in cash.

 

For Note I, on June 23, 2022, the Company reached an agreement to cancel the note comprised of principal of $600,000 and interest of $40,000 in exchange for the return of certain patents. See Note 20 – Other Business Developments for additional information.

 

For Note J, on May 24, 2022, the Company received notice from counsel for holders of $11.2 million of convertible promissory notes issued in connection with the acquisition of Fastback that the Company had failed to file its Annual Report on Form 10-K in a timely manner, as required by the terms of the convertible promissory notes. While the note holders have the right to accelerate the maturity of the principal, the notice simply indicated that the holders were reserving their rights.

 

Future maturities contractually required by the Company under debt obligations are as follows as of June 30, 2022:

 

(Amounts in thousands)   Total 
Remaining 2022   $19,493 
2023    100 
2024    
-
 
2025    
-
 
2026    
-
 
Thereafter    143 
Total   $19,736 

 

During the three and six months ended June 30, 2022, the Company recognized $1.3 million and $2.2 million of interest expense in connection with the aforementioned indebtedness, which includes the $0.4 million Lind Debt default charge during both periods. During the three and six months ended June 30, 2021, the Company recognized $0.5 million and $1.0 million of interest expense in connection with the aforementioned indebtedness.

 

NOTE 15 STOCKHOLDERS’ EQUITY

 

See Note 14 – Debt and Note 21 – Subsequent Events – Debt and Equity Developments for additional information related to debt conversions.

 

Preferred Stock - Liquidation Preference

 

Upon any voluntary or involuntary liquidation, dissolution or winding up of our affairs, before any distribution or payment shall be made to holders of shares of our common stock or any other class or series of our capital stock ranking, as to rights upon any voluntary or involuntary liquidation, dissolution or winding up of our affairs, junior to the Series A Cumulative Redeemable Perpetual Preferred Stock (the “Series A Preferred Stock”), holders of shares of Series A Preferred Stock will be entitled to be paid out of our assets legally available for distribution to our stockholders, after payment of or provision for our debts and other liabilities and any class or series of our capital stock ranking, as to rights upon any voluntary or involuntary liquidation, dissolution or winding up of our affairs, senior to the Series A Preferred Stock, a liquidation preference of $25.00 per share of the Series A Preferred Stock (approximately $8.0 million), plus an amount equal to any accrued and unpaid dividends (whether or not authorized or declared) up to, but excluding, the date of payment. If, upon our voluntary or involuntary liquidation, dissolution or winding up, our available assets are insufficient to pay the full amount of the liquidating distributions on all outstanding shares of Series A Preferred Stock and the corresponding amounts payable on all shares of each other class or series of capital stock ranking, as to rights upon liquidation, dissolution or winding up, on parity with the Series A Preferred Stock in the distribution of assets, then holders of shares of Series A Preferred Stock and each such other class or series of capital stock ranking, as to rights upon any voluntary or involuntary liquidation, dissolution or winding up, on parity with the Series A Preferred Stock will share ratably in any distribution of assets in proportion to the full liquidating distributions to which they would otherwise be respectively entitled.

 

17

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2022

(unaudited)

 

Dividends

 

During the three and six months ended June 30, 2022, the Company recorded $184,992 and $308,320, respectively, of dividends paid or payable to the holders of the 9.25% Series A Preferred Stock.

 

On or about May 25, 2022, the Company announced that it had suspended the payment of dividends on the Series A Preferred Stock to preserve cash. Since June 20, 2022, dividends on the Series A Preferred Stock are accruing at the rate of approximately $61,664 per month. The total arrearage on the date of filing for the accrued dividends is approximately $493,312.

 

NOTE 16 SHARE-BASED COMPENSATION

 

Restricted Stock Awards

 

A summary of the restricted stock unit (“RSU”) activity during the six months ended June 30, 2022 is presented below:

 

       Weighted- 
       Average 
   Number of   Grant Date
Value
 
   RSU’s   Per Share 
RSU’s non-vested - January 1, 2022   133,331   $2.67 
Vested   (33,334)   1.03 
RSU’s non-vested - June 30, 2022   99,998   $2.05 

 

During the three and six months ended June 30, 2022, the Company recognized $78,496 and $156,996, respectively, of share-based compensation expense associated with RSUs. During the three and six months ended June 30, 2021, the Company recognized $180,993 and $530,073, respectively, of share-based compensation expense associated with RSUs. Compensation expense related to RSUs is recorded in general and administrative expense in the condensed consolidated statement of operations. As of June 30, 2022, there was $114,834 of unrecognized stock-based compensation expense related to RSUs that will be recognized over the weighted average remaining vesting period of 0.48 years.

 

Stock Options

 

There were no stock options issued during the three and six months ended June 30, 2022. The following table summarizes the assumptions used to estimate the fair value of options granted during the six months ended June 30, 2021.

 

   For the Six Months Ended 
   June 30, 
   2022   2021 
Expected dividend yield   N/A    0.00%
Expected volatility   N/A    46.50 - 53.02%
Risk-free interest rate   N/A    0.48 - 0.89%
Expected life of options   N/A    3.00 - 5.00 years 

 

The following table presents stock option activity for the six months ended June 30, 2022:

 

       Weighted   Weighted     
       Average   Average    
      Exercise    Contractual   Aggregate 
   Number of
Options
   Price
Per Share
   Life in
Years
   Intrinsic
Value
 
Outstanding - December 31, 2021   7,040,511   $2.33         
         
 
Exercised   (209,741)   0.15         
 
 
Cancelled or Expired   (496,667)   2.27         
 
 
Outstanding - June 30, 2022   6,334,103   $2.41    2.89    
-
 
                     
Exercisable - June 30, 2022   2,801,270   $1.96    1.79    
-
 

 

18

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2022

(unaudited)

 

The following table presents information related to stock options as of June 30, 2022:

 

Options Outstanding   Options Exercisable 
        Weighted     
Exercise   Outstanding   Average   Exercisable 
Price   Number of   Remaining Life   Number of 
Per Share   Options   In Years   Options 
 $ 0.01 - $ 0.50    
-
    
-
    
-
 
 $ 0.51 - $ 1.00    568,763    3.02    568,763 
 $ 1.01 - $ 1.50    
-
    
-
    
-
 
 $ 1.51 - $ 2.00    1,356,671    0.30    1,356,671 
 $ 2.01 - $ 2.50    
-
    
-
    
-
 
 $ 2.51 - $ 3.00    4,116,992    3.60    782,501 
 $ 3.01 - $ 3.50    291,677    0.96    93,335 
      6,334,103    1.79    2,801,270 

 

The Company recognized $321,248 and $777,852 of share-based compensation expense related to options for the three and six months ended June 30, 2022, respectively, compared to $344,638 and $352,012 of share-based compensation expense related to options for the three and six months ended June 30, 2021, respectively. Compensation expense related to stock options is recorded in general and administrative expense in the condensed consolidated statement of operations. At June 30, 2022, the Company had $465,322 of unrecognized compensation expense related to options.

 

Warrants

 

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

 

The following tables summarize the assumptions used to estimate the fair value of warrants granted during the six months ended June 30, 2022 and 2021: 

 

   For the Six Months Ended 
   June 30, 
   2022   2021 
Expected dividend yield   N/A    0%
Expected volatility   N/A    39.94 - 46.33%
Risk-free interest rate   N/A    0.42- 0.81%
Contractual life of warrants   N/A    5.0 years 

 

The following table presents activity for the six months ended June 30, 2022:

 

       Weighted-     
      Average   Weighted- 
   Number of
Warrants
   Exercise
Price
Per Share
   Average
Contractual
Life in Years
 
             
Outstanding - December 31, 2021   12,831,593   $3.72     
Forfeited or Expired   (16,670)   1.50      
Outstanding - June 30, 2022   12,814,923   $3.72    3.63 
Exercisable - June 30, 2022   12,814,923   $3.72    3.63 

 

19

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2022

(unaudited)

 

The following table presents information related to warrants as of June 30, 2022:

 

Warrants Outstanding   Warrants Exercisable 
        Weighted     
Exercise   Outstanding   Average   Exercisable 
Price   Number of   Remaining Life   Number of 
Per Share   Warrants   In Years   Warrants 
 $ 0.01 - $ 1.00    560,192    3.02    560,192 
 $ 1.01 - $ 2.00    
-
    
-
    
-
 
 $ 2.01 - $ 3.00    4,556,001    3.81    4,556,001 
 $ 3.01 - $ 4.00    33,342    2.79    33,342 
 $ 4.01 - $ 5.00    7,285,290    3.58    7,285,290 
 $ 5.01 - $ 6.00    380,098    3.60    380,098 
      12,814,923    3.63    12,814,923 

 

NOTE 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 that after 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.

 

On January 27, 2022, a former employee filed suit against the Company in the Tulsa County Oklahoma District Court, Case No. CJ-2022-00221. The plaintiff has alleged that she was entitled to six months of severance pay after her employment contract was not renewed, and that her option agreements did not expire thirty days after cessation of her employment, and claims she is owed approximately $75,000 in severance and $250,000 in damages for her options. The Company filed an Answer on or about March 18, 2022. The Company disputes the plaintiff’s allegations, has not accrued for any contingent losses, and intends to vigorously defend the lawsuit.

 

On June 16, 2022, the Company received notice from certain former shareholders of SAGUNA claiming breaches of the SAGUNA stock purchase agreement and claiming that all of the former shareholders of SAGUNA have suffered damages totaling approximately $13.9 million, which they calculated as the value related to the consideration issued to those former shareholder for the acquisition of SAGUNA. The Company denies those claims and has not accrued for any contingent loss. However, the Company may face legal claims or proceedings regarding those claims.

 

See Note 21 – Subsequent Events – Litigation, Claims and Contingencies Developments for post-June 30, 2022 developments.

 

NOTE 18 CONCENTRATIONS

 

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, 2022, accounts receivable from two customers comprised an aggregate of approximately 40% of the Company’s total trade accounts receivable, and none of these balances were characterized as uncollectible.

 

In addition, for the three months ended June 30, 2022, revenue from three customers individually exceeded 10% of revenue and, in total, comprised approximately 41% of the Company’s total revenue. For the six months ended June 30, 2022, revenue from one customer individually exceeded 10% of revenue and, in total, comprised approximately 11% of the Company’s total revenue. At June 30, 2022, accounts payable from one vendor accounted for 16% of the Company’s total expenses.

 

NOTE 19 BUSINESS ACQUISITIONS

 

During 2021, the Company completed the acquisitions of Fastback Networks, a telecommunications provider, Sky Sapience Ltd., a tethered drone provider, Rvision, Inc., a video and communications developer, Innovation Digital, a developer of signal processing solutions, RF Engineering and Energy Resource, an antenna and accessories provider, and SAGUNA Networks, a software developer to expand the Company’s product offerings and developments.

 

20

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2022

(unaudited)

 

The following information represents the unaudited pro forma combined results of operations, giving effect to the acquisitions as if they occurred at the beginning of the period ended June 30, 2021.

 

   For the
Three Months Ended
   For the
Six Months Ended
 
(Amounts in thousands)  June 30,
2021
   June 30,
2021
 
         
Revenue from continuing operations  $2,585   $4,416 
           
Net loss from continuing operations  $(11,409)  $(28,790)
           
Basic and diluted loss per common share  $(0.15)  $(0.38)
           
Weighted-average common shares outstanding   78,433,662   $75,442,895 

 

NOTE 20 OTHER BUSINESS DEVELOPMENTS

 

Executive Officer and Board of Director Developments

 

On April 21, 2022, the Company’s Chief Financial Officer resigned from the Company for personal family commitments.

 

On May 2, 2022, a member of the Board of Directors of the Company (the “Board”) announced their resignation from the Board and all committees thereof, effective immediately. The resignation allowed that former member of the Board to focus on personal and other professional commitments.

 

Business Developments

 

Commencing in May 2022, the Company embarked on a restructuring, including a reduction of over 70% of overhead and personnel costs through the divestment of non-core assets in favor of a refocus on our true core competencies in 5G and beyond technology.

 

In May 2022, InduraPower idled the employees.

 

On May 23, 2022, a third party acquired certain assets and employees from the Canadian subsidiary of DragonWave-X, LLC (“DragonWave Canada”), in return for assuming DragonWave Canada’s potential employment liabilities and assuming DragonWave Canada’s lease in Kanata, Ontario, Canada, through an Asset Purchase Agreement. The Company recognized a $2.0 million loss on the aforementioned sale.

 

In June 2022, the Company idled the employees of SAGUNA Networks Ltd. (“SAGUNA”), Sky Sapience Ltd. (“SKS”) and VEO Photonics, Inc. (“VEO”).

 

On June 23, 2022, the Company reached an agreement to return fifteen patents and five pending or provisional patents to the former owners of Innovation Digital, LLC (“Innovation Digital”), resulting in the derecognition of an outstanding promissory note of an aggregate $640,000, comprised of $600,000 of principal and $40,000 of interest, the return of 500,000 shares of common stock, and the waiver of certain severance payments. The Company recognized a $0.6 million loss on the aforementioned sale.

 

NOTE 21 SUBSEQUENT EVENTS

 

Executive Officer and Board of Director Developments

 

On September 1, 2022, the Company’s then Chief Executive Officer and the Company’s then President resigned from the Company as part of the Company’s ongoing transition. David A. Knight was appointed Interim Chief Executive Officer by the Board.

 

On October 10, 2022, a member of the Board announced their resignation from the Board and all committees thereof. The resignation allowed that former member of the Board to focus on personal and other professional commitments.

 

On November 23, 2022, the Board appointed David A. Knight as the Company’s Chief Executive Officer, President, Acting Principal Financial and Accounting Officer, and a Director of the Board. Mr. Knight is entitled to receive (i) an annual base salary of $180,000 which will be increased to $250,000 upon the Board’s Compensation Committee’s determination of adequate funding; (ii) eligibility to participate in a cash bonus program for meeting quarterly and annual goals, milestones, and metrics, as established by the Compensation Committee; (iii) eligibility to receive grants under the terms of the Company’s 2020 Long-Term Incentive Plan; (iv) the right to participate in all benefit plans offered to the Company’s senior executive officers; and (v) severance payments of three months of salary, benefits, and prorated bonus (the “Severance”) if terminated without cause before completion of one year of service, and six months of Severance if terminated without cause after reaching one year of service.

 

21

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2022

(unaudited)

 

Business Developments

 

On December 21, 2022, the Company entered into a Share Purchase Agreement (the “SKS Sale Agreement”) with Titan Innovations Ltd., an Israeli corporation (“Titan”), pursuant to which we agreed to sell our Israel-based tethered drone unit Sky Sapience Ltd. (“SKS”) to Titan. The total consideration for the sale is $1.8 million. From that consideration, the first two tranches totaling $750,000 would be utilized to eliminate outstanding liabilities and debt of SKS. Post-closing, the next tranche of $450,000 would be paid to the Company, less any remaining SKS outstanding liabilities and debt. The final $600,000 is due to be paid within two years of closing, subject to potential reductions for further claims of SKS debt, which are capped at $300,000. The SKS Sale Agreement contains closing conditions and there are no assurances that the transaction will close.

 

On December 29, 2022, the Company entered into a Settlement Agreement (“Settlement Agreement”) to resolve RVI Claim #1 and RVI Claim #2 (see the Litigation, Claims and Contingencies Developments section in the Note for additional information). As required by the terms of the Settlement Agreement, we entered into a Stock Purchase Agreement (the “RVI Sale Agreement”) with the plaintiffs in the two lawsuits (“Buyers”), pursuant to which, and subject to the terms and conditions of the RVI Sale Agreement, we agreed to sell Rvision, Inc. (“RVI”) to Buyers. The consideration for the sale was the dismissal of the two lawsuits and $100.

 

In January 2023, the Company idled the employees of RF Engineering & Energy Resource, LLC.

 

Debt and Equity Developments

 

Subsequent to June 30, 2022 and through the filing date of this Form 10-Q, there were Note Holder Conversions of $7.5 million of Lind Debt principal and $0.1 million of related interest into an aggregate of 150,007,860 shares of the Company’s common stock. As of the filing date, the remaining combined principal and interest balance of the Lind Debt was approximately $228,000.

 

On July 29, 2022, the Company sold a promissory note in the principal amount of $26,250 to the Company’s senior secured lenders. This note bears interest at 15% per annum and is due July 29, 2023.

 

On October 17, 2022, the Company sold a promissory note in the principal amount of $367,500 to the Company’s senior secured lenders. This note bears interest at 6% per annum, is due October 17, 2023, and is secured by the August 25, 2021 Amended and Restated Security Agreement between the Company and its senior secured lenders.

 

On November 8, 2022, the Company sold a promissory note in the principal amount of $262,500 to the Company’s senior secured lenders for proceeds of $250,000. That note bears interest at 6% per annum, is due November 8, 2023, and also is secured by the August 25, 2021 Amended and Restated Security Agreement between the Company and its senior secured lenders.

 

On or about December 8, 2022, the Company canceled 66,666 shares of outstanding common stock due to the non-vesting of certain restricted stock awards.

 

On January 17, 2023, the Company sold an unsecured promissory note in the principal amount of $90,000, which pays 8% interest per annum and is due on or before July 30, 2023.

 

During January 2023, pursuant to a limited time offer, certain Note J convertible note holders agreed to amend their note and convert an aggregate of $0.9 million principal of their notes and $0.2 million of accrued interest into 20,469,861 shares of the Company’s common stock.

 

Lease Developments

 

In July 2022, the Company abandoned its Chantilly, VA office lease.

 

Litigation, Claims and Contingencies Developments

 

By notice dated July 14, 2022, the Company received notice from a distributor that has a distribution agreement with InduraPower claiming that InduraPower, and the Company as guarantor, has breached the distribution agreement, and are claiming approximately $2.0 million in damages, which includes a claim for $0.5 million of foregone profit, which is not accrued because the Company denies that claim. The Company had received $1.5 million in cash as a deposit against future product deliveries, of which $0.2 million has been recognized as revenue (resulting from product deliveries) through June 30, 2022 and the other $1.3 million is included in contract liabilities – current in the June 30, 2022 balance sheet.

 

On or about July 17, 2022, the former employees of SKS filed an insolvency request against SKS in the Nazareth District Court, Israel, No. 35035-06-22. The action represents $400,000 of post- June 30, 2022 claims of the former employees. The approximately $400,000 of post-June 30, 2022 claims of the former employees were resolved pursuant to the SKS Sale Agreement and the action was dismissed on or about January 9, 2023. See the Business Development section in this Note for additional information.

 

On or about July 28, 2022, a former employee filed suit against the Company, Dustin McIntire, and Daniel Hodges in the San Diego County California Superior Court, Case No. 37-2022-00028083-CU-BC-CTL (“RVI Claim #1”). The plaintiff alleged that his wages were not paid, that he was constructively discharged, that the Company failed to issue him stock options, and that he is owed future amounts. He is claiming damages of no less than $238,000. As of June 30, 2022, the Company had accrued for the wage claims for services provided, but had not accrued for the claims associated with future services. On December 29, 2022, the Company resolved this lawsuit. See the Business Development section in this Note for additional information. 

22

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2022

(unaudited)

 

On or about August 22, 2022, two former Fastback employees filed suit against the Company, DragonWave and Fastback in the Alameda County Superior Court, California, Case No. 22CV016666. The plaintiffs allege that their payroll was late and that the Company failed to make one payroll, failed to timely pay wages three times, failed to pay accrued vacation time, and owes penalties under California law. Each plaintiff is claiming damages of no less than $66,500. The Company has accrued for the wage claims for services provided, but has not accrued for penalties. The Company disputes certain allegations of the plaintiff and intends to vigorously defend the lawsuit.

 

On or about August 23, 2022, a former employee filed suit against the Company in the Clark County District Court, Nevada, Case No. 3 A-22-857361-C (“RVI Claim #2”). The plaintiff alleged that his wages were not paid, that he was constructively discharged, that the Company failed to issue him stock options, and that he is owed future amounts. He is claiming damages of no less than $184,000. As of June 30, 2022, the Company had accrued for the wage claims for services provided, but had not accrued for the claims associated with future services. On December 29, 2022, the Company resolved this lawsuit. See the Business Development section in this Note for additional information.

 

On or about September 20, 2022, the Company was served with a suit that was filed on or about May 27, 2022 by the holder of a Transform-X Inc. (“Transform-X”) promissory note, suing the Company, Daniel Hodges, and Transform-X in the Richland County Court of Common Pleas, South Carolina, Case No. 2022CP4002806. The plaintiff alleges that for $125,000 he purchased an 8% promissory note in 2018 from Transform-X which has not been paid. Plaintiff alleges that the Company is also liable under the Transform-X promissory note. This lawsuit was removed to the United States District of South Carolina, Civil Action No.:3:22-cv-03645-MGL. The Company strongly disputes the plaintiff’s allegations, has not accrued for any contingent losses, and intends to vigorously defend the lawsuit.

 

On or about November 14, 2022, an intellectual property law firm filed suit against the Company in the United States District Court for the Southern District of California, San Diego. The plaintiff alleges that they performed work for the Company and its subsidiaries subsequent to June 30, 2022 and are owed approximately $75,000.

 

On or about November 15, 2022, the Company resolved the claims of former employees of SAGUNA who had, on or about July 17, 2022, filed an insolvency request against SAGUNA in the Nazareth District Court, Israel, No. 27624-07-22. The approximately $200,000 of post- June 30, 2022 claims of the former employees were resolved and the action was dismissed on or about November 17, 2022.

 

On or about January 10, 2023, a recruiting and staffing company obtained default judgment against the Company in County Court, Collin County, Texas, Case No. 004-01539-2022, for principal of $134,650, prejudgment interest of $4,542.24, court costs of $425, attorney’s fees of $6,300, and post judgment interest at 7%.

 

On January 9, 2023, a former employee of Elitise, LLC, filed suit against our Company in the Pima County Superior Court, Arizona, Case No. C20230116. The plaintiff has alleged that he is owed for unpaid minimum wages and overtime wages, breach of employment contract, retaliatory termination, and alleges an unspecified amount of damages. The Company disputes plaintiff’s allegations and intends to vigorously defend the lawsuit.

 

Nasdaq Compliance Developments

 

As previously disclosed in the Company’s Form 10-K filed on August 16, 2022, and in subsequent Form 8-K filings, the Company is not in compliance with Nasdaq Listing Rule 5550(a)(2), the $1.00 minimum closing bid price requirement (“minimum bid price”) due to the price of the Company’s common stock. Additionally, because the Company was late with filing its Quarterly Reports on Form10-Q for the quarters ended March 31, 2022, June 30, 2022, and September 30, 2022 (collectively the “Delinquent Reports”), the Company is not in compliance with Nasdaq Listing Rule 5250(c)(1), which requires listed companies to timely file all required periodic financial reports (“filing requirements”) with the Securities and Exchange Commission (“SEC”).

 

On November 17, 2022, a hearing was held before the Nasdaq Hearings Panel (the “Panel”) regarding the Company’s request for continued listing on The Nasdaq Capital Market of the Company’s common stock and additional time to regain compliance with Nasdaq Listing Rules. On November 29, 2022, the Panel issued its determination, granting the Company’s request for the continued listing of the Company’s common stock, subject to evidencing compliance with Nasdaq’s minimum bid price requirement by February 2, 2023, and evidencing compliance with Nasdaq’s filing requirement by getting the Company’s remaining Delinquent Reports filed with the SEC by February 24, 2023, and certain other conditions.

 

The Company is working to file its Delinquent Reports with the SEC as soon as practicable and is otherwise taking definitive steps to evidence compliance with all other applicable criteria for continued listing on Nasdaq. The Company had put forth a reverse split proposal to our stockholders to be voted on at the Company’s Annual Stockholders meeting on January 18, 2023, as part of the Company’s efforts to gain compliance with the minimum bid price requirement. There can be no assurances, however, that we will be able to gain compliance with the Nasdaq Listing Rules.

 

Because the Company did not reach a quorum, the Annual Meeting could not conduct business on January 18, 2023, and the vote of the Reverse Stock Split Proposal (referred to as “Proposal 1”) could not proceed in time for compliance with Nasdaq’s minimum bid price requirement in Nasdaq Listing Rule 5550(a)(1) on or before February 2, 2023. The Nasdaq Panel granted the Company’s request for an extension to obtain stockholder approval of the Reverse Stock Split Proposal on February 8, 2023, and to demonstrate compliance with Listing Rule 5550(a)(2) by February 24, 2023.

 

23

 

 

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” that are included in Part II of this Quarterly Report as well as our fiscal 2021 Annual Report on Form 10-K filed with the U. S. Securities and Exchange Commission (the “SEC”) on August 16, 2022.

 

Overview of Business; Operating Environment and Key Factors Impacting Our Operating 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 three and six months ended June 30, 2022, compared to the three and six months ended June 30, 2021, unless otherwise indicated.

 

Business Overview

 

We are a provider of solutions to network operators, mobile device carriers, governmental units and other enterprises worldwide. We have assembled a portfolio of communications 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 roll out of the 5G and 6G networks of the future. We focus on novel 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.

 

We provide the following categories of product offerings and solutions to our customers: 

 

  Telecom and Network Products and SolutionsWe design, develop, market and sell products for telecom network operators, mobile device carriers and other enterprises, including the following:

 

 

Wireless Transport Solutions. We offer a line of high-capacity packet microwave solutions that drive next-generation intellectual property (“IP”) networks. Our carrier-grade point-to-point packet microwave systems transmit broadband voice, video and data. Our solutions enable service providers, government agencies, enterprises and other organizations to meet their increasing bandwidth requirements rapidly and affordably. The principal application of our product portfolio is wireless network transport, including a range of products ideally suited to support the emergence of underlying small cell networks. Additional solutions include leased-line replacement, last mile fiber extension and enterprise networks.

 

24

 

 

  In-Band Full-Duplex Technologies. We have developed proprietary wireless transmission technologies that alleviate the performance limitations of the principal transmission technologies used by most networks today. Time Division Duplex (“TDD”) transmission technology used by many communications systems utilizes a single channel for transmission of data alternating between downlink or uplink, which limits capacity/throughput. Frequency Division Duplex (“FDD”) technologies in the marketplace today use two independent channels for downlink and uplink but require twice the spectrum. Neither TDD nor FDD can simultaneously transmit and receive on a single channel — a limitation that network advancements and 5G will require for optimal performance.

 

  Edge Compute Capable Small Cell 4G LTE and 5G Access Radios. We offer both 4G/LTE and 5G New Radio (“NR”) based small cell radios that are designed to connect to other access radios or to connect directly to mobile devices such as mobile phones and other Internet-of-things devices. Recently, we developed we believe the world’s first fully-virtualized 5G core network on a microcomputer the size of a credit card, enabling, for the first time, the ability to have the 5G network collocated on the network edge with the small cell communicating with the devices themselves. The small cells support edge-based application hosting and enable third-party service integration.

 

  Tethered Drones and Aerostats. We design, manufacture, sell and provide logistical services for specialized tethered aerial monitoring and communications platforms serving national defense and security customers for use in applications such as intelligence, surveillance, and reconnaissance (“ISR”) and tactical communications. We focus primarily on a suite of tethered aerostats known as the Winch Aerostat Small Platform, which are principally designed for military and security applications and provide secure and reliable aerial monitoring for extended durations while being tethered to the ground via a high-strength armored tether. Our recently-acquired 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 are also developing processes that we believe will significantly advance the state-of-the-art in silicon photonic (“SiP”) devices for use in advanced data interconnects, communication networks and computing systems. We believe our novel approach will allow us to overcome the limitations of current SiP optical modulators, dramatically increase computing bandwidth, and reduce drive power while offering lower operating costs.

 

Our engineering and management teams have extensive experience in optical systems and networking, digital signal processing, large-scale application-specific integrated circuit design and verification, SiP design and integration, system software development, hardware design, high-speed electronics design and network planning, installation, maintenance, and servicing. We believe this broad expertise in a wide range of advanced technologies, methodologies, and processes enhances our innovation, design and development capabilities, and has enabled us, and we believe will continue to enable us, to develop and introduce future-generation communications and computing technologies. In the course of our product development cycles, we engage with our customers as they design their current and next-generation network equipment in order to gauge current and future market needs.

 

Our Business

 

Through a series of acquisitions, we have expanded our service offerings and geographic reach over the past three years. On November 27, 2019, we completed the acquisition of ComSovereign Corp. (“ComSovereign”) in a stock-for-stock transaction with a total purchase price of approximately $80 million (the “ComSovereign Acquisition”). ComSovereign had been formed in January 2019 and, prior to its acquisition by our company, had completed five acquisitions of companies with unique products in development for, or then being marketed to, the telecommunications market. As a result of our acquisitions, our company is comprised of the following principal businesses, each of which was acquired to address a different opportunity or sector of the telecom infrastructure and service market. These acquired entities are designated as CORE and Noncore businesses. Our CORE business is comprised of our network hardware and software products and services solutions, and our Noncore business is comprised the Drone and related products. Our Power division employees have been idled.

 

Our CORE business is comprised of the following acquisitions:

 

  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. DragonWave was acquired by ComSovereign in April 2019 prior to the ComSovereign Acquisition. On May 23, 2022, the Company sold the assets of DragonWave’s Canadian subsidiary, and transferred the related employees and assigned the Canadian lease of DragonWave’s Canadian subsidiary, to a third party.

 

  Virtual NetCom, LLCVirtual NetCom, LLC (“VNC”) is an edge compute focused wireless telecommunications technology developer and equipment manufacturer of both 4G LTE Advanced and 5G NR 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. We acquired VNC in July 2020.

 

25

 

 

  Fastback. Skyline Partners Technology LLC, which conducted 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 limitations. Fastback’s advanced IBR products allow operators to economically add capacity and density to their existing cellular networks 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.

 

  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. ComSovereign acquired Silver Bullet in March 2019 prior to the ComSovereign Acquisition.

 

  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. ComSovereign acquired Lextrum in April 2019 prior to the ComSovereign Acquisition.

 

  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. ComSovereign acquired VEO in January 2019 prior to the ComSovereign Acquisition. In order to conserve cash, VEO idled the employees in June 2022.

 

  RF Engineering & Energy Resource, LLC. RF Engineering & Energy Resource, LLC (“RF Engineering”) is a Michigan-based provider of high-quality microwave antennas and accessories. By providing one of the industry’s lowest cost of ownership, RF Engineering has continued to innovate and expand, and it recently announced 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. In January 2023, the Company idled the employees of RF Engineering & Energy Resource, LLC.

 

  SAGUNA Networks Ltd. SAGUNA Networks Ltd. (“SAGUNA”) based in Yokneam, Israel, is the software developer behind the award-winning SAGUNA Edge Cloud, which transforms communication networks into powerful cloud-computing infrastructures for applications and services, including augmented and virtual reality, Internet of Things (“IoT”), edge analytics, high-definition video, connected cars, autonomous drones and more. SAGUNA allows these next-generation applications to run closer to the user in a wireless network, dramatically cutting down on latency, which is a fundamental and critical requirement of 5G networks. SAGUNA’s Edge Cloud operates on general purpose computing hardware but can be optimized to support the latest artificial intelligence and machine learning features through dedicated accelerators. We acquired SAGUNA in October 2021. In order to conserve cash, SAGUNA idled the employees in June 2022.

 

Our NONCORE business is comprised of the following:

 

  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, 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 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. In order to conserve cash, SKS idled the employees in June 2022.  On December 21, 2022, we agreed to sell SKS, subject to closing conditions and there are no assurances that the transaction will close.

 

  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. On December 29, 2022, we sold Rvision in order to settle two lawsuits.

 

As part of the Company’s restructuring, commencing January 1, 2023, the Company is integrating its previously separate reporting units, including employing a single integrated sales function, and the Chief Executive Officer intends to manage the Company and make decisions based on the Company’s consolidated operating results.

 

26

 

 

Discontinued Operations

 

On June 21, 2022, the Company sold its Sovereign Plastics business unit for total consideration of $2.0 million to TheLandersCompanies LLC.

 

The historical operating results of Sovereign Plastics are reported as income (loss) from discontinued operations.

 

Nasdaq Compliance Developments

 

As previously disclosed in our Form 10-K filed on August 16, 2022, and in subsequent Form 8-K filings, we are not in compliance with Nasdaq Listing Rule 5550(a)(2), the $1.00 minimum closing bid price requirement (“minimum bid price”) due to the price of our common stock. Additionally, because we were late with filing our Quarterly Reports on Form10-Q for the quarters ended March 31, 2022, June 30, 2022, and September 30, 2022 (collectively the “Delinquent Reports”), we are not in compliance with Nasdaq Listing Rule 5250(c)(1), which requires listed companies to timely file all required periodic financial reports (“filing requirements”) with the Securities and Exchange Commission (“SEC”).

 

On November 17, 2022, a hearing was held before the Nasdaq Hearings Panel (the “Panel”) regarding our request for continued listing on The Nasdaq Capital Market of our common stock and additional time to regain compliance with Nasdaq Listing Rules. On November 29, 2022, the Panel issued its determination, granting our request for the continued listing of our common stock, subject to evidencing compliance with Nasdaq’s minimum bid price requirement by February 2, 2023, and evidencing compliance with Nasdaq’s filing requirement by getting our remaining Delinquent Reports filed with the SEC by February 24, 2023, and certain other conditions.

 

We are working to file our Delinquent Reports with the SEC as soon as practicable and are otherwise taking definitive steps to evidence compliance with all other applicable criteria for continued listing on Nasdaq. We have put forth a reverse split proposal to our stockholders to be voted on at our Annual Stockholders meeting on January 18, 2023, as part of our efforts to gain compliance with the minimum bid price requirement. There can be no assurances, however, that we will be able to gain compliance with the Nasdaq Listing Rules.

 

Because the Company did not reach a quorum, the Annual Meeting could not conduct business on January 18, 2023, and the vote of the Reverse Stock Split Proposal (referred to as “Proposal 1”) could not proceed in time for compliance with Nasdaq’s minimum bid price requirement in Nasdaq Listing Rule 5550(a)(1) on or before February 2, 2023. The Panel granted our request for an extension to obtain stockholder approval of the Reverse Stock Split Proposal on February 8, 2023, and to demonstrate compliance with Listing Rule 5550(a)(2) by February 24, 2023.

 

Significant Components of Our Results of Operations

 

Revenues

 

Our revenues are generated primarily from the sale of our products, which consist primarily of telcom hardware, repairs, support & maintenance, drones, tooling, consulting, warranties and other. 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.

 

During the three and six months ended June 30, 2022, approximately 7% and 16%, respectively, of our revenues were derived from sales outside of North America. During the three and six months ended June 30, 2021, approximately 44% and 40%, respectively, of our revenues were derived from sales outside of North America. 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 domestic 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 integration into foreign locations.

 

27

 

 

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 our Fastback and DragonWave products to SMC for Fastback products and Benchmark for DragonWave products. 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. 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 expense as incurred. Development costs incurred prior to establishment of technological feasibility 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.

 

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.

 

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.

 

28

 

 

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.

 

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.

 

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. 

 

Results of Operations 

 

   For the Three Months Ended   For the Six Months Ended 
   June 30,   June 30, 
(Amounts in thousands, except share and per share data)  2022   2021   2022   2021 
                 
Revenue  $2,088   $2,401   $4,141   $3,502 
Cost of goods sold   2,981    1,270    4,464    1,873 
Gross profit (loss)   (893)   1,131    (323)   1,629 
Operating expenses                    
Research and development (1)   536    1,199    1,708    1,747 
Sales and marketing (1)   12    109    78    157 
General and administrative (1)   5,396    6,624    11,176    13,411 
Depreciation and amortization   262    3,455    1,003    6,955 
Impairment expense   15,775    281    15,775    281 
Loss on sales (ID, DWXC) (2)   2,564    -    2,564    - 
Loss on lease abandonment   11,329    -    11,329    - 
Gain on the sale of assets   -    -    (8,441)   (83)
Total operating expenses, net   35,873    11,668    35,191    22,468 
Loss from operations   (36,766)   (10,537)   (35,514)   (20,839)
Other expense                    
Interest expense   (1,348)   (546)   (2,227)   (982)
Other expense   -    5    -    - 
Gain (loss) on extinguishment of debt   (445)   323    (618)   (4,779)
Foreign currency transaction loss   (1)   18    (1)   (62)
Total other expense   (1,794)   (200)   (2,846)   (5,823)
Loss from continuing operations   (38,560)   (10,737)   (38,360)   (26,662)
Income (loss) from discontinued operations, net of tax   811    160    747    (121)
Net loss  $(37,749)  $(10,577)  $(37,613)  $(26,783)

 

(1)These are exclusive of depreciation and amortization
(2)InnovationDigital (“ID”), DragonWave-X Canada (“DWXC”)

 

29

 

 

Three and Six Months Ended June 30, 2022 Compared to Three and Six Months Ended June 30, 2021

 

Total Revenues

 

For the three months ended June 30, 2022, total revenues were $2.1 million compared to $2.4 million for the three months ended June 30, 2021. The decrease of $0.3 million, or 13%, primarily consisted of decreased sales of our aerostat products and accessories offset by increases in our mobile network backhaul products.

 

For the six months ended June 30, 2022, total revenues were $4.1 million compared to $3.5 million for the six months ended June 30, 2021. The increase of $0.6 million, or 18%, primarily consisted of increased sales of mobile network backhaul products, the sale of our aerostat products and accessories and one-time sales of inventory. The increase was driven primarily from revenue from companies acquired in 2021 (ID, RFE and SAG).

 

Cost of Goods Sold and Gross Profit (Loss)

 

For the three months ended June 30, 2022, cost of goods sold was $3.0 million compared to $1.3 million for the three months ended June 30, 2021. The increases of $1.7 million, or 135%, primarily consisted of the one-time sales of inventory, payment to our contract manufacturer for the production of our mobile network backhaul products and the materials, parts and labor associated with our other manufacturing activities.

 

For the six months ended June 30, 2022, cost of goods sold were $4.5 million compared to $1.9 million for the six months ended June 30, 2021. For the six months ended June 30, 2022, the increase of $2.6 million, or 138%, primarily consisted of the one-time sale of inventory, the payment to our contract manufacturer, including increases in purchase price variances for the production of our mobile network backhaul products and the materials, parts and labor associated with our other manufacturing activities. The increase was driven primarily from revenue from companies acquired in 2021 (ID, RFE and SAG).

 

Gross profit (loss) for the three months ended June 30, 2022 was $(0.9) million compared to $1.1 million for the three months ended June 30, 2021. The decrease in gross profit margin of $2.0 million, or 179%, was driven primarily by the one-time sale of DragonWave inventory and products that were lower margin during the current quarter as compared to the corresponding period in fiscal year 2021 and increases in purchase price variances due to increased prices from manufacturing and logistical suppliers, resulting from current macro supply chain constraints.

 

Gross profit (loss) for the six months ended June 30, 2022 was $(0.3) million compared to $1.6 million for the six months ended June 30, 2021. The decrease in gross profit margin of $2.0 million, or 120%, was driven primarily by the one-time sale of DragonWave inventory and products that were lower margin during the current quarter as compared to the corresponding period in fiscal year 2021 and increases in purchase price variances due to increased prices from manufacturing and logistical suppliers, resulting from current macro supply chain constraints.

 

Research and Development Expense

 

For the three months ended June 30, 2022, research and development expense was $0.5 million compared to $1.2 million for the three months ended June 30, 2021. The decrease of $0.7 million consisted primarily of contract labor and payroll related costs. This decrease was primarily for development of DragonWave radio software features, VNC system product development, VEO photonics chip development. The expenses are mostly contractor labor and our own engineering teams.

 

For the six months ended June 30, 2022, research and development expense was $1.7 million compared to $1.7 million for the six months ended June 30, 2021.

 

Sales and Marketing Expense

 

For the three months ended June 30, 2022, sales and marketing expense was $12 thousand compared to $109 thousand for the three months ended June 30, 2021. The decrease of $97 thousand primarily consisted of decreases in payroll and related costs performed primarily by a 2021 acquired subsidiary.

 

For the six months ended June 30, 2022, sales and marketing expense was $78 thousand compared to $157 thousand for the six months ended June 30, 2021. The decrease of $79 thousand primarily consisted of decreases in payroll and related costs performed primarily by a 2021 acquired subsidiary.

 

30

 

 

General and Administrative Expenses

 

For the three months ended June 30, 2022, general and administrative expense was $5.4 million compared to $6.6 million for the three months ended June 30, 2021. The decrease of $1.2 million primarily consisted of decreases in professional expenses of $0.6 million, which were primarily driven by decreases in certain public relations services, accounting services, and other professional services.

 

For the six months ended June 30, 2022, general and administrative expense was $11.2 million compared to $13.4 million for the six months ended June 30, 2021. The decrease of $2.3 million primarily consisted of decreases in professional expenses of $2.2 million, which were primarily driven by decreases in certain public relations services, accounting services, and other professional services. This was partially offset by increased payroll and related costs of $1.1 million due to additional employees and salary increases, increases of $0.6 million in expenses due to 2021 acquisitions plus rent increased by $0.4 million, resulting from the sale and leaseback of our Tucson (Arizona) office building (the “Tucson Building”; see below) on or about January 31, 2022.

 

Depreciation and Amortization

 

For the three months ended June 30, 2022, depreciation and amortization was $0.3 million compared to $3.5 million for the three months ended June 30, 2021. The decrease of $2.5 million was primarily due to the sale of our Tucson Building (see below).

 

For the six months ended June 30, 2022, depreciation and amortization was $1.0 million compared to $7.0 million for the six months ended June 30, 2021. The decrease of $6.0 million was primarily due to the sale of our Tucson Building and 2021 year-end impairment of intangible assets (see below).

 

Impairment Expense

 

For the three and six months ended June 30, 2022, impairment expense was $15.8 million compared to $0.3 million for the three and six months ended June 30, 2021. The increase of $15.5 million primarily arose out of the re-calendarization of revenue into later periods.

 

Loss on Sales of Innovation Digital and DragonWave-X Canada Assets

 

For the three and six months ended June 30, 2022, the loss on the sales of Innovation Digital and DragonWave-X Canada was $2.6 million compared to $0 for the three and six months ended June 30, 2021. The increase is primarily due to the transfer of $2.0 million of finished goods inventory to the purchaser of DragonWave-X Canada and the $0.6 million of intellectual property returned to the original owners of Innovation Digital.

 

Loss on Lease Abandonment

 

For the three and six months ended June 30, 2022, the loss on lease abandonment was $11.3 million compared to $0 for the three and six months ended June 30, 2021. The increase of $11.3 million primarily consisted of $10.0 million related to the abandonment of the Tucson lease and related leasehold improvements and inventory, $1.0 million related to the abandonment of the Dallas office space and related leasehold improvements, and $0.2 million related to the return of various pieces of operating lease equipment and abandonment of small offices or airport hangers used for drone storage.

 

Gain on the Sale of Assets

 

For the three months ended June 30, 2022, the gain on the sale of assets was $0 compared to $0 for the three months ended June 30, 2021. For the six months ended June 30, 2022, the gain on the sale of assets was $8.4 million compared to $0.1 million for the six months ended June 30, 2021. The increase of $8.3 million is primarily due to the January 31, 2022 sale of our Tucson Building for $15.8 million of cash. The Tucson Building had a carrying value of $6.7 million. The Company recognized an $8.4 million gain on sale of assets, which is net of $0.7 million of related transaction costs.

 

Other Expense

 

For the three months ended June 30, 2022, other expense was $1.8 million compared to other expense of $0.2 million for the three months ended June 30, 2021. The increase of $1.6 million primarily consisted of increases in the gain (loss) on extinguishment of debt of $0.8 million and interest expense of $0.8 million.

 

For the six months ended June 30, 2022, other expense was $2.8 million compared to other expense of $5.8 million for the six months ended June 30, 2021. The decrease of $2.9 million primarily consisted of a decrease in the gain (loss) on extinguishment of debt of $4.2 million, partially offset by increases in interest expense of $1.3 million.

 

31

 

 

Loss from Continuing Operations

 

For the three and six months ended June 30, 2022, we had a net loss from continuing operations of $38.6 million and $37.4 million, respectively, compared to a net loss from continuing operations of $10.7 million and $26.7 million for the three and six months ended June 30, 2021, related to the items described above.

 

Income (Loss) from Discontinued Operations

 

For the three and six months ended June 30, 2022, we had a net income from discontinued operations of $0.8 million and $0.7 million, respectively, compared to a net income (loss) from discontinued operations of $0.2 million and $(0.1) million for the three and six months ended June 30, 2021, related to the items described above.

 

Liquidity and Capital Resources 

 

Liquidity is the ability of an enterprise to generate adequate amounts of cash to meet its cash requirements. As of June 30, 2022, we had $0.2 million in cash compared to $1.9 million on December 31, 2021, a decrease of $1.7 million resulting primarily from $11.1 million of cash used in operating activities and $7.6 million of debt repayments, partially offset by $15.1 million of cash proceeds from the sale of the Tucson Building on or about January 31, 2022. See Note 11 – Property and Equipment, Net in the notes to the condensed consolidated financial statements for more information related to the sale of the Tucson Building.

 

As of June 30, 2022, we had negative working capital of $9.2 million compared to negative working capital of $3.6 million as of December 31, 2021.

 

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

 

  $19.5 million related to indebtedness that is due during the remainder of 2022;

 

  $0.1 million related to indebtedness that is due during 2023; and

 

  $0.1 million related to indebtedness that is due after 2026.

 

Subsequent to June 30, 2022, the following developments should be noted:

 

  of the $19.7 million of indebtedness that is outstanding, $7.9 million was converted into common stock and $11.2 million entered technical default and the holders sent us a letter indicating that they were reserving their rights, but to date they haven’t declared a default;

 

  additional promissory notes with a face value of $0.7 million were issued.

 

Our future capital requirements for our operations will depend on many factors, including the profitability of our businesses, and the costs of our operations. We cannot be sure that any additional funding, if needed, will be available. Any additional capital raised through the sale of equity or equity-linked securities may dilute our current stockholders’ ownership and could also result in a decrease in the market price of our common stock. Debt financing, if available, may subject us to restrictive covenants and significant interest costs.

 

32

 

 

Going Concern

 

The accompanying unaudited condensed consolidated financial statements and notes have been prepared assuming that we will continue as a going concern. For the six months ended June 30, 2022, we used cash flows in operating activities of $11.1 million, and at June 30, 2022 we had an accumulated deficit of $255.5 million and we had working capital of $9.2 million.

 

Our fiscal operating results, accumulated deficit and working capital, among other factors, raise substantial doubt about our ability to continue as a going concern. Based on our current cash on hand and subsequent activity as described herein, we presently only have enough cash on hand to operate on a month-to-month basis, without raising additional capital or selling assets. Because of our limited cash availability, our operations have been scaled back to the extent possible. We continue to explore opportunities with third parties and related parties to provide additional capital; however, we have not entered into any agreement to provide the necessary capital. In the near term, there will be limited opportunities to raise capital of significance due to our Nasdaq compliance issues, as discussed in Nasdaq Compliance Developments herein.

 

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. If we are not able to obtain additional financing on a timely basis, we may have to delay vendor payments and/or initiate cost reductions, which would have a material adverse effect on our business, financial condition and results of operations, and ultimately, we could be forced to discontinue operations, liquidate assets and/or seek reorganization under the U.S. bankruptcy code.

 

Lines of Credit and Debt

 

Summary information with respect to our debt or other credit facilities is set forth in Note 14 – Debt of the notes to the unaudited condensed consolidated financial statements set forth in Part I, Item 1 of this Quarterly Report.

 

Sources and Uses of Cash 

 

   For the Six Months Ended 
   June 30, 
(Amounts in thousands)  2022   2021 
Cash flows used in operating activities  $(11,084)  $(26,153)
Cash flows provided by (used in) investing activities   14,935    (7,932)
Cash flows used in (provided by) financing activities   (7,195)   41,603 
Cash flows provided by discontinued operations   1,632    (3,213)
Net (decrease) increase in cash and cash equivalents  $(1,712)  $4,305 

 

Operating Activities

 

For the six months ended June 30, 2022, net cash used in operating activities was $11.1 million. Net cash used in operating activities primarily consisted of the net loss from continuing operations of $37.6 million, which was partially offset by adjustments for non-cash expenses of $25.2 million and net cash generated by changes in the levels of operating assets and liabilities of $1.3 million.

 

For the six months ended June 30, 2021, net cash used in operating activities was $26.2 million. Net cash used in operating activities primarily consisted of the net operating loss from continuing operations of $26.7 million, which was partially offset by adjustments for non-cash expenses of $15.1 million, and net cash used to fund changes in the levels of operating assets and liabilities of $14.6 million.

 

33

 

 

Investing Activities

 

For the six months ended June 30, 2022, net cash provided by investing activities was $14.9 million. Investing activities primarily consisted of proceeds from the building sale of $15.1 million, which was partially offset by the acquisition of property and equipment of $0.2 million.

 

For the six months ended June 30, 2021, net cash used in investing activities was $7.9 million. Investing activities primarily consisted of net cash used to fund business acquisitions of $4.3 million, acquire property and equipment of $2.5 million, and acquire intangible assets of $1.2 million, which was partially offset by proceeds from disposal of property and equipment of $0.1 million.

 

Financing Activities

 

For the six months ended June 30, 2022, net cash used in financing activities was $7.2 million. Financing activities primarily consisted of repayment of debt of $7.6 million and preferred stock dividends accrued but not paid of $0.2 million, which was offset by $0.6 million proceeds of debt .

 

For the six months ended June 30, 2021, net cash provided by financing activities was $41.6 million. Financing activities primarily consisted of net proceeds from the sale of common stock from the public offerings of $45.0 million and net proceeds of borrowings of $9.3 million, which was offset by the repayment of debt of $6.3 million, offering costs of $5.3 million, the repayment of related party notes of $0.9 million, and issuance costs of $0.2 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.

 

Critical Accounting Policies and Estimates

 

There have been no material changes to the Company’s significant accounting policies as set forth in the Company’s audited consolidated financial statements included in the Annual Report on Form 10-K for the year ended December 31, 2021.

 

However, it should be noted that business developments commencing in the second quarter of 2022 (see Note 3 – Discontinued Operations and Note 20 – Other Business Developments) in the footnotes to the unaudited consolidated financial statements herein, included discussions of selling or exiting of certain businesses and/or assets and of idling of employees. During the current quarter, the Company determined that it was more likely than not that any reporting unit’s fair value was below that reporting unit’s carrying amount. Accordingly, it was necessary to perform interim impairment testing as of June 30, 2022. As a result of our quantitative impairment testing, we recorded goodwill and intangible asset impairment of $7.2 million and $8.6 million, respectively.

 

Consequently, for the purpose of emphasis, we are again disclosing below our accounting policy related to long-lived assets and goodwill.

     

Long-Lived Assets and Goodwill

 

The Company accounts for long-lived assets in accordance with the provisions of ASC 360-10-35, Property, Plant and Equipment, Impairment or Disposal of Long-lived Assets. This accounting standard requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset.

 

The Company accounts for goodwill and intangible assets in accordance with ASC 350, Intangibles – Goodwill and Other. Goodwill represents the excess of the purchase price of an entity over the estimated fair value of the assets acquired and liabilities assumed. ASC 350 requires that goodwill and other intangibles with indefinite lives be tested for impairment annually or on an interim basis if events or circumstances indicate that the fair value of an asset has decreased below its carrying value.

 

34

 

 

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 Chief Executive Officer and Acting Principal Financial and Accounting 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 Acting Principal Financial and Accounting Officer has concluded that our disclosure controls and procedures were not effective 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, 2021, management has identified the following material weaknesses in our disclosure controls and procedures:

 

  While improvements were made in the segregation of duties and controls over cash and accounts payable, we have not effectively segregated certain accounting duties due to the now smaller 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 three and six months ended June 30, 2022, 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, 2021, that has materially affected, or is reasonably likely to materially affect our internal control over financial reporting.

 

35

 

 

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, 2021, except as follows.

 

On or about July 17, 2022, the former employees of SKS filed an insolvency request against SKS in the Nazareth District Court, Israel, No. 35035-06-22. The action represents $400,000 of post-June 30, 2022 claims of the former employees. The approximately $400,000 of post-June 30, 2022 claims of the former employees were resolved and the action was dismissed on or about January 9, 2023.

 

On or about July 28, 2022, a former employee filed suit against the Company, Dustin McIntire, and Daniel Hodges in the San Diego County California Superior Court, Case No. 37-2022-00028083-CU-BC-CTL (“RVI Claim #1”). The plaintiff alleged that his wages were not paid, that he was constructively discharged, that the Company failed to issue him stock options, and that he is owed future amounts. He is claiming damages of no less than $238,000. The Company disputes certain allegations of the plaintiff and intends to vigorously defend the lawsuit. On December 29, 2022, the Company resolved this lawsuit through the sale of Rvision, Inc. to the plaintiff and others.

 

On or about August 22, 2022, two former Fastback employees filed suit against the Company, DragonWave and Fastback in the Alameda County Superior Court, California, Case No. 22CV016666. The plaintiffs allege that their payroll was late and that the Company failed to make one payroll, failed to timely pay wages three times, failed to pay accrued vacation time, and owes penalties under California law. Each plaintiff is claiming damages of no less than $66,500. The Company disputes certain allegations of the plaintiff and intends to vigorously defend the lawsuit.

 

On or about August 23, 2022, a former employee filed suit against the Company in the Clark County District Court, Nevada, Case No. 3 A-22-857361-C (“RVI Claim #2”). The plaintiff alleged that his wages were not paid, that he was constructively discharged, that the Company failed to issue him stock options, and that he is owed future amounts. He is claiming damages of no less than $184,000. The Company disputes certain allegations of the plaintiff and intends to vigorously defend the lawsuit. On December 29, 2022, the Company resolved this lawsuit through the sale of Rvision, Inc. to the plaintiff and others.

 

On or about September 20, 2022, the Company was served with a suit that was filed on or about May 27, 2022 by the holder of a Transform-X Inc. (“Transform-X”) promissory note, suing the Company, Daniel Hodges, and Transform-X in the Richland County Court of Common Pleas, South Carolina, Case No. 2022CP4002806. The plaintiff alleges that for $125,000 he purchased an 8% promissory note in 2018 from Transform-X which has not been paid. Plaintiff alleges that the Company is also liable under the Transform-X promissory note. This lawsuit was removed to the United States District of South Carolina, Civil Action No.:3:22-cv-03645-MGL. The Company strongly disputes the plaintiff’s allegations and intends to vigorously defend the lawsuit.

 

On or about November 14, 2022, an intellectual property law firm filed suit against the Company in the United States District Court for the Southern District of California, San Diego. The plaintiff alleges that they performed work for the Company and its subsidiaries and are owed approximately $75,000.

 

On or about November 15, 2022, the Company resolved the claims of former employees of SAGUNA who had, on or about July 17, 2022, filed an insolvency request against SAGUNA in the Nazareth District Court, Israel, No. 27624-07-22. The approximately $200,000 of post-June 30, 2022 claims of the former employees were resolved and the action was dismissed on or about November 17, 2022.

 

On or about January 10, 2023, a recruiting and staffing company obtained default judgment against the Company in County Court, Collin County, Texas, Case No. 004-01539-2022, for principal of $134,650, prejudgment interest of $4,542.24, court costs of $425, attorney’s fees of $6,300, and post judgment interest at 7%.

 

On January 9, 2023, a former employee of Elitise, LLC, filed suit against our Company in the Pima County Superior Court, Arizona, Case No. C20230116. The plaintiff has alleged that he is owed for unpaid minimum wages and overtime wages, breach of employment contract, retaliatory termination, and alleges an unspecified amount in damages. We dispute plaintiff’s allegations, and we intend to vigorously defend the lawsuit.

 

36

 

 

Item 1A. Risk Factors

 

Readers should carefully review the risk factors included under “Item 1A. Risk Factors” of our fiscal 2021 Annual Report on Form 10-K filed with the SEC on August 16, 2022. However, due to recent activities of the Company, the following additional risk factor has been identified:

 

The Company May Be Delisted From Nasdaq

 

  Minimum Bid Price. The Company is not in compliance with Nasdaq Listing Rule 5550(a)(2), the $1.00 minimum closing bid price requirement (“minimum bid price”) due to the price of our common stock. The Company requested continued listing on The Nasdaq Capital Market of its common stock and additional time to regain compliance with the minimum bid price requirement. After a hearing before the Nasdaq Hearings Panel (the “Panel”) the Panel granted the Company’s request for continued listing subject to evidencing compliance with Nasdaq’s minimum bid price requirement by February 2, 2022. In order to reach that goal, the Company put forth a reverse split proposal to its stockholders to be voted on at its Annual Stockholders meeting on January 18, 2023. There can be no assurances, however, that the Stockholders will approve the proposal, or that if the proposal is approved, the Company’s common stock price will meet the minimum bid price, or that the Company will be able to gain or maintain compliance with the Nasdaq Listing Rules. Because the Company did not reach a quorum, the Annual Meeting could not conduct business on January 18, 2023, and the vote of the Reverse Stock Split Proposal (referred to as “Proposal 1”) could not proceed in time for compliance with Nasdaq’s minimum bid price requirement in Nasdaq Listing Rule 5550(a)(1) on or before February 2, 2023. The Panel granted the Company’s request for an extension to obtain stockholder approval of the Reverse Stock Split Proposal on February 8, 2023, and to demonstrate compliance with Listing Rule 5550(a)(2) by February 24, 2023.

 

As of the time of this filing, the prior day’s closing bid price for our common stock was approximately $0.11 per share.

 

  Filing Requirement. The Company is not in compliance with Nasdaq Listing Rule 5250(c)(1), which requires listed companies to timely file all required periodic financial reports (“filing requirements”) with the Securities and Exchange Commission (“SEC”). The Company is delinquent with filing its Quarterly Reports on Form10-Q for the quarters ended June 30, 2022 and September 30, 2022. The Company requested continued listing on The Nasdaq Capital Market of its common stock and additional time to regain compliance with the filing requirement. After the hearing, the Panel granted the Company’s request for continued listing subject to evidencing compliance with Nasdaq’s filing requirement by getting the delinquent Form 10-Qs filed, including the filing of the Form10-Q for the quarter ended September 30, 2022 by February 24, 2023, and certain other conditions. There can be no assurances, however, that the Company will meet the deadlines for filing its delinquent Form 10-Qs, or that the Company will be able to gain or maintain compliance with the Nasdaq Listing Rules

 

There is no assurance that the Company will regain compliance during the grace periods or be able to maintain compliance with Nasdaq’s listing requirements in the future. If we are not able to regain compliance during the grace period, Nasdaq will notify us that our common stock, our Series A Cumulative Redeemable Perpetual Preferred Stock (the “Series A Preferred Stock”), and our warrants will be delisted from The Nasdaq Capital Market.

 

If our securities were delisted from Nasdaq, among other things, it would likely lead to a number of negative implications, including an adverse effect on the price of our common stock, reduced liquidity in our common and preferred stock, greater difficulty in obtaining financing, potential loss of confidence by employees, loss of institutional investor interest and fewer business development opportunities.

 

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

 

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

 

Between April 15, 2022 and June 2, 2022, we issued to an accredited investor an aggregate of 3,165,115 shares of our common stock upon the conversion of certain principal of an outstanding senior secured convertible promissory note at a weighted average conversion price of $0.25 per share. Such shares were issued by us in reliance upon the exemption from registration available under Section 3(a)(9) of the Securities Act.

 

37

 

 

On May 9, 2022, we issued to a consulting firm for services rendered, 240,000 shares of our common stock that were valued at $0.28 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.

 

Subsequent to the second quarter, 2022, between July 12, 2022 and September 23, 2022, we issued to two accredited investors an aggregate of 18,916,792 shares of our common stock upon the conversion of certain principal of outstanding senior secured convertible promissory notes at a weighted average conversion price of $0.10 per share. Such shares were issued by us in reliance upon the exemption from registration available under Section 3(a)(9) of the Securities Act.

 

Between October 4, 2022 and December 9, 2022, we issued to two accredited investors an aggregate of 131,091,068 shares of our common stock upon the conversion of certain principal and interest of outstanding senior secured convertible promissory notes at a weighted average conversion price of $0.10 per share. Such shares were issued by us in reliance upon the exemption from registration available under Section 3(a)(9) of the Securities Act.

 

Item 3. Default Upon Senior Securities

 

(a) Defaults Upon Senior Securities

 

In connection with our acquisition of Fastback on January 29, 2021, we issued to the sellers $11.2 million aggregate principal amount of convertible promissory notes that mature on January 29, 2026. There is a provision in the convertible promissory notes that an event of default could be declared if the Company fails to file its requisite its securities filings timely. The Company is delinquent with its Form 10-Q filings. To date, while the convertible promissory note holders have reserved their rights, the convertible promissory notes have not been declared in default, and the Company has a plan to regain compliance with such filings. No adverse actions have been taken against the Company and we expect none insofar as filing compliance is regained.

 

On May 27, 2021, we entered into a securities purchase agreement with an investor, pursuant to which we sold to the investor a senior secured convertible promissory note in the original principal amount of $11.0 million and warrants to purchase up to 1,820,000 shares of our common stock, par value $0.0001 per share, for a purchase price of $10.0 million (representing an original issue discount of 10.0% on the note), of which we received $5,000,000 on May 28, 2021 and $5.0 million on June 2, 2021. On August 25, 2021, we entered into a first amendment and limited waiver to the securities purchase agreement dated as of May 27, 2021 and amended and restated the convertible note.

 

The amended note bears interest at the rate of 6% per annum from the date of funding and matures on May 27, 2023. We were required to make monthly interest and principal payments in 18 equal monthly installments of $611,000 each, commencing in November 2021. We had the right to make interest and principal payments in the form of shares of common stock, which shares will be valued at 90% of the average of the five lowest daily volume weighted average price per share of the common stock during the ten trading days immediately preceding the date of issuance of such shares of common stock. On or about April 15, 2022, this note went into default because the Company failed to timely file its Annual Report on Form 10-K. Pursuant to the terms of that note, a mandatory default amount of five percent (5%) of the outstanding principal amount was added to the principal amount. Additionally, the holder was able to demand, from time to time, repayment in the form of shares of common stock, which shares will be valued at 80% of the average of the three lowest daily volume weighted average price per share of the common stock during the twenty trading days immediately preceding the date of issuance of a notice of conversion. As of June 30, 2022, an aggregate principal amount of approximately $3.6 million was outstanding under this note. As of the date of this filing, this note had a remaining combined principal and interest balance of approximately $49,000.

 

On August 25, 2021, we entered into a securities purchase agreement with an investor, pursuant to which we sold to the investor a senior secured convertible promissory note in the original principal amount of $5.8 million and warrants to purchase up to 1,315,789 shares of our common stock, par value $0.0001 per share (the “Common Stock”), for a purchase price of $5.0 million (representing an original issue discount of 16.0% on the note), which $5.0 million was received on August 26, 2021.

 

38

 

 

The note bears interest at the rate of 6% per annum from the date of funding and matures on August 25, 2023. We were required to make monthly interest and principal payments in 18 equal monthly installments of $322,000 each, commencing in November 2021. So long as shares of our common stock are registered for resale under the Securities Act of 1933, as amended, or may be sold without restriction on the number of shares or manner of sale, we had the right to make interest and principal payments in the form of additional shares of common stock, which shares would be valued at 90% of the average of the five lowest daily volume weighted average price per share of the common stock during the ten trading days immediately preceding the date of issuance of such shares of common stock. On or about April 15, 2022, this note went into default because the Company failed to timely file its Annual Report on Form 10-K. Pursuant to the terms of that note, a mandatory default amount of five percent (5%) of the outstanding principal amount was added to the principal amount. Additionally, the holder was able to demand, from time to time, repayment in the form of shares of common stock, which shares will be valued at 80% of the average of the three lowest daily volume weighted average price per share of the common stock during the twenty trading days immediately preceding the date of issuance of a notice of conversion. As of June 30, 2022, an aggregate principal amount of approximately $3.7 million was outstanding under this note. As of the date of this filing, this note had a remaining combined principal and interest balance of approximately $180,000.

 

In November 2019, DragonWave entered into a secured loan agreement with an individual lender pursuant to which DragonWave received a $2.0 million loan that bears interest at the rate of 9% per annum and originally matured on November 26, 2021. Accrued interest is calculated on a compound basis and is payable semi-annually in May and November of each year. Principal was 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 DragonWave and is guaranteed by ComSovereign Corp.. In January 2021, a total of $1.0 million of principal of this note, plus all related accrued interest and charges, was extinguished in exchange for shares of common stock and warrants to purchase shares of common stock. In January 2022, a total of $500,000 was paid to the note holder. As of the date of this filing, this note had a remaining principal balance of $500,000.

 

On or about April 29, 2022, the Company sold an original issue discount note in the amount of $550,000 to an investor for the purchase price of $500,000. This note was due approximately July 29, 2022 and bears a default interest rate of 12% after the maturity date. As of the date of this filing, this note had a remaining principal balance of $550,000.

 

(b) Material Arrearage in the Payment of Dividends.

 

On October 29, 2021, the Company sold in a public offering 320,000 shares of the Company’s newly-designated 9.25% Series A Cumulative Redeemable Perpetual Preferred Stock, par value $0.0001 per share (the “Series A Preferred Stock”), at a public offering price of $25.00 per share, which is the initial liquidation preference of the Series A Preferred Stock.

 

The Series A Preferred Stock has been listed on The Nasdaq Capital Market under the symbol “COMSP”.

 

Dividends at the rate of 9.25% per annum of the $25.00 liquidation preference per share (equivalent to an annual rate of $2.3125) on the Series A Preferred Stock are payable monthly in arrears on or about the twentieth (20th) day of each month. Dividends on the Series A Preferred Stock are cumulative. The Company paid dividends commencing on or about November 20, 2021, and paid the monthly dividend through May 20, 2022.

 

On or about May 25, 2022, the Company announced that it had suspended the payment on the Series A Preferred Stock to preserve cash. Since June 20, 2022, dividends on the Series A Preferred Stock are accruing at the rate of approximately $61,664 per month. The total arrearage on the date of filing for the accrued dividends is approximately $493,312.

 

Item 4. Mine Safety Disclosures.

 

Not applicable.

 

Item 5. Other Information

 

None

 

39

 

 

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)

 

40

 

 

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: January 27, 2023 /s/ David A. Knight
  David A. Knight
  Chief Executive Officer
  (Principal Executive Officer)
   
Date: January 27, 2023 /s/ David A. Knight
  David A. Knight
  Acting Principal Financial and
Accounting Officer

 

 

41

 

 

0.16 0.42 0.45 0.45 0.00 0.00 0.01 0.01 63538782 68770644 84846657 86126377 false --12-31 Q2 0001178727 0001178727 2022-01-01 2022-06-30 0001178727 2023-01-27 0001178727 2022-06-30 0001178727 2021-12-31 0001178727 us-gaap:SeriesAPreferredStockMember 2022-06-30 0001178727 us-gaap:SeriesAPreferredStockMember 2021-12-31 0001178727 2022-04-01 2022-06-30 0001178727 2021-04-01 2021-06-30 0001178727 2021-01-01 2021-06-30 0001178727 us-gaap:PreferredStockMember 2021-12-31 0001178727 us-gaap:CommonStockMember 2021-12-31 0001178727 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001178727 us-gaap:TreasuryStockMember 2021-12-31 0001178727 us-gaap:RetainedEarningsMember 2021-12-31 0001178727 us-gaap:PreferredStockMember 2022-01-01 2022-03-31 0001178727 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001178727 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001178727 us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0001178727 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001178727 2022-01-01 2022-03-31 0001178727 us-gaap:PreferredStockMember 2022-03-31 0001178727 us-gaap:CommonStockMember 2022-03-31 0001178727 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001178727 us-gaap:TreasuryStockMember 2022-03-31 0001178727 us-gaap:RetainedEarningsMember 2022-03-31 0001178727 2022-03-31 0001178727 us-gaap:PreferredStockMember 2022-04-01 2022-06-30 0001178727 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001178727 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001178727 us-gaap:TreasuryStockMember 2022-04-01 2022-06-30 0001178727 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001178727 us-gaap:PreferredStockMember 2022-06-30 0001178727 us-gaap:CommonStockMember 2022-06-30 0001178727 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001178727 us-gaap:TreasuryStockMember 2022-06-30 0001178727 us-gaap:RetainedEarningsMember 2022-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 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 2021-06-30 0001178727 2022-06-01 2022-06-21 0001178727 2022-06-21 0001178727 2022-06-21 2022-06-21 0001178727 coms:SovereignPlasticsMember 2022-04-01 2022-06-30 0001178727 coms:SovereignPlasticsMember 2021-04-01 2021-06-30 0001178727 coms:SovereignPlasticsMember 2022-01-01 2022-06-30 0001178727 coms:SovereignPlasticsMember 2021-01-01 2021-06-30 0001178727 coms:SovereignPlasticsMember 2021-12-31 0001178727 coms:ProductsMember 2022-04-01 2022-06-30 0001178727 coms:ProductsMember 2021-04-01 2021-06-30 0001178727 coms:ProductsMember 2022-01-01 2022-06-30 0001178727 coms:ProductsMember 2021-01-01 2021-06-30 0001178727 coms:ServicesMember 2022-04-01 2022-06-30 0001178727 coms:ServicesMember 2021-04-01 2021-06-30 0001178727 coms:ServicesMember 2022-01-01 2022-06-30 0001178727 coms:ServicesMember 2021-01-01 2021-06-30 0001178727 srt:NorthAmericaMember 2022-04-01 2022-06-30 0001178727 srt:NorthAmericaMember 2021-04-01 2021-06-30 0001178727 srt:NorthAmericaMember 2022-01-01 2022-06-30 0001178727 srt:NorthAmericaMember 2021-01-01 2021-06-30 0001178727 coms:InternationalMember 2022-04-01 2022-06-30 0001178727 coms:InternationalMember 2021-04-01 2021-06-30 0001178727 coms:InternationalMember 2022-01-01 2022-06-30 0001178727 coms:InternationalMember 2021-01-01 2021-06-30 0001178727 srt:MaximumMember 2022-06-30 0001178727 srt:MinimumMember 2022-06-30 0001178727 2022-01-31 0001178727 2022-01-31 2022-01-31 0001178727 coms:DragonWaveXLLCMember 2022-04-01 2022-06-30 0001178727 coms:DragonWaveXLLCMember 2022-06-30 0001178727 coms:InduraPowerMember 2022-04-01 2022-06-30 0001178727 coms:InduraPowerMember 2022-06-30 0001178727 coms:InnovationDigitalLLCMember 2022-04-01 2022-06-30 0001178727 coms:InnovationDigitalLLCMember 2022-06-30 0001178727 us-gaap:MachineryAndEquipmentMember 2022-06-30 0001178727 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001178727 us-gaap:ComputerEquipmentMember 2022-06-30 0001178727 us-gaap:ComputerEquipmentMember 2021-12-31 0001178727 us-gaap:FurnitureAndFixturesMember 2022-06-30 0001178727 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001178727 us-gaap:LeaseholdImprovementsMember 2022-06-30 0001178727 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001178727 us-gaap:BuildingMember 2022-06-30 0001178727 us-gaap:BuildingMember 2021-12-31 0001178727 us-gaap:LandMember 2022-06-30 0001178727 us-gaap:LandMember 2021-12-31 0001178727 us-gaap:BuildingImprovementsMember 2022-06-30 0001178727 us-gaap:BuildingImprovementsMember 2021-12-31 0001178727 coms:TechnologyMember 2022-06-30 0001178727 us-gaap:IntellectualPropertyMember 2022-06-30 0001178727 coms:SoftwareMember 2022-06-30 0001178727 coms:TechnologyMember 2022-01-01 2022-06-30 0001178727 us-gaap:IntellectualPropertyMember 2022-01-01 2022-06-30 0001178727 coms:SoftwareMember 2022-01-01 2022-06-30 0001178727 coms:AllIntangibleAssetsMember 2022-01-01 2022-06-30 0001178727 2022-02-01 2022-02-01 0001178727 2022-02-01 0001178727 coms:OtherInformationRelatedMember 2022-04-01 2022-06-30 0001178727 coms:OtherInformationRelatedMember 2021-04-01 2021-06-30 0001178727 coms:OtherInformationRelatedMember 2022-01-01 2022-06-30 0001178727 coms:OtherInformationRelatedMember 2021-01-01 2021-06-30 0001178727 coms:OperatingLeasesMember 2022-06-30 0001178727 2021-01-01 2021-12-31 0001178727 coms:NoteCMember 2022-01-01 2022-06-30 0001178727 coms:NoteDMember 2022-01-01 2022-06-30 0001178727 2022-04-01 2022-04-01 0001178727 2022-04-01 0001178727 2022-04-29 0001178727 2022-04-01 2022-04-29 0001178727 us-gaap:SubsequentEventMember 2022-07-26 0001178727 2022-05-09 0001178727 coms:NoteGMember 2022-01-01 2022-06-30 0001178727 coms:NoteHMember 2022-01-01 2022-06-30 0001178727 2022-06-23 0001178727 2022-06-01 2022-06-23 0001178727 2022-05-01 2022-05-24 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableMember 2022-01-01 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableOneMember 2022-01-01 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableOneMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableOneMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotesPayableMember 2022-01-01 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotesPayableMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotesPayableMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotePayableOneMember 2022-01-01 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotePayableOneMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotePayableOneMember 2021-12-31 0001178727 srt:MaximumMember us-gaap:LongTermDebtMember coms:SecuredNotePayableOneMember 2021-12-31 0001178727 srt:MinimumMember us-gaap:LongTermDebtMember coms:SecuredNotePayableOneMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotePayableTwoMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotePayableTwoMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableMember 2022-01-01 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableOneMember 2022-01-01 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableOneMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableOneMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanMember 2022-01-01 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanOneMember 2022-01-01 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanOneMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanOneMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableTwoMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableTwoMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember us-gaap:ConvertibleNotesPayableMember 2022-01-01 2022-06-30 0001178727 us-gaap:LongTermDebtMember us-gaap:ConvertibleNotesPayableMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember us-gaap:ConvertibleNotesPayableMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:ConvertibleNotePayableOneMember 2022-01-01 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:ConvertibleNotePayableOneMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:ConvertibleNotePayableOneMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember 2021-12-31 0001178727 us-gaap:SeriesAPreferredStockMember 2022-01-01 2022-06-30 0001178727 2022-06-20 0001178727 2022-06-01 2022-06-20 0001178727 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0001178727 coms:StockOptionsMember 2022-01-01 2022-06-30 0001178727 srt:MinimumMember 2021-01-01 2021-06-30 0001178727 srt:MaximumMember 2021-01-01 2021-06-30 0001178727 us-gaap:StockOptionMember 2021-12-31 0001178727 us-gaap:StockOptionMember 2022-01-01 2022-06-30 0001178727 us-gaap:StockOptionMember 2022-06-30 0001178727 coms:ExercisePricePerShareOneMember 2022-06-30 0001178727 coms:ExercisePricePerShareOneMember 2022-01-01 2022-06-30 0001178727 coms:ExercisePricePerShareTwoMember 2022-06-30 0001178727 coms:ExercisePricePerShareTwoMember 2022-01-01 2022-06-30 0001178727 coms:ExercisePricePerShareThreeMember 2022-06-30 0001178727 coms:ExercisePricePerShareThreeMember 2022-01-01 2022-06-30 0001178727 coms:ExercisePricePerShareFourMember 2022-06-30 0001178727 coms:ExercisePricePerShareFourMember 2022-01-01 2022-06-30 0001178727 coms:ExercisePricePerShareFiveMember 2022-06-30 0001178727 coms:ExercisePricePerShareFiveMember 2022-01-01 2022-06-30 0001178727 coms:ExercisePricePerShareSixMember 2022-06-30 0001178727 coms:ExercisePricePerShareSixMember 2022-01-01 2022-06-30 0001178727 coms:ExercisePricePerShareSevenMember 2022-06-30 0001178727 coms:ExercisePricePerShareSevenMember 2022-01-01 2022-06-30 0001178727 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001178727 us-gaap:WarrantMember 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 2022-01-01 2022-01-27 0001178727 2022-06-01 2022-06-16 0001178727 us-gaap:TradeAccountsReceivableMember 2022-01-01 2022-06-30 0001178727 coms:ThreeCustomersMember coms:RevenueMember 2022-04-01 2022-06-30 0001178727 coms:ThreeCustomersMember 2022-04-01 2022-06-30 0001178727 coms:OneCustomerMember coms:RevenueMember 2022-01-01 2022-06-30 0001178727 coms:OneCustomerMember 2022-01-01 2022-06-30 0001178727 coms:RevenueMember us-gaap:AccountsPayableMember 2022-01-01 2022-06-30 0001178727 2022-05-01 2022-05-31 0001178727 2022-06-23 2022-06-23 0001178727 srt:MinimumMember srt:ScenarioForecastMember 2022-11-23 2022-11-23 0001178727 srt:MaximumMember srt:ScenarioForecastMember 2022-11-23 2022-11-23 0001178727 us-gaap:SubsequentEventMember 2022-12-21 2022-12-21 0001178727 srt:ScenarioForecastMember coms:FirstTranchesMember 2022-12-21 0001178727 srt:ScenarioForecastMember coms:ThirdTranchesMember 2022-12-21 0001178727 srt:ScenarioForecastMember coms:FourTranchesMember 2022-12-21 0001178727 srt:ScenarioForecastMember 2022-12-21 0001178727 srt:ScenarioForecastMember 2022-12-29 2022-12-29 0001178727 coms:HolderConversionsMember 2022-01-01 2022-06-30 0001178727 coms:SecuredSeniorConvertibleNoteMember 2022-01-01 2022-06-30 0001178727 srt:ScenarioForecastMember 2022-07-29 0001178727 srt:ScenarioForecastMember 2022-10-17 0001178727 2022-10-17 0001178727 us-gaap:SubsequentEventMember 2022-11-08 0001178727 srt:ScenarioForecastMember 2022-11-01 2022-11-08 0001178727 2022-11-08 0001178727 us-gaap:SubsequentEventMember 2022-12-08 0001178727 srt:ScenarioForecastMember us-gaap:SubsequentEventMember 2023-01-17 0001178727 srt:ScenarioForecastMember 2023-01-17 0001178727 srt:ScenarioForecastMember 2023-01-31 0001178727 us-gaap:SubsequentEventMember 2022-07-14 0001178727 srt:ScenarioForecastMember 2022-07-01 2022-07-14 0001178727 srt:ScenarioForecastMember 2023-01-09 2023-01-09 0001178727 srt:ScenarioForecastMember 2022-07-01 2022-07-28 0001178727 srt:ScenarioForecastMember 2022-08-01 2022-08-22 0001178727 us-gaap:SubsequentEventMember 2022-08-01 2022-08-23 0001178727 coms:TransformXMember 2022-01-01 2022-06-30 0001178727 srt:ScenarioForecastMember 2022-11-14 2022-11-14 0001178727 coms:SAGUNAMember 2022-11-14 0001178727 srt:ScenarioForecastMember 2023-01-10 0001178727 srt:ScenarioForecastMember 2023-01-10 2023-01-10 0001178727 srt:MinimumMember us-gaap:SubsequentEventMember 2022-08-16 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure
EX-31.1 2 f10q0622ex31-1_comsovereign.htm CERTIFICATION

Exhibit 31.1

 

CERTIFICATION PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, David A. Knight, certify that:

 

(1) I have reviewed this Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 2022 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: January 27, 2023 By: /s/ David A. Knight
    David A. Knight
    Chief Executive Officer
    (Principal Executive Officer)

 

EX-31.2 3 f10q0622ex31-2_comsovereign.htm CERTIFICATION

Exhibit 31.2

 

CERTIFICATION PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, David A. Knight, certify that:

 

(1) I have reviewed this Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 2022 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: January 27, 2023 By: /s/ David A. Knight
    David A. Knight
    Acting Principal Financial and
Accounting Officer 

 

EX-32.1 4 f10q0622ex32-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, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, David A. Knight, 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: January 27, 2023 By: /s/ David A. Knight
    David A. Knight
    Chief Executive Officer
    (Principal Executive Officer)

 

EX-32.2 5 f10q0622ex32-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, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, David A. Knight, Acting Principal Financial and Accounting 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: January 27, 2023 By: /s/ David A. Knight
    David A. Knight
    Acting Principal Financial and
Accounting Officer

 

EX-101.SCH 6 coms-20220630.xsd XBRL SCHEMA FILE 001 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Condensed Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals) 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 Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - Description of Business link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Discontinued Operations link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Going Concern link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Revenue link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Cash, Cash Equivalents, and Restricted Cash link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Accounts Receivable, Net link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Inventory, Net link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Prepaid Expenses link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Property and Equipment, Net link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Debt 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 - Concentrations link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Business Acquisitions link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Other Business Developments link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Revenue (Tables) link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Earnings (Loss) Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables) link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Accounts Receivable, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Inventory, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Prepaid Expenses (Tables) link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - Discontinued Operations (Details) link:presentationLink link:definitionLink link:calculationLink 044 - Disclosure - Discontinued Operations (Details) - Schedule of net loss of sovereign plastics discontinued operations link:presentationLink link:definitionLink link:calculationLink 045 - Disclosure - Discontinued Operations (Details) - Schedule of assets and liabilities of discontinued operations link:presentationLink link:definitionLink link:calculationLink 046 - Disclosure - Going Concern (Details) link:presentationLink link:definitionLink link:calculationLink 047 - Disclosure - Revenue (Details) - Schedule of timing of revenue recognition link:presentationLink link:definitionLink link:calculationLink 048 - Disclosure - Revenue (Details) - Schedule of revenue by products and services link:presentationLink link:definitionLink link:calculationLink 049 - Disclosure - Revenue (Details) - Schedule of revenue by geography link:presentationLink link:definitionLink link:calculationLink 050 - Disclosure - Revenue (Details) - Schedule of opening and closing balances of contract liabilities link:presentationLink link:definitionLink link:calculationLink 051 - Disclosure - Earnings (Loss) Per Share (Details) - Schedule of weighted-average potential common shares link:presentationLink link:definitionLink link:calculationLink 052 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Details) link:presentationLink link:definitionLink link:calculationLink 053 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Details) - Schedule of cash, cash equivalents and restricted cash link:presentationLink link:definitionLink link:calculationLink 054 - Disclosure - Accounts Receivable, Net (Details) link:presentationLink link:definitionLink link:calculationLink 055 - Disclosure - Accounts Receivable, Net (Details) - Schedule of accounts receivable link:presentationLink link:definitionLink link:calculationLink 056 - Disclosure - Inventory, Net (Details) - Schedule of inventory link:presentationLink link:definitionLink link:calculationLink 057 - Disclosure - Prepaid Expenses (Details) - Schedule of prepaid expenses link:presentationLink link:definitionLink link:calculationLink 058 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:definitionLink link:calculationLink 059 - Disclosure - Property and Equipment, Net (Details) - Schedule of property and equipment, net link:presentationLink link:definitionLink link:calculationLink 060 - Disclosure - Goodwill and Other Intangible Assets (Details) link:presentationLink link:definitionLink link:calculationLink 061 - Disclosure - Goodwill and Other Intangible Assets (Details) - Schedule of goodwill activity link:presentationLink link:definitionLink link:calculationLink 062 - Disclosure - Goodwill and Other Intangible Assets (Details) - Schedule of gross carrying amounts and accumulated amortization link:presentationLink link:definitionLink link:calculationLink 063 - Disclosure - Goodwill and Other Intangible Assets (Details) - Schedule of intangible asset link:presentationLink link:definitionLink link:calculationLink 064 - Disclosure - Goodwill and Other Intangible Assets (Details) - Schedule of amortizable intangible assets link:presentationLink link:definitionLink link:calculationLink 065 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 066 - Disclosure - Leases (Details) - Schedule of operating leases link:presentationLink link:definitionLink link:calculationLink 067 - Disclosure - Leases (Details) - Schedule of other information related to operating leases link:presentationLink link:definitionLink link:calculationLink 068 - Disclosure - Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates link:presentationLink link:definitionLink link:calculationLink 069 - Disclosure - Leases (Details) - Schedule of total remaining years to lease liabilities operating leases link:presentationLink link:definitionLink link:calculationLink 070 - Disclosure - Debt (Details) link:presentationLink link:definitionLink link:calculationLink 071 - Disclosure - Debt (Details) - Schedule of debt consisted link:presentationLink link:definitionLink link:calculationLink 072 - Disclosure - Debt (Details) - Schedule of future maturities of long-term debt link:presentationLink link:definitionLink link:calculationLink 073 - Disclosure - Stockholders’ Equity (Details) link:presentationLink link:definitionLink link:calculationLink 074 - Disclosure - Share-Based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 075 - Disclosure - Share-Based Compensation (Details) - Schedule of restricted stock unit (“RSU”) link:presentationLink link:definitionLink link:calculationLink 076 - Disclosure - Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value of options granted link:presentationLink link:definitionLink link:calculationLink 077 - Disclosure - Share-Based Compensation (Details) - Schedule of stock option activity link:presentationLink link:definitionLink link:calculationLink 078 - Disclosure - Share-Based Compensation (Details) - Schedule of presents information related to stock options link:presentationLink link:definitionLink link:calculationLink 079 - Disclosure - Share-Based Compensation (Details) - Schedule of assumptions used to estimate the fair value of warrants granted link:presentationLink link:definitionLink link:calculationLink 080 - Disclosure - Share-Based Compensation (Details) - Schedule of warrant activity link:presentationLink link:definitionLink link:calculationLink 081 - Disclosure - Share-Based Compensation (Details) - Schedule of presents information related to warrants link:presentationLink link:definitionLink link:calculationLink 082 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 083 - Disclosure - Concentrations (Details) link:presentationLink link:definitionLink link:calculationLink 084 - Disclosure - Business Acquisitions (Details) - Schedule of represents the unaudited pro forma combined results of operations link:presentationLink link:definitionLink link:calculationLink 085 - Disclosure - Other Business Developments (Details) link:presentationLink link:definitionLink link:calculationLink 086 - 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-20220630_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 coms-20220630_def.xml XBRL DEFINITION FILE EX-101.LAB 9 coms-20220630_lab.xml XBRL LABEL FILE EX-101.PRE 10 coms-20220630_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2022
Jan. 27, 2023
Document Information Line Items    
Entity Registrant Name COMSOVEREIGN HOLDING CORP.  
Trading Symbol COMS  
Document Type 10-Q  
Current Fiscal Year End Date --12-31  
Entity Common Stock, Shares Outstanding   258,583,436
Amendment Flag false  
Entity Central Index Key 0001178727  
Entity Current Reporting Status No  
Entity Filer Category Non-accelerated Filer  
Document Period End Date Jun. 30, 2022  
Document Fiscal Year Focus 2022  
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 001-39379  
Entity Incorporation, State or Country Code NV  
Entity Tax Identification Number 46-5538504  
Entity Address, Address Line One 6890 E Sunrise Drive  
Entity Address, Address Line Two Suite 120-506  
Entity Address, City or Town Tucson  
Entity Address, State or Province AZ  
Entity Address, Postal Zip Code 85750  
City Area Code (904)  
Local Phone Number 834-4400  
Title of 12(b) Security Common Stock, par value $0.0001 per share  
Security Exchange Name NASDAQ  
Entity Interactive Data Current No  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash $ 161 $ 1,873
Accounts receivable, net 2,109 1,376
Inventory, net 7,476 10,249
Prepaid expenses 4,869 6,936
Other current assets 365 342
Assets of discontinued operations - current 809
Total current assets 14,980 21,585
Property and equipment, net 1,384 8,752
Operating lease right-of-use assets 1,305 3,000
Intangible assets, net 5,941 15,460
Goodwill 30,033 37,943
Other assets – long term 47 215
Note receivable 2,000  
Assets of discontinued operations - long term   1,574
Total assets 55,690 88,529
Current liabilities:    
Accounts payable 3,703 3,610
Accrued interest 373 288
Accrued liabilities 1,492 1,048
Accrued liabilities – related party 206
Accrued payroll 1,366 875
Contract liabilities, current 4,578 3,341
Accrued warranty liability - current 473 473
Operating lease liabilities - current 734 908
Notes payable – related party 100
Current portion of long-term debt; net of unamortized discounts and debt issuance costs 11,367 13,566
Liabilities of discontinued operations - current 911
Total current liabilities 24,186 25,226
Debt – long term 5,909 12,273
Contract liabilities – long term 118 74
Operating lease liabilities – long term 10,884 2,218
Liabilities of discontinued operations - long-term   587
Total liabilities 41,097 40,378
Commitments and contingencies (Note 17)
Stockholders’ Equity    
Preferred stock, $0.0001 par value, 100,000,000 shares authorized; Series A Cumulative Redeemable Perpetual Preferred Stock, 690,000 shares designated, 320,000 shares issued and outstanding as of June 30, 2022 and December 2021
Common stock, $0.0001 par value, 300,000,000 shares authorized; 90,553,333 and 81,985,140 shares issued and 90,519,999 and 81,951,806 shares outstanding as of June 30, 2022 and December 2021, respectively 9 8
Additional paid-in capital 270,067 266,013
Treasury stock, at cost, 33,334 shares as of June 30, 2022 and December 2021 (50) (50)
Accumulated deficit (255,456) (217,843)
Accumulated other comprehensive income 23 23
Total Stockholders’ Equity 14,593 48,151
Total Liabilities and Stockholders’ Equity $ 55,690 $ 88,529
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed Consolidated Balance Sheets (Parentheticals) - $ / shares
Jun. 30, 2022
Dec. 31, 2021
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 90,553,333 81,985,140
Common stock, shares outstanding 90,519,999 81,951,806
Treasury stock, at cost 33,334 33,334
Series A Cumulative Redeemable Perpetual Preferred Stock    
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 320,000 320,000
Preferred stock, shares outstanding 320,000 320,000
Redeemable preferred stock, shares 690,000 690,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Revenue $ 2,088 $ 2,401 $ 4,141 $ 3,502
Cost of goods sold 2,981 1,270 4,464 1,873
Gross profit (loss) (893) 1,131 (323) 1,629
Operating expenses        
Research and development [1] 536 1,199 1,708 1,747
Sales and marketing [1] 12 109 78 157
General and administrative [1] 5,396 6,624 11,176 13,411
Depreciation and amortization 262 3,455 1,003 6,955
Impairment expense 15,775 281 15,775 281
Loss on sales (ID, DWXC) [2] 2,564 2,564
Loss on lease abandonment 11,329 11,329
Gain on the sale of assets 0 (8,441) (83)
Total operating expenses, net 35,873 11,668 35,191 22,468
Loss from operations (36,766) (10,537) (35,514) (20,839)
Other expense        
Interest expense (1,348) (546) (2,227) (982)
Other expense 5
Gain (loss) on extinguishment of debt (445) 323 (618) (4,779)
Foreign currency transaction loss (1) 18 (1) (62)
Total other expense (1,794) (200) (2,846) (5,823)
Loss from continuing operations (38,560) (10,737) (38,360) (26,662)
Income (loss) from discontinued operations, net of tax 811 160 747 (121)
Net loss (37,749) (10,577) (37,613) (26,783)
Dividend on preferred stock (185) (308)
Net loss attributable to common stockholders $ (37,934) $ (10,577) $ (37,921) $ (26,783)
Net income (loss) per share        
Basic and diluted from continuing operations (in Dollars per share) $ (0.45) $ (0.16) $ (0.45) $ (0.42)
Basic and diluted from discontinued operations (in Dollars per share) $ 0.01 $ 0 $ 0.01 $ 0
Weighted average number of common shares outstanding        
Basic and diluted (in Shares) 86,126,377 68,770,644 84,846,657 63,538,782
[1] These are exclusive of depreciation and amortization
[2] InnovationDigital (“ID”), DragonWave-X Canada (“DWXC”)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Basic and diluted from continuing operations $ (0.45) $ (0.16) $ (0.45) $ (0.42)
Basic and diluted from discontinued operations $ 0.01 $ 0.00 $ 0.01 $ 0.00
Basic and diluted (in Shares) 86,126,377 68,770,644 84,846,657 63,538,782
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) - USD ($)
$ in Thousands
Preferred Stock
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income
Treasury Stock
Accumulated Deficit
Total
Balance at Dec. 31, 2020 $ 5 $ 158,220 $ (50) $ (64,627) $ 93,548
Balance (in Shares) at Dec. 31, 2020   49,444,689     33,334    
Issuance of common stock for exercise of options 1 1
Issuance of common stock for exercise of options (in Shares)   3,334          
Common stock issued as vendor compensation 1,171 1,171
Common stock issued as vendor compensation (in Shares)   227,169          
Common stock issued for conversion of debt 1,602 1,602
Common stock issued for conversion of debt (in Shares)   580,199          
Common stock issued for public offering $ 1 39,655 39,656
Common stock issued for public offering (in Shares)   10,679,354          
Share-based compensation 356 356
Share-based compensation (in Shares)   66,667          
Common stock issuance for extinguishment of debt and interest $ 1 12,382 12,383
Common stock issuance for extinguishment of debt and interest (in Shares)   2,751,556          
Warrant issuance for extinguishment of debt and interest 4,394 4,394
Common stock issued for Sky Sapience Ltd. acquisition 9,071 9,071
Common stock issued for Sky Sapience Ltd. acquisition (in Shares)   2,555,209          
Net loss (16,206) (16,206)
Balance at Mar. 31, 2021 $ 7 226,852 $ (50) (80,833) 145,976
Balance (in Shares) at Mar. 31, 2021 66,308,177     33,334    
Balance at Dec. 31, 2020 $ 5 158,220 $ (50) (64,627) 93,548
Balance (in Shares) at Dec. 31, 2020   49,444,689     33,334    
Net loss             (26,783)
Balance at Jun. 30, 2021 $ 7 241,156 $ (50) (91,410) 149,703
Balance (in Shares) at Jun. 30, 2021 71,541,070     33,334    
Balance at Mar. 31, 2021 $ 7 226,852 $ (50) (80,833) 145,976
Balance (in Shares) at Mar. 31, 2021 66,308,177     33,334    
Issuance of common stock for exercise of options   16 16
Issuance of common stock for exercise of options (in Shares)   60,000          
Common stock issuance for Rvision, Inc. acquisition 5,500 5,500
Common stock issuance for Rvision, Inc. acquisition (in Shares)   2,000,000          
Common stock issuance for Innovation Digital, LLC acquisition 7,343 7,343
Common stock issuance for Innovation Digital, LLC acquisition (in Shares)   3,165,322          
Warrant issuance for debt issuance costs 919 919
Common stock issued as vendor compensation
Common stock issued as vendor compensation (in Shares)   7,571          
Share-based compensation 526 526
Net loss (10,577) (10,577)
Balance at Jun. 30, 2021 $ 7 241,156 $ (50) (91,410) 149,703
Balance (in Shares) at Jun. 30, 2021 71,541,070     33,334    
Balance at Dec. 31, 2021 $ 8 266,013 23 $ (50) (217,843) 48,151
Balance (in Shares) at Dec. 31, 2021 320,000 81,985,140     33,334    
Issuance of common stock for conversion of debt 1,150 1,150
Issuance of common stock for conversion of debt (in Shares) 1,576,058        
Issuance of common stock for exercise of options 31 31
Issuance of common stock for exercise of options (in Shares) 209,741        
Preferred dividend (123) (123)
Preferred dividend (in Shares)            
Share-based compensation 535 535
Net loss 136 136
Balance at Mar. 31, 2022 $ 8 267,606 23 $ (50) (217,707) 49,880
Balance (in Shares) at Mar. 31, 2022 320,000 83,770,939     33,334    
Balance at Dec. 31, 2021 $ 8 266,013 23 $ (50) (217,843) 48,151
Balance (in Shares) at Dec. 31, 2021 320,000 81,985,140     33,334    
Net loss             (37,613)
Balance at Jun. 30, 2022 $ 9 270,067 23 $ (50) (255,456) 14,593
Balance (in Shares) at Jun. 30, 2022 320,000 90,553,333     33,334    
Balance at Mar. 31, 2022 $ 8 267,606 23 $ (50) (217,707) 49,880
Balance (in Shares) at Mar. 31, 2022 320,000 83,770,939     33,334    
Issuance of common stock for conversion of debt $ 1 2,155   2,156
Issuance of common stock for conversion of debt (in Shares)   6,542,394          
Issuance of common stock for the debt placement agent 81 81
Issuance of common stock for the debt placement agent (in Shares)   240,000          
Preferred dividend (185) (185)
Share-based compensation 410 410
Net loss (37,749) (37,749)
Balance at Jun. 30, 2022 $ 9 $ 270,067 $ 23 $ (50) $ (255,456) $ 14,593
Balance (in Shares) at Jun. 30, 2022 320,000 90,553,333     33,334    
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash Flows From Operating Activities:    
Net loss $ (37,613) $ (26,783)
Adjustments to reconcile net loss to net cash used in operating activities:    
(Income) loss from discontinued operations, net of tax (747) 121
Depreciation 632 509
Amortization 371 6,446
Impairment expense 15,775 281
Operating lease expense 241 437
Bad debt expense 51 197
Loss on sales (ID, DWXC) [1] 2,604
Loss on lease abandonment 11,329
Gain on the sale of assets (8,441) (83)
Share-based compensation 945 882
Amortization of debt discounts and debt issuance costs 1,289 249
Default interest charge 376
Share-based vendor payments 1,171
Loss on extinguishment of debt 618 5,025
Changes in operating assets and liabilities:    
Accounts receivable, net (702) (626)
Inventory, net 3,056 1,825
Prepaid expenses (378) (6,114)
Other current assets (23) 125
Note receivable (2,000)
Other non-current assets 339 (70)
Accounts payable 94 (7,956)
Accrued interest 173
Accrued liabilities 382
Contract liabilities 1,281 (1,400)
Operating lease liabilities (1,386) (389)
Related party notes (206) 1
Other current liabilities 856 (1)
Total Adjustments 26,529 630
Net Cash Used In Operating Activities (11,084) (26,153)
Cash Flows From Investing Activities:    
Business acquisitions, net of cash received (4,248)
Proceeds from building sale, net of transaction costs 15,102
Purchases of property and equipment (167) (2,534)
Acquisition of intangible assets (1,233)
Proceeds from disposal of property and equipment 83
Net Cash Provided By (Used In) Investing Activities 14,935 (7,932)
Cash Flows From Financing Activities:    
Proceeds from issuance of related party notes 100 (850)
Proceeds from sale of common stock from offering 44,971
Proceeds from debt 500 9,345
Offering costs (5,315)
Preferred stock dividend (246)
Proceeds from exercise of options 31 17
Debt issuance costs (186)
Repayment of debt (7,580) (6,379)
Net Cash (Used In) Provided By Financing Activities (7,195) 41,603
Net Cash Provided by (Used In) Discontinued Operations 1,632 (3,213)
Net (Decrease) Increase In Cash (1,712) 4,305
Cash - Beginning of Period 1,873 690
Cash - End of Period 161 4,995
Cash paid during the period for:    
Interest 107 436
Non-cash investing and financing activities:    
Issuance of common stock for debt placement agent 81
Accrual of preferred dividends not paid yet 62
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 3,306 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 10,052 1,217
Acquisition of building with secured note payable 4,480
Prepaid deposits transferred to inventory 2,445 862
Lease deposits recognized from Sky Sapience Ltd. Acquisition $ 11
[1] InnovationDigital (“ID”), DragonWave-X Canada (“DWXC”)
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Description of Business
6 Months Ended
Jun. 30, 2022
Description of Business [Abstract]  
DESCRIPTION OF BUSINESS

NOTE 1 DESCRIPTION OF BUSINESS

 

COMSovereign Holding Corp. (“COMSovereign”) and subsidiaries (collectively the “Company”) a provider of solutions to network operators, mobile device carriers, governmental units and other enterprises worldwide. We have assembled a portfolio of communications 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 roll out of the 5G and 6G networks of the future. We focus on novel 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.

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

NOTE 2 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

There have been no material changes in the Company’s significant accounting policies as of and for the three and six months ended June 30, 2022, 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, 2021.

 

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. The results of operations and financial position for the three and six months ended June 30, 2022 and 2021 and cash flows for the six months ended June 30, 2022 are not necessarily indicative of the operating results for the full year ending December 31, 2022 or any other period. The amounts reported in the unaudited condensed consolidated financial statements, and the tables in the notes hereto, of the Quarterly Report on Form 10-Q as of June 30, 2022 and for the three months and six months ended June 30, 2022 and 2021, are presented in United States dollars and are rounded in thousands with the exception of share and per share data. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and related disclosures as of December 31, 2021 and for the year then ended, which were filed with the Securities and Exchange Commission (“SEC”) on Form 10-K on August 16, 2022.

 

Effective January 21, 2021, the Company enacted a 1-for-3 reverse stock split (the “Split”) of the Company’s common stock. These condensed consolidated financial statements and accompanying notes give effect to the reverse stock split as if it occurred at the beginning of the first period presented. 

 

Reclassifications

 

Certain reclassifications have been made to prior period amounts to conform to the current period financial statement presentation. These reclassifications had no effect on the previously reported results of operations or loss per share.

 

Principles of Consolidation

 

The unaudited condensed consolidated financial statements as of June 30, 2022 and December 31, 2021, and for the three and six months ended June 30, 2022 and 2021, include the accounts of the Company and its subsidiaries. All intercompany transactions and accounts have been eliminated.  

 

Use of Estimates

 

The preparation of 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. The Company’s significant estimates consist of the valuation of stock-based compensation; the valuation of the assets and liabilities acquired; the valuation of the Company’s equity securities issued in transactions; the valuation of inventory; the allowance for credit losses; the valuation of equity securities; the valuation allowance for deferred tax assets; and impairment of long-lived assets and goodwill.

 

Long-Lived Assets and Goodwill

 

The Company accounts for long-lived assets in accordance with the provisions of ASC 360-10-35, Property, Plant and Equipment, Impairment or Disposal of Long-lived Assets. This accounting standard requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset.

 

The Company accounts for goodwill and intangible assets in accordance with ASC 350, Intangibles – Goodwill and Other. Goodwill represents the excess of the purchase price of an entity over the estimated fair value of the assets acquired and liabilities assumed. ASC 350 requires that goodwill and other intangibles with indefinite lives be tested for impairment annually or on an interim basis if events or circumstances indicate that the fair value of an asset has decreased below its carrying value. As of June 30, 2022, the Company determined that it was more likely than not that certain reporting unit’s fair value was below their reporting unit’s carrying amount due to a decline in the Company’s market capitalization. Accordingly, it was necessary to perform interim impairment testing as of June 30, 2022. See Note 12 – Goodwill and Other Intangible Assets.

 

The Company calculates the estimated fair value of a reporting unit using the income approach. In evaluating the recoverability of goodwill, the Company estimates the fair value of its reporting units, which is determined using the income approach, and compares it to the carrying value. For the income approach, the Company uses internally developed discounted cash flow models that include the following assumptions, among others: projections of revenues, expenses, and related cash flows based on assumed long-term growth rates and demand trends; expected future investments to grow new units; and estimated discount rates. Rates used to discount cash flows are dependent upon interest rates and the cost of capital at a point in time. There are inherent uncertainties related to these factors and management’s judgment in applying them to the analysis of goodwill impairment.

 

In determining whether a qualitative assessment is required, the Company will evaluate relevant events or circumstances to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after performing the qualitative assessment, an entity concludes that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the entity would perform the two-step goodwill impairment test described in ASC 350. However, if, after applying the qualitative assessment, the entity concludes that it is not more than likely that the fair value is less than the carrying amount, the two-step goodwill impairment test is not required. The Company bases these assumptions on its historical data and experience, industry projections, micro and macro general economic condition projections, and its expectations. The only reporting unit with a pre-impairment negative carrying value is Virtual Network Communications, Inc.

 

Fair Value Measurements

 

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price). ASC 820 established a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurement) and the lowest priority to unobservable inputs (level 3 measurement) as follows:

 

Level 1 – Observable inputs that reflect quoted prices are available in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.

 

Level 2 – Quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability and market corroborated inputs.

 

Level 3 – Unobservable inputs for which there is little, if any, market activity for the asset or liability being measured. These inputs may be used with standard pricing models or other valuation or internally-developed methodologies that result in management’s best estimate of fair value.

  

The Company utilizes fair value measurements primarily in conjunction with the valuation of assets acquired and liabilities assumed in a business combination. In addition, certain nonfinancial assets and liabilities are to be measured at fair value on a nonrecurring basis in accordance with applicable U.S. GAAP. In general, nonfinancial assets including goodwill, other intangible assets and property and equipment are measured at fair value when there is an indication of impairment and are recorded at fair value only when an impairment is recognized.

 

As allowed by applicable FASB guidance, the Company has elected not to apply the fair value option for financial assets and liabilities to any of its currently eligible financial assets or liabilities. The Company’s financial instruments consist of cash, accounts receivable, accounts payable and notes payable. The Company has determined that the book value of its outstanding financial instruments as of June 30, 2022 and December 31, 2021 approximated their fair value due to their short-term nature.

 

Discontinued Operations

 

On June 21, 2022, the Company completed the sale of its Sovereign Plastics business unit to TheLandersCompanies LLC for total consideration of $2.0 million in a secured note with interest of 5% and a maturity date of May 31, 2025. The assets and liabilities of Sovereign Plastics are reflected in the accompanying condensed consolidated balance sheets as “Assets of discontinued operations” and “Liabilities of discontinued operations”, respectively. The results of operations of Sovereign Plastics are included in “Income (loss) from discontinued operations, net of tax provision” in the accompanying condensed consolidated statements of operations and comprehensive loss. For comparative purposes, all prior periods presented have been reclassified to reflect the classifications on a consistent basis. See Note 3 – Discontinued Operations for additional information. 

Recently Adopted Accounting Standards

 

In August 2020, the FASB issued ASU 2020-06, “Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity” which simplifies the accounting for convertible instruments by eliminating certain accounting models when the conversion features are not required to be accounted for as derivatives under Topic 815, Derivatives and Hedging, or that do not result in substantial premiums accounted for as paid-in-capital. Under this ASU, certain debt instruments with embedded conversion features will be accounted for as a single liability measured at its amortized cost. Additionally, this ASU eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments. The new guidance is effective for smaller reporting companies during annual periods beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption is permitted. The Company early adopted ASU 2020-06 effective January 1, 2022 which eliminates the need on a go forward basis to assess whether a beneficial conversion feature needs to be recognized upon either (a) the issuance of new convertible securities; or (b) the resolution of any prior period contingent beneficial conversion features.

 

In May 2021, the FASB issued 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): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. This new standard provides clarification and reduces diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options (such as warrants) that remain equity classified after modification or exchange. This standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Companies should apply the new standard prospectively to modifications or exchanges occurring after the effective date of the new standard. This standard was adopted on January 1, 2022 and did not have a material impact on the Company’s unaudited condensed consolidated financial statements.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Discontinued Operations
6 Months Ended
Jun. 30, 2022
Discontinued Operations and Disposal Groups [Abstract]  
DISCONTINUED OPERATIONS

NOTE 3 DISCONTINUED OPERATIONS

 

Sovereign Plastics LLC

 

Sovereign Plastics LLC (“Sovereign Plastics”) is a manufacturer of plastic and metal components to third-party manufacturers based out of Colorado Springs, Colorado. The Company’s Board of Directors, in consultation with management as well as its financial and legal advisors, considered a number of factors, including the risks and challenges facing Sovereign Plastics in the future as compared to the opportunities available to Sovereign Plastics in the future, and the availability of strategic alternatives. On June 13, 2022, after careful consideration, the Board of Directors unanimously approved the sale.

 

On June 21, 2022, the Company completed the sale of its Sovereign Plastics business unit to TheLandersCompanies LLC for total consideration of $2.0 million in a secured note with interest of 5% and a maturity date of May 31, 2025.

 

Results of Discontinued Operations

 

The results and net loss of Sovereign Plastics’ discontinued operations were as follows:

 

   For the Three Months Ended   For the Six Months Ended 
   June 30,   June 30, 
(Amounts in thousands, except share and per share data)  2022   2021   2022   2021 
Revenue   $542   $1,210   $1,718   $2,196 
Cost of goods sold    352    543    1,065    1,014 
Gross profit    190    667    653    1,182 
Operating expenses                     
General and administrative    314    352    691    700 
Depreciation and amortization    134    162    283    323 
Gain on sale of Sovereign Plastics    (1,074)   
-
    (1,074)   
-
 
Total operating expenses, net    (626)   514    (100)   1,023 
Income from operations    816    153    753    159 
Other income (expense)                     
Interest expense    (5)   (1)   (6)   (34)
Other income    
-
    8    
-
    
-
 
Loss on extinguishment of debt    
-
    
-
    
-
    (246)
Total other income (expense)   (5)   7    (6)   (280)
Income (loss) from discontinued operations, net of tax     $811   $160   $747   $(121)

Assets and liabilities of discontinued operations as of December 31, 2021 were classified as current because the sale transaction closed during the following twelve months during the period ended June 30, 2022. The details are as follows:

 

   Sovereign Plastics 
   December 31, 
(Amounts in thousands, except share and per share data)  2021 
Assets    
Cash   $26 
Accounts receivable, net    222 
Inventory, net    295 
Prepaid and deferred expenses    266 
Assets of discontinued operations - current    809 
Property and equipment, net    736 
Operating lease right-of-use assets    717 
Goodwill      48 
Other assets – long term      73 
Assets of discontinued operations - long-term    1,574 
Total assets of discontinued operations   $2,383 
      
Liabilities        
Accounts payable   $129 
Accrued liabilities    50 
Accrued payroll    52 
Contract liabilities, current    475 
Operating lease liabilities, current      194 
Current portion of long-term debt, net of unamortized discounts and debt issuance costs    11 
Liabilities of discontinued operations - current    911 
Contract liabilities – long term    34 
Operating lease liabilities – long term    553 
Liabilities of discontinued operations - long-term    587 
Total liabilities of discontinued operations   $1,498 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Going Concern
6 Months Ended
Jun. 30, 2022
Going Concern [Abstract]  
GOING CONCERN

NOTE 4 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, 2022, the Company used cash flows in operating activities of $11.1 million, and at June 30, 2022 had cash of $0.2 million, had an accumulated deficit of $255.5 million, and had a working capital deficit of $9.2 million.

 

The Company’s fiscal operating results, accumulated deficit and working capital, among other factors, raise substantial doubt about the Company’s ability to continue as a going concern. Based on current cash on hand and subsequent activity as described herein (see Note 21 – Subsequent Events - Business Developments and Debt and Equity Developments), the Company presently only has enough cash on hand to operate on a month-to-month basis, without raising additional capital or selling assets. Because of the Company’s limited cash availability, its operations have been scaled back to the extent possible (see Note 21 – Subsequent Events - Business Developments). Management continues to explore opportunities with third parties and related parties to provide additional capital and/or sell assets; however, it has not entered into any agreement to provide the necessary additional capital, except as disclosed herein. In the near term, there may be limited opportunities to raise capital of significance due to the Company’s Nasdaq compliance issues, as discussed in Note 21 – Subsequent Events - Nasdaq Compliance Developments.

 

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. If the Company is not able to obtain additional financing on a timely basis, it may have to delay vendor payments and/or initiate cost reductions, which would have a material adverse effect on its business, financial condition and results of operations, and ultimately, it could be forced to discontinue operations, liquidate assets and/or seek reorganization under the U.S. bankruptcy code.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
REVENUE

NOTE 5 REVENUE

 

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

 

   For the Three Months Ended   For the Six Months Ended 
   June 30,   June 30, 
(Amounts in thousands)  2022   2021   2022   2021 
Timing of revenue recognition:                
Services and products transferred at a point in time  $2,037   $2,263   $3,992   $3,174 
Services and products transferred over time   51    138    149    328 
Total revenue  $2,088   $2,401   $4,141   $3,502 

 

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, 2022 and 2021:

 

   For the Three Months Ended   For the Six Months Ended 
   June 30,   June 30, 
(Amounts in thousands)  2022   2021   2022   2021 
Revenue by products and services:                
Products  $2,037   $2,040   $3,992   $2,671 
Services   51    361    149    831 
Total revenue  $2,088   $2,401   $4,141   $3,502 

 

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

 

   For the Three Months Ended   For the Six Months Ended 
   June 30,   June 30, 
(Amounts in thousands)  2022   2021   2022   2021 
Revenue by geography:                
North America  $1,944   $1,340   $3,493   $2,085 
International   144    1,061    648    1,417 
Total revenue  $2,088   $2,401   $4,141   $3,502 

 

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, 2022 and December 31, 2021, the Company did not have a material 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, 2021  $3,415 
New invoices not yet earned   1,880 
Old invoices earned   (599)
Balance at June 30, 2022  $4,696 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings (Loss) Per Share
6 Months Ended
Jun. 30, 2022
Earnings (Loss) Per Share [Abstract]  
EARNINGS (LOSS) PER SHARE

NOTE 6 EARNINGS (LOSS) PER SHARE

 

The Company accounts for earnings or loss per share pursuant to Accounting Standards Codification (“ASC”) 260, Earnings Per Share, which requires disclosure on the financial statements of “basic” and “diluted” earnings (loss) per share. Basic earnings (loss) per share is computed by dividing net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding for the period. Diluted earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding plus common stock equivalents (if dilutive) related to stock options, restricted stock awards and warrants for each period.

 

There were no adjustments to net loss, the numerator, or the denominator for purposes of computing basic 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 attributable to common shareholders. 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 attributable to common shareholders.

 

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, 2022 and 2021, respectively:

 

   June 30, 
   2022   2021 
Options   6,334,103    3,320,181 
Unvested restricted stock   99,998    328,543 
Warrants   12,814,923    775,362 
Convertible notes   4,566,849    4,835,781 
    23,815,873    9,259,867 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents, and Restricted Cash
6 Months Ended
Jun. 30, 2022
Cash, Cash Equivalents, and Restricted Cash [Abstract]  
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH

NOTE 7 CASH, CASH EQUIVALENTS, AND RESTRICTED CASH

 

Cash, cash equivalents and restricted cash consisted of the following as of June 30, 2022, and December 31, 2021:

 

(Amounts in thousands)  June 30,
2022
   December 31,
2021
 
Cash and cash equivalents  $126   $1,596 
Restricted cash   35    277 
Total  $161   $1,873 

 

Cash, cash equivalents, and restricted cash are represented by operating accounts or money market accounts maintained with insured financial institutions, including cash equivalents, defined as all short-term, highly-liquid investments with maturities of three months or less when purchased. The Company had no cash equivalents as of June 30, 2022 and December 31, 2021, respectively. During the six months ended June 30, 2022, restricted cash decreased by $242,000, including $195,000 of restricted cash which was released upon the sale of a building. The remainder of the restricted cash will be released as overseas leases expire in January and July of 2023. See Note 11 – Property and Equipment, Net for additional information related to the sale of the building.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable, Net
6 Months Ended
Jun. 30, 2022
Receivables [Abstract]  
ACCOUNTS RECEIVABLE, NET

NOTE 8 ACCOUNTS RECEIVABLE, NET

 

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

 

(Amounts in thousands)  June 30,
2022
   December 31,
2021
 
Accounts receivable  $3,173   $2,391 
Less: allowance for doubtful accounts   (1,064)   (1,014)
Total accounts receivable, net  $2,109   $1,376 

  

Bad debt expense totaled $0.1 million and $0.1 million, respectively, for the three and six months ended June 30, 2022, compared to $0.2 million and $0.2 million for the three and six months ended June 30, 2021, respectively.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Inventory, Net
6 Months Ended
Jun. 30, 2022
Inventory, Net [Abstract]  
INVENTORY, NET

NOTE 9 INVENTORY, NET

 

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

 

(Amounts in thousands)  June 30,
2022
   December 31,
2021
 
Raw materials  $5,999   $6,587 
Work in progress   1,043    1,202 
Finished goods   1,039    3,592 
Total inventory   8,081    11,381 
Reserve   (605)   (1,132)
Total inventory, net  $7,476   $10,249 

 

The Company maintains a perpetual inventory system which is supplemented by periodic reviews of inventory quantities on hand. The Company records an impairment for excess and obsolete inventory, when necessary, based on factors including its estimated forecast of product demand, the stage of the product life cycle and production requirements for the units in question. 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Prepaid Expenses
6 Months Ended
Jun. 30, 2022
Prepaid Expenses [Abstract]  
PREPAID EXPENSES

NOTE 10 PREPAID EXPENSES

 

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

 

(Amounts in thousands)  June 30,
2022
   December 31,
2021
 
Prepaid products and services  $4,839   $6,840 
Prepaid rent and security deposit   30    96 
Total prepaid expenses  $4,869   $6,936 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, Net
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT, NET

NOTE 11 PROPERTY AND EQUIPMENT, NET

 

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

 

(Amounts in thousands)  June 30,
2022
   December 31,
2021
 
Shop machinery and equipment  $2,081   $10,103 
Computers and electronics   992    1,436 
Office furniture and fixtures   317    744 
Leasehold improvements   301    543 
Building   
-
    4,801 
Land   
-
    1,330 
Building improvements   
-
    755 
Total property and equipment   3,691    19,712 
Less: accumulated depreciation   (2,307)   (10,960)
Total property and equipment, net  $1,384   $8,752 

 

On January 31, 2022, the Company sold its Tucson, Arizona office building (the “Tucson Building”) for $15.8 million of cash. The Tucson Building had a carrying value of $6.7 million, including the $4.8 million cost basis of the building, the $1.3 million cost basis of the land, and the $0.8 million related to building improvements, partially offset by $0.2 million of accumulated depreciation. The Company recognized an $8.4 million gain on sale of assets, which is net of $0.7 million of related transaction costs. See Note 13 – Leases for additional information about the subsequent leaseback of the office building.

 

During the three months ended June 30, 2022, the Company derecognized the property and equipment in connection with the following transactions (see Note 20 – Other Business Developments for additional information):

 

a)Sale of DragonWave-X Canada, Inc. assets – gross assets of $8.5 million with a net book value of $0.0 million;

 

b)Idling of InduraPower – gross assets of $0.6 million with a net book value of $0.1 million; and

 

c)Transfer of Innovation Digital, LLC assets – gross assets of $0.1 million with a net book value of $0.1 million.

 

The Company recognized $0.5 million and $0.6 million of depreciation expense for the three and six months ended June 30, 2022, respectively, compared to $0.3 million and $0.5 million of depreciation expense for the three and six months ended June 30, 2021, respectively.

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

NOTE 12 GOODWILL AND OTHER INTANGIBLE ASSETS

 

Goodwill activity during the six months ended June 30, 2022 was as follows:

 

(Amounts in thousands)  Total 
Balance at December 31, 2021  $37,943 
Derecognition   (710)
Impairments   (7,200)
Balance at June 30, 2022  $30,033 

 

The following table sets forth the gross carrying amount activity during the six months ended June 30, 2022, plus the accumulated amortization of the Company’s intangible assets as of June 30, 2022.

 

(Amounts in thousands)  Gross Carrying
Amount
  

Derecognition
of Patents

   Impairment   Accumulated
Amortization
   Net Carrying
Amount
 
Definite-lived intangible assets:                    
Technology   14,196    (561)   (8,575)   (194)   4,866 
Intellectual property   591    
-
    
-
    (71)   520 
Software   673    
-
    
-
    (118)   555 
Total definite-lived intangible assets at June 30, 2022  $15,460   $(561)  $(8,575)  $(383)  $5,941 

 

On June 23, 2022, the Company executed an agreement to return fifteen patents and five pending or provisional patents to the former owners of Innovation Digital, LLC (“Innovation Digital”) which resulted in the derecognition of goodwill and intangible assets shown in the tables above. See Note 20 – Other Business Developments for additional information.

 

As of June 30, 2022, the Company determined that it was more likely than not that certain reporting unit’s fair value was below their reporting unit’s carrying amount due to a decline in the Company’s market capitalization. Accordingly, it was necessary to perform interim impairment testing as of June 30, 2022. For the three and six months ended June 30, 2022, the Company, utilizing a 10% revenue growth rate and a weighted-average cost of capital range of 13-25%, recorded an impairment charge for goodwill in the amount of $7.2 million and an impairment charge for other definite-lived intangible assets of $8.6 million. The Company calculates the estimated fair value of a reporting unit and the definite-lived intangible assets using the income approach and compares it to the carrying value. For the income approach, the Company uses internally developed discounted cash flow models that include the following assumptions, among others: projections of revenues, expenses, and related cash flows based on assumed long-term growth rates and demand trends; expected future investments to grow new units; and estimated discount rates. There are inherent uncertainties related to these factors and management’s judgment in applying them to the analysis of goodwill impairment.

 

In determining whether a qualitative assessment is required, the Company will evaluate relevant events or circumstances to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after performing the qualitative assessment, an entity concludes that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the entity would perform the two-step goodwill impairment test described in ASC 350. However, if, after applying the qualitative assessment, the entity concludes that it is not more than likely that the fair value is less than the carrying amount, the two-step goodwill impairment test is not required. The Company bases these assumptions on its historical data and experience, industry projections, micro and macro general economic condition projections, and its expectations. The only reporting unit with a pre-impairment negative carrying value is Virtual Network Communications, Inc.

 

During the three and six months ended June 30, 2022, the Company recorded amortization expense of intangible assets of $0.4 million and $0.8 million, respectively. During the three and six months ended June 30, 2021, the Company recorded amortization expense of intangible assets of $3.2 million and $6.5 million, respectively. The Company’s amortization is based on no residual value using the straight-line amortization method as it best represents the benefit of the intangible assets.

 

The following table sets forth the weighted-average amortization period, in total and by major intangible asset class:

 

Asset Class   Weighted-
Average
Amortization
Period
 
Technology   10.0 years  
Intellectual property   10.0 years  
Software   10.0 years  
All intangible assets   10.0 years  

As of June 30, 2022, assuming no additional amortizable intangible assets, the expected amortization expense for the unamortized acquired intangible assets for the next five years and thereafter was as follows:

 

(Amounts in thousands)  Estimated 
2022  $297 
2023   594 
2024   594 
2025   594 
2026   594 
Thereafter   3,268 
All intangible assets  $5,941 

 

As part of the Company’s restructuring, commencing January 1, 2023, the Company is integrating its previously separate reporting units, including employing a single integrated sales function, and the Chief Executive Officer intends to manage the Company and make decisions based on the Company’s consolidated operating results.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Leases
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
LEASES

NOTE 13 LEASES 

 

Operating Leases

 

The Company has operating leases for office, manufacturing and warehouse space, along with office equipment. The carrying values of operating lease right-of-use (“ROU”) assets and operating lease liabilities as of June 30, 2022 and December 31, 2021 were as follows:

 

   June 30,   December 31, 
(Amounts in thousands)  2022   2021 
Operating lease ROU assets  $1,305   $3,000 
Operating lease liability  $11,618   $3,126 

 

On February 1, 2022, the Company entered into a lease agreement with the new owners of the Tucson Building (see Note 11 - Property and Equipment, Net), for a term of 10 years with no option to renew. Monthly rent increases annually from $98,300 per month in year one to $128,200 a month in the final year of the lease. The Company posted a $1.0 million security deposit in connection with the commencement of the lease, which is classified within other assets – long term on the balance sheet. The Company determined that the transactions represented a sale and leaseback and, accordingly, established a new operating lease ROU asset and operating lease liability of $10.1 million. 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 May 2022, the Company abandoned its lease of the Tucson Building after previously defaulting on the lease. In June 2022, ComSovereign Corp. abandoned its Dallas, TX office lease and VEO Photonics, Inc. abandoned its San Diego, CA office lease. In connection with the lease abandonments, the Company recognized an $11.3 million loss due to the write-offs of the ROU-assets and applied its security deposit assets against its operating lease liabilities.

 

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

 

   For the Three Months Ended   For the Six Months Ended 
   June 30,   June 30, 
(Amounts in thousands)  2022   2021   2022   2021 
Operating lease cost  $535   $343   $1,088   $595 
Short-term lease cost  $19   $63   $28   $102 
                     
Cash paid for amounts included in the measurement of lease liabilities:                    
Operating cash flows from operating leases  $24   $339   $517   $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, 2022, and December 31, 2021:

 

   June 30   December 31 
(Amounts in thousands)  2022   2021 
Weighted average remaining lease term   4.19 years    5.37 years 
Weighted average discount rate   5.95%   5.97%

 

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 consolidated balance sheet as of June 30, 2022:

 

   Operating
 
(Amounts in thousands)  Leases 
2022  $1,240 
2023   2,026 
2024   1,768 
2025   1,625 
2026   1,386 
Thereafter   8,285 
Total minimum lease payments   16,330 
Less: effect of discounting   (4,712)
Present value of future minimum lease payments   11,618 
Less: current obligations under leases   (734)
Long-term lease obligations  $10,884 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Debt
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
DEBT

NOTE 14 DEBT

 

Debt consisted of the following as of June 30, 2022 and December 31, 2021:

 

         June 30, 2022   December 31, 2021 
(Amounts in thousands)  Note
Reference
  Original
Maturity
Date
  Amount
Outstanding
   Interest
Rate
   Amount
Outstanding
   Interest
Rate
 
Secured Notes Payable                          
Secured senior convertible note payable  A  5/27/23  $3,571    6.0%  $6,417    6.0%
Secured senior convertible note payable  B  8/25/23   3,722    6.0%   4,833    6.0%
Secured note payable  C  11/26/21   500    9.0%   1,000    9.0%
Secured note payable  D  1/29/22   
-
    0.0%   5,205    >8% or Libor +6.75%
Total secured notes payable         7,793         17,455      
                           
Notes Payable                          
Notes payable  E  3/31/23   100    3.0%   
-
    3.0%
Notes payable  F  7/29/22   550    0.0%   
-
    0.0%
PPP loans  G  5/5/22   
-
    1.0%   2    1.0%
SBA loan  H  5/15/50   143    3.8%   150    3.8%
Total notes payable         793         152      
                           
Convertible Notes Payable                          
Convertible note payable  I  6/3/22   
-
    5.0%   600    5.0%
Convertible note payable  J  1/29/26   11,150    3.3%   11,150    1.0%
Total convertible notes payable         11,150         11,750      
                           
Total long-term debt         19,736         29,357      
Less: unamortized discounts and debt issuance costs         (2,360)        (3,518)     
Total long-term debt, less discounts and debt issuance costs         17,376         25,839      
Less: current portion of long-term debt         (11,467)        (13,566)     
Debt classified as long-term debt        $5,909        $12,273      

   

Lind Debt

 

For Notes A and B (the “Lind Debt”), on or about April 15, 2022, as a result of the Company not filing its Annual Report on Form 10-K for the year ended December 31, 2021 on a timely basis, the Lind Debt entered into default, which resulted in a 5% or $0.4 million increase in the principal value, pursuant to the terms of the Lind Debt. The default also enabled the note holders, upon notice to the Company, to periodically convert a portion of the associated principal and accrued interest into common stock at a 20% discount to the three lowest daily volume-weighted-average-prices during the prior twenty trading days (“Note Holder Conversions”).

 

For the Lind Debt, during the six months ended June 30, 2022, the principal amount was reduced by an aggregate of $4.0 million, which was comprised of (a) a reduction of an aggregate of $1.9 million (plus interest) due to pre-default scheduled cash payments; (b) a reduction of an aggregate of $1.9 million (plus interest) due to pre-default scheduled equity payments (at the Company’s discretion, in lieu of cash) comprising 3,530,042 shares of common stock; (c) an increase of an aggregate of $0.4 million (as discussed above) due to the debt’s contractual default provisions; and (d) a reduction of an aggregate of $0.6 million of principal due to Note Holder Conversions into an aggregate of 4,586,835 shares of the Company’s common stock.

 

See Note 21 – Subsequent EventsDebt and Equity Developments for information related to subsequent Note Holder Conversions. The subsequent Note Holder Conversions enabled the June 30, 2022 outstanding principal of the Lind Debt (and the related debt discounts) and $0.9 million of Note J to be fully reclassified from current to long term.

 

Other Debt

 

For Note C, during the six months ended June 30, 2022, past due principal of $0.5 million was repaid in cash.

 

For Note D (the Tucson building mortgage), during the six months ended June 30, 2022, the principal of $5.2 million was repaid in cash from the proceeds of the January 31, 2022 building sale.

 

For Note E, on April 1, 2022, the Company entered into a note agreement with a related party who is an Executive Officer of the Company for cash proceeds of $100,000 with a maturity date of March 31, 2023 and an interest rate of 3%. As of June 30, 2022, the proceeds were recorded as a related party note in current liabilities.

 

For Note F, on or about April 29, 2022, the Company sold an original issue discount note with a face value of $550,000 to an investor for the purchase price of $500,000. This note was due approximately July 29, 2022 and bears a default rate of 12% after the maturity date. On July 26, 2022, the Company received notice from the promissory note holder that the promissory note in the principal amount of $550,000 was due. As of the date of this filing, this note remains outstanding. On May 9, 2022, in connection with the note issuance, the Company issued 240,000 shares of common stock to an advisor pursuant to an advisory agreement dated April 29, 2022.

 

For Note G, during the six months ended June 30, 2022, principal of $2,000 was repaid in cash.

 

For Note H, during the six months ended June 30, 2022, principal of $7,000 was repaid in cash.

 

For Note I, on June 23, 2022, the Company reached an agreement to cancel the note comprised of principal of $600,000 and interest of $40,000 in exchange for the return of certain patents. See Note 20 – Other Business Developments for additional information.

 

For Note J, on May 24, 2022, the Company received notice from counsel for holders of $11.2 million of convertible promissory notes issued in connection with the acquisition of Fastback that the Company had failed to file its Annual Report on Form 10-K in a timely manner, as required by the terms of the convertible promissory notes. While the note holders have the right to accelerate the maturity of the principal, the notice simply indicated that the holders were reserving their rights.

 

Future maturities contractually required by the Company under debt obligations are as follows as of June 30, 2022:

 

(Amounts in thousands)   Total 
Remaining 2022   $19,493 
2023    100 
2024    
-
 
2025    
-
 
2026    
-
 
Thereafter    143 
Total   $19,736 

 

During the three and six months ended June 30, 2022, the Company recognized $1.3 million and $2.2 million of interest expense in connection with the aforementioned indebtedness, which includes the $0.4 million Lind Debt default charge during both periods. During the three and six months ended June 30, 2021, the Company recognized $0.5 million and $1.0 million of interest expense in connection with the aforementioned indebtedness.

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

NOTE 15 STOCKHOLDERS’ EQUITY

 

See Note 14 – Debt and Note 21 – Subsequent Events – Debt and Equity Developments for additional information related to debt conversions.

 

Preferred Stock - Liquidation Preference

 

Upon any voluntary or involuntary liquidation, dissolution or winding up of our affairs, before any distribution or payment shall be made to holders of shares of our common stock or any other class or series of our capital stock ranking, as to rights upon any voluntary or involuntary liquidation, dissolution or winding up of our affairs, junior to the Series A Cumulative Redeemable Perpetual Preferred Stock (the “Series A Preferred Stock”), holders of shares of Series A Preferred Stock will be entitled to be paid out of our assets legally available for distribution to our stockholders, after payment of or provision for our debts and other liabilities and any class or series of our capital stock ranking, as to rights upon any voluntary or involuntary liquidation, dissolution or winding up of our affairs, senior to the Series A Preferred Stock, a liquidation preference of $25.00 per share of the Series A Preferred Stock (approximately $8.0 million), plus an amount equal to any accrued and unpaid dividends (whether or not authorized or declared) up to, but excluding, the date of payment. If, upon our voluntary or involuntary liquidation, dissolution or winding up, our available assets are insufficient to pay the full amount of the liquidating distributions on all outstanding shares of Series A Preferred Stock and the corresponding amounts payable on all shares of each other class or series of capital stock ranking, as to rights upon liquidation, dissolution or winding up, on parity with the Series A Preferred Stock in the distribution of assets, then holders of shares of Series A Preferred Stock and each such other class or series of capital stock ranking, as to rights upon any voluntary or involuntary liquidation, dissolution or winding up, on parity with the Series A Preferred Stock will share ratably in any distribution of assets in proportion to the full liquidating distributions to which they would otherwise be respectively entitled.

 

Dividends

 

During the three and six months ended June 30, 2022, the Company recorded $184,992 and $308,320, respectively, of dividends paid or payable to the holders of the 9.25% Series A Preferred Stock.

 

On or about May 25, 2022, the Company announced that it had suspended the payment of dividends on the Series A Preferred Stock to preserve cash. Since June 20, 2022, dividends on the Series A Preferred Stock are accruing at the rate of approximately $61,664 per month. The total arrearage on the date of filing for the accrued dividends is approximately $493,312.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
SHARE-BASED COMPENSATION

NOTE 16 SHARE-BASED COMPENSATION

 

Restricted Stock Awards

 

A summary of the restricted stock unit (“RSU”) activity during the six months ended June 30, 2022 is presented below:

 

       Weighted- 
       Average 
   Number of   Grant Date
Value
 
   RSU’s   Per Share 
RSU’s non-vested - January 1, 2022   133,331   $2.67 
Vested   (33,334)   1.03 
RSU’s non-vested - June 30, 2022   99,998   $2.05 

 

During the three and six months ended June 30, 2022, the Company recognized $78,496 and $156,996, respectively, of share-based compensation expense associated with RSUs. During the three and six months ended June 30, 2021, the Company recognized $180,993 and $530,073, respectively, of share-based compensation expense associated with RSUs. Compensation expense related to RSUs is recorded in general and administrative expense in the condensed consolidated statement of operations. As of June 30, 2022, there was $114,834 of unrecognized stock-based compensation expense related to RSUs that will be recognized over the weighted average remaining vesting period of 0.48 years.

 

Stock Options

 

There were no stock options issued during the three and six months ended June 30, 2022. The following table summarizes the assumptions used to estimate the fair value of options granted during the six months ended June 30, 2021.

 

   For the Six Months Ended 
   June 30, 
   2022   2021 
Expected dividend yield   N/A    0.00%
Expected volatility   N/A    46.50 - 53.02%
Risk-free interest rate   N/A    0.48 - 0.89%
Expected life of options   N/A    3.00 - 5.00 years 

 

The following table presents stock option activity for the six months ended June 30, 2022:

 

       Weighted   Weighted     
       Average   Average    
      Exercise    Contractual   Aggregate 
   Number of
Options
   Price
Per Share
   Life in
Years
   Intrinsic
Value
 
Outstanding - December 31, 2021   7,040,511   $2.33         
         
 
Exercised   (209,741)   0.15         
 
 
Cancelled or Expired   (496,667)   2.27         
 
 
Outstanding - June 30, 2022   6,334,103   $2.41    2.89    
-
 
                     
Exercisable - June 30, 2022   2,801,270   $1.96    1.79    
-
 

 

The following table presents information related to stock options as of June 30, 2022:

 

Options Outstanding   Options Exercisable 
        Weighted     
Exercise   Outstanding   Average   Exercisable 
Price   Number of   Remaining Life   Number of 
Per Share   Options   In Years   Options 
 $ 0.01 - $ 0.50    
-
    
-
    
-
 
 $ 0.51 - $ 1.00    568,763    3.02    568,763 
 $ 1.01 - $ 1.50    
-
    
-
    
-
 
 $ 1.51 - $ 2.00    1,356,671    0.30    1,356,671 
 $ 2.01 - $ 2.50    
-
    
-
    
-
 
 $ 2.51 - $ 3.00    4,116,992    3.60    782,501 
 $ 3.01 - $ 3.50    291,677    0.96    93,335 
      6,334,103    1.79    2,801,270 

 

The Company recognized $321,248 and $777,852 of share-based compensation expense related to options for the three and six months ended June 30, 2022, respectively, compared to $344,638 and $352,012 of share-based compensation expense related to options for the three and six months ended June 30, 2021, respectively. Compensation expense related to stock options is recorded in general and administrative expense in the condensed consolidated statement of operations. At June 30, 2022, the Company had $465,322 of unrecognized compensation expense related to options.

 

Warrants

 

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

 

The following tables summarize the assumptions used to estimate the fair value of warrants granted during the six months ended June 30, 2022 and 2021: 

 

   For the Six Months Ended 
   June 30, 
   2022   2021 
Expected dividend yield   N/A    0%
Expected volatility   N/A    39.94 - 46.33%
Risk-free interest rate   N/A    0.42- 0.81%
Contractual life of warrants   N/A    5.0 years 

 

The following table presents activity for the six months ended June 30, 2022:

 

       Weighted-     
      Average   Weighted- 
   Number of
Warrants
   Exercise
Price
Per Share
   Average
Contractual
Life in Years
 
             
Outstanding - December 31, 2021   12,831,593   $3.72     
Forfeited or Expired   (16,670)   1.50      
Outstanding - June 30, 2022   12,814,923   $3.72    3.63 
Exercisable - June 30, 2022   12,814,923   $3.72    3.63 

 

The following table presents information related to warrants as of June 30, 2022:

 

Warrants Outstanding   Warrants Exercisable 
        Weighted     
Exercise   Outstanding   Average   Exercisable 
Price   Number of   Remaining Life   Number of 
Per Share   Warrants   In Years   Warrants 
 $ 0.01 - $ 1.00    560,192    3.02    560,192 
 $ 1.01 - $ 2.00    
-
    
-
    
-
 
 $ 2.01 - $ 3.00    4,556,001    3.81    4,556,001 
 $ 3.01 - $ 4.00    33,342    2.79    33,342 
 $ 4.01 - $ 5.00    7,285,290    3.58    7,285,290 
 $ 5.01 - $ 6.00    380,098    3.60    380,098 
      12,814,923    3.63    12,814,923 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies [Abstract]  
COMMITMENTS AND CONTINGENCIES

NOTE 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 that after 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.

 

On January 27, 2022, a former employee filed suit against the Company in the Tulsa County Oklahoma District Court, Case No. CJ-2022-00221. The plaintiff has alleged that she was entitled to six months of severance pay after her employment contract was not renewed, and that her option agreements did not expire thirty days after cessation of her employment, and claims she is owed approximately $75,000 in severance and $250,000 in damages for her options. The Company filed an Answer on or about March 18, 2022. The Company disputes the plaintiff’s allegations, has not accrued for any contingent losses, and intends to vigorously defend the lawsuit.

 

On June 16, 2022, the Company received notice from certain former shareholders of SAGUNA claiming breaches of the SAGUNA stock purchase agreement and claiming that all of the former shareholders of SAGUNA have suffered damages totaling approximately $13.9 million, which they calculated as the value related to the consideration issued to those former shareholder for the acquisition of SAGUNA. The Company denies those claims and has not accrued for any contingent loss. However, the Company may face legal claims or proceedings regarding those claims.

 

See Note 21 – Subsequent Events – Litigation, Claims and Contingencies Developments for post-June 30, 2022 developments.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Concentrations
6 Months Ended
Jun. 30, 2022
Concentrations [Abstract]  
CONCENTRATIONS

NOTE 18 CONCENTRATIONS

 

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, 2022, accounts receivable from two customers comprised an aggregate of approximately 40% of the Company’s total trade accounts receivable, and none of these balances were characterized as uncollectible.

 

In addition, for the three months ended June 30, 2022, revenue from three customers individually exceeded 10% of revenue and, in total, comprised approximately 41% of the Company’s total revenue. For the six months ended June 30, 2022, revenue from one customer individually exceeded 10% of revenue and, in total, comprised approximately 11% of the Company’s total revenue. At June 30, 2022, accounts payable from one vendor accounted for 16% of the Company’s total expenses.

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions
6 Months Ended
Jun. 30, 2022
Business Combinations [Abstract]  
BUSINESS ACQUISITIONS

NOTE 19 BUSINESS ACQUISITIONS

 

During 2021, the Company completed the acquisitions of Fastback Networks, a telecommunications provider, Sky Sapience Ltd., a tethered drone provider, Rvision, Inc., a video and communications developer, Innovation Digital, a developer of signal processing solutions, RF Engineering and Energy Resource, an antenna and accessories provider, and SAGUNA Networks, a software developer to expand the Company’s product offerings and developments.

 

The following information represents the unaudited pro forma combined results of operations, giving effect to the acquisitions as if they occurred at the beginning of the period ended June 30, 2021.

 

   For the
Three Months Ended
   For the
Six Months Ended
 
(Amounts in thousands)  June 30,
2021
   June 30,
2021
 
         
Revenue from continuing operations  $2,585   $4,416 
           
Net loss from continuing operations  $(11,409)  $(28,790)
           
Basic and diluted loss per common share  $(0.15)  $(0.38)
           
Weighted-average common shares outstanding   78,433,662   $75,442,895 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Other Business Developments
6 Months Ended
Jun. 30, 2022
Other Business Developments Abstract  
OTHER BUSINESS DEVELOPMENTS

NOTE 20 OTHER BUSINESS DEVELOPMENTS

 

Executive Officer and Board of Director Developments

 

On April 21, 2022, the Company’s Chief Financial Officer resigned from the Company for personal family commitments.

 

On May 2, 2022, a member of the Board of Directors of the Company (the “Board”) announced their resignation from the Board and all committees thereof, effective immediately. The resignation allowed that former member of the Board to focus on personal and other professional commitments.

 

Business Developments

 

Commencing in May 2022, the Company embarked on a restructuring, including a reduction of over 70% of overhead and personnel costs through the divestment of non-core assets in favor of a refocus on our true core competencies in 5G and beyond technology.

 

In May 2022, InduraPower idled the employees.

 

On May 23, 2022, a third party acquired certain assets and employees from the Canadian subsidiary of DragonWave-X, LLC (“DragonWave Canada”), in return for assuming DragonWave Canada’s potential employment liabilities and assuming DragonWave Canada’s lease in Kanata, Ontario, Canada, through an Asset Purchase Agreement. The Company recognized a $2.0 million loss on the aforementioned sale.

 

In June 2022, the Company idled the employees of SAGUNA Networks Ltd. (“SAGUNA”), Sky Sapience Ltd. (“SKS”) and VEO Photonics, Inc. (“VEO”).

 

On June 23, 2022, the Company reached an agreement to return fifteen patents and five pending or provisional patents to the former owners of Innovation Digital, LLC (“Innovation Digital”), resulting in the derecognition of an outstanding promissory note of an aggregate $640,000, comprised of $600,000 of principal and $40,000 of interest, the return of 500,000 shares of common stock, and the waiver of certain severance payments. The Company recognized a $0.6 million loss on the aforementioned sale.

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Events
6 Months Ended
Jun. 30, 2022
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

NOTE 21 SUBSEQUENT EVENTS

 

Executive Officer and Board of Director Developments

 

On September 1, 2022, the Company’s then Chief Executive Officer and the Company’s then President resigned from the Company as part of the Company’s ongoing transition. David A. Knight was appointed Interim Chief Executive Officer by the Board.

 

On October 10, 2022, a member of the Board announced their resignation from the Board and all committees thereof. The resignation allowed that former member of the Board to focus on personal and other professional commitments.

 

On November 23, 2022, the Board appointed David A. Knight as the Company’s Chief Executive Officer, President, Acting Principal Financial and Accounting Officer, and a Director of the Board. Mr. Knight is entitled to receive (i) an annual base salary of $180,000 which will be increased to $250,000 upon the Board’s Compensation Committee’s determination of adequate funding; (ii) eligibility to participate in a cash bonus program for meeting quarterly and annual goals, milestones, and metrics, as established by the Compensation Committee; (iii) eligibility to receive grants under the terms of the Company’s 2020 Long-Term Incentive Plan; (iv) the right to participate in all benefit plans offered to the Company’s senior executive officers; and (v) severance payments of three months of salary, benefits, and prorated bonus (the “Severance”) if terminated without cause before completion of one year of service, and six months of Severance if terminated without cause after reaching one year of service.

 

Business Developments

 

On December 21, 2022, the Company entered into a Share Purchase Agreement (the “SKS Sale Agreement”) with Titan Innovations Ltd., an Israeli corporation (“Titan”), pursuant to which we agreed to sell our Israel-based tethered drone unit Sky Sapience Ltd. (“SKS”) to Titan. The total consideration for the sale is $1.8 million. From that consideration, the first two tranches totaling $750,000 would be utilized to eliminate outstanding liabilities and debt of SKS. Post-closing, the next tranche of $450,000 would be paid to the Company, less any remaining SKS outstanding liabilities and debt. The final $600,000 is due to be paid within two years of closing, subject to potential reductions for further claims of SKS debt, which are capped at $300,000. The SKS Sale Agreement contains closing conditions and there are no assurances that the transaction will close.

 

On December 29, 2022, the Company entered into a Settlement Agreement (“Settlement Agreement”) to resolve RVI Claim #1 and RVI Claim #2 (see the Litigation, Claims and Contingencies Developments section in the Note for additional information). As required by the terms of the Settlement Agreement, we entered into a Stock Purchase Agreement (the “RVI Sale Agreement”) with the plaintiffs in the two lawsuits (“Buyers”), pursuant to which, and subject to the terms and conditions of the RVI Sale Agreement, we agreed to sell Rvision, Inc. (“RVI”) to Buyers. The consideration for the sale was the dismissal of the two lawsuits and $100.

 

In January 2023, the Company idled the employees of RF Engineering & Energy Resource, LLC.

 

Debt and Equity Developments

 

Subsequent to June 30, 2022 and through the filing date of this Form 10-Q, there were Note Holder Conversions of $7.5 million of Lind Debt principal and $0.1 million of related interest into an aggregate of 150,007,860 shares of the Company’s common stock. As of the filing date, the remaining combined principal and interest balance of the Lind Debt was approximately $228,000.

 

On July 29, 2022, the Company sold a promissory note in the principal amount of $26,250 to the Company’s senior secured lenders. This note bears interest at 15% per annum and is due July 29, 2023.

 

On October 17, 2022, the Company sold a promissory note in the principal amount of $367,500 to the Company’s senior secured lenders. This note bears interest at 6% per annum, is due October 17, 2023, and is secured by the August 25, 2021 Amended and Restated Security Agreement between the Company and its senior secured lenders.

 

On November 8, 2022, the Company sold a promissory note in the principal amount of $262,500 to the Company’s senior secured lenders for proceeds of $250,000. That note bears interest at 6% per annum, is due November 8, 2023, and also is secured by the August 25, 2021 Amended and Restated Security Agreement between the Company and its senior secured lenders.

 

On or about December 8, 2022, the Company canceled 66,666 shares of outstanding common stock due to the non-vesting of certain restricted stock awards.

 

On January 17, 2023, the Company sold an unsecured promissory note in the principal amount of $90,000, which pays 8% interest per annum and is due on or before July 30, 2023.

 

During January 2023, pursuant to a limited time offer, certain Note J convertible note holders agreed to amend their note and convert an aggregate of $0.9 million principal of their notes and $0.2 million of accrued interest into 20,469,861 shares of the Company’s common stock.

 

Lease Developments

 

In July 2022, the Company abandoned its Chantilly, VA office lease.

 

Litigation, Claims and Contingencies Developments

 

By notice dated July 14, 2022, the Company received notice from a distributor that has a distribution agreement with InduraPower claiming that InduraPower, and the Company as guarantor, has breached the distribution agreement, and are claiming approximately $2.0 million in damages, which includes a claim for $0.5 million of foregone profit, which is not accrued because the Company denies that claim. The Company had received $1.5 million in cash as a deposit against future product deliveries, of which $0.2 million has been recognized as revenue (resulting from product deliveries) through June 30, 2022 and the other $1.3 million is included in contract liabilities – current in the June 30, 2022 balance sheet.

 

On or about July 17, 2022, the former employees of SKS filed an insolvency request against SKS in the Nazareth District Court, Israel, No. 35035-06-22. The action represents $400,000 of post- June 30, 2022 claims of the former employees. The approximately $400,000 of post-June 30, 2022 claims of the former employees were resolved pursuant to the SKS Sale Agreement and the action was dismissed on or about January 9, 2023. See the Business Development section in this Note for additional information.

 

On or about July 28, 2022, a former employee filed suit against the Company, Dustin McIntire, and Daniel Hodges in the San Diego County California Superior Court, Case No. 37-2022-00028083-CU-BC-CTL (“RVI Claim #1”). The plaintiff alleged that his wages were not paid, that he was constructively discharged, that the Company failed to issue him stock options, and that he is owed future amounts. He is claiming damages of no less than $238,000. As of June 30, 2022, the Company had accrued for the wage claims for services provided, but had not accrued for the claims associated with future services. On December 29, 2022, the Company resolved this lawsuit. See the Business Development section in this Note for additional information. 

On or about August 22, 2022, two former Fastback employees filed suit against the Company, DragonWave and Fastback in the Alameda County Superior Court, California, Case No. 22CV016666. The plaintiffs allege that their payroll was late and that the Company failed to make one payroll, failed to timely pay wages three times, failed to pay accrued vacation time, and owes penalties under California law. Each plaintiff is claiming damages of no less than $66,500. The Company has accrued for the wage claims for services provided, but has not accrued for penalties. The Company disputes certain allegations of the plaintiff and intends to vigorously defend the lawsuit.

 

On or about August 23, 2022, a former employee filed suit against the Company in the Clark County District Court, Nevada, Case No. 3 A-22-857361-C (“RVI Claim #2”). The plaintiff alleged that his wages were not paid, that he was constructively discharged, that the Company failed to issue him stock options, and that he is owed future amounts. He is claiming damages of no less than $184,000. As of June 30, 2022, the Company had accrued for the wage claims for services provided, but had not accrued for the claims associated with future services. On December 29, 2022, the Company resolved this lawsuit. See the Business Development section in this Note for additional information.

 

On or about September 20, 2022, the Company was served with a suit that was filed on or about May 27, 2022 by the holder of a Transform-X Inc. (“Transform-X”) promissory note, suing the Company, Daniel Hodges, and Transform-X in the Richland County Court of Common Pleas, South Carolina, Case No. 2022CP4002806. The plaintiff alleges that for $125,000 he purchased an 8% promissory note in 2018 from Transform-X which has not been paid. Plaintiff alleges that the Company is also liable under the Transform-X promissory note. This lawsuit was removed to the United States District of South Carolina, Civil Action No.:3:22-cv-03645-MGL. The Company strongly disputes the plaintiff’s allegations, has not accrued for any contingent losses, and intends to vigorously defend the lawsuit.

 

On or about November 14, 2022, an intellectual property law firm filed suit against the Company in the United States District Court for the Southern District of California, San Diego. The plaintiff alleges that they performed work for the Company and its subsidiaries subsequent to June 30, 2022 and are owed approximately $75,000.

 

On or about November 15, 2022, the Company resolved the claims of former employees of SAGUNA who had, on or about July 17, 2022, filed an insolvency request against SAGUNA in the Nazareth District Court, Israel, No. 27624-07-22. The approximately $200,000 of post- June 30, 2022 claims of the former employees were resolved and the action was dismissed on or about November 17, 2022.

 

On or about January 10, 2023, a recruiting and staffing company obtained default judgment against the Company in County Court, Collin County, Texas, Case No. 004-01539-2022, for principal of $134,650, prejudgment interest of $4,542.24, court costs of $425, attorney’s fees of $6,300, and post judgment interest at 7%.

 

On January 9, 2023, a former employee of Elitise, LLC, filed suit against our Company in the Pima County Superior Court, Arizona, Case No. C20230116. The plaintiff has alleged that he is owed for unpaid minimum wages and overtime wages, breach of employment contract, retaliatory termination, and alleges an unspecified amount of damages. The Company disputes plaintiff’s allegations and intends to vigorously defend the lawsuit.

 

Nasdaq Compliance Developments

 

As previously disclosed in the Company’s Form 10-K filed on August 16, 2022, and in subsequent Form 8-K filings, the Company is not in compliance with Nasdaq Listing Rule 5550(a)(2), the $1.00 minimum closing bid price requirement (“minimum bid price”) due to the price of the Company’s common stock. Additionally, because the Company was late with filing its Quarterly Reports on Form10-Q for the quarters ended March 31, 2022, June 30, 2022, and September 30, 2022 (collectively the “Delinquent Reports”), the Company is not in compliance with Nasdaq Listing Rule 5250(c)(1), which requires listed companies to timely file all required periodic financial reports (“filing requirements”) with the Securities and Exchange Commission (“SEC”).

 

On November 17, 2022, a hearing was held before the Nasdaq Hearings Panel (the “Panel”) regarding the Company’s request for continued listing on The Nasdaq Capital Market of the Company’s common stock and additional time to regain compliance with Nasdaq Listing Rules. On November 29, 2022, the Panel issued its determination, granting the Company’s request for the continued listing of the Company’s common stock, subject to evidencing compliance with Nasdaq’s minimum bid price requirement by February 2, 2023, and evidencing compliance with Nasdaq’s filing requirement by getting the Company’s remaining Delinquent Reports filed with the SEC by February 24, 2023, and certain other conditions.

 

The Company is working to file its Delinquent Reports with the SEC as soon as practicable and is otherwise taking definitive steps to evidence compliance with all other applicable criteria for continued listing on Nasdaq. The Company had put forth a reverse split proposal to our stockholders to be voted on at the Company’s Annual Stockholders meeting on January 18, 2023, as part of the Company’s efforts to gain compliance with the minimum bid price requirement. There can be no assurances, however, that we will be able to gain compliance with the Nasdaq Listing Rules.

 

Because the Company did not reach a quorum, the Annual Meeting could not conduct business on January 18, 2023, and the vote of the Reverse Stock Split Proposal (referred to as “Proposal 1”) could not proceed in time for compliance with Nasdaq’s minimum bid price requirement in Nasdaq Listing Rule 5550(a)(1) on or before February 2, 2023. The Nasdaq Panel granted the Company’s request for an extension to obtain stockholder approval of the Reverse Stock Split Proposal on February 8, 2023, and to demonstrate compliance with Listing Rule 5550(a)(2) by February 24, 2023.

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Accounting Policies, by Policy (Policies)
6 Months Ended
Jun. 30, 2022
Description of Business [Abstract]  
Basis of Presentation

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. The results of operations and financial position for the three and six months ended June 30, 2022 and 2021 and cash flows for the six months ended June 30, 2022 are not necessarily indicative of the operating results for the full year ending December 31, 2022 or any other period. The amounts reported in the unaudited condensed consolidated financial statements, and the tables in the notes hereto, of the Quarterly Report on Form 10-Q as of June 30, 2022 and for the three months and six months ended June 30, 2022 and 2021, are presented in United States dollars and are rounded in thousands with the exception of share and per share data. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and related disclosures as of December 31, 2021 and for the year then ended, which were filed with the Securities and Exchange Commission (“SEC”) on Form 10-K on August 16, 2022.

 

Effective January 21, 2021, the Company enacted a 1-for-3 reverse stock split (the “Split”) of the Company’s common stock. These condensed consolidated financial statements and accompanying notes give effect to the reverse stock split as if it occurred at the beginning of the first period presented. 

 

Reclassifications

Reclassifications

 

Certain reclassifications have been made to prior period amounts to conform to the current period financial statement presentation. These reclassifications had no effect on the previously reported results of operations or loss per share.

 

Principles of Consolidation

Principles of Consolidation

 

The unaudited condensed consolidated financial statements as of June 30, 2022 and December 31, 2021, and for the three and six months ended June 30, 2022 and 2021, include the accounts of the Company and its subsidiaries. All intercompany transactions and accounts have been eliminated.  

 

Use of Estimates

Use of Estimates

 

The preparation of 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. The Company’s significant estimates consist of the valuation of stock-based compensation; the valuation of the assets and liabilities acquired; the valuation of the Company’s equity securities issued in transactions; the valuation of inventory; the allowance for credit losses; the valuation of equity securities; the valuation allowance for deferred tax assets; and impairment of long-lived assets and goodwill.

 

Long-Lived Assets and Goodwill

Long-Lived Assets and Goodwill

 

The Company accounts for long-lived assets in accordance with the provisions of ASC 360-10-35, Property, Plant and Equipment, Impairment or Disposal of Long-lived Assets. This accounting standard requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset.

 

The Company accounts for goodwill and intangible assets in accordance with ASC 350, Intangibles – Goodwill and Other. Goodwill represents the excess of the purchase price of an entity over the estimated fair value of the assets acquired and liabilities assumed. ASC 350 requires that goodwill and other intangibles with indefinite lives be tested for impairment annually or on an interim basis if events or circumstances indicate that the fair value of an asset has decreased below its carrying value. As of June 30, 2022, the Company determined that it was more likely than not that certain reporting unit’s fair value was below their reporting unit’s carrying amount due to a decline in the Company’s market capitalization. Accordingly, it was necessary to perform interim impairment testing as of June 30, 2022. See Note 12 – Goodwill and Other Intangible Assets.

 

The Company calculates the estimated fair value of a reporting unit using the income approach. In evaluating the recoverability of goodwill, the Company estimates the fair value of its reporting units, which is determined using the income approach, and compares it to the carrying value. For the income approach, the Company uses internally developed discounted cash flow models that include the following assumptions, among others: projections of revenues, expenses, and related cash flows based on assumed long-term growth rates and demand trends; expected future investments to grow new units; and estimated discount rates. Rates used to discount cash flows are dependent upon interest rates and the cost of capital at a point in time. There are inherent uncertainties related to these factors and management’s judgment in applying them to the analysis of goodwill impairment.

 

In determining whether a qualitative assessment is required, the Company will evaluate relevant events or circumstances to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after performing the qualitative assessment, an entity concludes that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the entity would perform the two-step goodwill impairment test described in ASC 350. However, if, after applying the qualitative assessment, the entity concludes that it is not more than likely that the fair value is less than the carrying amount, the two-step goodwill impairment test is not required. The Company bases these assumptions on its historical data and experience, industry projections, micro and macro general economic condition projections, and its expectations. The only reporting unit with a pre-impairment negative carrying value is Virtual Network Communications, Inc.

 

Fair Value Measurements

Fair Value Measurements

 

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price). ASC 820 established a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurement) and the lowest priority to unobservable inputs (level 3 measurement) as follows:

 

Level 1 – Observable inputs that reflect quoted prices are available in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.

 

Level 2 – Quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability and market corroborated inputs.

 

Level 3 – Unobservable inputs for which there is little, if any, market activity for the asset or liability being measured. These inputs may be used with standard pricing models or other valuation or internally-developed methodologies that result in management’s best estimate of fair value.

  

The Company utilizes fair value measurements primarily in conjunction with the valuation of assets acquired and liabilities assumed in a business combination. In addition, certain nonfinancial assets and liabilities are to be measured at fair value on a nonrecurring basis in accordance with applicable U.S. GAAP. In general, nonfinancial assets including goodwill, other intangible assets and property and equipment are measured at fair value when there is an indication of impairment and are recorded at fair value only when an impairment is recognized.

 

As allowed by applicable FASB guidance, the Company has elected not to apply the fair value option for financial assets and liabilities to any of its currently eligible financial assets or liabilities. The Company’s financial instruments consist of cash, accounts receivable, accounts payable and notes payable. The Company has determined that the book value of its outstanding financial instruments as of June 30, 2022 and December 31, 2021 approximated their fair value due to their short-term nature.

 

Discontinued Operations

Discontinued Operations

 

On June 21, 2022, the Company completed the sale of its Sovereign Plastics business unit to TheLandersCompanies LLC for total consideration of $2.0 million in a secured note with interest of 5% and a maturity date of May 31, 2025. The assets and liabilities of Sovereign Plastics are reflected in the accompanying condensed consolidated balance sheets as “Assets of discontinued operations” and “Liabilities of discontinued operations”, respectively. The results of operations of Sovereign Plastics are included in “Income (loss) from discontinued operations, net of tax provision” in the accompanying condensed consolidated statements of operations and comprehensive loss. For comparative purposes, all prior periods presented have been reclassified to reflect the classifications on a consistent basis. See Note 3 – Discontinued Operations for additional information. 

Recently Adopted Accounting Standards

Recently Adopted Accounting Standards

 

In August 2020, the FASB issued ASU 2020-06, “Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity” which simplifies the accounting for convertible instruments by eliminating certain accounting models when the conversion features are not required to be accounted for as derivatives under Topic 815, Derivatives and Hedging, or that do not result in substantial premiums accounted for as paid-in-capital. Under this ASU, certain debt instruments with embedded conversion features will be accounted for as a single liability measured at its amortized cost. Additionally, this ASU eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments. The new guidance is effective for smaller reporting companies during annual periods beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption is permitted. The Company early adopted ASU 2020-06 effective January 1, 2022 which eliminates the need on a go forward basis to assess whether a beneficial conversion feature needs to be recognized upon either (a) the issuance of new convertible securities; or (b) the resolution of any prior period contingent beneficial conversion features.

 

In May 2021, the FASB issued 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): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. This new standard provides clarification and reduces diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options (such as warrants) that remain equity classified after modification or exchange. This standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Companies should apply the new standard prospectively to modifications or exchanges occurring after the effective date of the new standard. This standard was adopted on January 1, 2022 and did not have a material impact on the Company’s unaudited condensed consolidated financial statements.

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Discontinued Operations (Tables)
6 Months Ended
Jun. 30, 2022
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of net loss of sovereign plastics discontinued operations
   For the Three Months Ended   For the Six Months Ended 
   June 30,   June 30, 
(Amounts in thousands, except share and per share data)  2022   2021   2022   2021 
Revenue   $542   $1,210   $1,718   $2,196 
Cost of goods sold    352    543    1,065    1,014 
Gross profit    190    667    653    1,182 
Operating expenses                     
General and administrative    314    352    691    700 
Depreciation and amortization    134    162    283    323 
Gain on sale of Sovereign Plastics    (1,074)   
-
    (1,074)   
-
 
Total operating expenses, net    (626)   514    (100)   1,023 
Income from operations    816    153    753    159 
Other income (expense)                     
Interest expense    (5)   (1)   (6)   (34)
Other income    
-
    8    
-
    
-
 
Loss on extinguishment of debt    
-
    
-
    
-
    (246)
Total other income (expense)   (5)   7    (6)   (280)
Income (loss) from discontinued operations, net of tax     $811   $160   $747   $(121)
Schedule of assets and liabilities of discontinued operations
   Sovereign Plastics 
   December 31, 
(Amounts in thousands, except share and per share data)  2021 
Assets    
Cash   $26 
Accounts receivable, net    222 
Inventory, net    295 
Prepaid and deferred expenses    266 
Assets of discontinued operations - current    809 
Property and equipment, net    736 
Operating lease right-of-use assets    717 
Goodwill      48 
Other assets – long term      73 
Assets of discontinued operations - long-term    1,574 
Total assets of discontinued operations   $2,383 
      
Liabilities        
Accounts payable   $129 
Accrued liabilities    50 
Accrued payroll    52 
Contract liabilities, current    475 
Operating lease liabilities, current      194 
Current portion of long-term debt, net of unamortized discounts and debt issuance costs    11 
Liabilities of discontinued operations - current    911 
Contract liabilities – long term    34 
Operating lease liabilities – long term    553 
Liabilities of discontinued operations - long-term    587 
Total liabilities of discontinued operations   $1,498 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of timing of revenue recognition
   For the Three Months Ended   For the Six Months Ended 
   June 30,   June 30, 
(Amounts in thousands)  2022   2021   2022   2021 
Timing of revenue recognition:                
Services and products transferred at a point in time  $2,037   $2,263   $3,992   $3,174 
Services and products transferred over time   51    138    149    328 
Total revenue  $2,088   $2,401   $4,141   $3,502 

 

Schedule of revenue by products and services
   For the Three Months Ended   For the Six Months Ended 
   June 30,   June 30, 
(Amounts in thousands)  2022   2021   2022   2021 
Revenue by products and services:                
Products  $2,037   $2,040   $3,992   $2,671 
Services   51    361    149    831 
Total revenue  $2,088   $2,401   $4,141   $3,502 

 

Schedule of revenue by geography
   For the Three Months Ended   For the Six Months Ended 
   June 30,   June 30, 
(Amounts in thousands)  2022   2021   2022   2021 
Revenue by geography:                
North America  $1,944   $1,340   $3,493   $2,085 
International   144    1,061    648    1,417 
Total revenue  $2,088   $2,401   $4,141   $3,502 

 

Schedule of opening and closing balances of contract liabilities
(Amounts in thousands)  Total 
Balance at December 31, 2021  $3,415 
New invoices not yet earned   1,880 
Old invoices earned   (599)
Balance at June 30, 2022  $4,696 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Earnings (Loss) Per Share [Abstract]  
Schedule of weighted-average potential common shares
   June 30, 
   2022   2021 
Options   6,334,103    3,320,181 
Unvested restricted stock   99,998    328,543 
Warrants   12,814,923    775,362 
Convertible notes   4,566,849    4,835,781 
    23,815,873    9,259,867 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents, and Restricted Cash (Tables)
6 Months Ended
Jun. 30, 2022
Cash, Cash Equivalents, and Restricted Cash Table [Abstract]  
Schedule of cash, cash equivalents and restricted cash
(Amounts in thousands)  June 30,
2022
   December 31,
2021
 
Cash and cash equivalents  $126   $1,596 
Restricted cash   35    277 
Total  $161   $1,873 

 

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable, Net (Tables)
6 Months Ended
Jun. 30, 2022
Receivables [Abstract]  
Schedule of accounts receivable
(Amounts in thousands)  June 30,
2022
   December 31,
2021
 
Accounts receivable  $3,173   $2,391 
Less: allowance for doubtful accounts   (1,064)   (1,014)
Total accounts receivable, net  $2,109   $1,376 

  

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Inventory, Net (Tables)
6 Months Ended
Jun. 30, 2022
Inventory, Net [Abstract]  
Schedule of inventory
(Amounts in thousands)  June 30,
2022
   December 31,
2021
 
Raw materials  $5,999   $6,587 
Work in progress   1,043    1,202 
Finished goods   1,039    3,592 
Total inventory   8,081    11,381 
Reserve   (605)   (1,132)
Total inventory, net  $7,476   $10,249 

 

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Prepaid Expenses (Tables)
6 Months Ended
Jun. 30, 2022
Schedule of prepaid expenses [Abstract]  
Schedule of prepaid expenses
(Amounts in thousands)  June 30,
2022
   December 31,
2021
 
Prepaid products and services  $4,839   $6,840 
Prepaid rent and security deposit   30    96 
Total prepaid expenses  $4,869   $6,936 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment, net
(Amounts in thousands)  June 30,
2022
   December 31,
2021
 
Shop machinery and equipment  $2,081   $10,103 
Computers and electronics   992    1,436 
Office furniture and fixtures   317    744 
Leasehold improvements   301    543 
Building   
-
    4,801 
Land   
-
    1,330 
Building improvements   
-
    755 
Total property and equipment   3,691    19,712 
Less: accumulated depreciation   (2,307)   (10,960)
Total property and equipment, net  $1,384   $8,752 

 

XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill activity
(Amounts in thousands)  Total 
Balance at December 31, 2021  $37,943 
Derecognition   (710)
Impairments   (7,200)
Balance at June 30, 2022  $30,033 

 

Schedule of gross carrying amounts and accumulated amortization
(Amounts in thousands)  Gross Carrying
Amount
  

Derecognition
of Patents

   Impairment   Accumulated
Amortization
   Net Carrying
Amount
 
Definite-lived intangible assets:                    
Technology   14,196    (561)   (8,575)   (194)   4,866 
Intellectual property   591    
-
    
-
    (71)   520 
Software   673    
-
    
-
    (118)   555 
Total definite-lived intangible assets at June 30, 2022  $15,460   $(561)  $(8,575)  $(383)  $5,941 

 

Schedule of intangible asset
Asset Class   Weighted-
Average
Amortization
Period
 
Technology   10.0 years  
Intellectual property   10.0 years  
Software   10.0 years  
All intangible assets   10.0 years  

Schedule of amortizable intangible assets
(Amounts in thousands)  Estimated 
2022  $297 
2023   594 
2024   594 
2025   594 
2026   594 
Thereafter   3,268 
All intangible assets  $5,941 

 

XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Schedule of operating leases
   June 30,   December 31, 
(Amounts in thousands)  2022   2021 
Operating lease ROU assets  $1,305   $3,000 
Operating lease liability  $11,618   $3,126 

 

Schedule of other information related to operating leases
   For the Three Months Ended   For the Six Months Ended 
   June 30,   June 30, 
(Amounts in thousands)  2022   2021   2022   2021 
Operating lease cost  $535   $343   $1,088   $595 
Short-term lease cost  $19   $63   $28   $102 
                     
Cash paid for amounts included in the measurement of lease liabilities:                    
Operating cash flows from operating leases  $24   $339   $517   $598 

 

Schedule of weighted-average remaining lease term and weighted average discount rates
   June 30   December 31 
(Amounts in thousands)  2022   2021 
Weighted average remaining lease term   4.19 years    5.37 years 
Weighted average discount rate   5.95%   5.97%

 

Schedule of total remaining years to lease liabilities operating leases
   Operating
 
(Amounts in thousands)  Leases 
2022  $1,240 
2023   2,026 
2024   1,768 
2025   1,625 
2026   1,386 
Thereafter   8,285 
Total minimum lease payments   16,330 
Less: effect of discounting   (4,712)
Present value of future minimum lease payments   11,618 
Less: current obligations under leases   (734)
Long-term lease obligations  $10,884 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Tables)
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Schedule of debt consisted
         June 30, 2022   December 31, 2021 
(Amounts in thousands)  Note
Reference
  Original
Maturity
Date
  Amount
Outstanding
   Interest
Rate
   Amount
Outstanding
   Interest
Rate
 
Secured Notes Payable                          
Secured senior convertible note payable  A  5/27/23  $3,571    6.0%  $6,417    6.0%
Secured senior convertible note payable  B  8/25/23   3,722    6.0%   4,833    6.0%
Secured note payable  C  11/26/21   500    9.0%   1,000    9.0%
Secured note payable  D  1/29/22   
-
    0.0%   5,205    >8% or Libor +6.75%
Total secured notes payable         7,793         17,455      
                           
Notes Payable                          
Notes payable  E  3/31/23   100    3.0%   
-
    3.0%
Notes payable  F  7/29/22   550    0.0%   
-
    0.0%
PPP loans  G  5/5/22   
-
    1.0%   2    1.0%
SBA loan  H  5/15/50   143    3.8%   150    3.8%
Total notes payable         793         152      
                           
Convertible Notes Payable                          
Convertible note payable  I  6/3/22   
-
    5.0%   600    5.0%
Convertible note payable  J  1/29/26   11,150    3.3%   11,150    1.0%
Total convertible notes payable         11,150         11,750      
                           
Total long-term debt         19,736         29,357      
Less: unamortized discounts and debt issuance costs         (2,360)        (3,518)     
Total long-term debt, less discounts and debt issuance costs         17,376         25,839      
Less: current portion of long-term debt         (11,467)        (13,566)     
Debt classified as long-term debt        $5,909        $12,273      

   

Schedule of future maturities of long-term debt
(Amounts in thousands)   Total 
Remaining 2022   $19,493 
2023    100 
2024    
-
 
2025    
-
 
2026    
-
 
Thereafter    143 
Total   $19,736 

 

XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2022
Share-Based Compensation (Tables) [Line Items]  
Schedule of restricted stock unit (“RSU”)
       Weighted- 
       Average 
   Number of   Grant Date
Value
 
   RSU’s   Per Share 
RSU’s non-vested - January 1, 2022   133,331   $2.67 
Vested   (33,334)   1.03 
RSU’s non-vested - June 30, 2022   99,998   $2.05 

 

Schedule of assumptions used to estimate fair value of options granted
   For the Six Months Ended 
   June 30, 
   2022   2021 
Expected dividend yield   N/A    0.00%
Expected volatility   N/A    46.50 - 53.02%
Risk-free interest rate   N/A    0.48 - 0.89%
Expected life of options   N/A    3.00 - 5.00 years 

 

Schedule of stock option activity
       Weighted   Weighted     
       Average   Average    
      Exercise    Contractual   Aggregate 
   Number of
Options
   Price
Per Share
   Life in
Years
   Intrinsic
Value
 
Outstanding - December 31, 2021   7,040,511   $2.33         
         
 
Exercised   (209,741)   0.15         
 
 
Cancelled or Expired   (496,667)   2.27         
 
 
Outstanding - June 30, 2022   6,334,103   $2.41    2.89    
-
 
                     
Exercisable - June 30, 2022   2,801,270   $1.96    1.79    
-
 

 

Schedule of presents information related to stock options
Options Outstanding   Options Exercisable 
        Weighted     
Exercise   Outstanding   Average   Exercisable 
Price   Number of   Remaining Life   Number of 
Per Share   Options   In Years   Options 
 $ 0.01 - $ 0.50    
-
    
-
    
-
 
 $ 0.51 - $ 1.00    568,763    3.02    568,763 
 $ 1.01 - $ 1.50    
-
    
-
    
-
 
 $ 1.51 - $ 2.00    1,356,671    0.30    1,356,671 
 $ 2.01 - $ 2.50    
-
    
-
    
-
 
 $ 2.51 - $ 3.00    4,116,992    3.60    782,501 
 $ 3.01 - $ 3.50    291,677    0.96    93,335 
      6,334,103    1.79    2,801,270 

 

Schedule of assumptions used to estimate the fair value of warrants granted
   For the Six Months Ended 
   June 30, 
   2022   2021 
Expected dividend yield   N/A    0%
Expected volatility   N/A    39.94 - 46.33%
Risk-free interest rate   N/A    0.42- 0.81%
Contractual life of warrants   N/A    5.0 years 

 

Schedule of warrant activity
       Weighted-     
      Average   Weighted- 
   Number of
Warrants
   Exercise
Price
Per Share
   Average
Contractual
Life in Years
 
             
Outstanding - December 31, 2021   12,831,593   $3.72     
Forfeited or Expired   (16,670)   1.50      
Outstanding - June 30, 2022   12,814,923   $3.72    3.63 
Exercisable - June 30, 2022   12,814,923   $3.72    3.63 

 

Schedule of presents information related to warrants
Warrants Outstanding   Warrants Exercisable 
        Weighted     
Exercise   Outstanding   Average   Exercisable 
Price   Number of   Remaining Life   Number of 
Per Share   Warrants   In Years   Warrants 
 $ 0.01 - $ 1.00    560,192    3.02    560,192 
 $ 1.01 - $ 2.00    
-
    
-
    
-
 
 $ 2.01 - $ 3.00    4,556,001    3.81    4,556,001 
 $ 3.01 - $ 4.00    33,342    2.79    33,342 
 $ 4.01 - $ 5.00    7,285,290    3.58    7,285,290 
 $ 5.01 - $ 6.00    380,098    3.60    380,098 
      12,814,923    3.63    12,814,923 
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions (Tables)
6 Months Ended
Jun. 30, 2022
Business Combinations [Abstract]  
Schedule of represents the unaudited pro forma combined results of operations
   For the
Three Months Ended
   For the
Six Months Ended
 
(Amounts in thousands)  June 30,
2021
   June 30,
2021
 
         
Revenue from continuing operations  $2,585   $4,416 
           
Net loss from continuing operations  $(11,409)  $(28,790)
           
Basic and diluted loss per common share  $(0.15)  $(0.38)
           
Weighted-average common shares outstanding   78,433,662   $75,442,895 
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Details)
$ in Millions
1 Months Ended
Jun. 21, 2022
USD ($)
Summary of Significant Accounting Policies [Abstract]  
Total consideration $ 2.0
Interest rate 5.00%
Maturity date May 31, 2025
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Discontinued Operations (Details)
$ in Millions
Jun. 21, 2022
USD ($)
Discontinued Operations and Disposal Groups [Abstract]  
Consideration amount $ 2.0
Interest percentage 5.00%
Maturity date May 31, 2025
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Discontinued Operations (Details) - Schedule of net loss of sovereign plastics discontinued operations - Sovereign Plastics [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Schedule of net loss of sovereign plastics discontinued operations [Abstract]        
Revenue $ 542 $ 1,210 $ 1,718 $ 2,196
Cost of goods sold 352 543 1,065 1,014
Gross profit 190 667 653 1,182
Operating expenses        
General and administrative 314 352 691 700
Depreciation and amortization 134 162 283 323
Gain on sale of Sovereign Plastics (1,074) (1,074)
Total operating expenses, net (626) 514 (100) 1,023
Income from operations 816 153 753 159
Other income (expense)        
Interest expense (5) (1) (6) (34)
Other income 8
Loss on extinguishment of debt (246)
Total other income (expense) (5) 7 (6) (280)
Income (loss) from discontinued operations, net of tax $ 811 $ 160 $ 747 $ (121)
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Discontinued Operations (Details) - Schedule of assets and liabilities of discontinued operations - Sovereign Plastics [Member]
$ in Thousands
Dec. 31, 2021
USD ($)
Assets  
Cash $ 26
Accounts receivable, net 222
Inventory, net 295
Prepaid and deferred expenses 266
Assets of discontinued operations - current 809
Property and equipment, net 736
Operating lease right-of-use assets 717
Goodwill 48
Other assets – long term 73
Assets of discontinued operations - long-term 1,574
Total assets of discontinued operations 2,383
Liabilities  
Accounts payable 129
Accrued liabilities 50
Accrued payroll 52
Contract liabilities, current 475
Operating lease liabilities, current 194
Current portion of long-term debt, net of unamortized discounts and debt issuance costs 11
Liabilities of discontinued operations - current 911
Contract liabilities – long term 34
Operating lease liabilities – long term 553
Liabilities of discontinued operations - long-term 587
Total liabilities of discontinued operations $ 1,498
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Going Concern (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Going Concern [Abstract]    
Cash flows from operating activities $ 11,100  
Cash 161 $ 1,873
Accumulated deficit (255,456) $ (217,843)
Working capital $ 9,200  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Details) - Schedule of timing of revenue recognition - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Timing of revenue recognition:        
Services and products transferred at a point in time $ 2,037 $ 2,263 $ 3,992 $ 3,174
Services and products transferred over time 51 138 149 328
Total revenue $ 2,088 $ 2,401 $ 4,141 $ 3,502
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Details) - Schedule of revenue by products and services - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue from External Customer [Line Items]        
Total revenue $ 2,088 $ 2,401 $ 4,141 $ 3,502
Products [Member]        
Revenue from External Customer [Line Items]        
Total revenue 2,037 2,040 3,992 2,671
Services [Member]        
Revenue from External Customer [Line Items]        
Total revenue $ 51 $ 361 $ 149 $ 831
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Details) - Schedule of revenue by geography - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue (Details) - Schedule of revenue by geography [Line Items]        
Total revenue $ 2,088 $ 2,401 $ 4,141 $ 3,502
North America [Member]        
Revenue (Details) - Schedule of revenue by geography [Line Items]        
Total revenue 1,944 1,340 3,493 2,085
International [Member]        
Revenue (Details) - Schedule of revenue by geography [Line Items]        
Total revenue $ 144 $ 1,061 $ 648 $ 1,417
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Details) - Schedule of opening and closing balances of contract liabilities
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
Schedule of Opening and Closing Balances of Contract Liabilities [Abstract]  
Balance beginning $ 3,415
New invoices not yet earned (in Dollars per share) | $ / shares $ 1,880
Old invoices earned $ (599)
Balance ending $ 4,696
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings (Loss) Per Share (Details) - Schedule of weighted-average potential common shares - shares
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Schedule of weighted-average potential common shares [Abstract]    
Options 6,334,103 3,320,181
Unvested restricted stock 99,998 328,543
Warrants 12,814,923 775,362
Convertible notes 4,566,849 4,835,781
Total 23,815,873 9,259,867
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents, and Restricted Cash (Details)
Jun. 30, 2022
USD ($)
Maximum [Member]  
Cash, Cash Equivalents, and Restricted Cash (Details) [Line Items]  
Restricted cash $ 242,000
Minimum [Member]  
Cash, Cash Equivalents, and Restricted Cash (Details) [Line Items]  
Restricted cash $ 195,000
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents, and Restricted Cash (Details) - Schedule of cash, cash equivalents and restricted cash - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Cash Cash Equivalents And Restricted Cash Abstract    
Cash and cash equivalents $ 126 $ 1,596
Restricted cash 35 277
Total $ 161 $ 1,873
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable, Net (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Receivables [Abstract]        
Bad debt expense $ 0.1 $ 0.2 $ 0.1 $ 0.2
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable, Net (Details) - Schedule of accounts receivable - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule of accounts receivable [Abstract]    
Accounts receivable $ 3,173 $ 2,391
Less: allowance for doubtful accounts (1,064) (1,014)
Total accounts receivable, net $ 2,109 $ 1,376
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Inventory, Net (Details) - Schedule of inventory - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Inventory Abstract    
Raw materials $ 5,999 $ 6,587
Work in progress 1,043 1,202
Finished goods 1,039 3,592
Total inventory 8,081 11,381
Reserve (605) (1,132)
Total inventory, net $ 7,476 $ 10,249
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Prepaid Expenses (Details) - Schedule of prepaid expenses - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Prepaid Expenses Abstract    
Prepaid products and services $ 4,839 $ 6,840
Prepaid rent and security deposit 30 96
Total prepaid expenses $ 4,869 $ 6,936
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, Net (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Property and Equipment, Net (Details) [Line Items]          
Cash $ 15.8        
Carrying value 6.7        
Cost basis of building 4.8        
Cost basis of land 1.3        
Building improvements 0.8        
Accumulated depreciation 0.2        
Gain on sale of assets 8.4        
Transaction cost $ 0.7        
Depreciation expense   $ 0.5 $ 0.3 $ 0.6 $ 0.5
DragonWave-X Canada [Member]          
Property and Equipment, Net (Details) [Line Items]          
Gross assets   8.5      
Net book value   0.0   0.0  
InduraPower [Member]          
Property and Equipment, Net (Details) [Line Items]          
Gross assets   0.6      
Net book value   0.1   0.1  
Innovation Digital, LLC [Member]          
Property and Equipment, Net (Details) [Line Items]          
Gross assets   0.1      
Net book value   $ 0.1   $ 0.1  
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, Net (Details) - Schedule of property and equipment, net - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Less: accumulated depreciation $ (2,307) $ (10,960)
Total property and equipment, net 1,384 8,752
Shop machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,081 10,103
Computers and electronics [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 992 1,436
Office furniture and fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 317 744
Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 301 543
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
Building improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 755
Total property and equipment $ 3,691 $ 19,712
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]        
Description of intangible impairment     For the three and six months ended June 30, 2022, the Company, utilizing a 10% revenue growth rate and a weighted-average cost of capital range of 13-25%, recorded an impairment charge for goodwill in the amount of $7.2 million and an impairment charge for other definite-lived intangible assets of $8.6 million.  
Amortization expense of intangible assets $ 0.4 $ 3.2 $ 0.8 $ 6.5
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets (Details) - Schedule of goodwill activity
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Schedule of goodwill activity [Abstract]  
Balance $ 37,943
Balance 30,033
Derecognition (710)
Impairments $ (7,200)
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets (Details) - Schedule of gross carrying amounts and accumulated amortization
$ in Thousands
Jun. 30, 2022
USD ($)
Goodwill and Other Intangible Assets (Details) - Schedule of gross carrying amounts and accumulated amortization [Line Items]  
Gross Carrying Amount $ 15,460
Derecognition of Patents (561)
Impairment (8,575)
Accumulated Amortization (383)
Net Carrying Amount 5,941
Technology [Member]  
Goodwill and Other Intangible Assets (Details) - Schedule of gross carrying amounts and accumulated amortization [Line Items]  
Gross Carrying Amount 14,196
Derecognition of Patents (561)
Impairment (8,575)
Accumulated Amortization (194)
Net Carrying Amount 4,866
Intellectual Property [Member]  
Goodwill and Other Intangible Assets (Details) - Schedule of gross carrying amounts and accumulated amortization [Line Items]  
Gross Carrying Amount 591
Derecognition of Patents
Impairment
Accumulated Amortization (71)
Net Carrying Amount 520
Software [Member]  
Goodwill and Other Intangible Assets (Details) - Schedule of gross carrying amounts and accumulated amortization [Line Items]  
Gross Carrying Amount 673
Derecognition of Patents
Impairment
Accumulated Amortization (118)
Net Carrying Amount $ 555
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets (Details) - Schedule of intangible asset
6 Months Ended
Jun. 30, 2022
Technology [Member]  
Finite-Lived Intangible Assets [Line Items]  
Weighted- Average Amortization Period 10 years
Intellectual Property [Member]  
Finite-Lived Intangible Assets [Line Items]  
Weighted- Average Amortization Period 10 years
Software [Member]  
Finite-Lived Intangible Assets [Line Items]  
Weighted- Average Amortization Period 10 years
All Intangible assets [Member]  
Finite-Lived Intangible Assets [Line Items]  
Weighted- Average Amortization Period 10 years
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets (Details) - Schedule of amortizable intangible assets
$ in Thousands
Jun. 30, 2022
USD ($)
Schedule of amortizable intangible assets [Abstract]  
2022 $ 297
2023 594
2024 594
2025 594
2026 594
Thereafter 3,268
All intangible assets $ 5,941
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Details)
$ in Thousands
Feb. 01, 2022
USD ($)
Leases [Abstract]  
Lease agreement 10 years
Monthly rent $ 98,300
Annual rent 128,200
Security deposit 1,000
Operating lease liability 10,100
Write off amount $ 11,300
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Details) - Schedule of operating leases - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule of operating leases [Abstract]    
Operating lease ROU assets $ 1,305 $ 3,000
Operating lease liability $ 11,618 $ 3,126
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Details) - Schedule of other information related to operating leases - Other information related [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Leases (Details) - Schedule of other information related to operating leases [Line Items]        
Operating lease cost $ 535 $ 343 $ 1,088 $ 595
Short-term lease cost 19 63 28 102
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash flows from operating leases $ 24 $ 339 $ 517 $ 598
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates
Jun. 30, 2022
Dec. 31, 2021
Schedule of weighted-average remaining lease term and weighted average discount rates [Abstract]    
Weighted average remaining lease term 4 years 2 months 8 days 5 years 4 months 13 days
Weighted average discount rate 5.95% 5.97%
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Details) - Schedule of total remaining years to lease liabilities operating leases - Operating Leases [Member]
$ in Thousands
Jun. 30, 2022
USD ($)
Schedule of total remaining years to lease liabilities operating leases [Abstract]  
2022 $ 1,240
2023 2,026
2024 1,768
2025 1,625
2026 1,386
Thereafter 8,285
Total minimum lease payments 16,330
Less: effect of discounting (4,712)
Present value of future minimum lease payments 11,618
Less: current obligations under leases (734)
Long-term lease obligations $ 10,884
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Apr. 01, 2022
Jun. 23, 2022
May 24, 2022
Apr. 29, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Jul. 26, 2022
May 09, 2022
Debt (Details) [Line Items]                      
Percentage of principal value                 5.00%    
Principal value                 $ 400,000    
Discount rate             20.00%        
Secured loan agreement, description             the principal amount was reduced by an aggregate of $4.0 million, which was comprised of (a) a reduction of an aggregate of $1.9 million (plus interest) due to pre-default scheduled cash payments; (b) a reduction of an aggregate of $1.9 million (plus interest) due to pre-default scheduled equity payments (at the Company’s discretion, in lieu of cash) comprising 3,530,042 shares of common stock; (c) an increase of an aggregate of $0.4 million (as discussed above) due to the debt’s contractual default provisions; and (d) a reduction of an aggregate of $0.6 million of principal due to Note Holder Conversions into an aggregate of 4,586,835 shares of the Company’s common stock.        
Debt discount         $ 900,000   $ 900,000        
Cash proceeds $ 100,000                    
Interest rate 3.00%                    
Face value       $ 550,000              
Purchase price       $ 500,000              
Default rate       12.00%              
Principal amount   $ 600,000                  
Common stock (in Shares)                     240,000
Interest amount   $ 40,000                  
Convertible promissory notes     $ 11,200,000                
Interest expense         1,300,000 $ 500,000 2,200,000 $ 1,000,000      
Lind Debt default charge         $ 400,000   400,000        
Subsequent Event [Member]                      
Debt (Details) [Line Items]                      
Principal amount                   $ 550,000  
Note C [Member]                      
Debt (Details) [Line Items]                      
Cash             500,000        
Note D [Member]                      
Debt (Details) [Line Items]                      
Cash             5,200,000        
Note G [Member]                      
Debt (Details) [Line Items]                      
Cash             2,000        
Note H [Member]                      
Debt (Details) [Line Items]                      
Cash             $ 7,000        
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Details) - Schedule of debt consisted - Long-Term Debt [Member] - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Secured Notes Payable    
Amount Outstanding $ 11,150 $ 11,750
Total long-term debt 19,736 29,357
Less: unamortized discounts and debt issuance costs (2,360) (3,518)
Total long-term debt, less discounts and debt issuance costs 17,376 25,839
Less: current portion of long-term debt (11,467) (13,566)
Debt classified as long-term debt $ 5,909 12,273
Secured Convertible Note Payable [Member]    
Secured Notes Payable    
Original Maturity Date May 27, 2023  
Amount Outstanding $ 3,571 $ 6,417
Interest Rate 6.00% 6.00%
Secured Convertible Note Payable One [Member]    
Secured Notes Payable    
Original Maturity Date Aug. 25, 2023  
Amount Outstanding $ 3,722 $ 4,833
Interest Rate 6.00% 6.00%
Secured Notes Payable [Member]    
Secured Notes Payable    
Original Maturity Date Nov. 26, 2021  
Amount Outstanding $ 500 $ 1,000
Interest Rate 9.00% 9.00%
Secured Note Payable One [Member]    
Secured Notes Payable    
Original Maturity Date Jan. 29, 2022  
Amount Outstanding $ 5,205
Interest Rate 0.00%  
Secured Note Payable Two [Member]    
Secured Notes Payable    
Amount Outstanding $ 7,793 17,455
Notes Payable [Member]    
Secured Notes Payable    
Original Maturity Date Mar. 31, 2023  
Amount Outstanding $ 100
Interest Rate 3.00% 3.00%
Notes payable one [Member]    
Secured Notes Payable    
Original Maturity Date Jul. 29, 2022  
Amount Outstanding $ 550
Interest Rate 0.00% 0.00%
PPP Loans [Member]    
Secured Notes Payable    
Original Maturity Date May 05, 2022  
Amount Outstanding $ 2
Interest Rate 1.00% 1.00%
SBA loan [Member]    
Secured Notes Payable    
Original Maturity Date May 15, 2050  
Amount Outstanding $ 143 $ 150
Interest Rate 3.80% 3.80%
Notes Payable Two [Member]    
Secured Notes Payable    
Amount Outstanding $ 793 $ 152
Convertible note payable [Member]    
Secured Notes Payable    
Original Maturity Date Jun. 03, 2022  
Amount Outstanding $ 600
Interest Rate 5.00% 5.00%
Convertible Note Payable One [Member]    
Secured Notes Payable    
Original Maturity Date Jan. 29, 2026  
Amount Outstanding $ 11,150 $ 11,150
Interest Rate 3.30% 1.00%
Maximum [Member] | Secured Note Payable One [Member]    
Secured Notes Payable    
Interest Rate   8.00%
Minimum [Member] | Secured Note Payable One [Member]    
Secured Notes Payable    
Interest Rate   6.75%
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Details) - Schedule of future maturities of long-term debt
$ in Thousands
Jun. 30, 2022
USD ($)
Schedule Of Future Maturities Of Long Term Debt Abstract  
Remaining 2022 $ 19,493
2023 100
2024
2025
2026
Thereafter 143
Total $ 19,736
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders’ Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 20, 2022
Jun. 30, 2022
Jun. 30, 2022
Stockholders’ Equity (Details) [Line Items]      
Preferred stock amount   $ 8,000 $ 8,000
Dividends paid   $ 184,992 $ 308,320
Preferred stock dividend amount $ 61,664    
Average accrued dividend $ 493,312    
Series A Preferred Stock [Member]      
Stockholders’ Equity (Details) [Line Items]      
Preferred stock price (in Dollars per share)     $ 25
Percentage of payable to holders     9.25%
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-Based Compensation (Details) [Line Items]        
Share-based compensation expense $ 78,496 $ 180,993 $ 156,996 $ 530,073
Weighted average remaining vesting period     5 months 23 days  
Share-based compensation expense $ 321,248 $ 344,638 $ 777,852 $ 352,012
Grant date fair value per share (in Dollars per share)     $ 1.39  
Stock Options [Member]        
Share-Based Compensation (Details) [Line Items]        
Share-based compensation expense     $ 465,322  
Restricted Stock Awards [Member]        
Share-Based Compensation (Details) [Line Items]        
Share-based compensation expense     $ 114,834  
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation (Details) - Schedule of restricted stock unit (“RSU”)
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Schedule of restricted stock unit (“RSU”) [Abstract]  
Number of RSU’s beginning balance | shares 133,331
Weighted-Average Grant Date Value Per Share beginning balance | $ / shares $ 2.67
Number of RSU’s, Vested | shares (33,334)
Weighted-Average Grant Date Value Per Share, Vested | $ / shares $ 1.03
Number of RSU’s, ending balance | shares 99,998
Weighted-Average Grant Date Value Per Share, ending balance | $ / shares $ 2.05
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value of options granted
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Schedule of assumptions used to estimate fair value of warrants granted [Abstract]    
Expected dividend yield 0.00%
Expected volatility  
Risk-free interest rate  
Expected life of options  
Minimum [Member]    
Schedule of assumptions used to estimate fair value of warrants granted [Abstract]    
Expected volatility   46.50%
Risk-free interest rate   0.48%
Expected life of options   3 years
Maximum [Member]    
Schedule of assumptions used to estimate fair value of warrants granted [Abstract]    
Expected volatility   53.02%
Risk-free interest rate   0.89%
Expected life of options   5 years
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation (Details) - Schedule of stock option activity - Stock Option [Member]
6 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
shares
Schedule of stock option activity [Abstract]  
Number of Options,Outstanding Beginning balance | shares 7,040,511
Weighted- Average Exercise Price per Share, Outstanding Beginning balance | $ / shares $ 2.33
Aggregate Intrinsic Value, Outstanding Beginning balance | $
Number of Options, Outstanding Ending balance | shares 6,334,103
Weighted- Average Exercise Price per Share, Outstanding Ending balance | $ / shares $ 2.41
Weighted- Average Contractual Life in Years, Outstanding Ending balance 2 years 10 months 20 days
Aggregate Intrinsic Value, Outstanding Ending balance | $
Number of Options, Outstanding Ending balance | shares 2,801,270
Weighted- Average Exercise Price per Share, Exercisable Ending balance | $ / shares $ 1.96
Weighted- Average Contractual Life in Years, Exercisable Ending balance 1 year 9 months 14 days
Aggregate Intrinsic Value, Exercisable Ending balance | $
Number of Options, Exercised | shares (209,741)
Weighted- Average Exercise Price per Share, Exercised | $ / shares $ 0.15
Aggregate Intrinsic Value, Exercised | $
Number of Options, Cancelled or Expired | shares (496,667)
Weighted- Average Exercise Price per Share, Cancelled or Expired | $ / shares $ 2.27
Aggregate Intrinsic Value, Cancelled or Expired | $
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation (Details) - Schedule of presents information related to stock options
6 Months Ended
Jun. 30, 2022
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options 6,334,103
Weighted Average Remaining Life In Years 1 year 9 months 14 days
Exercisable Number of Options 2,801,270
$ 0.01 - $ 0.50 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options
Weighted Average Remaining Life In Years
Exercisable Number of Options
$ 0.51 - $ 1.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options 568,763
Weighted Average Remaining Life In Years 3 years 7 days
Exercisable Number of Options 568,763
$ 1.01 - $ 1.50 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options
Weighted Average Remaining Life In Years
Exercisable Number of Options
$ 1.51 - $ 2.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options 1,356,671
Weighted Average Remaining Life In Years 3 months 18 days
Exercisable Number of Options 1,356,671
$ 2.01 - $ 2.50 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options
Weighted Average Remaining Life In Years
Exercisable Number of Options
$ 2.51 - $ 3.00 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options 4,116,992
Weighted Average Remaining Life In Years 3 years 7 months 6 days
Exercisable Number of Options 782,501
$ 3.01 - $ 3.50 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options 291,677
Weighted Average Remaining Life In Years 11 months 15 days
Exercisable Number of Options 93,335
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation (Details) - Schedule of assumptions used to estimate the fair value of warrants granted - Warrant [Member]
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Schedule of assumptions used to estimate the fair value of warrants granted [Abstract]    
Expected dividend yield 0.00%
Expected volatility  
Risk-free interest rate  
Contractual life of warrants 5 years
Minimum [Member]    
Schedule of assumptions used to estimate the fair value of warrants granted [Abstract]    
Expected volatility   39.94%
Risk-free interest rate   0.42%
Maximum [Member]    
Schedule of assumptions used to estimate the fair value of warrants granted [Abstract]    
Expected volatility   46.33%
Risk-free interest rate   0.81%
XML 91 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation (Details) - Schedule of warrant activity
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Schedule of warrant activity [Abstract]  
Number of Warrants Outstanding Beginning balance | shares 12,831,593
Weighted- Average Exercise Price Per Share Outstanding Beginning balance | $ / shares $ 3.72
Number of Warrants Forfeited or Expired | shares (16,670)
Weighted- Average Exercise Price Per Share Forfeited or Expired | $ / shares $ 1.5
Number of Warrants Outstanding Ending balance | shares 12,814,923
Weighted- Average Exercise Price Per Share Outstanding Ending balance | $ / shares $ 3.72
Weighted- Average Contractual Life in Years Outstanding Ending balance 3 years 7 months 17 days
Number of Warrants Outstanding Exercisable | shares 12,814,923
Weighted- Average Exercise Price Per Share Exercisable | $ / shares $ 3.72
Weighted- Average Contractual Life in Years Exercisable 3 years 7 months 17 days
XML 92 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation (Details) - Schedule of presents information related to warrants
6 Months Ended
Jun. 30, 2022
shares
Share-Based Compensation (Details) - Schedule of presents information related to warrants [Line Items]  
Outstanding Number of Warrants 12,814,923
Weighted Average Remaining Life In Years 3 years 7 months 17 days
Exercisable Number of Warrants 12,814,923
$ 0.01 - $ 1.00 [Member]  
Share-Based Compensation (Details) - Schedule of presents information related to warrants [Line Items]  
Outstanding Number of Warrants 560,192
Weighted Average Remaining Life In Years 3 years 7 days
Exercisable Number of Warrants 560,192
$ 1.01 - $ 2.00 [Member]  
Share-Based Compensation (Details) - Schedule of presents information related to warrants [Line Items]  
Outstanding Number of Warrants
Weighted Average Remaining Life In Years
Exercisable Number of Warrants
$ 2.01 - $ 3.00 [Member]  
Share-Based Compensation (Details) - Schedule of presents information related to warrants [Line Items]  
Outstanding Number of Warrants 4,556,001
Weighted Average Remaining Life In Years 3 years 9 months 21 days
Exercisable Number of Warrants 4,556,001
$ 3.01 - $ 4.00 [Member]  
Share-Based Compensation (Details) - Schedule of presents information related to warrants [Line Items]  
Outstanding Number of Warrants 33,342
Weighted Average Remaining Life In Years 2 years 9 months 14 days
Exercisable Number of Warrants 33,342
$ 4.01 - $ 5.00 [Member]  
Share-Based Compensation (Details) - Schedule of presents information related to warrants [Line Items]  
Outstanding Number of Warrants 7,285,290
Weighted Average Remaining Life In Years 3 years 6 months 29 days
Exercisable Number of Warrants 7,285,290
$ 5.01 - $ 6.00 [Member]  
Share-Based Compensation (Details) - Schedule of presents information related to warrants [Line Items]  
Outstanding Number of Warrants 380,098
Weighted Average Remaining Life In Years 3 years 7 months 6 days
Exercisable Number of Warrants 380,098
XML 93 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Details) - $ / shares
$ / shares in Millions
1 Months Ended 6 Months Ended
Jun. 16, 2022
Jan. 27, 2022
Jun. 30, 2022
Commitments and Contingencies [Abstract]      
Inventory, description   On January 27, 2022, a former employee filed suit against the Company in the Tulsa County Oklahoma District Court, Case No. CJ-2022-00221. The plaintiff has alleged that she was entitled to six months of severance pay after her employment contract was not renewed, and that her option agreements did not expire thirty days after cessation of her employment, and claims she is owed approximately $75,000 in severance and $250,000 in damages for her options. From time to time, the Company may become involved in various lawsuits and legal proceedings that arise in the ordinary course of business.
Suffered damages amount $ 13.9    
XML 94 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Concentrations (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Three Customers [Member]    
Concentrations (Details) [Line Items]    
Concentration risk, percentage 41.00%  
One Customer [Member]    
Concentrations (Details) [Line Items]    
Concentration risk, percentage   11.00%
Trade Accounts Receivable [Member]    
Concentrations (Details) [Line Items]    
Concentration risk, percentage   40.00%
Revenue [Member] | Three Customers [Member]    
Concentrations (Details) [Line Items]    
Concentration risk, percentage 10.00%  
Revenue [Member] | One Customer [Member]    
Concentrations (Details) [Line Items]    
Concentration risk, percentage   10.00%
Accounts Payable [Member] | Revenue [Member]    
Concentrations (Details) [Line Items]    
Concentration risk, percentage   16.00%
XML 95 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions (Details) - Schedule of represents the unaudited pro forma combined results of operations - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Schedule Of Represents The Unaudited Pro Forma Combined Results Of Operations Abstract    
Revenue from continuing operations $ 2,585 $ 4,416
Net loss from continuing operations $ (11,409) $ (28,790)
Basic and diluted loss per common share (in Dollars per share) $ (0.15) $ (0.38)
Weighted-average common shares outstanding (in Shares) 78,433,662 75,442,895
XML 96 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Other Business Developments (Details) - USD ($)
1 Months Ended
Jun. 23, 2022
May 31, 2022
Other Business Developments [Abstract]    
Overhead percentage   70.00%
Loss on the aforementioned sale $ 600,000 $ 2,000,000
Outstanding promissory note 640,000  
Principal amount 600,000  
Interest amount $ 40,000  
Share of common stock (in Shares) 500,000  
XML 97 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Events (Details) - USD ($)
1 Months Ended 6 Months Ended
Jan. 10, 2023
Jan. 09, 2023
Dec. 29, 2022
Dec. 21, 2022
Nov. 23, 2022
Nov. 14, 2022
Nov. 08, 2022
Jul. 14, 2022
Aug. 23, 2022
Aug. 22, 2022
Jul. 28, 2022
Jun. 30, 2022
Jun. 30, 2021
Jan. 31, 2023
Jan. 17, 2023
Dec. 08, 2022
Oct. 17, 2022
Aug. 16, 2022
Jul. 29, 2022
Subsequent Events (Details) [Line Items]                                      
Converted of principal amount                       $ 12,650,000            
Interest amount                       $ 100,000              
Aggregate of common shares (in Shares)                       150,007,860,000              
Interest rate             6.00%                   6.00%    
Senior secured lenders                       $ 100,000 $ (850,000)            
Company received cash                       1,500,000              
Future product deliveries                       200,000              
Contract liabilities                       1,300,000              
Claims of former employees                       400,000,000              
Subsequent Event [Member]                                      
Subsequent Events (Details) [Line Items]                                      
Consideration for the sale       $ 1,800,000                              
Principal amount             $ 262,500,000                        
Canceled shares (in Shares)                               66,666      
Distribution agreement               $ 2,000,000                      
Claiming damages                 $ 184,000,000                    
Subsequent Event [Member] | Minimum [Member]                                      
Subsequent Events (Details) [Line Items]                                      
Price per share (in Dollars per share)                                   $ 1  
Forecast [Member]                                      
Subsequent Events (Details) [Line Items]                                      
Consideration for the sale     $ 100,000                                
Outstanding liabilities       300,000,000                              
Principal amount $ 134,650                         $ 900,000     $ 367,500,000   $ 26,250,000
Interest rate                             8.00%       15.00%
Senior secured lenders             $ 250,000,000                        
Deposit Liabilities, Accrued Interest                           $ 200,000          
Common stock shares (in Shares)                           20,469,861          
Foregone profit               $ 500,000                      
Employee resolved   $ 400,000,000                                  
Claiming damages                   $ 66,500,000 $ 238,000,000                
Intellectual property subsidiaries           $ 75,000,000                          
Prejudgment interest amount 4,542.24                                    
Court costs 425                                    
Attorney’s fees $ 6,300                                    
Judgment interest percentage 7.00%                                    
Forecast [Member] | Minimum [Member]                                      
Subsequent Events (Details) [Line Items]                                      
Board compensation         $ 180,000,000                            
Forecast [Member] | Maximum [Member]                                      
Subsequent Events (Details) [Line Items]                                      
Board compensation         $ 250,000,000                            
Forecast [Member] | First Tranches [Member]                                      
Subsequent Events (Details) [Line Items]                                      
Outstanding liabilities       750,000,000                              
Forecast [Member] | Third Tranches [Member]                                      
Subsequent Events (Details) [Line Items]                                      
Outstanding liabilities       450,000,000                              
Forecast [Member] | Four Tranches [Member]                                      
Subsequent Events (Details) [Line Items]                                      
Outstanding liabilities       $ 600,000,000                              
Forecast [Member] | Subsequent Event [Member]                                      
Subsequent Events (Details) [Line Items]                                      
Principal amount                             $ 90,000,000        
Holder Conversions [Member]                                      
Subsequent Events (Details) [Line Items]                                      
Converted of principal amount                       7,500,000              
Transform-X [Member]                                      
Subsequent Events (Details) [Line Items]                                      
Plaintiff alleges                       $ 125,000,000              
Purchased Promissory Note                       8.00%              
SAGUNA [Member]                                      
Subsequent Events (Details) [Line Items]                                      
Resolved the claims of former employees           $ 200,000,000                          
Secured Senior Convertible Note [Member]                                      
Subsequent Events (Details) [Line Items]                                      
Combined principal and interest balance                       $ 228,000,000              
XML 98 f10q0622_comsovereign_htm.xml IDEA: XBRL DOCUMENT 0001178727 2022-01-01 2022-06-30 0001178727 2023-01-27 0001178727 2022-06-30 0001178727 2021-12-31 0001178727 us-gaap:SeriesAPreferredStockMember 2022-06-30 0001178727 us-gaap:SeriesAPreferredStockMember 2021-12-31 0001178727 2022-04-01 2022-06-30 0001178727 2021-04-01 2021-06-30 0001178727 2021-01-01 2021-06-30 0001178727 us-gaap:PreferredStockMember 2021-12-31 0001178727 us-gaap:CommonStockMember 2021-12-31 0001178727 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001178727 us-gaap:TreasuryStockMember 2021-12-31 0001178727 us-gaap:RetainedEarningsMember 2021-12-31 0001178727 us-gaap:PreferredStockMember 2022-01-01 2022-03-31 0001178727 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001178727 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001178727 us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0001178727 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001178727 2022-01-01 2022-03-31 0001178727 us-gaap:PreferredStockMember 2022-03-31 0001178727 us-gaap:CommonStockMember 2022-03-31 0001178727 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001178727 us-gaap:TreasuryStockMember 2022-03-31 0001178727 us-gaap:RetainedEarningsMember 2022-03-31 0001178727 2022-03-31 0001178727 us-gaap:PreferredStockMember 2022-04-01 2022-06-30 0001178727 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001178727 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001178727 us-gaap:TreasuryStockMember 2022-04-01 2022-06-30 0001178727 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001178727 us-gaap:PreferredStockMember 2022-06-30 0001178727 us-gaap:CommonStockMember 2022-06-30 0001178727 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001178727 us-gaap:TreasuryStockMember 2022-06-30 0001178727 us-gaap:RetainedEarningsMember 2022-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 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 2021-06-30 0001178727 2022-06-01 2022-06-21 0001178727 2022-06-21 0001178727 2022-06-21 2022-06-21 0001178727 coms:SovereignPlasticsMember 2022-04-01 2022-06-30 0001178727 coms:SovereignPlasticsMember 2021-04-01 2021-06-30 0001178727 coms:SovereignPlasticsMember 2022-01-01 2022-06-30 0001178727 coms:SovereignPlasticsMember 2021-01-01 2021-06-30 0001178727 coms:SovereignPlasticsMember 2021-12-31 0001178727 coms:ProductsMember 2022-04-01 2022-06-30 0001178727 coms:ProductsMember 2021-04-01 2021-06-30 0001178727 coms:ProductsMember 2022-01-01 2022-06-30 0001178727 coms:ProductsMember 2021-01-01 2021-06-30 0001178727 coms:ServicesMember 2022-04-01 2022-06-30 0001178727 coms:ServicesMember 2021-04-01 2021-06-30 0001178727 coms:ServicesMember 2022-01-01 2022-06-30 0001178727 coms:ServicesMember 2021-01-01 2021-06-30 0001178727 srt:NorthAmericaMember 2022-04-01 2022-06-30 0001178727 srt:NorthAmericaMember 2021-04-01 2021-06-30 0001178727 srt:NorthAmericaMember 2022-01-01 2022-06-30 0001178727 srt:NorthAmericaMember 2021-01-01 2021-06-30 0001178727 coms:InternationalMember 2022-04-01 2022-06-30 0001178727 coms:InternationalMember 2021-04-01 2021-06-30 0001178727 coms:InternationalMember 2022-01-01 2022-06-30 0001178727 coms:InternationalMember 2021-01-01 2021-06-30 0001178727 srt:MaximumMember 2022-06-30 0001178727 srt:MinimumMember 2022-06-30 0001178727 2022-01-31 0001178727 2022-01-31 2022-01-31 0001178727 coms:DragonWaveXLLCMember 2022-04-01 2022-06-30 0001178727 coms:DragonWaveXLLCMember 2022-06-30 0001178727 coms:InduraPowerMember 2022-04-01 2022-06-30 0001178727 coms:InduraPowerMember 2022-06-30 0001178727 coms:InnovationDigitalLLCMember 2022-04-01 2022-06-30 0001178727 coms:InnovationDigitalLLCMember 2022-06-30 0001178727 us-gaap:MachineryAndEquipmentMember 2022-06-30 0001178727 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001178727 us-gaap:ComputerEquipmentMember 2022-06-30 0001178727 us-gaap:ComputerEquipmentMember 2021-12-31 0001178727 us-gaap:FurnitureAndFixturesMember 2022-06-30 0001178727 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001178727 us-gaap:LeaseholdImprovementsMember 2022-06-30 0001178727 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001178727 us-gaap:BuildingMember 2022-06-30 0001178727 us-gaap:BuildingMember 2021-12-31 0001178727 us-gaap:LandMember 2022-06-30 0001178727 us-gaap:LandMember 2021-12-31 0001178727 us-gaap:BuildingImprovementsMember 2022-06-30 0001178727 us-gaap:BuildingImprovementsMember 2021-12-31 0001178727 coms:TechnologyMember 2022-06-30 0001178727 us-gaap:IntellectualPropertyMember 2022-06-30 0001178727 coms:SoftwareMember 2022-06-30 0001178727 coms:TechnologyMember 2022-01-01 2022-06-30 0001178727 us-gaap:IntellectualPropertyMember 2022-01-01 2022-06-30 0001178727 coms:SoftwareMember 2022-01-01 2022-06-30 0001178727 coms:AllIntangibleAssetsMember 2022-01-01 2022-06-30 0001178727 2022-02-01 2022-02-01 0001178727 2022-02-01 0001178727 coms:OtherInformationRelatedMember 2022-04-01 2022-06-30 0001178727 coms:OtherInformationRelatedMember 2021-04-01 2021-06-30 0001178727 coms:OtherInformationRelatedMember 2022-01-01 2022-06-30 0001178727 coms:OtherInformationRelatedMember 2021-01-01 2021-06-30 0001178727 coms:OperatingLeasesMember 2022-06-30 0001178727 2021-01-01 2021-12-31 0001178727 coms:NoteCMember 2022-01-01 2022-06-30 0001178727 coms:NoteDMember 2022-01-01 2022-06-30 0001178727 2022-04-01 2022-04-01 0001178727 2022-04-01 0001178727 2022-04-29 0001178727 2022-04-01 2022-04-29 0001178727 us-gaap:SubsequentEventMember 2022-07-26 0001178727 2022-05-09 0001178727 coms:NoteGMember 2022-01-01 2022-06-30 0001178727 coms:NoteHMember 2022-01-01 2022-06-30 0001178727 2022-06-23 0001178727 2022-06-01 2022-06-23 0001178727 2022-05-01 2022-05-24 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableMember 2022-01-01 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableOneMember 2022-01-01 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableOneMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableOneMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotesPayableMember 2022-01-01 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotesPayableMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotesPayableMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotePayableOneMember 2022-01-01 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotePayableOneMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotePayableOneMember 2021-12-31 0001178727 srt:MaximumMember us-gaap:LongTermDebtMember coms:SecuredNotePayableOneMember 2021-12-31 0001178727 srt:MinimumMember us-gaap:LongTermDebtMember coms:SecuredNotePayableOneMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotePayableTwoMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotePayableTwoMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableMember 2022-01-01 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableOneMember 2022-01-01 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableOneMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableOneMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanMember 2022-01-01 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanOneMember 2022-01-01 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanOneMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanOneMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableTwoMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableTwoMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember us-gaap:ConvertibleNotesPayableMember 2022-01-01 2022-06-30 0001178727 us-gaap:LongTermDebtMember us-gaap:ConvertibleNotesPayableMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember us-gaap:ConvertibleNotesPayableMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:ConvertibleNotePayableOneMember 2022-01-01 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:ConvertibleNotePayableOneMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember coms:ConvertibleNotePayableOneMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember 2022-06-30 0001178727 us-gaap:LongTermDebtMember 2021-12-31 0001178727 us-gaap:SeriesAPreferredStockMember 2022-01-01 2022-06-30 0001178727 2022-06-20 0001178727 2022-06-01 2022-06-20 0001178727 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0001178727 coms:StockOptionsMember 2022-01-01 2022-06-30 0001178727 srt:MinimumMember 2021-01-01 2021-06-30 0001178727 srt:MaximumMember 2021-01-01 2021-06-30 0001178727 us-gaap:StockOptionMember 2021-12-31 0001178727 us-gaap:StockOptionMember 2022-01-01 2022-06-30 0001178727 us-gaap:StockOptionMember 2022-06-30 0001178727 coms:ExercisePricePerShareOneMember 2022-06-30 0001178727 coms:ExercisePricePerShareOneMember 2022-01-01 2022-06-30 0001178727 coms:ExercisePricePerShareTwoMember 2022-06-30 0001178727 coms:ExercisePricePerShareTwoMember 2022-01-01 2022-06-30 0001178727 coms:ExercisePricePerShareThreeMember 2022-06-30 0001178727 coms:ExercisePricePerShareThreeMember 2022-01-01 2022-06-30 0001178727 coms:ExercisePricePerShareFourMember 2022-06-30 0001178727 coms:ExercisePricePerShareFourMember 2022-01-01 2022-06-30 0001178727 coms:ExercisePricePerShareFiveMember 2022-06-30 0001178727 coms:ExercisePricePerShareFiveMember 2022-01-01 2022-06-30 0001178727 coms:ExercisePricePerShareSixMember 2022-06-30 0001178727 coms:ExercisePricePerShareSixMember 2022-01-01 2022-06-30 0001178727 coms:ExercisePricePerShareSevenMember 2022-06-30 0001178727 coms:ExercisePricePerShareSevenMember 2022-01-01 2022-06-30 0001178727 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001178727 us-gaap:WarrantMember 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 2022-01-01 2022-01-27 0001178727 2022-06-01 2022-06-16 0001178727 us-gaap:TradeAccountsReceivableMember 2022-01-01 2022-06-30 0001178727 coms:ThreeCustomersMember coms:RevenueMember 2022-04-01 2022-06-30 0001178727 coms:ThreeCustomersMember 2022-04-01 2022-06-30 0001178727 coms:OneCustomerMember coms:RevenueMember 2022-01-01 2022-06-30 0001178727 coms:OneCustomerMember 2022-01-01 2022-06-30 0001178727 coms:RevenueMember us-gaap:AccountsPayableMember 2022-01-01 2022-06-30 0001178727 2022-05-01 2022-05-31 0001178727 2022-06-23 2022-06-23 0001178727 srt:MinimumMember srt:ScenarioForecastMember 2022-11-23 2022-11-23 0001178727 srt:MaximumMember srt:ScenarioForecastMember 2022-11-23 2022-11-23 0001178727 us-gaap:SubsequentEventMember 2022-12-21 2022-12-21 0001178727 srt:ScenarioForecastMember coms:FirstTranchesMember 2022-12-21 0001178727 srt:ScenarioForecastMember coms:ThirdTranchesMember 2022-12-21 0001178727 srt:ScenarioForecastMember coms:FourTranchesMember 2022-12-21 0001178727 srt:ScenarioForecastMember 2022-12-21 0001178727 srt:ScenarioForecastMember 2022-12-29 2022-12-29 0001178727 coms:HolderConversionsMember 2022-01-01 2022-06-30 0001178727 coms:SecuredSeniorConvertibleNoteMember 2022-01-01 2022-06-30 0001178727 srt:ScenarioForecastMember 2022-07-29 0001178727 srt:ScenarioForecastMember 2022-10-17 0001178727 2022-10-17 0001178727 us-gaap:SubsequentEventMember 2022-11-08 0001178727 srt:ScenarioForecastMember 2022-11-01 2022-11-08 0001178727 2022-11-08 0001178727 us-gaap:SubsequentEventMember 2022-12-08 0001178727 srt:ScenarioForecastMember us-gaap:SubsequentEventMember 2023-01-17 0001178727 srt:ScenarioForecastMember 2023-01-17 0001178727 srt:ScenarioForecastMember 2023-01-31 0001178727 us-gaap:SubsequentEventMember 2022-07-14 0001178727 srt:ScenarioForecastMember 2022-07-01 2022-07-14 0001178727 srt:ScenarioForecastMember 2023-01-09 2023-01-09 0001178727 srt:ScenarioForecastMember 2022-07-01 2022-07-28 0001178727 srt:ScenarioForecastMember 2022-08-01 2022-08-22 0001178727 us-gaap:SubsequentEventMember 2022-08-01 2022-08-23 0001178727 coms:TransformXMember 2022-01-01 2022-06-30 0001178727 srt:ScenarioForecastMember 2022-11-14 2022-11-14 0001178727 coms:SAGUNAMember 2022-11-14 0001178727 srt:ScenarioForecastMember 2023-01-10 0001178727 srt:ScenarioForecastMember 2023-01-10 2023-01-10 0001178727 srt:MinimumMember us-gaap:SubsequentEventMember 2022-08-16 shares iso4217:USD iso4217:USD shares pure 10-Q true 2022-06-30 2022 false 001-39379 COMSOVEREIGN HOLDING CORP. NV 46-5538504 6890 E Sunrise Drive Suite 120-506 Tucson AZ 85750 (904) 834-4400 Common Stock, par value $0.0001 per share COMS NASDAQ No No Non-accelerated Filer true false false 258583436 161000 1873000 2109000 1376000 7476000 10249000 4869000 6936000 365000 342000 809000 14980000 21585000 1384000 8752000 1305000 3000000 5941000 15460000 30033000 37943000 47000 215000 2000000 1574000 55690000 88529000 3703000 3610000 373000 288000 1492000 1048000 206000 1366000 875000 4578000 3341000 473000 473000 734000 908000 100000 11367000 13566000 911000 24186000 25226000 5909000 12273000 118000 74000 10884000 2218000 587000 41097000 40378000 0.0001 0.0001 100000000 100000000 690000 690000 320000 320000 320000 320000 0.0001 0.0001 300000000 300000000 90553333 81985140 90519999 81951806 9000 8000 270067000 266013000 33334 33334 50000 50000 -255456000 -217843000 23000 23000 14593000 48151000 55690000 88529000 2088000 2401000 4141000 3502000 2981000 1270000 4464000 1873000 -893000 1131000 -323000 1629000 536000 1199000 1708000 1747000 12000 109000 78000 157000 5396000 6624000 11176000 13411000 262000 3455000 1003000 6955000 15775000 281000 15775000 281000 2564000 2564000 11329000 11329000 0 8441000 83000 35873000 11668000 35191000 22468000 -36766000 -10537000 -35514000 -20839000 1348000 546000 2227000 982000 5000 -445000 323000 -618000 -4779000 -1000 18000 -1000 -62000 -1794000 -200000 -2846000 -5823000 -38560000 -10737000 -38360000 -26662000 811000 160000 747000 -121000 -37749000 -10577000 -37613000 -26783000 185000 308000 -37934000 -10577000 -37921000 -26783000 -0.45 -0.16 -0.45 -0.42 0.01 0 0.01 0 86126377 68770644 84846657 63538782 320000 81985140 8000 266013000 23000 33334 -50000 -217843000 48151000 1576058 1150000 1150000 209741 31000 31000 123000 123000 535000 535000 136000 136000 320000 83770939 8000 267606000 23000 33334 -50000 -217707000 49880000 6542394 1000 2155000 2156000 240000 81000 81000 185000 185000 410000 410000 -37749000 -37749000 320000 90553333 9000 270067000 23000 33334 -50000 -255456000 14593000 49444689 5000 158220000 33334 -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 7000 226852000 33334 -50000 -80833000 145976000 60000 16000 16000 7571 526000 526000 2000000 5500000 5500000 3165322 7343000 7343000 919000 919000 -10577000 -10577000 71541070 7000 241156000 33334 -50000 -91410000 149703000 -37613000 -26783000 747000 -121000 632000 509000 371000 6446000 15775000 281000 241000 437000 51000 197000 -2604000 -11329000 8441000 83000 945000 882000 1289000 249000 376000 1171000 -618000 -5025000 702000 626000 -3056000 -1825000 378000 6114000 23000 -125000 2000000 -339000 70000 94000 -7956000 -173000 382000 1281000 -1400000 -1386000 -389000 206000 -1000 856000 -1000 26529000 630000 -11084000 -26153000 4248000 15102000 167000 2534000 1233000 83000 14935000 -7932000 100000 -850000 44971000 500000 9345000 5315000 246000 31000 17000 186000 7580000 6379000 -7195000 41603000 1632000 -3213000 -1712000 4305000 1873000 690000 161000 4995000 107000 436000 81000 62000 12650000 9071000 7344000 600000 5500000 12383000 4394000 3306000 1602000 1655000 919000 10052000 1217000 4480000 2445000 862000 11000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">NO<span style="font-family: Times New Roman, Times, Serif">TE 1 DESCRIPTION OF BUSINESS</span></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">COMSovereign Holding Corp. (“COMSovereign”) and subsidiaries (collectively the “Company”) a provider of solutions to network operators, mobile device carriers, governmental units and other enterprises worldwide. We have assembled a portfolio of communications 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 roll out of the 5G and 6G networks of the future. We focus on novel 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.</p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 2 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</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">There have been no material changes in the Company’s significant accounting policies as of and for the three and six months ended June 30, 2022, 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, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Basis of Presentation</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">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. The results of operations and financial position for the three and six months ended June 30, 2022 and 2021 and cash flows for the six months ended June 30, 2022 are not necessarily indicative of the operating results for the full year ending December 31, 2022 or any other period. The amounts reported in the unaudited condensed consolidated financial statements, and the tables in the notes hereto, of the Quarterly Report on Form 10-Q as of June 30, 2022 and for the three months and six months ended June 30, 2022 and 2021, are presented in United States dollars and are rounded in thousands with the exception of share and per share data. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and related disclosures as of December 31, 2021 and for the year then ended, which were filed with the Securities and Exchange Commission (“SEC”) on Form 10-K on August 16, 2022.</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">Effective January 21, 2021, the Company enacted a 1-for-3 reverse stock split (the “Split”) of the Company’s common stock. These condensed consolidated financial statements and accompanying notes give effect to the reverse stock split as if it occurred at the beginning of the first period presented. </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"><b><i>Reclassifications</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">Certain reclassifications have been made to prior period amounts to conform to the current period financial statement presentation. These reclassifications had no effect on the previously reported results of operations or loss per share.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Principles of Consolidation</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">The unaudited condensed consolidated financial statements as of June 30, 2022 and December 31, 2021, and for the three and six months ended June 30, 2022 and 2021, include the accounts of the Company and 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"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Use of Estimates</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">The preparation of 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. The Company’s significant estimates consist of the valuation of stock-based compensation; the valuation of the assets and liabilities acquired; the valuation of the Company’s equity securities issued in transactions; the valuation of inventory; the allowance for credit losses; the valuation of equity securities; the valuation allowance for deferred tax assets; and impairment of long-lived assets and goodwill.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Long-Lived Assets and Goodwill</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">The Company accounts for long-lived assets in accordance with the provisions of ASC 360-10-35, <i>Property, Plant and Equipment, Impairment or Disposal of Long-lived Assets</i>. This accounting standard requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset.</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">The Company accounts for goodwill and intangible assets in accordance with ASC 350, <i>Intangibles – Goodwill and Other</i>. Goodwill represents the excess of the purchase price of an entity over the estimated fair value of the assets acquired and liabilities assumed. ASC 350 requires that goodwill and other intangibles with indefinite lives be tested for impairment annually or on an interim basis if events or circumstances indicate that the fair value of an asset has decreased below its carrying value. As of June 30, 2022, the Company determined that it was more likely than not that certain reporting unit’s fair value was below their reporting unit’s carrying amount due to a decline in the Company’s market capitalization. Accordingly, it was necessary to perform interim impairment testing as of June 30, 2022. See Note 12 – <i>Goodwill and Other Intangible Assets</i>.</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">The Company calculates the estimated fair value of a reporting unit using the income approach. In evaluating the recoverability of goodwill, the Company estimates the fair value of its reporting units, which is determined using the income approach, and compares it to the carrying value. For the income approach, the Company uses internally developed discounted cash flow models that include the following assumptions, among others: projections of revenues, expenses, and related cash flows based on assumed long-term growth rates and demand trends; expected future investments to grow new units; and estimated discount rates. Rates used to discount cash flows are dependent upon interest rates and the cost of capital at a point in time. There are inherent uncertainties related to these factors and management’s judgment in applying them to the analysis of goodwill impairment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In determining whether a qualitative assessment is required, the Company will evaluate relevant events or circumstances to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after performing the qualitative assessment, an entity concludes that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the entity would perform the two-step goodwill impairment test described in ASC 350. However, if, after applying the qualitative assessment, the entity concludes that it is not more than likely that the fair value is less than the carrying amount, the two-step goodwill impairment test is not required. The Company bases these assumptions on its historical data and experience, industry projections, micro and macro general economic condition projections, and its expectations. The only reporting unit with a pre-impairment negative carrying value is Virtual Network Communications, Inc.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Fair Value Measurements</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">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price). ASC 820 established a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurement) and the lowest priority to unobservable inputs (level 3 measurement) as follows:</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"><i>Level 1</i> – Observable inputs that reflect quoted prices are available in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.</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"><i>Level 2</i> – Quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability and market corroborated inputs.</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"><i>Level 3</i> – Unobservable inputs for which there is little, if any, market activity for the asset or liability being measured. These inputs may be used with standard pricing models or other valuation or internally-developed methodologies that result in management’s best estimate of fair value.</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">The Company utilizes fair value measurements primarily in conjunction with the valuation of assets acquired and liabilities assumed in a business combination. In addition, certain nonfinancial assets and liabilities are to be measured at fair value on a nonrecurring basis in accordance with applicable U.S. GAAP. In general, nonfinancial assets including goodwill, other intangible assets and property and equipment are measured at fair value when there is an indication of impairment and are recorded at fair value only when an impairment is recognized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 25pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As allowed by applicable FASB guidance, the Company has elected not to apply the fair value option for financial assets and liabilities to any of its currently eligible financial assets or liabilities. The Company’s financial instruments consist of cash, accounts receivable, accounts payable and notes payable. The Company has determined that the book value of its outstanding financial instruments as of June 30, 2022 and December 31, 2021 approximated their fair value due to their short-term nature.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Discontinued Operations</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 21, 2022, the Company completed the sale of its Sovereign Plastics business unit to TheLandersCompanies LLC for total consideration of $2.0 million in a secured note with interest of 5% and a maturity date of May 31, 2025. The assets and liabilities of Sovereign Plastics are reflected in the accompanying condensed consolidated balance sheets as “Assets of discontinued operations” and “Liabilities of discontinued operations”, respectively. The results of operations of Sovereign Plastics are included in “Income (loss) from discontinued operations, net of tax provision” in the accompanying condensed consolidated statements of operations and comprehensive loss. For comparative purposes, all prior periods presented have been reclassified to reflect the classifications on a consistent basis. See Note 3 – <i>Discontinued Operations</i> for additional information.<b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Recently Adopted Accounting Standards</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">In August 2020, the FASB issued ASU 2020-06, “Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity” which simplifies the accounting for convertible instruments by eliminating certain accounting models when the conversion features are not required to be accounted for as derivatives under Topic 815, Derivatives and Hedging, or that do not result in substantial premiums accounted for as paid-in-capital. Under this ASU, certain debt instruments with embedded conversion features will be accounted for as a single liability measured at its amortized cost. Additionally, this ASU eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments. The new guidance is effective for smaller reporting companies during annual periods beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption is permitted. The Company early adopted ASU 2020-06 effective January 1, 2022 which eliminates the need on a go forward basis to assess whether a beneficial conversion feature needs to be recognized upon either (a) the issuance of new convertible securities; or (b) the resolution of any prior period contingent beneficial conversion features.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In May 2021, the FASB issued 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): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. This new standard provides clarification and reduces diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options (such as warrants) that remain equity classified after modification or exchange. This standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Companies should apply the new standard prospectively to modifications or exchanges occurring after the effective date of the new standard. This standard was adopted on January 1, 2022 and did not have a material impact on the Company’s unaudited condensed consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Basis of Presentation</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">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. The results of operations and financial position for the three and six months ended June 30, 2022 and 2021 and cash flows for the six months ended June 30, 2022 are not necessarily indicative of the operating results for the full year ending December 31, 2022 or any other period. The amounts reported in the unaudited condensed consolidated financial statements, and the tables in the notes hereto, of the Quarterly Report on Form 10-Q as of June 30, 2022 and for the three months and six months ended June 30, 2022 and 2021, are presented in United States dollars and are rounded in thousands with the exception of share and per share data. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and related disclosures as of December 31, 2021 and for the year then ended, which were filed with the Securities and Exchange Commission (“SEC”) on Form 10-K on August 16, 2022.</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">Effective January 21, 2021, the Company enacted a 1-for-3 reverse stock split (the “Split”) of the Company’s common stock. These condensed consolidated financial statements and accompanying notes give effect to the reverse stock split as if it occurred at the beginning of the first period presented. </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"><b><i>Reclassifications</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">Certain reclassifications have been made to prior period amounts to conform to the current period financial statement presentation. These reclassifications had no effect on the previously reported results of operations or loss per share.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Principles of Consolidation</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">The unaudited condensed consolidated financial statements as of June 30, 2022 and December 31, 2021, and for the three and six months ended June 30, 2022 and 2021, include the accounts of the Company and 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Use of Estimates</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">The preparation of 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. The Company’s significant estimates consist of the valuation of stock-based compensation; the valuation of the assets and liabilities acquired; the valuation of the Company’s equity securities issued in transactions; the valuation of inventory; the allowance for credit losses; the valuation of equity securities; the valuation allowance for deferred tax assets; and impairment of long-lived assets and goodwill.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Long-Lived Assets and Goodwill</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">The Company accounts for long-lived assets in accordance with the provisions of ASC 360-10-35, <i>Property, Plant and Equipment, Impairment or Disposal of Long-lived Assets</i>. This accounting standard requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset.</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">The Company accounts for goodwill and intangible assets in accordance with ASC 350, <i>Intangibles – Goodwill and Other</i>. Goodwill represents the excess of the purchase price of an entity over the estimated fair value of the assets acquired and liabilities assumed. ASC 350 requires that goodwill and other intangibles with indefinite lives be tested for impairment annually or on an interim basis if events or circumstances indicate that the fair value of an asset has decreased below its carrying value. As of June 30, 2022, the Company determined that it was more likely than not that certain reporting unit’s fair value was below their reporting unit’s carrying amount due to a decline in the Company’s market capitalization. Accordingly, it was necessary to perform interim impairment testing as of June 30, 2022. See Note 12 – <i>Goodwill and Other Intangible Assets</i>.</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">The Company calculates the estimated fair value of a reporting unit using the income approach. In evaluating the recoverability of goodwill, the Company estimates the fair value of its reporting units, which is determined using the income approach, and compares it to the carrying value. For the income approach, the Company uses internally developed discounted cash flow models that include the following assumptions, among others: projections of revenues, expenses, and related cash flows based on assumed long-term growth rates and demand trends; expected future investments to grow new units; and estimated discount rates. Rates used to discount cash flows are dependent upon interest rates and the cost of capital at a point in time. There are inherent uncertainties related to these factors and management’s judgment in applying them to the analysis of goodwill impairment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In determining whether a qualitative assessment is required, the Company will evaluate relevant events or circumstances to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after performing the qualitative assessment, an entity concludes that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the entity would perform the two-step goodwill impairment test described in ASC 350. However, if, after applying the qualitative assessment, the entity concludes that it is not more than likely that the fair value is less than the carrying amount, the two-step goodwill impairment test is not required. The Company bases these assumptions on its historical data and experience, industry projections, micro and macro general economic condition projections, and its expectations. The only reporting unit with a pre-impairment negative carrying value is Virtual Network Communications, Inc.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Fair Value Measurements</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">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price). ASC 820 established a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurement) and the lowest priority to unobservable inputs (level 3 measurement) as follows:</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"><i>Level 1</i> – Observable inputs that reflect quoted prices are available in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.</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"><i>Level 2</i> – Quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability and market corroborated inputs.</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"><i>Level 3</i> – Unobservable inputs for which there is little, if any, market activity for the asset or liability being measured. These inputs may be used with standard pricing models or other valuation or internally-developed methodologies that result in management’s best estimate of fair value.</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">The Company utilizes fair value measurements primarily in conjunction with the valuation of assets acquired and liabilities assumed in a business combination. In addition, certain nonfinancial assets and liabilities are to be measured at fair value on a nonrecurring basis in accordance with applicable U.S. GAAP. In general, nonfinancial assets including goodwill, other intangible assets and property and equipment are measured at fair value when there is an indication of impairment and are recorded at fair value only when an impairment is recognized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 25pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As allowed by applicable FASB guidance, the Company has elected not to apply the fair value option for financial assets and liabilities to any of its currently eligible financial assets or liabilities. The Company’s financial instruments consist of cash, accounts receivable, accounts payable and notes payable. The Company has determined that the book value of its outstanding financial instruments as of June 30, 2022 and December 31, 2021 approximated their fair value due to their short-term nature.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Discontinued Operations</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 21, 2022, the Company completed the sale of its Sovereign Plastics business unit to TheLandersCompanies LLC for total consideration of $2.0 million in a secured note with interest of 5% and a maturity date of May 31, 2025. The assets and liabilities of Sovereign Plastics are reflected in the accompanying condensed consolidated balance sheets as “Assets of discontinued operations” and “Liabilities of discontinued operations”, respectively. The results of operations of Sovereign Plastics are included in “Income (loss) from discontinued operations, net of tax provision” in the accompanying condensed consolidated statements of operations and comprehensive loss. For comparative purposes, all prior periods presented have been reclassified to reflect the classifications on a consistent basis. See Note 3 – <i>Discontinued Operations</i> for additional information.<b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> 2000000 0.05 2025-05-31 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Recently Adopted Accounting Standards</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">In August 2020, the FASB issued ASU 2020-06, “Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity” which simplifies the accounting for convertible instruments by eliminating certain accounting models when the conversion features are not required to be accounted for as derivatives under Topic 815, Derivatives and Hedging, or that do not result in substantial premiums accounted for as paid-in-capital. Under this ASU, certain debt instruments with embedded conversion features will be accounted for as a single liability measured at its amortized cost. Additionally, this ASU eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments. The new guidance is effective for smaller reporting companies during annual periods beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption is permitted. The Company early adopted ASU 2020-06 effective January 1, 2022 which eliminates the need on a go forward basis to assess whether a beneficial conversion feature needs to be recognized upon either (a) the issuance of new convertible securities; or (b) the resolution of any prior period contingent beneficial conversion features.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In May 2021, the FASB issued 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): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. This new standard provides clarification and reduces diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options (such as warrants) that remain equity classified after modification or exchange. This standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Companies should apply the new standard prospectively to modifications or exchanges occurring after the effective date of the new standard. This standard was adopted on January 1, 2022 and did not have a material impact on the Company’s unaudited condensed consolidated financial statements.</p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 3 DISCONTINUED OPERATIONS</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>Sovereign Plastics LLC</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">Sovereign Plastics LLC (“Sovereign Plastics”) is a manufacturer of plastic and metal components to third-party manufacturers based out of Colorado Springs, Colorado. The Company’s Board of Directors, in consultation with management as well as its financial and legal advisors, considered a number of factors, including the risks and challenges facing Sovereign Plastics in the future as compared to the opportunities available to Sovereign Plastics in the future, and the availability of strategic alternatives. On June 13, 2022, after careful consideration, the Board of Directors unanimously approved the sale.</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">On June 21, 2022, the Company completed the sale of its Sovereign Plastics business unit to TheLandersCompanies LLC for total consideration of $2.0 million in a secured note with interest of 5% and a maturity date of May 31, 2025.</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>Results of Discontinued Operations</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">The results and net loss of Sovereign Plastics’ discontinued operations were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="6" style="text-align: center; font-weight: bold">For the Three Months Ended</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="6" style="text-align: center; font-weight: bold">For the Six Months Ended</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">June 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">June 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">(Amounts in thousands, except share and per share data)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="width: 52%; font-weight: bold">Revenue </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">542</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,210</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,718</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,196</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Cost of goods sold </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">352</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">543</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,065</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,014</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-left: 0.125in; text-align: left">Gross profit </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">190</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">667</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">653</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></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">Operating expenses </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="padding-left: 0.125in; text-align: left">General and administrative </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">314</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">352</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">691</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">700</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Depreciation and amortization </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">134</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">162</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">283</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">323</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Gain on sale of Sovereign Plastics </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,074</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-201">-</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">(1,074</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-202">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Total operating expenses, net </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">(626</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">514</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">(100</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,023</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-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Income from operations </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">816</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">153</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">753</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">159</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">Other income (expense) </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="padding-left: 0.125in; text-align: left">Interest expense </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6</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></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Other income </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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8</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-204">-</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-205">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Loss on extinguishment of debt </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><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-207">-</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-208">-</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">(246</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Total other income (expense)</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</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">7</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">(6</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">(280</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="font-weight: bold; text-align: left; padding-bottom: 4pt">Income (loss) from discontinued operations, net of tax   </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">811</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">160</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">747</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">(121</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Assets and liabilities of discontinued operations as of December 31, 2021 were classified as current because the sale transaction closed during the following twelve months during the period ended June 30, 2022. The details are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Sovereign Plastics</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">(Amounts in thousands, except share and per share data)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </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"> <td style="font-weight: bold">Assets</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 88%">Cash </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">26</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Accounts receivable, net </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">222</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Inventory, net </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; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Prepaid and deferred expenses </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">266</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-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Assets of discontinued operations - current </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">809</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">Property and equipment, net </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">736</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="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">717</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Goodwill   </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">48</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Other assets – 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">73</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Assets of discontinued operations - 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">1,574</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-left: 0.25in; text-align: left; padding-bottom: 4pt">Total assets of discontinued operations </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,383</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </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="font-weight: bold">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="padding-left: 0.125in; text-align: left">Accounts payable </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">129</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Accrued liabilities </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">50</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Accrued payroll </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Contract liabilities, current </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">475</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="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="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">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</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Liabilities of discontinued operations - current </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">911</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-left: 0.125in; text-align: left">Contract liabilities – long term </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="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">553</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-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Liabilities of discontinued operations - 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">587</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left; padding-bottom: 4pt">Total liabilities of discontinued operations </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,498</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 2000000 0.05 2025-05-31 <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="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="6" style="text-align: center; font-weight: bold">For the Three Months Ended</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="6" style="text-align: center; font-weight: bold">For the Six Months Ended</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">June 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">June 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">(Amounts in thousands, except share and per share data)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="width: 52%; font-weight: bold">Revenue </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">542</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,210</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,718</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,196</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Cost of goods sold </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">352</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">543</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,065</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,014</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-left: 0.125in; text-align: left">Gross profit </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">190</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">667</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">653</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></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">Operating expenses </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="padding-left: 0.125in; text-align: left">General and administrative </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">314</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">352</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">691</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">700</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Depreciation and amortization </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">134</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">162</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">283</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">323</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Gain on sale of Sovereign Plastics </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,074</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-201">-</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">(1,074</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-202">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Total operating expenses, net </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">(626</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">514</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">(100</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,023</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-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Income from operations </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">816</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">153</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">753</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">159</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">Other income (expense) </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="padding-left: 0.125in; text-align: left">Interest expense </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6</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></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Other income </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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8</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-204">-</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-205">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Loss on extinguishment of debt </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><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-207">-</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-208">-</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">(246</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Total other income (expense)</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</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">7</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">(6</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">(280</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="font-weight: bold; text-align: left; padding-bottom: 4pt">Income (loss) from discontinued operations, net of tax   </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">811</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">160</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">747</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">(121</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table> 542000 1210000 1718000 2196000 352000 543000 1065000 1014000 -190000 -667000 -653000 -1182000 314000 352000 691000 700000 134000 162000 283000 323000 1074000 1074000 -626000 514000 -100000 1023000 816000 153000 753000 159000 5000 1000 6000 34000 8000 -246000 -5000 7000 -6000 -280000 811000 160000 747000 -121000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Sovereign Plastics</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">(Amounts in thousands, except share and per share data)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </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"> <td style="font-weight: bold">Assets</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 88%">Cash </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">26</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Accounts receivable, net </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">222</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Inventory, net </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; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Prepaid and deferred expenses </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">266</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-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Assets of discontinued operations - current </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">809</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">Property and equipment, net </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">736</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="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">717</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Goodwill   </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">48</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Other assets – 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">73</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Assets of discontinued operations - 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">1,574</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-left: 0.25in; text-align: left; padding-bottom: 4pt">Total assets of discontinued operations </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,383</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </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="font-weight: bold">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="padding-left: 0.125in; text-align: left">Accounts payable </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">129</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Accrued liabilities </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">50</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Accrued payroll </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Contract liabilities, current </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">475</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="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="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">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</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Liabilities of discontinued operations - current </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">911</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-left: 0.125in; text-align: left">Contract liabilities – long term </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="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">553</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-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Liabilities of discontinued operations - 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">587</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left; padding-bottom: 4pt">Total liabilities of discontinued operations </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,498</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 26000 222000 295000 266000 809000 736000 717000 48000 73000 1574000 2383000 129000 50000 52000 475000 194000 11000 911000 34000 553000 587000 1498000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 4 GOING CONCERN</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">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.</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">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, 2022, the Company used cash flows in operating activities of $11.1 million, and at June 30, 2022 had cash of $0.2 million, had an accumulated deficit of $255.5 million, and had a working capital deficit of $9.2 million.</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">The Company’s fiscal operating results, accumulated deficit and working capital, among other factors, raise substantial doubt about the Company’s ability to continue as a going concern. Based on current cash on hand and subsequent activity as described herein (see Note 21 – <i>Subsequent Events - <b>Business Developments and Debt and Equity Developments</b></i><b>),</b> the Company presently only has enough cash on hand to operate on a month-to-month basis, without raising additional capital or selling assets. Because of the Company’s limited cash availability, its operations have been scaled back to the extent possible (see Note 21 – <i>Subsequent Events - <b>Business Developments</b></i>). Management continues to explore opportunities with third parties and related parties to provide additional capital and/or sell assets; however, it has not entered into any agreement to provide the necessary additional capital, except as disclosed herein. In the near term, there may be limited opportunities to raise capital of significance due to the Company’s Nasdaq compliance issues, as discussed in Note 21 – <i>Subsequent Events - <b>Nasdaq Compliance Developments</b></i><b>.</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">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. If the Company is not able to obtain additional financing on a timely basis, it may have to delay vendor payments and/or initiate cost reductions, which would have a material adverse effect on its business, financial condition and results of operations, and ultimately, it could be forced to discontinue operations, liquidate assets and/or seek reorganization under the U.S. bankruptcy code.</p> 11100000 200000 -255500000 9200000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 5 REVENUE</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">The following table is a summary of the Company’s timing of revenue recognition for the three and six months ended June 30, 2022 and 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">For the Three Months Ended</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">For the Six Months Ended</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,</td><td style="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; font-style: italic">(Amounts in thousands)</td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Timing of revenue recognition:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; 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">2,037</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,263</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,992</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,174</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; 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">51</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">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">149</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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; 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">2,088</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,401</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,141</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,502</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><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">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.</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">Revenue by source consisted of the following for the three and six months ended June 30, 2022 and 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </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="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">For the Three Months Ended</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">For the Six Months Ended</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,</td><td style="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; font-style: italic">(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">2022</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">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">2022</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">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Revenue by products and services:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%">Products</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,037</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,040</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,992</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,671</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; 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">51</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">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">149</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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; 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">2,088</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,401</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,141</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,502</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue by geographic destination consisted of the following for the three and six months ended June 30, 2022 and 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">For the Three Months Ended</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">For the Six Months Ended</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-style: italic">(Amounts in thousands)</td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Revenue by geography:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; 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">1,944</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,340</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,493</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,085</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; 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">144</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,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">648</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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; 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">2,088</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,401</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,141</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,502</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><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>Contract Balances</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">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, 2022 and December 31, 2021, the Company did not have a material contract assets balance.</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">The following table is a summary of the Company’s opening and closing balances of contract liabilities related to contracts with customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="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%">Balance at December 31, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,415</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.125in">New invoices not yet earned</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,880</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; padding-left: 0.125in">Old invoices earned</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">(599</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Balance at June 30, 2022</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,696</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="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">For the Three Months Ended</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">For the Six Months Ended</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,</td><td style="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; font-style: italic">(Amounts in thousands)</td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Timing of revenue recognition:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; 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">2,037</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,263</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,992</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,174</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; 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">51</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">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">149</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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; 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">2,088</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,401</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,141</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,502</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 2037000 2263000 3992000 3174000 51000 138000 149000 328000 2088000 2401000 4141000 3502000 <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="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">For the Three Months Ended</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">For the Six Months Ended</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,</td><td style="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; font-style: italic">(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">2022</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">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">2022</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">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Revenue by products and services:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%">Products</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,037</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,040</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,992</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,671</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; 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">51</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">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">149</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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; 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">2,088</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,401</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,141</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,502</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> 2037000 2040000 3992000 2671000 51000 361000 149000 831000 2088000 2401000 4141000 3502000 <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="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">For the Three Months Ended</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">For the Six Months Ended</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-style: italic">(Amounts in thousands)</td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Revenue by geography:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; 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">1,944</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,340</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,493</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,085</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; 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">144</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,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">648</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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; 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">2,088</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,401</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,141</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,502</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 1944000 1340000 3493000 2085000 144000 1061000 648000 1417000 2088000 2401000 4141000 3502000 <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%">Balance at December 31, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,415</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.125in">New invoices not yet earned</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,880</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; padding-left: 0.125in">Old invoices earned</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">(599</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Balance at June 30, 2022</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,696</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 3415000 1880 599000 4696000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 6 EARNINGS (LOSS) PER SHARE</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for earnings or loss per share pursuant to Accounting Standards Codification (“ASC”) 260, Earnings Per Share, which requires disclosure on the financial statements of “basic” and “diluted” earnings (loss) per share. Basic earnings (loss) per share is computed by dividing net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding for the period. Diluted earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding plus common stock equivalents (if dilutive) related to stock options, restricted stock awards and warrants for each period.</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">There were no adjustments to net loss, the numerator, or the denominator for purposes of computing basic earnings per share.</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">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 attributable to common shareholders. 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 attributable to common shareholders.</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">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, 2022 and 2021, respectively:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </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">2022</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">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="width: 76%">Options</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">6,334,103</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,320,181</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Unvested restricted stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">99,998</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">328,543</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,814,923</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">775,362</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Convertible notes</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">4,566,849</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">4,835,781</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"> </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">23,815,873</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">9,259,867</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> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </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">2022</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">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="width: 76%">Options</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">6,334,103</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,320,181</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Unvested restricted stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">99,998</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">328,543</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,814,923</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">775,362</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Convertible notes</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">4,566,849</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">4,835,781</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"> </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">23,815,873</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">9,259,867</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 6334103 3320181 99998 328543 12814923 775362 4566849 4835781 23815873 9259867 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 7 CASH, CASH EQUIVALENTS, AND RESTRICTED CASH</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash, cash equivalents and restricted cash consisted of the following as of June 30, 2022, and December 31, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="border-bottom: Black 1.5pt solid; font-style: italic">(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/> 2022</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/> 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="width: 76%; text-align: left">Cash and cash equivalents</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">126</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,596</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Restricted cash</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">35</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">277</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-left: 0.125in; padding-bottom: 4pt">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">161</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,873</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash, cash equivalents, and restricted cash are represented by operating accounts or money market accounts maintained with insured financial institutions, including cash equivalents, defined as all short-term, highly-liquid investments with maturities of three months or less when purchased. The Company had no cash equivalents as of June 30, 2022 and December 31, 2021, respectively. During the six months ended June 30, 2022, restricted cash decreased by $242,000, including $195,000 of restricted cash which was released upon the sale of a building. The remainder of the restricted cash will be released as overseas leases expire in January and July of 2023. See Note 11 – <i>Property and Equipment, Net</i> for additional information related to the sale of the building.</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="border-bottom: Black 1.5pt solid; font-style: italic">(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/> 2022</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/> 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="width: 76%; text-align: left">Cash and cash equivalents</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">126</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,596</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Restricted cash</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">35</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">277</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-left: 0.125in; padding-bottom: 4pt">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">161</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,873</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> </b></p> 126000 1596000 35000 277000 161000 1873000 242000 195000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 8 ACCOUNTS RECEIVABLE, NET</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">Accounts receivable consisted of the following as of June 30, 2022 and December 31, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; border-bottom: Black 1.5pt solid"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 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="width: 76%; text-align: left">Accounts receivable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,173</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,391</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">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,064</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,014</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-left: 0.125in; text-align: left; padding-bottom: 4pt">Total accounts receivable, 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">2,109</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,376</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><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">Bad debt expense totaled $0.1 million and $0.1 million, respectively, for the three and six months ended June 30, 2022, compared to $0.2 million and $0.2 million for the three and six months ended June 30, 2021, respectively.</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"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; border-bottom: Black 1.5pt solid"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 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="width: 76%; text-align: left">Accounts receivable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,173</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,391</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">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,064</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,014</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-left: 0.125in; text-align: left; padding-bottom: 4pt">Total accounts receivable, 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">2,109</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,376</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> 3173000 2391000 1064000 1014000 2109000 1376000 100000 100000 200000 200000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 9 INVENTORY, NET</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventory consisted of the following as of June 30, 2022 and December 31, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="border-bottom: Black 1.5pt solid; font-style: italic">(Amounts in thousands)</td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 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="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">5,999</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">6,587</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,043</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,202</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">1,039</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,592</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,081</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,381</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">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">(605</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,132</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,476</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">10,249</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><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">The Company maintains a perpetual inventory system which is supplemented by periodic reviews of inventory quantities on hand. The Company records an impairment for excess and obsolete inventory, when necessary, based on factors including its estimated forecast of product demand, the stage of the product life cycle and production requirements for the units in question. </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="border-bottom: Black 1.5pt solid; font-style: italic">(Amounts in thousands)</td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 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="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">5,999</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">6,587</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,043</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,202</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">1,039</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,592</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,081</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,381</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">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">(605</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,132</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,476</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">10,249</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 5999000 6587000 1043000 1202000 1039000 3592000 8081000 11381000 605000 1132000 7476000 10249000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 10 PREPAID EXPENSES</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">Prepaid expenses consisted of the following as of June 30, 2022 and December 31, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="border-bottom: Black 1.5pt solid; font-style: italic">(Amounts in thousands)</td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 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="width: 76%; text-align: left">Prepaid products and services</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,839</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">6,840</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Prepaid rent and security deposit</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">96</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-left: 0.125in; text-align: left; padding-bottom: 4pt">Total prepaid 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">4,869</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">6,936</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="border-bottom: Black 1.5pt solid; font-style: italic">(Amounts in thousands)</td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 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="width: 76%; text-align: left">Prepaid products and services</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,839</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">6,840</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Prepaid rent and security deposit</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">96</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-left: 0.125in; text-align: left; padding-bottom: 4pt">Total prepaid 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">4,869</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">6,936</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 4839000 6840000 30000 96000 4869000 6936000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 11 PROPERTY AND EQUIPMENT, NET</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">Property and equipment, net consisted of the following as of June 30, 2022 and December 31, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="border-bottom: Black 1.5pt solid; font-style: italic">(Amounts in thousands)</td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 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="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">2,081</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">10,103</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Computers and electronics</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">992</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,436</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Office furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">317</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">744</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">301</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">543</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Building</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">4,801</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Land</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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,330</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">Building 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"><div style="-sec-ix-hidden: hidden-fact-211">-</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">755</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 property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,691</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,712</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">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">(2,307</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">(10,960</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 property and equipment, 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,384</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">8,752</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><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">On January 31, 2022, the Company sold its Tucson, Arizona office building (the “Tucson Building”) for $15.8 million of cash. The Tucson Building had a carrying value of $6.7 million, including the $4.8 million cost basis of the building, the $1.3 million cost basis of the land, and the $0.8 million related to building improvements, partially offset by $0.2 million of accumulated depreciation. The Company recognized an $8.4 million gain on sale of assets, which is net of $0.7 million of related transaction costs. See Note 13 – <i>Leases</i> for additional information about the subsequent leaseback of the office building.</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">During the three months ended June 30, 2022, the Company derecognized the property and equipment in connection with the following transactions (see Note 20 – <i>Other Business Developments</i> for additional information):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"/><td style="width: 0.25in">a)</td><td>Sale of DragonWave-X Canada, Inc. assets – gross assets of $8.5 million with a net book value of $0.0 million;</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-indent: -0.25in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"/><td style="width: 0.25in">b)</td><td>Idling of InduraPower – gross assets of $0.6 million with a net book value of $0.1 million; and</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-indent: -0.25in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"/><td style="width: 0.25in">c)</td><td>Transfer of Innovation Digital, LLC assets – gross assets of $0.1 million with a net book value of $0.1 million.</td></tr></table><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">The Company recognized $0.5 million and $0.6 million of depreciation expense for the three and six months ended June 30, 2022, respectively, compared to $0.3 million and $0.5 million of depreciation expense for the three and six months ended June 30, 2021, respectively.</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="border-bottom: Black 1.5pt solid; font-style: italic">(Amounts in thousands)</td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 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="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">2,081</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">10,103</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Computers and electronics</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">992</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,436</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Office furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">317</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">744</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">301</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">543</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Building</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">4,801</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Land</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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,330</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">Building 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"><div style="-sec-ix-hidden: hidden-fact-211">-</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">755</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 property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,691</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,712</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">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">(2,307</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">(10,960</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 property and equipment, 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,384</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">8,752</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 2081000 10103000 992000 1436000 317000 744000 301000 543000 4801000 1330000 755000 3691000 19712000 2307000 10960000 1384000 8752000 15800000 6700000 4800000 1300000 800000 200000 8400000 700000 8500000 0 600000 100000 100000 100000 500000 600000 300000 500000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 12 GOODWILL AND OTHER INTANGIBLE ASSETS</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">Goodwill activity during the six months ended June 30, 2022 was as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="border-bottom: Black 1.5pt solid; font-style: italic">(Amounts in thousands)</td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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%">Balance at December 31, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">37,943</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Derecognition</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; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt">Impairments</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,200</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Balance at June 30, 2022</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">30,033</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><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">The following table sets forth the gross carrying amount activity during the six months ended June 30, 2022, plus the accumulated amortization of the Company’s intangible assets as of June 30, 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="border-bottom: Black 1.5pt solid; text-align: left; font-style: italic">(Amounts in thousands)</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Gross Carrying<br/> Amount</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"><b>Derecognition<br/> of Patents</b></p></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Impairment</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Accumulated<br/> Amortization</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Net Carrying<br/> Amount</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Definite-lived intangible assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 40%">Technology</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">14,196</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">(561</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">(8,575</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">(194</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,866</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Intellectual property</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">591</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">(71</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">520</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt">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">673</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-214">-</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-215">-</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">(118</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">555</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; padding-left: 0.375in; text-indent: -0.125in; text-align: left">Total definite-lived intangible assets at June 30, 2022</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">15,460</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">(561</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">(8,575</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">(383</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,941</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><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">On June 23, 2022, the Company executed an agreement to return fifteen patents and five pending or provisional patents to the former owners of Innovation Digital, LLC (“Innovation Digital”) which resulted in the derecognition of goodwill and intangible assets shown in the tables above. See Note 20 – <i>Other Business Developments</i> for additional information.</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">As of June 30, 2022, the Company determined that it was more likely than not that certain reporting unit’s fair value was below their reporting unit’s carrying amount due to a decline in the Company’s market capitalization. Accordingly, it was necessary to perform interim impairment testing as of June 30, 2022. For the three and six months ended June 30, 2022, the Company, utilizing a 10% revenue growth rate and a weighted-average cost of capital range of 13-25%, recorded an impairment charge for goodwill in the amount of $7.2 million and an impairment charge for other definite-lived intangible assets of $8.6 million. The Company calculates the estimated fair value of a reporting unit and the definite-lived intangible assets using the income approach and compares it to the carrying value. For the income approach, the Company uses internally developed discounted cash flow models that include the following assumptions, among others: projections of revenues, expenses, and related cash flows based on assumed long-term growth rates and demand trends; expected future investments to grow new units; and estimated discount rates. There are inherent uncertainties related to these factors and management’s judgment in applying them to the analysis of goodwill impairment.</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">In determining whether a qualitative assessment is required, the Company will evaluate relevant events or circumstances to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after performing the qualitative assessment, an entity concludes that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the entity would perform the two-step goodwill impairment test described in ASC 350. However, if, after applying the qualitative assessment, the entity concludes that it is not more than likely that the fair value is less than the carrying amount, the two-step goodwill impairment test is not required. The Company bases these assumptions on its historical data and experience, industry projections, micro and macro general economic condition projections, and its expectations. The only reporting unit with a pre-impairment negative carrying value is Virtual Network Communications, Inc.</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">During the three and six months ended June 30, 2022, the Company recorded amortization expense of intangible assets of $0.4 million and $0.8 million, respectively. During the three and six months ended June 30, 2021, the Company recorded amortization expense of intangible assets of $3.2 million and $6.5 million, respectively. The Company’s amortization is based on no residual value using the straight-line amortization method as it best represents the benefit of the intangible assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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; margin: 0pt 0; 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="border-bottom: Black 1.5pt solid; width: 88%; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Asset Class</td><td style="text-align: center; width: 1%; font-weight: bold"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1.5pt solid; width: 9%; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted-<br/> Average<br/> Amortization<br/> Period</b></span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Technology</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10.0 years </td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Intellectual property</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10.0 years </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">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">10.0 years </td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">All intangible assets</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.0 years </td> <td> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2022, assuming no additional amortizable intangible assets, the expected amortization expense for the unamortized acquired intangible assets for the next five years and thereafter was as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="border-bottom: Black 1.5pt solid; font-style: italic">(Amounts in thousands)</td><td style="padding-bottom: 1.5pt; font-style: italic"> </td> <td colspan="2" style="text-align: center; font-weight: bold; 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-align: left">2022</td><td style="width: 1%; text-align: left"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">297</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2023</td><td style="text-align: left"> </td> <td style="text-align: left"> </td><td style="text-align: right">594</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td style="text-align: left"> </td> <td style="text-align: left"> </td><td style="text-align: right">594</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td style="text-align: left"> </td> <td style="text-align: left"> </td><td style="text-align: right">594</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td style="text-align: left"> </td> <td style="text-align: left"> </td><td style="text-align: right">594</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left">Thereafter</td><td style="padding-bottom: 1.5pt; text-align: left"> </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,268</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-left: 0.125in; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All intangible assets</span></td><td style="padding-bottom: 4pt; text-align: left"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,941</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><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">As part of the Company’s restructuring, commencing January 1, 2023, the Company is integrating its previously separate reporting units, including employing a single integrated sales function, and the Chief Executive Officer intends to manage the Company and make decisions based on the Company’s consolidated operating results.</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="border-bottom: Black 1.5pt solid; font-style: italic">(Amounts in thousands)</td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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%">Balance at December 31, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">37,943</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Derecognition</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; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt">Impairments</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,200</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Balance at June 30, 2022</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">30,033</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 37943000 -710000 7200000 30033000 <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="border-bottom: Black 1.5pt solid; text-align: left; font-style: italic">(Amounts in thousands)</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Gross Carrying<br/> Amount</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"><b>Derecognition<br/> of Patents</b></p></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Impairment</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Accumulated<br/> Amortization</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Net Carrying<br/> Amount</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Definite-lived intangible assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 40%">Technology</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">14,196</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">(561</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">(8,575</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">(194</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,866</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Intellectual property</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">591</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">(71</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">520</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt">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">673</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-214">-</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-215">-</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">(118</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">555</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; padding-left: 0.375in; text-indent: -0.125in; text-align: left">Total definite-lived intangible assets at June 30, 2022</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">15,460</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">(561</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">(8,575</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">(383</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,941</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 14196000 -561000 -8575000 -194000 4866000 591000 -71000 520000 673000 -118000 555000 15460000 -561000 -8575000 -383000 5941000 For the three and six months ended June 30, 2022, the Company, utilizing a 10% revenue growth rate and a weighted-average cost of capital range of 13-25%, recorded an impairment charge for goodwill in the amount of $7.2 million and an impairment charge for other definite-lived intangible assets of $8.6 million. 400000 800000 3200000 6500000 <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="border-bottom: Black 1.5pt solid; width: 88%; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Asset Class</td><td style="text-align: center; width: 1%; font-weight: bold"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1.5pt solid; width: 9%; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted-<br/> Average<br/> Amortization<br/> Period</b></span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Technology</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10.0 years </td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Intellectual property</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10.0 years </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">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">10.0 years </td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">All intangible assets</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.0 years </td> <td> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> P10Y P10Y P10Y P10Y <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="border-bottom: Black 1.5pt solid; font-style: italic">(Amounts in thousands)</td><td style="padding-bottom: 1.5pt; font-style: italic"> </td> <td colspan="2" style="text-align: center; font-weight: bold; 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-align: left">2022</td><td style="width: 1%; text-align: left"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">297</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2023</td><td style="text-align: left"> </td> <td style="text-align: left"> </td><td style="text-align: right">594</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td style="text-align: left"> </td> <td style="text-align: left"> </td><td style="text-align: right">594</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td style="text-align: left"> </td> <td style="text-align: left"> </td><td style="text-align: right">594</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td style="text-align: left"> </td> <td style="text-align: left"> </td><td style="text-align: right">594</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left">Thereafter</td><td style="padding-bottom: 1.5pt; text-align: left"> </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,268</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-left: 0.125in; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All intangible assets</span></td><td style="padding-bottom: 4pt; text-align: left"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,941</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 297000 594000 594000 594000 594000 3268000 5941000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 13 LEASES </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>Operating Leases</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">The Company has operating leases for office, manufacturing and warehouse space, along with office equipment. The carrying values of operating lease right-of-use (“ROU”) assets and operating lease liabilities as of June 30, 2022 and December 31, 2021 were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">June 30,</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">December 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-style: italic">(Amounts in thousands)</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">2021</td><td style="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="width: 76%; text-align: left">Operating lease ROU assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,305</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,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Operating lease liability</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11,618</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,126</td><td style="text-align: left"> </td></tr> </table><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">On February 1, 2022, the Company entered into a lease agreement with the new owners of the Tucson Building (see Note 11 - <i>Property and Equipment, Net)</i>, for a term of 10 years with no option to renew. Monthly rent increases annually from $98,300 per month in year one to $128,200 a month in the final year of the lease. The Company posted a $1.0 million security deposit in connection with the commencement of the lease, which is classified within other assets – long term on the balance sheet. The Company determined that the transactions represented a sale and leaseback and, accordingly, established a new operating lease ROU asset and operating lease liability of $10.1 million. 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"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In May 2022, the Company abandoned its lease of the Tucson Building after previously defaulting on the lease. In June 2022, ComSovereign Corp. abandoned its Dallas, TX office lease and VEO Photonics, Inc. abandoned its San Diego, CA office lease. In connection with the lease abandonments, the Company recognized an $11.3 million loss due to the write-offs of the ROU-assets and applied its security deposit assets against its operating lease liabilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other information related to the Company’s operating leases are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="6" style="white-space: nowrap; text-align: center; font-weight: bold">For the Three Months Ended</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="6" style="white-space: nowrap; text-align: center; font-weight: bold">For the Six Months Ended</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">June 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">June 30,</td><td style="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; font-style: italic">(Amounts in thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2022</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; text-align: center; font-weight: bold">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; text-align: center; font-weight: bold">2022</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; text-align: center; font-weight: bold">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="width: 52%; text-align: left">Operating lease cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">535</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">343</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,088</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">595</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Short-term lease cost</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">19</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">63</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">28</td><td style="text-align: left"> </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; background-color: rgb(204,238,255)"> <td> </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; "> <td style="text-indent: -0.125in; padding-left: 0.125in; 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><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="padding-left: 0.125in; text-align: left">Operating cash flows from operating leases</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">24</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">339</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">517</td><td style="text-align: left"> </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: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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, 2022, and December 31, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">June 30</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">December 31</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-style: italic">(Amounts in thousands)</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Weighted average remaining lease term</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.19 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-family: Times New Roman, Times, Serif; font-size: 10pt">5.37 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%">Weighted average discount rate</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><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">5.97</td><td style="width: 1%; text-align: left">%</td></tr> </table><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">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 consolidated balance sheet as of June 30, 2022:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </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> </td><td style="font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Operating<br/> </td><td style="font-weight: bold"> </td></tr> <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="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Leases</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-align: left">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,240</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,026</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,768</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,625</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,386</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="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">8,285</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">Total minimum lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,330</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; 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">(4,712</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">Present value of future minimum lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,618</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; 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">(734</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">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">10,884</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="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">June 30,</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">December 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-style: italic">(Amounts in thousands)</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">2021</td><td style="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="width: 76%; text-align: left">Operating lease ROU assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,305</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,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Operating lease liability</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11,618</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,126</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 1305000 3000000 11618000 3126000 P10Y 98300000 128200000 1000000 10100000 11300000 <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="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="6" style="white-space: nowrap; text-align: center; font-weight: bold">For the Three Months Ended</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="6" style="white-space: nowrap; text-align: center; font-weight: bold">For the Six Months Ended</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">June 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">June 30,</td><td style="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; font-style: italic">(Amounts in thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2022</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; text-align: center; font-weight: bold">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; text-align: center; font-weight: bold">2022</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; text-align: center; font-weight: bold">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="width: 52%; text-align: left">Operating lease cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">535</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">343</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,088</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">595</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Short-term lease cost</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">19</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">63</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">28</td><td style="text-align: left"> </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; background-color: rgb(204,238,255)"> <td> </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; "> <td style="text-indent: -0.125in; padding-left: 0.125in; 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><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="padding-left: 0.125in; text-align: left">Operating cash flows from operating leases</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">24</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">339</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">517</td><td style="text-align: left"> </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: 0pt 0; text-align: justify"> </p> 535000 343000 1088000 595000 19000 63000 28000 102000 24000 339000 517000 598000 <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="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">June 30</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">December 31</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-style: italic">(Amounts in thousands)</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Weighted average remaining lease term</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.19 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-family: Times New Roman, Times, Serif; font-size: 10pt">5.37 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%">Weighted average discount rate</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><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">5.97</td><td style="width: 1%; text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> P4Y2M8D P5Y4M13D 0.0595 0.0597 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Operating<br/> </td><td style="font-weight: bold"> </td></tr> <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="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Leases</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-align: left">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,240</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,026</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,768</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,625</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,386</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="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">8,285</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">Total minimum lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,330</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; 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">(4,712</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">Present value of future minimum lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,618</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; 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">(734</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">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">10,884</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 1240000 2026000 1768000 1625000 1386000 8285000 16330000 4712000 11618000 734000 10884000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 14 DEBT</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">Debt consisted of the following as of June 30, 2022 and December 31, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </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="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; text-align: left; border-bottom: Black 1.5pt solid">(Amounts in thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Note<br/> Reference</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Original<br/> Maturity<br/> Date</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">Amount<br/> Outstanding</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">Interest<br/> Rate</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">Amount<br/> Outstanding</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">Interest<br/> Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Secured Notes Payable</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </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="width: 34%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Secured senior convertible note payable</td><td style="width: 1%"> </td> <td style="width: 7%; text-align: center">A</td><td style="width: 1%"> </td> <td style="width: 9%; text-align: center">5/27/23</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,571</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">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">6,417</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">6.0</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Secured senior convertible note payable</td><td> </td> <td style="text-align: center">B</td><td> </td> <td style="text-align: center">8/25/23</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,722</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,833</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.0</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: -0.125in; padding-left: 0.125in">Secured note payable</td><td> </td> <td style="text-align: center">C</td><td> </td> <td style="text-align: center">11/26/21</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9.0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9.0</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Secured note payable</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt">D</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt">1/29/22</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-216">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">0.0</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">5,205</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">&gt;8% or Libor +6.75</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: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Total secured notes payable</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </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,793</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; 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">17,455</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </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="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Notes Payable</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </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; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Notes payable</td><td> </td> <td style="text-align: center">E</td><td> </td> <td style="text-align: center">3/31/23</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.0</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">3.0</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: -0.125in; padding-left: 0.125in">Notes payable</td><td> </td> <td style="text-align: center">F</td><td> </td> <td style="text-align: center">7/29/22</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">550</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.0</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">0.0</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">PPP loans</td><td> </td> <td style="text-align: center">G</td><td> </td> <td style="text-align: center">5/5/22</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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.0</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: -0.125in; padding-left: 0.125in">SBA loan</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt">H</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt">5/15/50</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">143</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">3.8</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">150</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">3.8</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; text-indent: -0.125in; padding-left: 0.125in">Total notes payable</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </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">793</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; 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">152</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </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; "> <td style="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Convertible Notes Payable</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </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-align: left; text-indent: -0.125in; padding-left: 0.125in">Convertible note payable</td><td> </td> <td style="text-align: center">I</td><td> </td> <td style="text-align: center">6/3/22</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-220">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">600</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.0</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Convertible note payable</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt">J</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt">1/29/26</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,150</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">3.3</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">11,150</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">1.0</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: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Total convertible notes payable</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </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,150</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; 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">11,750</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </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-align: left; text-indent: -0.125in; padding-left: 0.125in">Total long-term debt</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,736</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">29,357</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; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Less: unamortized discounts and debt issuance costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </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,360</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; 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">(3,518</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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: -0.125in; padding-left: 0.125in">Total long-term debt, less discounts and debt issuance costs</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,376</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">25,839</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; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Less: current portion of long-term debt</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </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,467</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; 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">(13,566</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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: -0.125in; padding-left: 0.125in">Debt classified as long-term debt</td><td style="padding-bottom: 4pt"> </td> <td style="text-align: center; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: center; 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">5,909</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"> </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">12,273</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"> </td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">   </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Lind Debt</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">For Notes A and B (the “Lind Debt”), on or about April 15, 2022, as a result of the Company not filing its Annual Report on Form 10-K for the year ended December 31, 2021 on a timely basis, the Lind Debt entered into default, which resulted in a 5% or $0.4 million increase in the principal value, pursuant to the terms of the Lind Debt. The default also enabled the note holders, upon notice to the Company, to periodically convert a portion of the associated principal and accrued interest into common stock at a 20% discount to the three lowest daily volume-weighted-average-prices during the prior twenty trading days (“Note Holder Conversions”).</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">For the Lind Debt, during the six months ended June 30, 2022, the principal amount was reduced by an aggregate of $4.0 million, which was comprised of (a) a reduction of an aggregate of $1.9 million (plus interest) due to pre-default scheduled cash payments; (b) a reduction of an aggregate of $1.9 million (plus interest) due to pre-default scheduled equity payments (at the Company’s discretion, in lieu of cash) comprising 3,530,042 shares of common stock; (c) an increase of an aggregate of $0.4 million (as discussed above) due to the debt’s contractual default provisions; and (d) a reduction of an aggregate of $0.6 million of principal due to Note Holder Conversions into an aggregate of 4,586,835 shares of the Company’s common stock.</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">See Note 21 – <i>Subsequent Events</i> – <b><i>Debt and Equity Developments</i></b> for information related to subsequent Note Holder Conversions. The subsequent Note Holder Conversions enabled the June 30, 2022 outstanding principal of the Lind Debt (and the related debt discounts) and $0.9 million of Note J to be fully reclassified from current to long term.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Other Debt</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For Note C, during the six months ended June 30, 2022, past due principal of $0.5 million was repaid in cash.</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">For Note D (the Tucson building mortgage), during the six months ended June 30, 2022, the principal of $5.2 million was repaid in cash from the proceeds of the January 31, 2022 building sale.</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">For Note E, on April 1, 2022, the Company entered into a note agreement with a related party who is an Executive Officer of the Company for cash proceeds of $100,000 with a maturity date of March 31, 2023 and an interest rate of 3%. As of June 30, 2022, the proceeds were recorded as a related party note in current liabilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For Note F, on or about April 29, 2022, the Company sold an original issue discount note with a face value of $550,000 to an investor for the purchase price of $500,000. This note was due approximately July 29, 2022 and bears a default rate of 12% after the maturity date. On July 26, 2022, the Company received notice from the promissory note holder that the promissory note in the principal amount of $550,000 was due. As of the date of this filing, this note remains outstanding. On May 9, 2022, in connection with the note issuance, the Company issued 240,000 shares of common stock to an advisor pursuant to an advisory agreement dated April 29, 2022.</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">For Note G, during the six months ended June 30, 2022, principal of $2,000 was repaid in cash.</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">For Note H, during the six months ended June 30, 2022, principal of $7,000 was repaid in cash.</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">For Note I, on June 23, 2022, the Company reached an agreement to cancel the note comprised of principal of $600,000 and interest of $40,000 in exchange for the return of certain patents. See Note 20 – <i>Other Business Developments</i> for additional information.</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">For Note J, on May 24, 2022, the Company received notice from counsel for holders of $11.2 million of convertible promissory notes issued in connection with the acquisition of Fastback that the Company had failed to file its Annual Report on Form 10-K in a timely manner, as required by the terms of the convertible promissory notes. While the note holders have the right to accelerate the maturity of the principal, the notice simply indicated that the holders were reserving their rights.</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">Future maturities contractually required by the Company under debt obligations are as follows as of June 30, 2022:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </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="text-align: left; border-bottom: Black 1.5pt solid; font-style: italic">(Amounts in thousands)</td><td style="padding-bottom: 1.5pt; font-style: italic"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; 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: 87%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Remaining 2022</span></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">19,493</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2023</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</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-221">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</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-222">-</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">2026</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-223">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thereafter</span></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">143</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-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></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">19,736</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the three and six months ended June 30, 2022, the Company recognized $1.3 million and $2.2 million of interest expense in connection with the aforementioned indebtedness, which includes the $0.4 million Lind Debt default charge during both periods. During the three and six months ended June 30, 2021, the Company recognized $0.5 million and $1.0 million of interest expense in connection with the aforementioned indebtedness.</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="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; text-align: left; border-bottom: Black 1.5pt solid">(Amounts in thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Note<br/> Reference</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Original<br/> Maturity<br/> Date</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">Amount<br/> Outstanding</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">Interest<br/> Rate</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">Amount<br/> Outstanding</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">Interest<br/> Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Secured Notes Payable</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </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="width: 34%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Secured senior convertible note payable</td><td style="width: 1%"> </td> <td style="width: 7%; text-align: center">A</td><td style="width: 1%"> </td> <td style="width: 9%; text-align: center">5/27/23</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,571</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">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">6,417</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">6.0</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Secured senior convertible note payable</td><td> </td> <td style="text-align: center">B</td><td> </td> <td style="text-align: center">8/25/23</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,722</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,833</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.0</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: -0.125in; padding-left: 0.125in">Secured note payable</td><td> </td> <td style="text-align: center">C</td><td> </td> <td style="text-align: center">11/26/21</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9.0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9.0</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Secured note payable</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt">D</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt">1/29/22</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-216">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">0.0</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">5,205</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">&gt;8% or Libor +6.75</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: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Total secured notes payable</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </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,793</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; 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">17,455</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </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="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Notes Payable</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </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; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Notes payable</td><td> </td> <td style="text-align: center">E</td><td> </td> <td style="text-align: center">3/31/23</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.0</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">3.0</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: -0.125in; padding-left: 0.125in">Notes payable</td><td> </td> <td style="text-align: center">F</td><td> </td> <td style="text-align: center">7/29/22</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">550</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.0</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">0.0</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">PPP loans</td><td> </td> <td style="text-align: center">G</td><td> </td> <td style="text-align: center">5/5/22</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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.0</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: -0.125in; padding-left: 0.125in">SBA loan</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt">H</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt">5/15/50</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">143</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">3.8</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">150</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">3.8</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; text-indent: -0.125in; padding-left: 0.125in">Total notes payable</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </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">793</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; 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">152</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </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; "> <td style="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Convertible Notes Payable</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </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-align: left; text-indent: -0.125in; padding-left: 0.125in">Convertible note payable</td><td> </td> <td style="text-align: center">I</td><td> </td> <td style="text-align: center">6/3/22</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-220">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">600</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.0</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Convertible note payable</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt">J</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt">1/29/26</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,150</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">3.3</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">11,150</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">1.0</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: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Total convertible notes payable</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </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,150</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; 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">11,750</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </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-align: left; text-indent: -0.125in; padding-left: 0.125in">Total long-term debt</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,736</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">29,357</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; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Less: unamortized discounts and debt issuance costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </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,360</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; 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">(3,518</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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: -0.125in; padding-left: 0.125in">Total long-term debt, less discounts and debt issuance costs</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,376</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">25,839</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; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Less: current portion of long-term debt</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </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,467</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; 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">(13,566</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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: -0.125in; padding-left: 0.125in">Debt classified as long-term debt</td><td style="padding-bottom: 4pt"> </td> <td style="text-align: center; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: center; 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">5,909</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"> </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">12,273</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"> </td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">   </p> 2023-05-27 3571000 0.06 6417000 0.06 2023-08-25 3722000 0.06 4833000 0.06 2021-11-26 500000 0.09 1000000 0.09 2022-01-29 0 5205000 0.08 0.0675 7793000 17455000 2023-03-31 100000 0.03 0.03 2022-07-29 550000 0 0 2022-05-05 0.01 2000 0.01 2050-05-15 143000 0.038 150000 0.038 793000 152000 2022-06-03 0.05 600000 0.05 2026-01-29 11150000 0.033 11150000 0.01 11150000 11750000 19736000 29357000 2360000 3518000 17376000 25839000 11467000 13566000 5909000 12273000 0.05 400000 0.20 the principal amount was reduced by an aggregate of $4.0 million, which was comprised of (a) a reduction of an aggregate of $1.9 million (plus interest) due to pre-default scheduled cash payments; (b) a reduction of an aggregate of $1.9 million (plus interest) due to pre-default scheduled equity payments (at the Company’s discretion, in lieu of cash) comprising 3,530,042 shares of common stock; (c) an increase of an aggregate of $0.4 million (as discussed above) due to the debt’s contractual default provisions; and (d) a reduction of an aggregate of $0.6 million of principal due to Note Holder Conversions into an aggregate of 4,586,835 shares of the Company’s common stock. 900000 500000 5200000 100000 0.03 550000 500000 0.12 550000 240000 2000 7000 600000 40000 11200000 <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="text-align: left; border-bottom: Black 1.5pt solid; font-style: italic">(Amounts in thousands)</td><td style="padding-bottom: 1.5pt; font-style: italic"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; 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: 87%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Remaining 2022</span></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">19,493</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2023</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</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-221">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</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-222">-</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">2026</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-223">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thereafter</span></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">143</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-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></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">19,736</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> 19493000 100000 143000 19736000 1300000 2200000 400000 500000 1000000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 15 STOCKHOLDERS’ EQUITY</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">See Note 14 – <i>Debt</i> and Note 21 – <i>Subsequent Events – <b>Debt and Equity Developments</b></i> for additional information related to debt conversions.</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>Preferred Stock - Liquidation Preference</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Upon any voluntary or involuntary liquidation, dissolution or winding up of our affairs, before any distribution or payment shall be made to holders of shares of our common stock or any other class or series of our capital stock ranking, as to rights upon any voluntary or involuntary liquidation, dissolution or winding up of our affairs, junior to the Series A Cumulative Redeemable Perpetual Preferred Stock (the “Series A Preferred Stock”), holders of shares of Series A Preferred Stock will be entitled to be paid out of our assets legally available for distribution to our stockholders, after payment of or provision for our debts and other liabilities and any class or series of our capital stock ranking, as to rights upon any voluntary or involuntary liquidation, dissolution or winding up of our affairs, senior to the Series A Preferred Stock, a liquidation preference of $25.00 per share of the Series A Preferred Stock (approximately $8.0 million), plus an amount equal to any accrued and unpaid dividends (whether or not authorized or declared) up to, but excluding, the date of payment. If, upon our voluntary or involuntary liquidation, dissolution or winding up, our available assets are insufficient to pay the full amount of the liquidating distributions on all outstanding shares of Series A Preferred Stock and the corresponding amounts payable on all shares of each other class or series of capital stock ranking, as to rights upon liquidation, dissolution or winding up, on parity with the Series A Preferred Stock in the distribution of assets, then holders of shares of Series A Preferred Stock and each such other class or series of capital stock ranking, as to rights upon any voluntary or involuntary liquidation, dissolution or winding up, on parity with the Series A Preferred Stock will share ratably in any distribution of assets in proportion to the full liquidating distributions to which they would otherwise be respectively entitled.</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>Dividends</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">During the three and six months ended June 30, 2022, the Company recorded $184,992 and $308,320, respectively, of dividends paid or payable to the holders of the 9.25% Series A Preferred Stock.</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">On or about May 25, 2022, the Company announced that it had suspended the payment of dividends on the Series A Preferred Stock to preserve cash. Since June 20, 2022, dividends on the Series A Preferred Stock are accruing at the rate of approximately $61,664 per month. The total arrearage on the date of filing for the accrued dividends is approximately $493,312.</p> 25 8000000 184992000 308320000 0.0925 61664000 493312000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 16 SHARE-BASED COMPENSATION</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>Restricted Stock Awards</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">A summary of the restricted stock unit (“RSU”) activity during the six months ended June 30, 2022 is presented below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Weighted-</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Average</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Number of</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Grant Date<br/> Value</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; font-style: italic"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">RSU’s</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Per Share</td><td style="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="width: 76%">RSU’s non-vested - January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">133,331</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.67</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; padding-bottom: 1.5pt">Vested</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">1.03</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">RSU’s non-vested - June 30, 2022</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">99,998</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.05</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><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">During the three and six months ended June 30, 2022, the Company recognized $78,496 and $156,996, respectively, of share-based compensation expense associated with RSUs. During the three and six months ended June 30, 2021, the Company recognized $180,993 and $530,073, respectively, of share-based compensation expense associated with RSUs. Compensation expense related to RSUs is recorded in general and administrative expense in the condensed consolidated statement of operations. As of June 30, 2022, there was $114,834 of unrecognized stock-based compensation expense related to RSUs that will be recognized over the weighted average remaining vesting period of 0.48 years.</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"><b><i>Stock Options</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were no stock options issued during the three and six months ended June 30, 2022. The following table summarizes the assumptions used to estimate the fair value of options granted during the six months ended June 30, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">For the Six Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic"> </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">2022</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">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="width: 76%; 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"><span style="-sec-ix-hidden: hidden-fact-224; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></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">0.00</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-225; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left"> </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">46.50 - 53.02</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-226; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left"> </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">0.48 - 0.89</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected life of options</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-227; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left"> </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: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents stock option activity for the six months ended June 30, 2022:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Weighted</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Weighted</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Average</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Average</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold"/><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold"/><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Exercise </td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Contractual</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Aggregate</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; font-style: italic"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Number of<br/> Options</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Price<br/> Per Share</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Life in<br/> Years</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Intrinsic<br/> Value</td><td style="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="width: 52%">Outstanding - December 31, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">7,040,511</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.33</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"> </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"><div style="-sec-ix-hidden: hidden-fact-228">         </div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(209,741</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.15</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"><div style="-sec-ix-hidden: hidden-fact-229"> </div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="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">(496,667</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.27</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-230"> </div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Outstanding - June 30, 2022</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">6,334,103</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.41</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.89</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"><div style="-sec-ix-hidden: hidden-fact-231">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </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; "> <td style="padding-bottom: 4pt">Exercisable - June 30, 2022</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,801,270</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.96</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.79</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"><div style="-sec-ix-hidden: hidden-fact-232">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><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">The following table presents information related to stock options as of June 30, 2022:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options Outstanding</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options Exercisable</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="font-weight: bold; text-align: center">Exercise</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Outstanding</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Exercisable</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="font-weight: bold; text-align: center"> Price</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Remaining Life</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Per Share</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">In Years</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options</td><td style="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-align: left"> </td><td style="text-align: center">$ 0.01 - $ 0.50</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-233">-</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-234">-</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-235">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: center">$ 0.51 - $ 1.00</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: 11%; text-align: right">568,763</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: 11%; text-align: right">3.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: 11%; text-align: right">568,763</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td style="text-align: center">$ 1.01 - $ 1.50</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-236">-</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-237">-</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-238">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td style="text-align: center">$ 1.51 - $ 2.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,356,671</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.30</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,356,671</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td style="text-align: center">$ 2.01 - $ 2.50</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-239">-</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-240">-</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-241">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td style="text-align: center">$ 2.51 - $ 3.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,116,992</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.60</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">782,501</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-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: center">$ 3.01 - $ 3.50</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">291,677</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.96</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">93,335</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: center"> </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">6,334,103</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.79</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,801,270</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><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">The Company recognized $321,248 and $777,852 of share-based compensation expense related to options for the three and six months ended June 30, 2022, respectively, compared to $344,638 and $352,012 of share-based compensation expense related to options for the three and six months ended June 30, 2021, respectively. Compensation expense related to stock options is recorded in general and administrative expense in the condensed consolidated statement of operations. At June 30, 2022, the Company had $465,322 of unrecognized compensation expense related to options.</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"><b><i>Warrants</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All warrants are valued utilizing the Black-Scholes pricing model using the assumptions listed below. There were no warrants issued during the three and six months ended June 30, 2022. The weighted average grant date fair value of all warrants issued during the six months ended June 30, 2021 was $1.39 per share.</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">The following tables summarize the assumptions used to estimate the fair value of warrants granted during the six months ended June 30, 2022 and 2021: </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">For the Six Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; text-align: center"> </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">2022</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">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="width: 76%; 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"><span style="-sec-ix-hidden: hidden-fact-242; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></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">0</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-243; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left"> </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">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-align: left">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-244; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left"> </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">0.42- 0.81</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Contractual life of warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-245; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left"> </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> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents activity for the six months ended June 30, 2022:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </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="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Weighted-</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold"/><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Average</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Weighted-</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center; font-style: italic"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Number of<br/> Warrants</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Exercise<br/> Price<br/> Per Share</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Average<br/> Contractual<br/> Life in Years</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Outstanding - December 31, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">12,831,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">3.72</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"/><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="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; padding-bottom: 1.5pt; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(16,670</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.50</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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">Outstanding - June 30, 2022</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">12,814,923</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.72</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.63</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Exercisable - June 30, 2022</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">12,814,923</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.72</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.63</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents information related to warrants as of June 30, 2022:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </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 colspan="6" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Warrants Outstanding</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Warrants Exercisable</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Weighted</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center; font-weight: bold">Exercise</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Outstanding</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Average</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Exercisable</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center; font-weight: bold">Price</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Number of</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Remaining Life</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Number of</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Per Share</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Warrants</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">In Years</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Warrants</td><td style="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="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$ 0.01 - $ 1.00</span></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: 11%; text-align: right">560,192</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: 11%; text-align: right">3.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: 11%; text-align: right">560,192</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$ 1.01 - $ 2.00</span></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-246">-</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-247">-</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-248">-</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"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$ 2.01 - $ 3.00</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,556,001</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.81</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,556,001</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$ 3.01 - $ 4.00</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33,342</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.79</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33,342</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$ 4.01 - $ 5.00</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,285,290</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.58</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,285,290</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$ 5.01 - $ 6.00</span></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,098</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.60</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,098</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-align: left"> </td><td style="padding-bottom: 4pt; text-align: center"> </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">12,814,923</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.63</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">12,814,923</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="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Weighted-</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Average</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Number of</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Grant Date<br/> Value</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; font-style: italic"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">RSU’s</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Per Share</td><td style="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="width: 76%">RSU’s non-vested - January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">133,331</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.67</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; padding-bottom: 1.5pt">Vested</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">1.03</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">RSU’s non-vested - June 30, 2022</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">99,998</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.05</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 133331 2.67 33334 1.03 99998 2.05 78496 156996 180993 530073 114834 P0Y5M23D <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">For the Six Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic"> </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">2022</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">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="width: 76%; 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"><span style="-sec-ix-hidden: hidden-fact-224; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></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">0.00</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-225; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left"> </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">46.50 - 53.02</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-226; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left"> </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">0.48 - 0.89</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected life of options</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-227; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left"> </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: 0pt 0; text-align: justify"> </p> 0 0.465 0.5302 0.0048 0.0089 P3Y P5Y <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="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Weighted</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Weighted</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Average</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Average</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold"/><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold"/><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Exercise </td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Contractual</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Aggregate</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; font-style: italic"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Number of<br/> Options</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Price<br/> Per Share</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Life in<br/> Years</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Intrinsic<br/> Value</td><td style="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="width: 52%">Outstanding - December 31, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">7,040,511</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.33</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"> </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"><div style="-sec-ix-hidden: hidden-fact-228">         </div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(209,741</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.15</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"><div style="-sec-ix-hidden: hidden-fact-229"> </div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="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">(496,667</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.27</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-230"> </div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Outstanding - June 30, 2022</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">6,334,103</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.41</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.89</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"><div style="-sec-ix-hidden: hidden-fact-231">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </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; "> <td style="padding-bottom: 4pt">Exercisable - June 30, 2022</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,801,270</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.96</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.79</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"><div style="-sec-ix-hidden: hidden-fact-232">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 7040511 2.33 209741 0.15 496667 2.27 6334103 2.41 P2Y10M20D 2801270 1.96 P1Y9M14D <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options Outstanding</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options Exercisable</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="font-weight: bold; text-align: center">Exercise</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Outstanding</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Exercisable</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="font-weight: bold; text-align: center"> Price</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Remaining Life</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Per Share</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">In Years</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options</td><td style="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-align: left"> </td><td style="text-align: center">$ 0.01 - $ 0.50</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-233">-</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-234">-</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-235">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: center">$ 0.51 - $ 1.00</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: 11%; text-align: right">568,763</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: 11%; text-align: right">3.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: 11%; text-align: right">568,763</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td style="text-align: center">$ 1.01 - $ 1.50</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-236">-</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-237">-</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-238">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td style="text-align: center">$ 1.51 - $ 2.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,356,671</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.30</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,356,671</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td style="text-align: center">$ 2.01 - $ 2.50</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-239">-</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-240">-</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-241">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td style="text-align: center">$ 2.51 - $ 3.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,116,992</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.60</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">782,501</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-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: center">$ 3.01 - $ 3.50</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">291,677</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.96</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">93,335</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: center"> </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">6,334,103</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.79</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,801,270</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 568763 P3Y7D 568763 1356671 P0Y3M18D 1356671 4116992 P3Y7M6D 782501 291677 P0Y11M15D 93335 6334103 P1Y9M14D 2801270 321248 777852 344638 352012 465322 1.39 <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="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">For the Six Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; text-align: center"> </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">2022</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">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="width: 76%; 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"><span style="-sec-ix-hidden: hidden-fact-242; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></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">0</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-243; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left"> </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">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-align: left">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-244; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left"> </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">0.42- 0.81</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Contractual life of warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-245; font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left"> </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> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> 0 0.3994 0.4633 0.0042 0.0081 P5Y <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="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Weighted-</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold"/><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Average</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Weighted-</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center; font-style: italic"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Number of<br/> Warrants</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Exercise<br/> Price<br/> Per Share</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Average<br/> Contractual<br/> Life in Years</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Outstanding - December 31, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">12,831,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">3.72</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"/><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="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; padding-bottom: 1.5pt; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(16,670</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.50</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </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">Outstanding - June 30, 2022</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">12,814,923</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.72</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.63</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Exercisable - June 30, 2022</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">12,814,923</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.72</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.63</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> 12831593 3.72 16670 1.5 12814923 3.72 P3Y7M17D 12814923 3.72 P3Y7M17D <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td colspan="6" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Warrants Outstanding</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Warrants Exercisable</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Weighted</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center; font-weight: bold">Exercise</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Outstanding</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Average</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Exercisable</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center; font-weight: bold">Price</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Number of</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Remaining Life</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Number of</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Per Share</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Warrants</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">In Years</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Warrants</td><td style="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="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$ 0.01 - $ 1.00</span></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: 11%; text-align: right">560,192</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: 11%; text-align: right">3.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: 11%; text-align: right">560,192</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$ 1.01 - $ 2.00</span></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-246">-</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-247">-</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-248">-</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"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$ 2.01 - $ 3.00</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,556,001</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.81</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,556,001</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$ 3.01 - $ 4.00</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33,342</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.79</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33,342</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$ 4.01 - $ 5.00</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,285,290</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.58</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,285,290</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$ 5.01 - $ 6.00</span></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,098</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.60</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,098</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-align: left"> </td><td style="padding-bottom: 4pt; text-align: center"> </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">12,814,923</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.63</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">12,814,923</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 560192 P3Y7D 560192 4556001 P3Y9M21D 4556001 33342 P2Y9M14D 33342 7285290 P3Y6M29D 7285290 380098 P3Y7M6D 380098 12814923 P3Y7M17D 12814923 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 17 COMMITMENTS AND CONTINGENCIES</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 that after 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.</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">On January 27, 2022, a former employee filed suit against the Company in the Tulsa County Oklahoma District Court, Case No. CJ-2022-00221. The plaintiff has alleged that she was entitled to six months of severance pay after her employment contract was not renewed, and that her option agreements did not expire thirty days after cessation of her employment, and claims she is owed approximately $75,000 in severance and $250,000 in damages for her options. The Company filed an Answer on or about March 18, 2022. The Company disputes the plaintiff’s allegations, has not accrued for any contingent losses, and intends to vigorously defend the lawsuit.</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">On June 16, 2022, the Company received notice from certain former shareholders of SAGUNA claiming breaches of the SAGUNA stock purchase agreement and claiming that all of the former shareholders of SAGUNA have suffered damages totaling approximately $13.9 million, which they calculated as the value related to the consideration issued to those former shareholder for the acquisition of SAGUNA. The Company denies those claims and has not accrued for any contingent loss. However, the Company may face legal claims or proceedings regarding those claims.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">See Note 21 – <i>Subsequent Events – <b>Litigation, Claims and Contingencies Developments</b></i> for post-June 30, 2022 developments.</p> From time to time, the Company may become involved in various lawsuits and legal proceedings that arise in the ordinary course of business. On January 27, 2022, a former employee filed suit against the Company in the Tulsa County Oklahoma District Court, Case No. CJ-2022-00221. The plaintiff has alleged that she was entitled to six months of severance pay after her employment contract was not renewed, and that her option agreements did not expire thirty days after cessation of her employment, and claims she is owed approximately $75,000 in severance and $250,000 in damages for her options. 13900000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 18 CONCENTRATIONS</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">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, 2022, accounts receivable from two customers comprised an aggregate of approximately 40% of the Company’s total trade accounts receivable, and none of these balances were characterized as uncollectible.</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">In addition, for the three months ended June 30, 2022, revenue from three customers individually exceeded 10% of revenue and, in total, comprised approximately 41% of the Company’s total revenue. For the six months ended June 30, 2022, revenue from one customer individually exceeded 10% of revenue and, in total, comprised approximately 11% of the Company’s total revenue. At June 30, 2022, accounts payable from one vendor accounted for 16% of the Company’s total expenses.</p> 0.40 0.10 0.41 0.10 0.11 0.16 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 19 BUSINESS ACQUISITIONS</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">During 2021, the Company completed the acquisitions of Fastback Networks, a telecommunications provider, Sky Sapience Ltd., a tethered drone provider, Rvision, Inc., a video and communications developer, Innovation Digital, a developer of signal processing solutions, RF Engineering and Energy Resource, an antenna and accessories provider, and SAGUNA Networks, a software developer to expand the Company’s product offerings and developments.</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">The following information represents the unaudited pro forma combined results of operations, giving effect to the acquisitions as if they occurred at the beginning of the period ended June 30, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">For the<br/> Three Months Ended</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">For the <br/> Six Months Ended</td><td style="text-align: center; font-weight: bold"> </td></tr> <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="text-align: center; font-weight: bold; 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="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">June 30,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt">Revenue from continuing operations</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">2,585</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">4,416</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </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-align: left; padding-bottom: 4pt">Net loss from continuing operations</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,409</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">(28,790</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td> </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-align: left; padding-bottom: 4pt">Basic and diluted loss per common share</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">(0.15</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">(0.38</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td> </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-align: left; padding-bottom: 4pt">Weighted-average common shares outstanding</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">78,433,662</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">75,442,895</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="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">For the<br/> Three Months Ended</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">For the <br/> Six Months Ended</td><td style="text-align: center; font-weight: bold"> </td></tr> <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="text-align: center; font-weight: bold; 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="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">June 30,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt">Revenue from continuing operations</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">2,585</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">4,416</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </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-align: left; padding-bottom: 4pt">Net loss from continuing operations</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,409</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">(28,790</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td> </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-align: left; padding-bottom: 4pt">Basic and diluted loss per common share</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">(0.15</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">(0.38</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td> </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-align: left; padding-bottom: 4pt">Weighted-average common shares outstanding</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">78,433,662</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">75,442,895</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 2585000 4416000 -11409000 -28790000 0.15 0.38 78433662 75442895 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 20 OTHER BUSINESS DEVELOPMENTS</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Executive Officer and Board of Director Developments</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 21, 2022, the Company’s Chief Financial Officer resigned from the Company for personal family commitments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 2, 2022, a member of the Board of Directors of the Company (the “Board”) announced their resignation from the Board and all committees thereof, effective immediately. The resignation allowed that former member of the Board to focus on personal and other professional commitments.</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"><b><i>Business Developments</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">Commencing in May 2022, the Company embarked on a restructuring, including a reduction of over 70% of overhead and personnel costs through the divestment of non-core assets in favor of a refocus on our true core competencies in 5G and beyond technology.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In May 2022, InduraPower idled the employees.</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">On May 23, 2022, a third party acquired certain assets and employees from the Canadian subsidiary of DragonWave-X, LLC (“DragonWave Canada”), in return for assuming DragonWave Canada’s potential employment liabilities and assuming DragonWave Canada’s lease in Kanata, Ontario, Canada, through an Asset Purchase Agreement. The Company recognized a $2.0 million loss on the aforementioned sale.</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">In June 2022, the Company idled the employees of SAGUNA Networks Ltd. (“SAGUNA”), Sky Sapience Ltd. (“SKS”) and VEO Photonics, Inc. (“VEO”).</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">On June 23, 2022, the Company reached an agreement to return fifteen patents and five pending or provisional patents to the former owners of Innovation Digital, LLC (“Innovation Digital”), resulting in the derecognition of an outstanding promissory note of an aggregate $640,000, comprised of $600,000 of principal and $40,000 of interest, the return of 500,000 shares of common stock, and the waiver of certain severance payments. The Company recognized a $0.6 million loss on the aforementioned sale.</p> 0.70 2000000 640000 600000 40000 500000 600000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 21 SUBSEQUENT EVENTS</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Executive Officer and Board of Director Developments</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 1, 2022, the Company’s then Chief Executive Officer and the Company’s then President resigned from the Company as part of the Company’s ongoing transition. David A. Knight was appointed Interim Chief Executive Officer by the Board.</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">On October 10, 2022, a member of the Board announced their resignation from the Board and all committees thereof. The resignation allowed that former member of the Board to focus on personal and other professional commitments.</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">On November 23, 2022, the Board appointed David A. Knight as the Company’s Chief Executive Officer, President, Acting Principal Financial and Accounting Officer, and a Director of the Board. Mr. Knight is entitled to receive (i) an annual base salary of $180,000 which will be increased to $250,000 upon the Board’s Compensation Committee’s determination of adequate funding; (ii) eligibility to participate in a cash bonus program for meeting quarterly and annual goals, milestones, and metrics, as established by the Compensation Committee; (iii) eligibility to receive grants under the terms of the Company’s 2020 Long-Term Incentive Plan; (iv) the right to participate in all benefit plans offered to the Company’s senior executive officers; and (v) severance payments of three months of salary, benefits, and prorated bonus (the “Severance”) if terminated without cause before completion of one year of service, and six months of Severance if terminated without cause after reaching one year of service.</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"><b><i>Business Developments</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">On December 21, 2022, the Company entered into a Share Purchase Agreement (the “SKS Sale Agreement”) with Titan Innovations Ltd., an Israeli corporation (“Titan”), pursuant to which we agreed to sell our Israel-based tethered drone unit Sky Sapience Ltd. (“SKS”) to Titan. The total consideration for the sale is $1.8 million. From that consideration, the first two tranches totaling $750,000 would be utilized to eliminate outstanding liabilities and debt of SKS. Post-closing, the next tranche of $450,000 would be paid to the Company, less any remaining SKS outstanding liabilities and debt. The final $600,000 is due to be paid within two years of closing, subject to potential reductions for further claims of SKS debt, which are capped at $300,000. The SKS Sale Agreement contains closing conditions and there are no assurances that the transaction will close.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">On December 29, 2022, the Company entered into a Settlement Agreement (“Settlement Agreement”) to resolve RVI Claim #1 and RVI Claim #2 (see the <b><i>Litigation, Claims and Contingencies Developments</i></b> section in the Note for additional information). As required by the terms of the Settlement Agreement, we entered into a Stock Purchase Agreement (the “RVI Sale Agreement”) with the plaintiffs in the two lawsuits (“Buyers”), pursuant to which, and subject to the terms and conditions of the RVI Sale Agreement, we agreed to sell Rvision, Inc. (“RVI”) to Buyers. The consideration for the sale was the dismissal of the two lawsuits and $100.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><span style="font-size: 8pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">In January 2023, the Company idled the employees of RF Engineering &amp; Energy Resource, LLC.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Debt and Equity Developments</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subsequent to June 30, 2022 and through the filing date of this Form 10-Q, there were Note Holder Conversions of $7.5 million of Lind Debt principal and $0.1 million of related interest into an aggregate of 150,007,860 shares of the Company’s common stock. As of the filing date, the remaining combined principal and interest balance of the Lind Debt was approximately $228,000.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 29, 2022, the Company sold a promissory note in the principal amount of $26,250 to the Company’s senior secured lenders. This note bears interest at 15% per annum and is due July 29, 2023.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 17, 2022, the Company sold a promissory note in the principal amount of $367,500 to the Company’s senior secured lenders. This note bears interest at 6% per annum, is due October 17, 2023, and is secured by the August 25, 2021 Amended and Restated Security Agreement between the Company and its senior secured lenders.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 8, 2022, the Company sold a promissory note in the principal amount of $262,500 to the Company’s senior secured lenders for proceeds of $250,000. That note bears interest at 6% per annum, is due November 8, 2023, and also is secured by the August 25, 2021 Amended and Restated Security Agreement between the Company and its senior secured lenders.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On or about December 8, 2022, the Company canceled 66,666 shares of outstanding common stock due to the non-vesting of certain restricted stock awards.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 17, 2023, the Company sold an unsecured promissory note in the principal amount of $90,000, which pays 8% interest per annum and is due on or before July 30, 2023.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During January 2023, pursuant to a limited time offer, certain Note J convertible note holders agreed to amend their note and convert an aggregate of $0.9 million principal of their notes and $0.2 million of accrued interest into 20,469,861 shares of the Company’s common stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Lease Developments</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In July 2022, the Company abandoned its Chantilly, VA office lease.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Litigation, Claims and Contingencies Developments</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">By notice dated July 14, 2022, the Company received notice from a distributor that has a distribution agreement with InduraPower claiming that InduraPower, and the Company as guarantor, has breached the distribution agreement, and are claiming approximately $2.0 million in damages, which includes a claim for $0.5 million of foregone profit, which is not accrued because the Company denies that claim. The Company had received $1.5 million in cash as a deposit against future product deliveries, of which $0.2 million has been recognized as revenue (resulting from product deliveries) through June 30, 2022 and the other $1.3 million is included in contract liabilities – current in the June 30, 2022 balance sheet.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On or about July 17, 2022, the former employees of SKS filed an insolvency request against SKS in the Nazareth District Court, Israel, No. 35035-06-22. The action represents $400,000 of post- June 30, 2022 claims of the former employees. The approximately $400,000 of post-June 30, 2022 claims of the former employees were resolved pursuant to the SKS Sale Agreement and the action was dismissed on or about January 9, 2023. See the <b><i>Business Development</i></b> section in this Note for additional information.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On or about July 28, 2022, a former employee filed suit against the Company, Dustin McIntire, and Daniel Hodges in the San Diego County California Superior Court, Case No. 37-2022-00028083-CU-BC-CTL (“RVI Claim #1”). The plaintiff alleged that his wages were not paid, that he was constructively discharged, that the Company failed to issue him stock options, and that he is owed future amounts. He is claiming damages of no less than $238,000. As of June 30, 2022, the Company had accrued for the wage claims for services provided, but had not accrued for the claims associated with future services. On December 29, 2022, the Company resolved this lawsuit. See the <b><i>Business Development</i></b> section in this Note for additional information. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On or about August 22, 2022, two former Fastback employees filed suit against the Company, DragonWave and Fastback in the Alameda County Superior Court, California, Case No. 22CV016666. The plaintiffs allege that their payroll was late and that the Company failed to make one payroll, failed to timely pay wages three times, failed to pay accrued vacation time, and owes penalties under California law. Each plaintiff is claiming damages of no less than $66,500. The Company has accrued for the wage claims for services provided, but has not accrued for penalties. The Company disputes certain allegations of the plaintiff and intends to vigorously defend the lawsuit.</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">On or about August 23, 2022, a former employee filed suit against the Company in the Clark County District Court, Nevada, Case No. 3 A-22-857361-C (“RVI Claim #2”). The plaintiff alleged that his wages were not paid, that he was constructively discharged, that the Company failed to issue him stock options, and that he is owed future amounts. He is claiming damages of no less than $184,000. As of June 30, 2022, the Company had accrued for the wage claims for services provided, but had not accrued for the claims associated with future services. On December 29, 2022, the Company resolved this lawsuit. See the <b><i>Business Development</i></b> section in this Note for additional information.</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">On or about September 20, 2022, the Company was served with a suit that was filed on or about May 27, 2022 by the holder of a Transform-X Inc. (“Transform-X”) promissory note, suing the Company, Daniel Hodges, and Transform-X in the Richland County Court of Common Pleas, South Carolina, Case No. 2022CP4002806. The plaintiff alleges that for $125,000 he purchased an 8% promissory note in 2018 from Transform-X which has not been paid. Plaintiff alleges that the Company is also liable under the Transform-X promissory note. This lawsuit was removed to the United States District of South Carolina, Civil Action No.:3:22-cv-03645-MGL. The Company strongly disputes the plaintiff’s allegations, has not accrued for any contingent losses, and intends to vigorously defend the lawsuit.</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">On or about November 14, 2022, an intellectual property law firm filed suit against the Company in the United States District Court for the Southern District of California, San Diego. The plaintiff alleges that they performed work for the Company and its subsidiaries subsequent to June 30, 2022 and are owed approximately $75,000.</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">On or about November 15, 2022, the Company resolved the claims of former employees of SAGUNA who had, on or about July 17, 2022, filed an insolvency request against SAGUNA in the Nazareth District Court, Israel, No. 27624-07-22. The approximately $200,000 of post- June 30, 2022 claims of the former employees were resolved and the action was dismissed on or about November 17, 2022.</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">On or about January 10, 2023, a recruiting and staffing company obtained default judgment against the Company in County Court, Collin County, Texas, Case No. 004-01539-2022, for principal of $134,650, prejudgment interest of $4,542.24, court costs of $425, attorney’s fees of $6,300, and post judgment interest at 7%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">On January 9, 2023, a former employee of Elitise, LLC, filed suit against our Company in the Pima County Superior Court, Arizona, Case No. C20230116. The plaintiff has alleged that he is owed for unpaid minimum wages and overtime wages, breach of employment contract, retaliatory termination, and alleges an unspecified amount of damages. The Company disputes plaintiff’s allegations and intends to vigorously defend the lawsuit.</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>Nasdaq Compliance Developments</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">As previously disclosed in the Company’s Form 10-K filed on August 16, 2022, and in subsequent Form 8-K filings, the Company is not in compliance with Nasdaq Listing Rule 5550(a)(2), the $1.00 minimum closing bid price requirement (“minimum bid price”) due to the price of the Company’s common stock. Additionally, because the Company was late with filing its Quarterly Reports on Form10-Q for the quarters ended March 31, 2022, June 30, 2022, and September 30, 2022 (collectively the “Delinquent Reports”), the Company is not in compliance with Nasdaq Listing Rule 5250(c)(1), which requires listed companies to timely file all required periodic financial reports (“filing requirements”) with the Securities and Exchange Commission (“SEC”).</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">On November 17, 2022, a hearing was held before the Nasdaq Hearings Panel (the “Panel”) regarding the Company’s request for continued listing on The Nasdaq Capital Market of the Company’s common stock and additional time to regain compliance with Nasdaq Listing Rules. On November 29, 2022, the Panel issued its determination, granting the Company’s request for the continued listing of the Company’s common stock, subject to evidencing compliance with Nasdaq’s minimum bid price requirement by February 2, 2023, and evidencing compliance with Nasdaq’s filing requirement by getting the Company’s remaining Delinquent Reports filed with the SEC by February 24, 2023, and certain other conditions.</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">The Company is working to file its Delinquent Reports with the SEC as soon as practicable and is otherwise taking definitive steps to evidence compliance with all other applicable criteria for continued listing on Nasdaq. The Company had put forth a reverse split proposal to our stockholders to be voted on at the Company’s Annual Stockholders meeting on January 18, 2023, as part of the Company’s efforts to gain compliance with the minimum bid price requirement. There can be no assurances, however, that we will be able to gain compliance with the Nasdaq Listing Rules.</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">Because the Company did not reach a quorum, the Annual Meeting could not conduct business on January 18, 2023, and the vote of the Reverse Stock Split Proposal (referred to as “Proposal 1”) could not proceed in time for compliance with Nasdaq’s minimum bid price requirement in Nasdaq Listing Rule 5550(a)(1) on or before February 2, 2023. The Nasdaq Panel granted the Company’s request for an extension to obtain stockholder approval of the Reverse Stock Split Proposal on February 8, 2023, and to demonstrate compliance with Listing Rule 5550(a)(2) by February 24, 2023.</p> 180000000 250000000 1800000 750000000 450000000 600000000 300000000 100000 7500000 100000 150007860000 228000000 26250000 0.15 367500000 0.06 262500000 250000000 0.06 66666 90000000 0.08 900000 200000 20469861 2000000 500000 1500000 200000 1300000 400000000 400000000 238000000 66500000 184000000 125000000 0.08 75000000 200000000 134650 4542.24 425 6300 0.07 1 -0.16 -0.42 -0.45 -0.45 0.00 0.00 0.01 0.01 63538782 68770644 84846657 86126377 false --12-31 Q2 0001178727 These are exclusive of depreciation and amortization InnovationDigital (“ID”), DragonWave-X Canada (“DWXC”) InnovationDigital (“ID”), DragonWave-X Canada (“DWXC”) EXCEL 99 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '6/.U8'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 " !UCSM6VWU-..\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O39EBJ'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1!X5=V"0U)&D8()6(2%R&1KM- 1%?7QC#=ZP8?/V,TPHP$[=.@I05W6P.0T M,9S&KH4K8((11I>^"V@6XES]$SMW@)V38[)+:AB&GQY=YW<+Z M1,IKS+^2%70*N&:7R:_-PV:W99)7O"FJNN!W.\[%ZE[PU?OD^L/O*NQZ8_?V M'QM?!&4+O^Y"?@%02P,$% @ =8\[5IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !UCSM6VK@E3_\% #H'P & 'AL+W=O9<75FEBQ]$-!8!BQ&GJ^O6V'DW M<5TMR)[X$M"=./B,-,H38]_TQ=2_;MFZ1#2DGM061/W;T@D-0^VDRO&],&V5 MOZF%AY_W[O<9O()Y(H).6/AOX,O-=6O00CY=D324CVSW@19 7>WGL5!D?]$N M?[;3:2$O%9)%A5B5( KB_#]Y+BKB4(!K!+@0X!\$3MTON(4@JSDK+UF&=4LD M&0TYVR&NGU9N^D-6-YE:T02Q;L:%Y.K;0.GDZ)9YJ6H5B<:QC^YB&<@7-(WS M[J&KN8W$AG JAI94OZ8UEE0E-)(V.% MY88=LZ%^8=^)A'CTNJ7>2$'YEK9&?_SF].P_3;2_R.P5>Z=D[T#NHZ*C/-)U M("0GJA)F)*(F9-AG\O!I\?#E[O%N^GZ&/CQ\O)W.WJ/)P^/\TD0,>C4D[I;$ M7;"D2T[\(%ZCQ4OTQ$(3*:S7I"8F4-60J5OQ!:FPT$L)N[;:#VZYC@@2%#2$')>3@ ME+=OPJ)(#3D+R;QO%VB1#=/H(95"DECW51,O:/RS(U!NULW,=%S8CG!WT!VX M';Z6<]\SXD1@Y8OR*A,#7W!)0U;#7'KJ9:^Z1V4V!< M=?T=_TQ3BWPE:V;3M.?]#'?1,F+&[*>1 IG),XBW?QD2:,RVSPE$2F MYB@!.\Z8$1,4-<7$%28^!?,^""E'$S7 K!DWMR7L,V-QFWB>2K9CB1W*N;YMX+ MF]4RGB/0.%6B<>!(\B-CT:SUE+#=9S/C.0*.4R4E78<.* 4>'<1Y6L]P+Y7#G*CDT%"8O-8!!O6SIRPKBEH ME7B;%./]XN"T6N\*N\X<& I7\7/*>&2\O"EF#6-C+!7;5<] M1_C!5?C!<&*I%AMJO2B";+5EQDN8XBIE(02U6VU4L3WQ@+ MCKC/OAB1SQ%[4937W7@8!5X^68/T,*P9:?7[G;=0=?N&'G/ M$7UP%7WP27L[8]]7[N)B_R'?VGJ(S>T*6_8&5S:Z0XLTYH&@Z)8'6_/;>XY MA*M A.$$ Y(O=Z8UR,T1RT4:J#?#P7:[:_>,R.?(1[C*1_BD?%0B3_25>I&7 M;!<;<6&[9>H)9A).8&%3SBHHX9."4LE9CEASSK9![)E[->PY_FH$/4=0PE50 MPB<%I1)TSH14V?YKD-0/RK#CH-OOVD;26K<8V+(9"Q!&3@=MI=SJVL>%@:5.^*B2Y<+Y9!E+% M([92P^*;I[=H0;V4J[8T0L).KW= $[5$WY(PI>AW^U)OD*&$\OSXRE@+YTA2 M;I6D7#CK[+'1W;.W(?&:UAZA'#&:C1>W8^-&/"QL2GAP/G92<)K&:D&3G];J M[2*RWQ5F='S )Y.MGFQZKEW?(8>YP=WEK5X_D9 M^">B5^4"A72EI/9E7\WU/#]6SB\D2[*3V2&PO=V]R:W-H M965T&ULK5IK;^,V%OTKA#LH6L 9BZ2>D\3 3-+=MNCN!I/I M]C,CT3$QDNBAJ&327U]2LB59?,0)\B&Q9%^2YY+WWG-(Z>*1BZ_-EE()OE=E MW5PNME+N/JQ63;ZE%6G>\QVMU2\;+BHBU:VX7S4[04G1-:K*%0J">%415B_6 M%]UW-V)]P5M9LIK>"-"T547$TR=:\L?+!5P/;OM/%,*9N.+T^]/ZOSGGES!UIZ!4O_V*%W%XN MT@4HZ(:TI?S,'W^E>X-S;!@N0MXWDU;ZQ0E"QNO\DW_<3,6D M0T<#M&^ 3FV ]PUPYVB/K'/KFDBROA#\$0AMK7K3%]W<=*V5-ZS6RW@KA?J5 MJ79R?<7K0BT*+8"Z:GC)"B+5S2=2DCJGX%9WW( S\.?M-?CIW<_@'6 U^++E M;4/JHKE8285!][3*]^-]ZL=#CO%^;^OW =+@ *$+,VO_,VO::Z:PZXY/&Z^ M4IX/[J/!?=3UAUWNMT+06@+2-,K/#S9_^@Y">P<[;6D67H#EE#^2NI$M04VG#V/<43<9',,AF($TCB)/8#C(: M0$9>D+_5#RH^N'AR0HN,49-P,FH/S32" 0HS.[9XP!9[L=T(NB.L /3[3J>P M-1MC8^ PC><39QK%&79,7#* 2[S@_B>W5*@*-LTO&\#$&!O'T0R?Q29$=GCI M "_U!U\'"/ -*%B3\UJRNE5U3]&C()I?=,W;@[>A]G9NSV-@JP>IX5D:.*(B M&SS+O)Y]X9*4)TQ\9H9DF*7!;.I-*P2C-+)#A,'(.L$SH:MG6CX!Q2* ?FO9 M3DD#Z:0UZ&425;8DJ>^9*JE[A.ZI10: * OG]=]B!:,P M=N$<*0GZ.>G?G!>/K"RMR+!M:C">0[.8)5GH("J_7-()C5K!F12$IH&VA^<=YY4" M!8Z$!OV,=DI5]B^!M_^7JC5H$B.,DM"Q6B,S0C\U]A7:4SE,OHNB.#/6RC1+ MTP@YZ ..S C3DS1QR<@=*YEDU"Z,X2M(T#/7;]3;L=,C:4(_:PYB=$>>G"ED MDB%. J,>6:QBZ*B4:&1,Y&=,!5#H7&"UBGW:6&LY,@D0)W-\%B.4I@YX(TDB M/TD>X$V"QHK00HIAAN80+59!Z,(XV>OY2=&"<2CL@I;=QG='E"JQ(G_%ULTJ M^9!)I2APB&TT$BGR$^G!-Q6^@MOY%)E$"7$\WZE8K)2(2X!,^5M<4H"USY./(@\O.@5BU#P7U!)IJ\ M!PTAXQ_ZI'0]]FJD3^3?61[H<\=%=U"IQ(R6+&=:LH""WLES+<7UUVU-*FWT MM_*VTSL= >D=D38#K&G:[A NYXU=*"!S^PA52L\UI\T,1[&KYHR[R9?H;?>7U-.@6\@U2XPC#8H80=%1:/-(O]M/OR9DZ5"JK#]Y!7BKXL/75OE^+>UKG M>GU^ZC;S,/G9BOP5^UMKN7R#CHZ]'UD?)][MY:WD^=6 MVOX+'/3'W1KT=NSY* ^R7!C>";JBBD@(T>A*6X%WP/@@"J+4.>"!E2Y= M29EET/^!9DL4#$!:N>5"RX1S<$N%#I*/X*JM6B64V ,%GVE!:=6)J!LJ=E2V M*@7&L6[[L>+LJ-."-NR^UDIK"3 Z^DD+#]5.AR9O92/5A:Y\I*L=O[LTG+N9E*42U%:_Z2=89JT%.=DR5<.M#0(MP2H+ T+LVNS@.H.MY MY:BP0K_"^B(4^;?BZ1 '1';:7*V^7MIP6/C7)DIH*JZS:+ZS><;HV+51E(7/ MGHWT!47O1>B&Y?RX2C%PF=/.@:DO'_(R"N5 M[UO];HFJAJQ6]];SN] BKN:[<[_-,>3)@VZ__.I%R38^(2CC@I/T5%3W:@C^(4N1,9; [9S;(N9[1Q[-7G)1;]A]!\B[ID2K27= MJ';!^T1U(_J7=OH;R7?=>R]W7$I>=9=;2A1T;:!^WW EM/8W^E6:X=6I]3]0 M2P,$% @ =8\[5C?*[@<_ P HPL !@ !X;"]W;W)K&#+2)L)>SQ,Z1)FH'^D4XDCNXH2LA@2Q41")"Q&UJU[,W$] MXY!;_&2P5EM]8J3,A7@T@R_AR'(,$7 (M E!\6\%$^#<1$*.WV50JUK3.&[W M-]$_Y>)1S)PJF C^BX4Z&EE]BX2PH!G7#V+]&4I!OHD7"*[R7[(N;+MH'&1* MB[AT1H*8)<4_?2H3L>7@=@XX>*6#=ZY#NW1HYT(+LES6/=5T/)1B3:2QQFBF MD^4TR0 ,C.!%;F:4@F) MCD"S@'+UGGP@;XE-5(33:FAK!#'A[*!<]*Y8U#NPZ-\A0'+W\OCFPUF-G9;C. BWVI9UTJR&WZ[PVQ?@%WM":*8C(=D? M")MXBX#^%DC;*=L.\CF6->I.1=VYG)HIE343=_8X!H[OM['M .\;]MU!WW<[ M!WC]BM>_G!?KHM(T"5FR;(+VFZ#= ;8=Z'U#A/;=OM-MANY6T-VCT-^QLJM, M/F^PJ2:!4+J)M;N_T=@Z.Z"GK&J4O8JR=Y1R!I)A,F_))(LS3DU=)P\0 AY8 MV^8>Z TG6-9 M W>=ET/1>17ZX?I4!JQ]&5X#]&F[.O+6.>Z^"OE$B2JCGN8^:5?G?CE[W>.' M[]:'GC9+:,3V]G"Z@R;LDW8%MKUU@S+7UV]4+EFB"(<%.CJM'D:0Q8VP&&B1 MYI>JN=!X1GB8'&MO9RV+TKFO:Z0- /C,780F71)]).]G[]DK)BV>2( MQ3-;[B&UGD)?M4(;%9K6CU MYPTK^-/U ]>'GS.%TNI'PS'5VNZ8'=,?EU_JM3=<(^2Y2M6BIR7J&*/UX./ M^#+U0]V@MOA/SI[$P372KCQP_D/?W&;7 T^/B!5L+C4$5?^V;,**0B.I>7, Q5LPHMO>2:7UX-D@#+V2#>%_,R?_L$:A^H!SGDA MZK_HJ;'U!FB^$9*OFL9J!*N\W/VGSPT1!PVPW]& - V(V2#L:. W#7RS0=#1 M(&@:!*?V$#8-PE-[B)H&4LHCH0!#K[6M)- MEBN;=^@UG[O:1H_U0,;*GA;S0,B%.P']NR@OD>^\1\0@!QC,]O3F&W/G_ M>D__=N]'9/C[&/%K/+\#[[:<\Q5K8P+=?WP0LE))X3LTU3NP ;3F?)2K.F< M70]4*A2LVK+!^)>?<.1]@'CN$VS6)UC:$]C1C 3[&0E*"X'6%7_,)3HKU,T[R-/(ZOH\&?F&I[81QKXYI0"23PRD%$"*R CV--Y[ M&CM32%-!R@5BSVM=;\ B$?>9.?H$F_4)EO8$=C01R7XBDE MHI'3L3M:,%'SH[3V#Z:C%F+'#=+!S@C(1P8Y@(EGUR P0P,@/PM!T MW;;"GF?F>L J&AU@'3M.6L>)T_';U9KF5:T5FWP/>DN@&(U#TU_;C)B%?G8: M5OH*UK&[K3[&3K$W_DV7<37%HLX<9[?3]VCZ[8\)5,QO7H&Z)_"B\.UQAZ9& MF;JQX ML\NWD'=2?VD/_1VSU\IK[-;7OU*U6U?LR26K0U9K;2H$D_#.W5:^GDF=L[^W M4&?W=9X$UJ8#-.O0XK@5X]BMQK]PJ4H;MY3J>U0R.+!LI>R'AYN"AAU(FD=1 M8F8P" V/+-]M,T*" [1C[UN!CIVR<[>D'BN^>F& EW XQ, >(HHCJT #=M@+ M_=AT&\(+0VPE&\!.[6S]CHT);@4Q3MQ;$[4,*F>9D6;]8J6]H5V M/!.M[L9NS7Q;2J9PW9K!UK7G2JN9!QR061A$9NP!5H20V P]P&R4=!QRD%9, M$[?^?37PW.U/3ZM3 DAJ@XJ^^DI[ #KFLU7;Q*VVZ[*V.T71U8T]ZRR^R<6R MUJ&JQF7L \8OFB M1/--5;%R_B=2F[-2T-T['$T,Z+TMB<_-8S3 QG1J=@)."ME$70NIE=_$K9F; MPOWJN_E(^=BQPZ^8WCP-P$079*M<76Y(-X$3;/%R [$L5=8IVTHTW^89 M*S.=Z54A>60JXV5(2#[_ ?H/J='$2O%_XV06W,= W?G6X64/W1VSUVI>XCZ[ M?0D51*6L\H>-I ]J&RBYRB:KE3[(T#PN>9&Q"@ZGQ'KMHZ9_Y%NY%+ #PPG& M(U;] .Q!2XA2R;]T2](HVZQ4M[0OM^,5S MJY%]MT:^H2*?[]Y5Y,5&?YG07?30F=)_4UX4M!+M](%OU)I>D\,X\BXLR0>; M87,;<1I:VF'640?]5O?Z;MW;P5%'+7P+2]@:L'=AOB:>-E:':]*LBBP3Y[K^5G]9I B@6T7 @J%RLWI03BLM\)+JM/L"\8T44G$(O^R9^$[A M_>:/&OI$F_6*EO:%=CQA!Y^:N+6\'U%@OC:", ,E[J/0E'(0IA_Z2=QU/.!KB7_\I!6\OEOPWN/O7Y9,'WA73&UT MYL5&Y%NVV]DZ7C3=D^^W9X^F:H7P M\IM:*N=_H DM:4;W=OI]QHLE--'#@T_05JQ:U!\+"K7(-J7#[!EU,,/)_ARQ1Z_M$/+F=^ /X2JE_J[^J&[9!V7TS^3JM%KI)AP1[5 M\+R+6#%?[3Y"W-U(OJX_FGO@4O)5?;ED5.DA;:!^?^19G62=6B1MT^3/O@@!.L@LUL MDW3_?F<@-*$TRKI^ ?NXY[F[QS:^T8Z+!YD0HM!CEC(Y-A*E\J%IRB@A&98] MGA,&7]9<9%C!5&Q,F0N"XQ*4I:9C68&98"K+)]K5OI:!HD(J MGM5@R""CK'KCQUJ' P#P= .<&N"T =X+ +<&N.=&\&J =VX$OP:4I9M5[:5P M,ZQP.!)\AX3V!C8]*-4OT: 797J?+)6 KQ1P*IQR%L.JDQC!2/*4QEC!9*G@ M!=M!2<37Z%M.!-;K*M'%/<-%3,'G$ETLL "7A"@:X51>HBOT'IE()F"6(U-! M>CJ(&=6I3*I4G!=2<=$M!S:)YI!2W(&?G<8')_ FR-)HX^RUF3@G";\6K(=< MZR-R+,?IR&=Z/MSN*N?_HL]?'?U(#+?9*&[)Y[[ =\,BGI&GC8%^7J^D$G#0 M?W4M=47F=9/IG]]0YC@B8P/^;I*(+3'"#^_LP/K4I?-;DLW>DFS^1F1'*^(U M*^*=8@\G6-((81:CF*:%/K5KP3,4P2&@K*!L@WAS;KN6J&(?E.SZ.MF&5U;/ M\T?F]E#[3B\[./::G<4U[_9R&J\C&?Q&!O\U,L14UDJ Y;00_K.TK)YEMW2H MG()#IY8&Y]#,3]$&PO=V]R:W-H965T&ULO9UK<]LV%H;_ M"D?M=-J9.N8-I-0ZGFG,"[+3[F;J=ON9D6B+$TET1^ZT?6ZJ#:3VYO][SYL;V_J7;NJ-N6' MK=/LUNMB^_E=N:I?WDZ\R=^_^+5Z7+;=+ZYO;YZ*Q_*^;']_^K 5/UT?*8MJ M76Z:JMXXV_+A[>0G[P<>S;H.^Q;_K3.9CT91W]>J/:M$NWTZF M$V=1/A2[5?MK_<++PX18QYO7JV;_K_-R:.M.G/FN:>OUH;,8P;K:O/Y?_'78 M$"<=O*BG@W_HX.L=@IX.P:%#H'7PXYX.X:%#J'4(9CT=V*$#TX?$>CI$APZ1 M/J2^K10?.L3G3GIZZ##=[]W7W;'?ETG1%KU=O5D()98+1WS7U*MJ4;3BA_M6_"?EO5J M46Z;;[Z:^E[\HY/^N:O:S\ZWOV^*W:(2?;YSKIS?[Q/GVZ^_<[YVJHWSV[+> M-<5FT=Q,ZH,0<+G=[@_^T$#,2*ZM8.1^*:G'U?N/<%4]56ZP(5CK FL]WZ]UJOU7_TR[+K=C0:Y%F MEMWZ?RZ=]YMYO2X);F;G_B8R5;/;?NZ=8W[^N)+RH9I7+0'A X.HC6UR+01X M5*%_5*&_YX0]G'?%JMC,2Z=HQ5CF;YS ^][Q7=^EE&,E=:G^A^:IF)=O)V(C M-^7VN9S<.I2 7CG1GM-E^.=;=G/]?"H2LX7'IGXWJM-F*6A F1GNBFFQ8K+W)_ MI/;:*XR=S"R)1-:)7-^Z;9 M[74C#B3SU[3<="G+$2=>3OE7N9U7S?Z/]5.7<\FCA37"B#4/XB2AL0L]+2F M(F4@3@[B<-O,%7FPHSP85!ZGZ8>2BC7:V&S#J*6JK=0$&3%%PC(D+$?". BF M*"XZ*BZR*N[N5&65D)\X RH:Y[G<+(3DA ;%=6%3=&*C]&5ECTA%($X2F0O2 MB_5L! J6@3@YB,,')J_((S[*(P;)8R@56>.,346Q,57?C[U(/^U!QDR1L P) MRY$P#H(I:IL>U38=K;:'O,Y \AI*1-<[89#0SILJFKC?3DQ$R9HJ$94A8 MCH1Q$$Q1F^=*-]"]2&]/NX^K:BZT]E!NJ\TCZ>A9R2.2T0&D^"Z:L Y-E!/S M6<0T R=%#2E#@7(4B/=L@8A.-]Z)'>PA!#"4;>Q1QJ:; TU)K6X4=YZ6+@QD MW!1*RZ"T'$KC*)JJ.FG_>G;_=Z^DJ^X>U&+P LR.&I-G0*#D %+6XLE*/&@) M91.C0#D*Q ?FKVI"NLV>W6[NT\1@ZH'ZS9[IUD;B*];S#M1NAM(R*"V'TCB* MIFI,6M.>W9LVCG9[)_+5>6S%86Y7-F.04 M#I\$$5ZL'TSURRW4D#(4*$>!>,\6"'I2C[2D/;LG_46R&,Q/4(?:,RUJ/V8> MTX\_"31L"J5E4%H.I7$4396B]*H]NUG]1['=%D)ID.2$\JY1H,0S#=PPF(5Z M!D/9URA0C@+QH0V@JD9:V-YX#[L3SOVGS\Y]\525G9)^;A=OG&+^I]!1U7NR M?8$W2DL&!$H\TPB?N<8-#U2X# 7*42 ^M %4R4@?VKO,B+9*9O!8=X&W:CG6 MF0ZKSQCS7=UWA(9-H;0,2LNA-(ZBJ1*47K=G-[O_7;;.JF[H>L$+?%$Z$8% M"0J4HD 9"I1[IK]_Y46^JYU3\N%V:C6@M*%]NPU]4@_X2[$]EI=Y9#T@RG?V M3=]9O\SW3=?5]Z,ITZ^Y4&/*B#$118'FJ*ZF[C0(M-U%M/-"-HO[=IE=9QK$412X4R\V]B#4((;2,F(65&4@-"A'T53IG!3^ BM_ M8:6_9]3^FIXF7?P+J_X]J_S7'!5=_VNVLQ0 ^]*3]?^9$F [=NQYH']V$3 T M;@JE9<0LR-4.]5M1-%4_TF_U[7ZK[0S/WG6T1I"T!$I+H;0,2LNA-.Z;!NV5 M'\5]#JTO'5K?[M">'#;^M=N(Y.-:SC(N12EX(H)Y(8 M$['2S5'1EX)F.^NEH+01?;N->/&E(*J4U3=-PKY+0:A+"*5EQ"S(E0ZU_U T M53K2_O/M]A_B03%[B#$R0A9U)KYIE'G&*0'*!D2!O/HPJ/<+ [A&B M'QRSAQM[_1&87EODBB_]*55DT!1*RZ"T'$KC*)JJ/6EX!B.K9(^WYG]]KKJJ M_.^[Y_H'[Z[:HXS(5BA0$I@6)&.Z:E-4N P%RE$@/K0!5,%(FS.PVYP7"&8P M7UW@/%KRE>D8^JY+92QDV!1*RZ"T'$KC*)HJP)-W-]B=VWX!OM]LZN?7RMJD M>NQ>!^- &4*4C3=O@ MTB+9,Z0SF,6@KF]@^HV!%[' ]_4L!C5TH;0,2LNA-(ZBJ5*4MF]@MWW):LA] M[>/Q-_.Z:MO,U]U05+0,!M7<=HP%4\2P*E*) &0J4!U11K,OTVT]\N)WZNCUIC(=G%\\.WF"W MHT8H(QPNG@V)XEFJ-@(UIHP8DWG'E!@561M!M+/51H322PXO*IX=WG4H\S@T M+<^>VHA+0O:?+D!I&3$+ZHXI-"A'T53I2%\N;/<*8 MI0L"):'ILXH#N7Z;$!4N0X%R%(@/;0!5+-+?#+_@9;CCW_EFCS9&.$1A*(LC MEQF9'_J6 2@M0VV-'#HLCJ*IDI-V:6BW2R&OYT:9IBA0$A*5LL8KNE%^* J4 MHT#ZVWE)0$MR@KJ=J(V10X?%4315 M"+ J4H M4(8"Y8QX2W"@O[)DH)&J 6G$LK.-V-,GG7Q2$R@CE@T;L8PR8L5UNW[+A6JG M&[%$.-.()4"=$1N[^MTOHF$XFTY['!0FC5AVD1$[O%?.-&*)=M- S&\6Z.\> ML ]T[-$=2LNHV1)&+#0H1]%494@CEMF-V#$W2^RH,6LT'%ZCII5(WBRAVAEK MU Q'K%$31-\L(1I:;I:PDT_\.N_A_;$W2YCI0M)KU&S7<[/$/M#1:Q1J5U*S MI=8HU(Q$T51E2#.2V"$" KGS&0KWJ MAA,-NS<"].T):>&QBUX(,+Q7B"?@R61OMINYC'6I4M_VT.?]H;2,FBV5[*'/ M^Z-HJC*DF,!9#TA,POSZ(LFHIVQ1LUPQ!HE*@'IBR:SH>6B M*9*V5G1>Q>#8BZ:(^! B:HT2[7HNFNP#';M&H;2,FBVQ1J%!.8JF*D.:6Y'= MW )4K]@CC%BZ!Y#M(S$BT]WQ/>-CP2X9D446*/\*!>+T5N@QN2)IT M$B/8?R9&\2C^)66'>FX=!4HBJK933UFHI]91H!P%XO;IJW*19E_T!567?7(9 MS%@7N(*6C$7X>2'QP@UHU!1*RZ"T'$KC*)JJ0&ER1G:3\[S2%3MD3#9"/90> M$>\*]:;&*13JJ704*$>!^- &4/4@K]ZQ@-H#YY"05*4: ,!@\5W*L7QV9WASMA9GM>OQJ^T!'G_A!RP.IV5)>&+3X#T5[5<9ULRS+-BG: MXO;F29S__U)L'ZM-XZS*!X%WW\1BG)FB[8-:N_K*^$_#;M1\GR%2NKG)>>8+=OC\[0ZWD< MJQL:B3]R=E\-/GO*E!O.OZDOE]G;(U]IQ J6UFH(*O_=L0M6%&HDJ<<_W:!' M_3/5CT))R]'4A\:9S=W2_+Q4\WY="_EK+N^K3R]X MFN/'[K7=!JZ;V3(5)Y+[Z4=)/E4N:E-_&^ M7,^]%S^_]'[V\M+[O.2;BI99=3*MI69J_&G::7'1:A%8M(B\WWE9+ROO5ZE- MMGO_5%K4FQ5LS;H(G /^=U.^\K!_[ 5^$ #ZS!]_.W*H@WLOXV8\;/.R=N [ MP5?>QS43M,[+A7>FXCZO%VM:'LE%7S%QQXY.?_D) M1?X;R.9G&FS' Z3W '&-?OI!IK""5V!LM'=&S9TJ3]V=3G <(7PRO1NJ#X@% M49QHL1W%PEZQT#DU9]G_Y"IK0[WF,I6EO$SS@GEEI[&ZJCZG:@XW:J7(6.?] M!%+W!(;/.8'/--B.GZ+>3Y%S E]M3VY5%&=Y)9TEO;"13ND\(I/( M<>,NF39J^AUR2?N<<#B/,8E'DVT*(;42H9F.>PMBIP5S)MV2YHV2D%ZQ\<@( M!R.U3)G0G\%J);U:B5.MLQ47=?ZO5:W$>"2.T4@M4R8B)(+UFO5ZS9QZ7:[6 M-!=J87CL^UIA!*3=S)RG,([#D7ZF5)!89A/Y&KE\IX(ZB19,(K]+RVZD'07( MV(F $,&Q1 M VT,T1M)8'BIHAXT!IN3@' P&UOS!*1U6J-1%KEA]C>JP*GTZB5KYE2E85I5 MK(9)&3%3<4+,A0&)66 7:=Q%3K@ZO5Y2P2:*LV>>1!:U.*PYL!MJJ,&,C),, M()0D@45-#7O(C7O#]*R\V:SE!ODVBC+(<&DOY56UH67*I"V5Q=L0IB5&[)A2 M ;% #-+0A_9A7U,)2>I2,QERDLU([R_@9&1BG&1C8RV=CWM"A&NT1&ZX'(;- M'9.+57AK^M#P-] :YVB/4K2SV,18A&(;B&F016Z4W:8?]ETAV2:OE@WB=H$& M6F2":822\?R80J$?A+"V@8;V-EPX$3T M0^GPQ@!"R.E&C:>!&TP^\ M9H- !+4S\7$2^+X_UN\)5:8KM0<::@,WU+9N+GDY>82K39C$>(RE@)!<=197 M:RP-W%C:KWN).U9?FR Z&W->0&82ST+;PI*--4;)HV18OUH'X FL5& MI/XX=NZ:H%$Q<*/BUH0!GH!6F"B'$R.I.A]UN!58HR5V%Z@7O*P%3>M]9F"S M\$3#^KCKWIE2$T1\2SAC#6/8#6/C,GJ?L@!&(9R,L0(2PXF%QV(-9=@-99]8 MT?2GUU34#S)5U!8E3:22J<[0$< SBX*#1J\;S':A8I\O3;Q*#-0%A"8V-36B M83>B?>8U+;Q![Q-4ST2J( J-:A<0B[ M+#6@X3V QNIVW^&+8OJ7)=@S![4& M8 XA/QFG7T@NB%!H*6RQAC$<'=3L5_2K>E2SWPF/!W?[GVFT72]HE,1NE#S? M5/**+&YH^H\L:_+=UG#33&_IRGB_I_/%CQ>8G1L E"4!22RSK%$6NU'V2O"4 ML:QKA=]L\B)34ZR:+KH!+FA9T7:#T]H6P 4A\BH#=SJ/ '&-!AC-QA?;42Z ME,C0; 6NA2K\9.Y5Y1Z3,[NV]XD;>\]TU"FU M)1>2E6LNV9J#4[J'/"#F" 35 ;9D%J*AFKBA>C?FLKQ:^]UE?FGJ79S+SGS]X+SH(> FF4M!( -G)#(\[AH"89.#8TC,D MF@20P[9[W^4E+=-'( !YUOW>YQIMUPN#'5\WQ]B-UKX_*J-5/([%$:!2-LI5 M0&B2A!;Z033](&[ZL:O\MI6>\M5*[9;4//W6_L)O;YF0,POJ_^.5=&>C254( MF=F:CT0S%>(NN$?YQ-)P)&85'9K38 K-,+&T-8AF$<3-(CYV[K7#IWN 0YP, M$(40(YL)FBB0?42!21N$#/:AQ.WPD;FNL'B(X!("@ M%1 @H]D8MP$Q(F'+=A)(XW;H+MY-]G$S9!_SX7F7C_UY%] 08*/8/$T"2$UP M@&QV:.0-]Q^V>C%GJ5 -'<6:VD^JBE;F@0H#,(IB9&ALBA'L6W)D.#B#Y4;; MQND3[YPM\K)482(C_4HF?@YFR="$0Y08W4M *II9>$&H(3-T0V:GZ:^29KMU M!#9[HW'6 X3(;&;SI@;-,-Y//YLME6S3@*A\AT"Y[8^K4D"(8%LBU^@9SISS\D'M;*BYR?LR1I5KMWUR MW'>6\ F=;,<"6_E6J[FE7Z0.\*1N96!V-\[%;@R<8IQ$_ M*6Z^)FERY(7?/'@O7]_ 5K[ MXR? .I< M7\0V2K"2).#R$T.G $K#?:NZ3IG2N!]G;T:MCU!?K&J0U[5#[G[D(3:;?0448%NK--(D)]I#<@9&WU,AJ#J2 M\",&/]=)N0@B3S/;2M7L*=IS'MTUR;(NNY.K=GA&>*W4_ZH")BX%S"%%H*4=B38-B M-PT" Y56CS;ON38L8I-/S9"E\Q%K'A3O.Y&0\D79;S3QT6D*H=X[G/#;R:;J MMIYV#DH^@!8##,;W0^-=%(CHV+IFL>8YL9OGC';.^IW-^[Q>2G242,FRIF?O M.O_D?L8ADV;2&T(2"V+$FM[$^_8FVC.'&5MS:6O5;M5V%%VR@'Q[9!(T#C@7 M08SCZ(!4$MD2A^8KL9NOO&^BJE=;M-'WK]2Z:>RO]N\^GS=O_(ZN M7Z#78UZJA_=OH3].Q42-"J966ZE&OXKY7+1OM?< M?JGYNGG3]X;7-5\U'Y>,9DPH ?G[+9?+MONB'M"_77[Z?U!+ P04 " !U MCSM6/W+YO=T$ A"@ & 'AL+W=O4,M)H5@I)")=%7"(!PS"L=@!-8.=AM0].=W7:&K?=V.YD\O=[ MRIV$L *D?4G:=M7Q.76Q?;IP_FSQ4KA M?*4BAGXV"+5GE2>GR@Q&P^'AH%+:=L>G:>[>CT]=$XVV?.\I-%6E_/*"C5N< M=7>[ZXGO>E9&F1B,3VLUXPG'Q_K>8S38H.2Z8ANTL^2Y..N>[QY?[(M],OA+ M\R)L?9,HF3KW4P8W^5EW*(38%OSI=LC "!QM,*L[O94ARWO]?H7Y)V M:)FJP)?._-!Y+,^Z1UW*N5"-B=_=XBNO]!P(7N9,2+^T:&WW#KJ4-2&Z:N4, M!I6V[;_ZM8K#EL/1\ V'T@=O;Z-T+^'M_3^E]/?Y-$2/ZOCG M-=$MYO[KF-(QQZ%6&9]UT1*!_9R[XX\?=@^')^\PWM\PWG\/??SY:G+Y_>;^ MX>;NENZ^T,7CY.;V:C)YC>;[0+=W]'#5V:4W .GR[MO$S=FCA"U]=2;7=D:7 MSM=]^O3QP]%H-#S9-DE3NR>_=93-TS?7.7O)17"FD;P$BHXL1VEDPKGC570^]*AR4VT8S3;7&5.F/#:3 M^9DPLC@BHC*=QNH82"@Y;.P)L^QKKP-X =#D:"SNTP^F4LV95 A<30WGPL7Y M6#BCG9#)7%4!*U,M(P&4=05;TK;P"M729+'Q3)&STCKC9M#> Z]:@:>.&*70 M0&(.2Z@J502?!"%!:>J95RG(V,^H"*JT=[U6GJ*P?YUVWK_>^?/AZGE%YA;: M&"I4)EO!-R%Z5>N&:0B;TP;FA[8@+I5W$,&B[A0'E^E\KE\):J%]I4,.MN1>A$. M;("[!*TX0\%P4>A,2S1RG&6$KK2ATB&TQ[=W(23RZ4CWKE(SR-(9A5K&3=6G MN\:OH[Y55,(&6:T-2ZEPWIDND?2I=PK)]UXM4PVB>5%=+S0GUJ@$@RJOI0@@ M=!DB5P&U* %)(C4PD4_9JY2]:EHR4SHR;*H.(0+@HQKVC4^X<"7/9:.[F78[FV7(?" M%05["((XF2YQ4^T\-0I)7G8R%^(. M]V[>K*0?MLPM=J$O2 2/ :NZ7X;"]7 M8RL1TKV>-FT\6AI:+OQ5I>FP5G6+B)9T#F^$RJ)&D%=7_;?)4D3;Y.#B\S\Y MIK*=LM$(ID1-\JN1"T+;/C6,=@TZ'?/HH]08".2JSC@1LDC(#DZ'BG)P#ZF& M( V5$CHK/%4Y*0!I%;PL'ON3?E*8;\ZMMI5:RMOG!3\U.N5WFWCHOW8=#+:N M;01AEAXG 470V-C>X)O9S?OGO+WVG\W;Q],WY6<:NQLNX#KL_X[GAF\?).T@ MNCH] J8N(E_ILT2ML!<#K!?.Q?5 -MB\"L?_ E!+ P04 " !UCSM6TLZ$ MG=80 =+@ & 'AL+W=OWNG2K-]LW1^5%WXXM>K1NZ8*@R&!)6N_7]Y'_20#'@Q>63 - R8LMQ^(9;R1]G( MMZ^MV0I+;V,VNN"M\F@(IVLRRKRQ>*HQKGD[]\809BGF>E7KI'"%PG+)WZNCMW_YR_GSRZHE-/(N;>/;4[&_GWSY\F'WY'_'I MO9C?_/3QYOW-U>SC5S&[NOKT[>/7FX\_B<^?;F^N;J[GAR1_>NZ/G[Y>BZGX M_4N(KVMEE5C+.R462M6B-O#61EDM2Y&O9;V"+G4MFK425Z;:R'KWM[^\F)[_ M\,IE+C&![$VPZ4P@'1E*UH4 %O$,S=HJQ7>5=S9%SB;@*BJZRHC&YK2< MQ:/&\.##RV5QN4*YW.H%!AR6%^O6+79EU<;81@!A"";$^>3TOZ. 2^URO+)3 MT@:Y?E2YJA;*BHMSENU\+-Y)IWEKG\DYZD8R7$&1+!:O27I8ZEK6.>G1X14% M8&QX5"):MB7EP\?\1G7-,]@"XQ1PI5F+E:J5E66YHR=JT^"M5-568X5-V=OH M6ZWIG3FMZ,0Q[7TZ>?5M/!^+GV:SS_S[_-7)6-SX]\U&UY ^@UR5K('J)";4 M7Y9"%K\"SKS8Q[D!K#M>%*_6A*^DR;RUENY!)@O=NA/!+Q:*ME-#=Q,\_0J@_5//0-D&I?\!$(]9V M\!E59)!PZ.&%*4MI_9STJH5^BDXOIG6X[WPDD1CJGF*(G ;2NC4-H('0UU_-(;-X__)&NE M';.Z#E#FUU<=E'2.D#&0XL>L70$WQ/ES;\NQN%XN%7,Y\7<)! 8>3(.DHU07 M$!#I&GJ5XOP4XI]>8--WRL(48%7Y=^$VI6[$,0WIQ* [O2#+@ZH%),/3_!R= M;?] E&3L6BFP^_A8T884;ZW+4(?$A8WT4N#"Y 26A-\-O[Q0*UW7 5!][K%0 MFX_VWN7'B+>\E%#_DA&&@/!*V0;TG?!W[TD/J)4L%,F%%&$Z#(GP@?O8-U4( MG>@L6QV7/Z"( 7)W>CPD04$<(BC&>$3!T#N-:"QW642NPQ@/KX5WNSXDQ\BR M,@2Q'D33Z$\QF 3!0FKCX2%WNVSHJ_RV)O1H%\B> M&DE%N;&8(5%H.($-SB= :&LG\SX==O,EAE>E1MDAV76^.4:EVS>)^M]($H) M;*^GP*PZ%+B391MMPT!R2D5LP708HO*S5\-7.V\ZK TX"=NK>/5P@4-X2=9M M=L+UV0#@WX:-I(^_#SE_Y.,)VM"6O)+V4IEZ=EL#J(E7/RIABJ\MR+&[I^2T_G_7/ M?PK/4SOVP;9DE-J?5]?9/GOWV&?NM//@MA2S^96X>#XY1;*\N!P!VPC[FAVN M2JYK*.]"#QM/PV_B5@@8?]0.I!=^B'EN^^6#V(]*VNW5*P< 7J\TZ%X6Q7Y0 M=+"0ET"RF_BVXY1[?OZJ5PU-]XD8:KR5];?ZD8?D0XV5MR6[/].R$ R%+Q'( MXASH,@G%%K1/M*Z+48"JJ>!A&ZA7YFNN9U1PE1C&N4$^]G' /8-.$WNT(X8B M9^$H 8T )F=#&5S'H#15G,!F@"T$?U0RCT6AEG5$!+J,*ZUE.L&+C8E#'1Z? MUHNM8YJ.96LN"@M@60D7\KR0;*Z2D@;YJ5!E@-XT#2T-A1(7;CU"CP@DB8Z0 M =U+NY@SD9'-93Q&YW*C&\0@)3/4H'B;<5%7:NQ[*9EDL>F2 MID10,5EC(.UTY5W D;?E@$N_2I]-(Q3_VA8KCGX*TLVFW 4GB[0-0\I=Z$;$ M..\!D,.B\U(:NUTK#D\I?D-"TXTO60D)G&/$U*Y+[\4P2GCF$&$46R6N*8_= M^;8&X%W;O*W (;!CME6,CK@JG!_S5P8**O5W!?^%9]9<3+.+=O&7Q?A[@ 8 M#S!R?B QIAA&/L-CQTLX\A)+4_9F!A,"\_".*3Y!X!J""*1BCA$?,=GO%5?\ M>7&]CL/R6ZX<@]2>;6[-J6O4)CM@6]&0DPZ:7@&WQ^)GLZ52!-PS*B-UGT=5 MD0@SU(4W749;9WWP?GJE/-#%8-\#M$OWW6WOD.OZ[6$>6K-S20ZQK'-)@AD7 M BEEFL:K>@U69:RF?AZ5]9'N@5O#18F7%ZA348TF0#<2EY5"@0UR/8,0%EPPF'=O<,5"!S=F"6T4)741QTFQ] M86J_8R*DPT:CK)-1R(2E'Y>4R\5YJH63F'Z0K;!^ M-ES?+.AL@GIWW=[")!=[D[B0\9'5;\,J_O\T_+\8T+.V@5"DM42W5>I0$*/B MQF?V6']KP.P[XAWJD(<%2J )I#BQ("I%V $:M*!"EML-R&.R\'$W$B&E AKJ MOK9_K/BQW 99Q!UP R:%;5H4,_7-[ 7W]P_P8L)06)#T':MA%BV Q.B@1)YX MT<0]_S0^'_8D.9%^$VH"#UA=,< ;>60+6VKO-7R0HVF.V(X.55F/,+%-JFAG M!W2!H.79:))^&+."W*!\_1>!\,SY6@SC%[M4*^]G\W=BU6K6V9"YKN&$?+1+ M!P.&63"GI =9=!.;^GUGXA';TASU+O#TKH6%*56IO5;W9\B&,7>X3.\'Z1KY MH?4NGY3IQ!]'?8WEP9+VG]S M\)9B>+*42OB[.UJ^MK@/I!G+0?F)!8I6!7JIJ0>'M.6I.T*QI7[ON4^T7#\W=Z9 _4@54*B:_=,0B2Z[P:&=SJM*47M54 X/+YZ[' $Z6 M$ 8ZN\5>4)?X^/)![CK=789CF,/^2,?2#S?CXVT9?#^F?!GNJW5/Q3:MW1A?[(('D^"]7CFGG@ L!+.<>,9BKI3X2#YZ$9LN:\9<6+K"_:ZX@(IY^VM;*08$K2DTM;XXQO;(-^P03ELL4N M=KC9[($*)*-#TZ-+BF$F/KY:*L8P%\]PN\(B4(0PB_+]?L9F"V@G1R LPB_Q MU6QTGKTXOQP!6/N'I(>?5;&" "/!G1P@>6'"(A0YI!QJ[\,J#9]?@TQI%,P/ M%R6"?:KKT]!J&(MOO'*#@H9,%?E/5JA%,T@!#&H$]D7A ^'!QKG*.K13P"-D M+U7"Y5.V04"-TLT2FRZX&0(:$ @9=:)&62=>?P#A[=I8GF873L4JU:P-ZSLV M 0$"94NB*&FI2Y&<_CSE"AZ6J!G4,0XJ454\;*2AKH)PF*POO_*8/T+'/WP5 MTL5T?RSGZ^:8/RY%L2R'HMJ2"21> WFC=9 MZ:8)56W?CNQ?'(:F4 _.4;OO!7Q [2F^5MR$RR1X)REC"RP(W):($Y?]24-H M 0X+:-(^E^XY#D_F0I3T5-!WS)3F*8[EB2^S "IL#?I0!-9)S)>ES7V8YWAQ M$EJU0.PVE@OU;@"TZ8'/DU(Z)N.4KOO#Y0,X=WXZ>38B@["S99\A^YR=[9B# M6TR?3TXHNA>^$3=]]<$4"6K[LW$2J$4-&KZ/F;>+A@<_^V%R>DGCKY+SFC#/ MG",@?= M^XE2*%4]" M4):>*?\["!)#".JI<_A(I2_ ]NW3DS_NE#RJW\Q_U=#+RAW$N+6.0>\OL:^/ M+26@@'C0W#Z\\3F!]G4C,RW9?Z-(56H.JGCXD[\_]5W4^-!'GF?))[N5LBO^ M,)F/@NO&?[T;[\9OGV?^D]_^=?_A] =I86#JD"XQ=#+^X?)(6/\QLO^!T.4/ M@!>F:4S%EVLEP0'H!3Q?&K##\(,6B%^$O_U_4$L#!!0 ( '6/.U;(Y;44 M! < (80 9 >&PO=V]R:W-H965T*@N0I;HZ@U0E2-(S#X-YH"7:)DHBU205)_/U2S,E*F^]V*81CSU6I[&EGZ5S]J=^W^5)4W![I6BC,S+6I MN,.G6?1M;00OO%!5]M,X'O4K+E7G[,2/W9FS$]VX4BIQ9YAMJHJ;EPM1ZM5I M)^FL!^[E8NEHH']V4O.%>!#N]_K.X*N_02ED)9256C$CYJ>=\^33Q9#6^P7_ MD&)E=]X9>3+3^CM]7!>GG9@,$J7('2%P_#R)2U&6! 0S_F@Q.QN5)+C[OD;_ MU?L.7V;:\*=V]7OTF6G\RPLMU:?V3K<+:+.NPO+%. M5ZTP+*BD"K_\N8W#CL D?D<@;052;W=0Y*V\XHZ?G1B]8H96 XU>O*M>&L9) M14EY< :S$G+N[$K:7"LG52,*=EL+PRE8]J3O $Y+^GD+=!& TG> 1NPK<):6 M?5:%*%[+]V'4QK)T;=E%^B'@WQMUQ 9QCZ5QFGZ -]AX.O!X@[_F*>.J8)BK MM>4E^V)T4UOVK_.9=0:,^?>^0 0]P_UZJ(H^V9KGXK2#,K'"/(G.V2\_):/X M^ ,OAALOAA^AGUU=/US>?GN\_O;[YRMV>_?Y_OSQ^O;;PSXS/P3:;^:WV\?/ M;,#>4<(>]),PX+EB=R6W3N:6W=Q6G29K&QV^G_41R?!!)A!]L5LT< ML6Z,,$S/61U6^<14PB$KN:YJK81RECG-W%*:XK#FQKV\DK6^/ N&UD,PJ%-M M>*'90VVD6MC>9N2(/2X%OJJ:JQ>R)1D?V^A"[) M@MIT2]*)=H7&Y!BW;(6&0K\2QLVEXBJ7L)AL+\6"WHHG:3T8(4"C('HH9)UT^ M8H+INM;&-4HZ"2#^Q&7)9Z6@Z7?AH@#7\V802"LF2XG8PW8J$B<6E*S2":,X MM5A[Q&X50_D*E@Q"^0)ACGF6PZ)Y4VY"X:/:\]!OP\\:1%-6NK'E2\3KVL#, M8 8J56R5I,E:B=NFU?M?"KR"F Z:NME]EM7FVGGJ0SZ\F(I\9ZM[KEZA[CE12"7MN M(:NP%*P7S[FH';-+3EIA/ QIOQ /?N!32X]D^Q;=BR":]-(G] M[SB9X#?M)=-1=*FM[P0+K0O+K"X+-LA2B RP,!YE]$R&$7H^0@5ZS9'[9!JS MT6C,1ADM2B9IU,8992>><12RPD9?A,)8J')>8%>6OA# ?>1MZ)6,I@D;QW%T M)=!=T1+"$8365RA#^9\PD R&+!G!JYX+W5$ZPK(,MG63.,8K)*'N6J%*T#2,KG8),$E&+('_8XI! M-HUND6%#[8D6=UOH T@',J^5L6X&Y&Y"#U+7A7,'KX4/V01_A]&-)Z>")%G; M2+OT[10>%V+F: FYEPX!LW9MKPU!Y;C5ET[@VMJI+A7 0?#M'::'X$"IX\\@ MS21)B$(C(M)X.,:SFZ3DS;FUHJVL4H;N1_V K-T/'/%0KB(7OLNWQ9R$TLJ1 M2BOGDO8!].G&&/)])G+>((CK;L7 *&5Y.+OF< ;+BX9VLM#H?7'Z+^Q (%X5 MJF]G"4!#F0CY1'M2R$N:IL@EZAQ[P4L[-,VB.R-J+@NO :=O8:C#KND.P%&K MXH/T@%OKJ$_B*1!I"OV7(,4?C:R)C$'C>##::0"EP $#.S,.^H=Z?DCIXD'9 M.!E'7]!F5NC_;#AI6=].^H:;'*,E4V:$J0#[0U:2P*$72'K9>-B6 O]326J M@\D@NMFR=1OGFK_XC1]43ZL"Q%-U7^2+R[M+<)Y'"< MO0G4WH7)=!A=MN]T(FEWSZVKU $VE8DC0.B7Q'[RUKL0_ MZ._<#2MA%OX&3,=#1#)<$S>CFTOV>;A;;I>'&_I7;A82ZDHQAVA\-,:=UH1; M;_APNO8WS9EVN+?ZUZ7@."31 LS/-4Y"[0R_4$L#!!0 ( '6/ M.U;(!A&>/@4 (P+ 9 >&PO=V]R:W-H965T(8<=(^%'W@+BDM82ZY(;E2U*_O M&>Y:ET0Q^F!K=SESYLR5<[9R_B&42D7Z5AD;SOMEC/7KT2@4I:I$&+I:69S, MG:]$Q*M?C$+ME9!)J3*C;#Q^.:J$MOWI6?IVYZ=GKHE&6W7G*315)?SZ4AFW M.N]/^H\?/NE%&?G#:'I6BX6Z5_%+?>?Q-MJ@2%TI&[2SY-7\O'\Q>7UYS/)) MX$^M5F'GF=B3W+D'?KF1Y_TQ$U)&%9$1!'Z6:J:,82#0^-IA]CGUT[;!_43])7UP-I:!KJQ4GV$+FGU6\_?KZB8]I#H2_#^R%=7US)I[ M5U$L% MK$0,%BJT+YH*6- /0_H,$Z+H2#.AQHI&:D8!-8F1T3X%9[1D\-X!0B$18:N! M2K%4E"MEP4K5PD,=L6DJQF9_9JTI.&S,4Q$9$D9%T@CZ&U5M:RAN#4)AJ]YC M80_V4)M$5X22YIB1[#AAZ'H1&3F-+1TU6+HY_3*9#">8 \9@I V2!R(F[$W3 MP)D.C>7'PVPKSB?"]A"ZIFK:J&. Z4+'))N=G Q/]L&31AJLR4M1ZX@8[BK] MOC70)F:V7TNHA5! 9^L1;#1[\R!"2*Y((>8H<80$.?#@+S0 7%N M1,Q',AH1$-R/+K1EO@.Z;U; EPK"B 6;8TF3^WLDX.Q M%/''ILZYE I,ES!O#'<@GW0%^()+C3FI.;8@D$@0*-9*H'G1W1A2#VI(-_,] M7!UZF"X(A$G!NV&$I-<6D&@C)"=$1$0V;38&M"IU4?96KC&RA1) CJKI=HI"CKG^Y^[MT)5-\A.^:\!+:>L:&N@!%K%U"JO_3=)MR%.HTPV7"_O@FSH62)B3 M:GCH-A[M;$B5\HNT!P8F:&.[+&V^;E;-BW;#VHJW>^H'X1?:!C)J#M7Q\!4V M.]_N?NU+='7:MW(7L;VEQQ+KLO(L@/.YPT#H7MC 9@&?_@=02P,$% @ M=8\[5J">/_'Q! #0T !D !X;"]W;W)K&UL MU5=+;]LX$+[K5Q#JHF@ P];+SR8&DC1%NT#3($F[A\4>:&DD$95(+4G9\;_? M(?6PLG&,[=YZ,25RGM]\0XW/=T+^4#F )D]EP=6%FVM=K283%>=04C46%7 \ M284LJ<97F4U4)8$F5JDL)H'GS28E9=Q=G]N].[D^%[4N&(<[251=EE3NKZ 0 MNPO7=[N->Y;EVFQ,UN<5S> !]+?J3N+;I+>2L!*X8H(3">F%>^FOKB(C;P6^ M,]BIP3,QF6R$^&%>/B<7KF<"@@)B;2Q07+9P#45A#&$8?[E3B\- 8>&]HA"T"H&-NW%DH_Q -5V?2[$CTDBC-?-@4[7:&!SC MIB@/6N(I0SV]OH-8K!*XHS\D5PG2MRPQ-(GNM/,(@^ MDJ"+Y"HX:?#WFH])Z(U(X 7!"7MAGUEH[86G,R.I%"6YQE@E,@#1U3FYMKB" M)']>;I3=_^L8 (W]Z+A]TRTK5=$8+EQL!P5R"^[Z[1M_YKT_$7W41Q^=LKZ^ MO_E^<_OMYEA8)Q6/AW7[]?&&3$EKE#SF"(LHL"$9SXBFFP((4X1VK4E$2C3* M7(NRHGS_]LTB\.?OE:-9:13P5+;@2HA%QIEM,+PAK);.)0"A/"&*/9&R80D8 MEA"L,?0UMB+XX*^A:=&':ATM M%G:-/!_7:.1'OG4T]0);WK9T)&&*9IF$C&KTW%G8[(D2M8QMF9P,1"9IE;,8 M[S.E&:>VGEK@:\6P:7+DKJD!'M021H1:G$>DY8/)I^8Q2(T? ;T?HFJ.8JIR MDB+9,'.)6VF*-S)FBT$@YER4Z#?%'A12C M(/_+]/J11/ Q11!\4?+*+)KV$(>+<,6Q*GSF6N0#2P(L8^2 M_LA#Z&<1-NDH\N<_"7[_/;JB!>6FEL.F-7>13)0I0"-%E0+,=9<#)PS[D2J' M$FD&#M.EMDX)R*9J!NG. (WC!B7< +:U%_W ",J:QA4\86UFQVV.#_$6C&Y8 M@>*@.GXXV)>VQRNZQW&M]X8%?8<%/>) &0^MD%4],V6DR=9 8=H\K8N4%85A M6@72CI[V9%.PS$:$-\6E,I+/6.:8W#^@W7*#%VGHVUW\U<\NQ(1P8=)'WQ1' M*2PLP\#^C?6F*)V M9E'CU[AO&>BTA#(?J!=(-+3VI\XM3LN,;X6]10P:>QS_@4J.KOW18N$Y7XOD M(-&>O)LNE^1LZ.%YCQN2SY8S&ULI599;]M&$'[GKQ@H0& #M Y2IP\!LN,V*1K'L)+F MH>C#BAQ*6R]WF=VE9?_[SBX/2XYEM.B+M.3.\*32RU"OEHA?U^^->SKCLS,_]NUL] M/U>E%5SBK093YCG33YF/=B][\O&!K7*+]5MQJ>NJU5E*> MHS1<2="87706@]/+H9/W G]PW)J=,[A(5DK=NX=/Z46G[P"AP,0Z"XS^'O * MA7"&",:/VF:G=>D4=\^-]5]\[!3+BAF\4N([3^WFHC/M0(H9*X6]4]N/6,ZSSL*,P[1]0B&J%R..N''F4'YAE M\W.MMJ"=-%ES!Q^JUR9P7+JB+*VF6TYZ=G[-M.1R;>#H=V7,,=RBAN6&:3SO M63+OA'I);>JR,A4=,#6&STK:C8%KF6*ZK]\C6"VVJ,%V&;UI\+=2=B'NAQ#U MH^@->W$;:^SMQ?\U5OASL3)6$T/^>BWLRNKP=:NN:TY-P1*\Z%!;&-0/V)F_ M?S<8]\_>P#QL,0_?LCZ_7MS=?+KY=4F8ORR7A/GZ#I8?%W?7KP%]T]3K0&^^ M?+V&,1QT U\W"%,-^81^_?3:.H?[987OG3X.P8HC&5O:U76Z@0MAN> M;&@:_"@YQ0 I-PDY+\DI6;*$->.2R80S$1C++-+\(+PJ@]H)=3!/:C= <)KW M*1>EQ;2Y:8,[$IXJ%!OXV+IPZ2P<%@!N(*%\.6NP>@I2_L!3%[VD">6*RJ=-'LF*C&FSH&CLW:P MZ42'4$Z() ZGD2?OHXTJ)] EY-U 6I(Z/ MJ!-NT+5@HB25P'\K"4UMV-44'Q-1TD"&3*OI85#O LPV&ZP M:B[,,O)/']I2$$&0,%E^TA2K"PLAH#@0HX.R)TZ$JJOB\]?D_F!7.#-U5W2# MY2X7]DO^LZ-G^$V^"B(..J_TUC@D1*6RH@&UP)JV&XNNY*S2:\A-:\L]P6RT M _L\&]W@&$S.7O!ZOP/AB+K@1&4G].J$A/#IV-%X3;05:'P6""I=5DK-U"5$ ME"K6&#F4J^! KOP$SY2@]@P\$U=H%_4Q--IT$@%7LI)!%_JDH_#.!Z&@WX, M<1A'_7 P'03?J .,P_;3:)C-PMEL"G$T#4?#./C><&40A=/!,)Q%,4PFHS > M1\&5[R/+'?LDI<; ,!R-Q^%T.*/3-!Z%$W(5Q:0X"J>3&&9A-)J%T_$$7OO< M]W96,QHG:[^ .I;0-[':TMJW[8Z[J%:[9_%J0?[,])J8"@(S4NUW)Z,.Z&KI MK!ZL*ORBMU*6UD9_W-">CMH)T'VF*)[ZP3EH-__Y/U!+ P04 " !UCSM6 MHZA5,.P# #$" &0 'AL+W=O.AM-WH\5+457.*-!E.7)=.[A1,DK/S8^?O'7YRW)HG M]^"4K)2Z=8O+?!3$CA *S*Q#8/1WAU,4P@$1C5][S*#=T@4^O7] _^RUDY85 M,SA5XD^>VV(4G :0XYK5PL[5]@ON]?0=7J:$\5?8-K[]?@!9;:PJ]\'$H.2R M^6?W^SP\"3B-7PE(]P&IY]ULY%E>,,O&0ZVVH)TWH;D;+]5'$SDN75$65M-3 M3G%V/&6F",%=8?:KYG=,H+0F!"9SF*.QFF<6<^\PC"QMZ,*B; ]^WH"GKX / MX)N2MC PDSGF_XZ/B&C+-GU@>YZ^"7A5RR[TXA#2.$W?P.NUZGL>K_?_U<-? MDQ49Z!3]?2@1S3['A_=Q;]:9J5B&HX!>'8/Z#H/Q^W?)(/[TAHKC5L7Q6^CC MZ63QA530%69__+C\.?DZNUXN0IA<7\!\MEC.+Z?+V85W.$3];?#K[\L9G,!_ MV .:K&8N:?B859]4_9A4_SQ3]'H;6G;4&FR!L%:"^@27&V &R$85Q[;B36$N M,,-RA1IZB3)=3T]ZKR@.#TIF&CL:_3&0SKC: ;58S:P7G66- M$*6A5!)W]*[K6^K-[0/7:"W]*'++;4&*3:UIL>:2R8P3-;)8;FO7](@"EYFH M,.@=J?KCD MH4MKA;ZEBUT7+H@-270GR/#[!RKHVL[S(_2\'CEF-,U,4XFC]#@-XS@..X]Y M.TH^]IW-47L>O"UX1E?BK6G0>)2Z4K(A0J)<#(-5S86#:I*@T=4P)S7[,_\" ME%,Q5MA"^K3K6NP<*BGM=6%!1;E6%B%) MX/V[TS1)/L&-=H?--NZNYU6NJB%T-$D 6L*C;LG-!%U,S.;A565GU,K96GJ^=N"/C-0.P=ZOE:D M9;]P&[0?+N-_ %!+ P04 " !UCSM62S$!T?4" "G!@ &0 'AL+W=O M=77&73M$D1^6*T98 $C&F; M^J66=@_3'DQR(=$<.[.=TOW[73N0T@EXB>V;>X[/M7-/AANI?NL M>;DQU2 (=)ICR7175BCHS4JJDAE:JG6@*X4LO'&PE2RE_V\6W;.2%5A!R3(UE8#0\X0PYMT0D MX\^6TVNWM,#]^8[]BZN=:EDRC3/)?Q29R4?>N0<9KEC-S9WVY.C#-9IA8(C=Y@3I MEFG:,,5'F/IP)87)-81[;)@-=L11''O6!1O6$WOC=FZ@??CJA MLM>J[)UB'T]FLYN'Z\4]W,UG\V^/D^GEG"YDOCBD\S33]2BT:#S?E(V MS(4@$EEKRM,?7K#[D,XA&6\A\:.SA,;83RZBSB5J/0!FI3"16E4*,EDOS:KF MU-A;@O>1'_9[\,%-(IIT%M*PO02U]XT+,CQ+'X47-$9^!MV(^H^SIV1B";0V09\XM45.GOA?WTGSAZ=R16BR];%,Y1-GZ-.IEQ53%#?2,L?_;_42.,C=.8*4WTS -]X*Y7)>.!?%LTH@U?D;WI7DTM(L/ M+(6L45FI%1A<3X:O$C3U: T>RU/H[;^Z+:9BP0UAA[IA!T.<9 M;[&JF(C<>-IQA@>3##Q>[]D_^-@IEJ6P>*NK;[)PY30.%#]6AR3BHNRF=GZ%02SLWNU3,JI\TV@@=TD]@1)Y_$^0Y_ MT^&S7^"'\%$K5UJX4P46K_$Q^7)P*-L[=).]2?A7JRZ@ET20)5GV!E_O$&#/ M\_7^5X#PS_72.D.]\.^I6#NJ_FDJOA]7MA$Y3D.Z !;-,X:SWW]+A\D?;SC: M/SC:?XM]=O_P]>YA\6G^-SEZMSCEW9OXT]X]?%K<\,A)Y!KNE[680%Z M!:Y$6.F*[JE4:Q"6950.#/;E *$*>(\YUDLTT$N]-+T*SJYKW2IG02HBT:TE M/7ONL;Z4QY!@+C;4P Z-%)6%=S"(QN,Q?8?18'09?*,[S#2-T6N*PD(:)?T> M_9.EX(-4DEJ]@+76A3_JC:$7#<99L-!.5 3,PY^ED0T*!I MT+6OS-HM);,.-J7,2Y"69EW35$A#C%.\W#)&ZD)2/?&9!PRG^ ?ZJ17*22>1 MY I*RN+%*^L&7HOK;DC^4.^>FH_"K+F&%:X(FEQ<#D(PW?CN-DXW?F0N MM:,![)<5F2 @ MN 4 !D !X;"]W;W)K&ULC91M;]HP$,??\RE. MV31M4M6$0#/*(!*L3.ND=E'I'J1I+TQR(583.[.=TG[[G1U(6471WA _W/_G M_]G<3392W>D"T'%$[>6J'@B&U-R@8D"W5054X]S+.5FZO6]W<(-7Q?&+OCQI&9K M7*+Y5B>*9GY'R7B%0G,I0&$^]6;]\7QHXUW =XX;O3<&F\E*RCL[N_V(.?R@AD63Y3<@++11+,#EZI3DSDN[*,LC:)=3CH3)PIKQC-8/- S:]03 MWQ#5[OGIEC!O">$+A BNI#"%AH7(,/M7[Y.;SE*XLS0/CP*_-.(4!L$)A$$8 M'N$-NA0'CC?XSQ3AUVREC:+_P^]#V;:PX6&8K9&QKEF*4X^*0*.Z1R]^\ZH? M!1^.6!UV5H?'Z'%RLTAFEQ>P^)DLKI>+Y2%_1PF'_5U_O5U /X#G>-A=#>ZN M)I54;MI@!C('4R#DLJ2ZY6(-3/=HC1X'N\]6&E82\UE^#A>UN/-!!(?>S-^KI@K5VO4,>S64 M4EM8W6K7EF9M-3Z%MSWMBJDU%QI*S$D:G+X_\T"U?:*=&%F[VEQ)0Y7NA@6U M5E0V@/9S*O&+A&$0.*K,-7 M+@,YO-@4.;R)N]W%8A]HB;:(2J1*4G;27[]#RI;E(G&+?;%$D;<"?S*Z5HUW,)[,A?AJ%K?)1_*D&5Y0S09GTNQ!FFD$M-I)CW"3E64L\9:BGQU.)^97Z%0A/ M8/*M9 5&7+OP0/5Y5Z,!(]:--V!7%5CX#M@ [@77J8()3VBRK]]%8C6[<,ON M*CP(^*GD'D2^"Z$?A@?PHMK;R.)%/_'6A6E&N-YW&OZYG"LML4[^?J(#&]:.'E4%2N:&O\\4,P\,\.\.[5O'N'T,?3I\?IY&GV-UP^W,#D MC\^WT_O)PPRS-)F]1?4PV,/C; )! = 8:\LZ*XL.+:)6."55)HF(!:@4PH+ MD>'=9GSI$&7V,&NTSII%N*$QS>=40A38W>#4.;K,1ZE-2*+MB+>5=HC!#[1_4("4) M$#R7\M4L5R0KJ=%H#[RALT%PL8KBK+3RAD&[UT"/A=*FF)R;B/G>L&EX M0Q^PYW%%JJ^D\5]Y\$PI/ A-(8AL.H/@#.QE4'!3RFV8=2I1+J]Z/C4]?__N MV_@Z6P\2VO#!J+]3_LRPX'SSV5XSG>YWF29?!4=J2S7T:ZJ/J""QA!3V"X64 MZ0JG#XNN'-*!YTV@;B19"OZ%K.CQ7W!-.$F("[<\]C8AK/&64B#,9M-$;,.W";9(8_'MWRI)1D*M9(\UTCOC?X)2-!;<1$ MTHD[,#,16B"V-<7%JFH6-VS)L#>X<'=W_5,7&[B_9OW=>D6A7;1,KIN>.8BR MU]'H"PZ]^MS&IY50N[3RJD"M^"JNAK=ZM1][+:M+;B5?S\CV12X87(*,+ M5,6KW6^!K&;0:J%%8>>^N= X1=K7%,=V*HT GB\$WIK-PABH_PB,_P-02P,$ M% @ =8\[5F'L)5IV"0 WA< !D !X;"]W;W)K&ULK5C;?&4I;D[:\R\GQ\? M'+AXIC+I6F:N*KGLX\O3@X/YW+J;I7_M_S+Q9/!RLIBQ)@L3/H[I4 M:4J"H,;/4F9CM24MK(\KZ?]BVV'+6#IU:=)O.O&SL\910R1J(HO4?S6+3ZJT M9T#R8I,Z_E\LPMQ!KR'BPGF3E8NA0:;S\"N?2C_4%ARU7UC0+1=T6>^P$6MY M);T\/[5F(2S-AC0:L*F\&LKIG()R[RV^:JSSYQ^-218Z387,$W'G9\J*F]S+ M?*K'J1(CYY1WIP<>.]'\@[B4>A&D=E^0.A1_F=S/G+C.$Y5LKC^ ABLUNY6: M%]U7!?Y9Y"W1:S=%M]WMOB*OMS*[Q_)Z;S%[RV!QI5V<&E=8)?XS&CMO 9[_ M[G)#V*6_>Q=*J&,WE[$Z:R!CG+*/JG'^QV^=8?OD%1OZ*QOZKTD__WAW=_7M MYO-G,;J]$G/5R+3E>\1;I8 MNY&22_NE2 JK\ZD D(333R(+,% $@PA!5*L@BH5T G\3DX(8W'&T-\I,D\$[W#YH=^+[I25L5F MFFM.^+W#3EN\CVZRN=06/ +1>X=-L!5>UN1M:O6.ANU>3SS @J ;VR,)'8P- M$*&?L8%3:YP3L;1VB3F19/W?Y(K-39MBGA:.)\HX+K(BE1YS(,]Z_3_)QI@) M?[\TL"9?_O';4;=S>$*^6D%7,G0CN!1S-^2W7O+M1S;@LC1 ;+IO[3H/1:>''SHB'W\0T0Q<]!M1_=FXA<2Z3D\ M[(5/G# ;#6$7=Y6-[M M54&LQ4>H)Q47',0\DE.K%/O1&]0Q7]A<3/3$*Y6+.7Q*<2$:FD!1@6*;4"R, M)?,?-14_ :]'.H8.XIW2#:P@!VF=<;<]J:;09ER<<39 J/&YE&UQ+U2 MXM9XN*HM&+B=D[+27!0.[ ,(7JE'M ?SD*2C;01O.C=17EG40FCK9])'VC.9 M(%V42/4/E2[I?2YRXWF"B($B]" TE6;KHM'^'-QY57C#Q+<"!%J!DH5(LN/M1R;Y\5!;-7!0;YRF,I:F8FT\5 MO>CT]KN#WYN"X&43SI"Z.?%,VBD#?(VXTIFEKR'CW6&KBV8H3;FORU^6$1G& MV2^Y@&0>M8:5S!:S?P6W6*8QDU^@:/)WQE18PPT$R&=@8<5"*M5WC[9WIRP( M=4+GL;K,#];OIDUA5,N B$DBZC).0< M[$C0[9!K,8REFXD)X3\SB4I=R!_(38M$E=13U41H7V1S0K!K4G"(MZ$9<<EZUA6/HA8/ , (B2+H2%@ M5>0ECW@-!4K=RY X. :%W]B@&?1"$M#6J]3_7B131B?0C "ERS+F6154+$F7 M3G,:KZ&_0G4+'+]B/EJ[F"D&MQ0_42R19'2\B0A2SH6-2,F?A;8JV40"2U:$ M'4I@&((QYE.0*!>LB+5%P7>>6B3VW8IQ5[MJEK^+AQJ\.C^4O0&[9;X9!8(C$5=6#FC#I\7 M74%UN%1FIR_(=/8'V[-VRI8O-NS>8)^ZW5OF1<_-*_>L(+G)L93VKDRD&J\0 M$9"K9QH'8:MCZNMPR@VYBW2W6@&B37!J@J,R:F6->)I@\]B:,A]I-%5HER " ME21<34-,-KF: MO/"WMMS>HI.F&POR009)L2RWO\GCEKA:'Q[>4+RC[29I75_KQXB2?PG@NZM@ MN]7?J*QX<52]H*+MR"6P*UUNZQC]LL'H_",Z]IY5_W?#UN %':.''5W8QFZZ M5G-RZL^=3B@Z(5SKTDR7 -3C['-_MR$B R6:A#HPP&%,6 =$Z+S/E0=KQP#> M1/NH/,1M6=5ZRVESJ\7:T(%RP8#GJ5?B\P\Y9KP$\K^#T)_O*.(4O\<17W>( M2WH0WRKY&V>V=JLMEDI:]\+1K#9A=2:KO1MQ^_8\B.L)NYM]9@!R! (BDY"B M9%)I,"1M=U$E_58]P$Y$3JZ>?#B=!9W+QLXJIN/H MC1<9UU6O$96GS>Z'0QKV<+SMTZ!?#0;58,B#A]56HM?L#H]><&IU,(5'T2_Z MEVX,@$MO"T21T1SB1X!\4<- M\T")3F'+T$S4N=$UR]:17JALGII0-P1E5:I6$N%])^G$.$&/Y3F+J^;Y2?)=34 B<277"JA"R M@Y7A4.Q:NR[K#FIWKCB+3_EFF20A].'Z=?5V=7D]"G>VZ^GAYOLO'%=T3F5V M@J7MUN&@(6RX30X/WLSY!G=LO#<9#V=*XHA.$_!]8G"\+A]H@]65_OG_ 5!+ M P04 " !UCSM6BM2FW.8% #9#0 &0 'AL+W=O2B%-&>]PMKJ>#@T M:<%*:@:J8A)V7#"AUF>]J->^^,I7A<47P_EI15=LP>RWZE;#T[!#R7C)I.%*$LWR ML]YY='PQ0GDG\)VSM=E:$_1DJ=1/?/B4G?5"),0$2RTB4/B[9Q^8$ @$-'XU MF+W.)"INKUOTC\YW\&5)#?N@Q ^>V>*L-^N1C.6T%O:K6O_)&G_&B)G9^S< ETCF6.+SD5?U9>;NRL2)<2#DIN*:6JY7)$F#'<%(Q]465&Y(04U1'4"P@M >1.5YSQE M?4@O6><0LEJ#0$!E1M94LT+5AA%GN4^H4*"[YK9HM C[5?,*JM4.G+&4:KU! M_'LJ:L!7^5.;1&/!'*G\"'$/WKV9Q7%X\O7FFUM%)X>$&L.L(4B@TPV\KN!T MR06W'*"I0X?\85W^.)U+EK)RR31)(OB+?$-2D;]231SHE$\ M(3>2?&1+74-O))YQW ?[CP<'P04',J!E54 ;0+K2C&'<_6F@O(1>J-:2:1<8 M?'-7IP9:X$7-189<#@QCY(NR##B0(W*K,;[ "<-VU1YDGWQA]I!\DN0SW>RA M0Y<@KB02 L<]&Y4'^^S1')@32-=[#N$4F[9OXIZ2#M7I#]":.Q1O#DPMU#TX MS5<2'G0U>&+UD@I!39_<_=WF81,5F07?KV[(;:&LDCP%D4\R?:J]H))<71Q;:!]S 8);,;%,U2M9+\/[ X&^C:) $)1<"080RAF0U M(U8YG;7FED$!Y-TY02(=;64]K2K!&ZZ&I5"/%D-7*<-M5QTKN'F-=3)/*VRK M2@;D!@QHR!U_D?L[55 +\ V=Q@4LOVAZ8H)G/8(^J1ZX%GUV%9""._P295^[*1^_A M9X+2,8I&81Q\H*8@%>69:X2T8Y2*.G,5Y[PI :76OMK@Q)X%^7B+88J(.0:* MY%J5SSLN6!\A[039C*.I(SUSS=-'&&4M70I&7)]'0BYKW*#!LB,*A0%S4P"$ M( 4>H^(<=EV[D22-),FX2=$S DR P>OG_YSQGD;;W^FT0=MIN\ZZW5A_WU=_ M/"6\U[71 YPPRBTM_$@F?KE<]T=9T'R_9C\@7]3^,,@^] N<2QU52M3+I@/ M<$"KD#9HJK.6+2;N;ITOI RC:=%6<3\3B;!!!&^!!PO7W6CV?CX,XY"&,J M+^NVZ"JZ<7V21)-^DH3!-3/FF+ \A]:*I-N8NGMIU)]&,3D,;GW&^^D!I?(: MQA'V(K2[21MHZ)/:5>A2\)7K= :/#D@V>7PP349@XQI&F.WNL"V/7:$_FXW( MOD%ON#5NETROW$>%(SU2OH'T#@QQ4P\%TW/-S M4?M@5>6&]Z6R\"G@E@5\>S&- K"?*[C%FP&PO=V]R:W-H965T@-,Z474M+O(B2'2>N\BV39">)*\GN/&SM T1"$BJ\: #2LO;K M]S0 4I0B.YG:?9%$$NCKZ=,-ZM6Z4M_T4HB:/19YJ5\/EG6]>CD:Z70I"JZ' MU4J4>#*O5,%K7*K%2*^4X)G95.2C* @FHX++OJJ;.92GN%=-- M47"UN19YM7X]" ?MC<]RL:SIQNCRU8HOQ!=1_V-UKW UZJ1DLA"EEE7)E)B_ M'ER%+Z_'M-XL^*<4:]W[SM!0 :)7*0U2>#X>A W(L])$,SX MT\D<="II8_]W*_V-\1V^S+@6-U7^A\SJY>O!V8!E8LZ;O/YW::#I@::/KJG";84$A2_O-'UT<>AO.@BBM<#X%X+]2 &E[_^$DZ"BV6CI^3?GE[=_WUD$W/[_KXZ>L="\>,=C/C;%JA4'0M,E;-6;T4;%[EJ#A9 M+AC7= \A%A1BCT+,>)EA7RJ*F5 L#DW@PY=>N\CDX?L%WO%5435EK9DLH:1J M-.3H$_:QJ@7[I.1"ECQG=@U[5]8"\:KWK[TO(D5.,K-+LWN^X;-<='>U*&6E MR)\'H6J)1ZPD\2N[CEVQ9!1-1U',CECL)].0388!>X&KB3\.I_;JIZ5=L[-1 ME)"TV)_"92MK[)_%\9ZDG6TW+ Q'T604A2P) G9N=H5^T/X^O.N68=/Y"&I. M66"V)'X4).S717UQ]H+!SM_E#)]_FPRG"81\K6J$4_=$Z4[6U)^>QRR<^N,D M\78C^7%GX1V+1W%('H:P+C9J3^WWWLHW;.K,2Y+ &>@,]>[O[UE>\5*SWQ#_ MQ/H0FB61_?:^7%^9)>PM5H18% "AB.OPC&*3!/:7$XU,%"EDI-O6YLIK3Q-56/#8?N B4M:%06T8K!)OS%.\J+@ M18?=UHQZJ80 I-:T+^,2!CQ4>5.(T[69LT1VRF$.QL93*$V%]K)&4:)=Z"B? M:^1CP]#U,WJ0\0WJR6',]*NW)@S,L@0-F;I%W-! =">N/NLIT/*1%78 ,F#9 M;9O^7OZX;7]K(!7H:%*$9+9!A!A?+)18('*4Q:,Q:,>!H04-;4&\($K;OG[, M3PS:(:4MUKX<2LE1.#SO0'6\RAO=)> $/IA$8XPY;2%"8W[6$#Y2KI=$;QBY M:WW!CF?/ZF(_T.4]JTO\V4@DI]4&Q^H^_"@1X?3"1!>_ MVI2892AC)HK#3)?$+ZVS*U4]2 .K"RH'[SC[<3R#X:0S -=;##G%3^#65M:^ MM+&?G$W ]$DO)K#-S T'4.==@#-.6F.\9XTY6,UD1S*,GK&#S555N%U5*D36 ML?1[C@ZD-FU+B3K+/,UST;/_SJ?^Y%I=WXZVM;E6X]G$6UKGR+V@#. (62\- MUG)+RUPA1>MEA7F 4'+WB(F2#L/LTWP.\E3[C9/:H66#G@-'&!_-@.NDXT2, M&$)PYICG U?@+.=;;%M N65_Y6 9OQBRJYT3R4ZC,SQ%LHW,G.T/VJ722)H?0A#@+P"'S MW"S0!W"!,%1JTY\<\,C1]?[S[V87U_OZ07)^MB P7.IPNJEUC1#@L?'H ]^P-I4&"E59NI<])D_=P-..P;M>F_QF+!I;N_8;AR5$ MSQ%K!BY'.MLAC.WW*&=J(O?D\3W]G\0/_VQ^'>F MG(R4*#Z ) ^]E7J\[45M2&CJH_#GVXSL3#6[9DP0:BDF;TKZBLQ(^.0;)WPBDX5"MSOE(TK2D[MGYW\CCLB:$T1/^/):G= M/WG M =[5]$P;XHI!3Z$X;(=^G):.HCXK3 *N9;%"J9B1LVKFBD,HJI2[1U/1NT.E"X^C/6S<#H)=/O3\SIWKOL^$YLM.0_1&]0!B?QYYII^B^]&/,3NDKL5\3 M?.&\AZHSQ!^.8_>"X*A]^7"[90-[IJ*R^A$O[,&\6I3F?07&_;@#,%R)TIYE#T(8Y6&H 7<-T"F6(J-B=$%N#YO$(ANPM2T/U]=/E?4$L#!!0 ( '6/.U;1,)_1R 4 M #&PO=V]R:W-H965TS8L2W MR)ID]BUG!9%T0=J=];+FDMN2*YD]^L[P[U(-F0A*=H7 M6UQR#L^YTNZXFWE?O!T,7)QA+ES?%*AI)C4V%YZ&]G;@ M"HLB"4:Y&D3#X=X@%U)WIT?AVY6='IG2*ZGQRH(K\US8AU-49GG<'76;#]?R M-O/\83 ]*L0MSM!_+JXLC08M2B)SU$X:#1;3X^[)Z.WIA->'!;]*7+JUW\"> MS(VYX\'[Y+@[9$*H,/:,(.C? L]0*08B&E]JS&Z[)1NN_V[0?PR^DR]SX?#, MJ-]DXK/C[GX7$DQ%J?RU6;[#VI]=QHN-!=;118G@LOID?6+,'R:D+C'\'58$WDI.:@S+RE64EV M?CKS)K[+C$K0NIRGEK58@'9@DN$TK10BJL!,$;J'.$L6B.@MJ@QB;/ MR=8%7XSM,*KQ&=*,$LXQ*"6 7#,0A?1"U196Z#NBV0/A>!O++<,1Z6]Q'3:[ MWMG@^E^EEK2"=B**%-I [ 3.RKQ4@KLA7&."U.7G"N$*;8&^)*Y/8_:*K3G: MT?"P!7FR*$R/#E_W.ANU>\Z,V%?*4QBD5_29R-*P$#(A7WSKDG-(2BF\I4@] M@%@(J0)KBNWCL)(]&73<6JF3W*G'5;@9DT;6+&0X6QB#-TDHD5W(Y"JD2HJY M5-(S<_[*(?JF,'?^^S!ORG"'&\/<2MT)4I,*ZQN0_VWM$>!.M-L?#J$@MT/4 M^-MFM"8I1$$*WDLZ&)$BLK/?']+YI!1!O^Y!H4K6#$1NR#>@QB%4APBR^R*. M;8E)D+34(=*)7,@$=>+@U3+#(#XYI WUE=)GQLJ_:3U'&DE_XO":9?"&BIM2 M!.]C52:AK)@QN1?8U]'NP_NT5VG/HK5B=_Z5]KU*^3;]ZKQDP:1V99K*6'** MD:NT?^"3EI3AM0ZUJ.U>5+;KR4OI1)+1JM&P6%7-EYO*N;:Z\[_WJ^_69+0*:O:M'33FU/12;WA6&M4XEFJT,+8 MIB^VV;B6?_ X_VC5,I-QH$*D3*GJ9KB4#CO4F#F_,-RD:?^F:??AO"W@\](R M+._E,XL8A'?R'O+J;HA\-P2ZV2'?[#I\LZOJ]LSD!7MCD=*8U^R,]B>]@X,H M(.R,A_N]<41WP74&/79WU3RJ4\.V&5_[O)8H/#SH1[O?/:MS'RY#F,29Y"8=)(N >G@)WG,Y]O/]QS0U/P87=;-\DG37QOU-O;FX13((2K#S<< M1\-]0!"DL/10:SQH&FU*9R0A\RG*/)KVOB(HW=-])@?CWG@4]3?=CP=KCYD< M[6UXLCGJ;51;U;NF_=J^"D^JQ]!J>?6D_"CL+;5ENC:D9#KLO]GM5C7<#+PI MPM-H;CP]M,+/C%ZV:'D!S:>&KL+U@#=HW\K3?P!02P,$% @ =8\[5O(M M$@JM!P +Q8 !D !X;"]W;W)K&ULO5AM;^,V M$OZN7T&X:;$%9%FBWNQL$L#)YJY;W"9!O.WB<.@'QJ)M8F7))>DXZ:^_F=&+ M9:>962^70C]? MRKS"7K-QK^8+BQN#B[.5F,N)M+^L[C2L!JV43"UE8519,"UGY[UQ<'H9 M(3T1_*KDQG2>&5KR4)9?BNLX$%Z4@SF-:2+BM) M_!5)"?M4%G9AV'61R6R7?P!:M:KQ1K5+?E3@S^O"8Z'O,NYS?D1>V)H:DKSP M#:;>B6?(+,O&6HMB+NGY/^,'8S6DR6^'C*]D1X=E8^FU(:1^E'V M+G[X+DC\]T^O^Y?CR?4'=G7[Z>[Z9C+^_/'VYI">1R4= MUO/F]O,U"Q+VVC7L7H)CU-2"XR:VG'YEXXW0F6'CII99.6-V(:%*6T)#A.M" M6?;NA^^&G/OO[R>_T%/P_D>'JE'99Y:MM2KFQ&W4$UM6.20QAQAD@&PS@"G# M2.<"Q3]@.SEUOE#5R:SOC!^EAB[BW*R7#U*C0O^$T%H&52&=^N8@?6_8'9Q2 M*NSL%F71?P3M072?_2R*-5H5U#<'8>B&82U/FUHGM'NQ'[D06>'QZ1 MMF/%:.2.1D,2YJLQ0%]^+ANQ9"@TF5$5_NR*+V.=*=_Q7 ME'6=E_69,F8-%V1_.EFXAW+9K,RAKHE7/.2R[B]@AB$+(-[K97W5VE2VH^: MSI((9D)I]BCRM:S"4)'.L1- C-[::P+/ <@GN@G0=7'-V:E%(G:NGS!MT6QH M:9 ;&7M6,L_8S6 ,;O1]]OV6Y+&$H*D<.Q\>1XD7^] CXM#S.=#=*_.U/T./ M*= 8VRG3:%LE"B+2AY_AJ"LQ5[,=8Y$TQ%M!*OY0# \ZM^ZF9B>&K.W,L]H% M6U6AZ,6MZ\O63U%-EL!<4A+!KJ+3Q?*[E'+OSMF7? 7A(]B^T M"*KM(Q K&/^FSNW:0GT5&>K>9Q_D5!)'6#7H@*6N'_EN'%0M.@S;&Z%+3_?NVVW@"39]-_!#N@L$ MCHHIJYJ[&7ZIUQ^X7G'C974Z= MIE*[9C1['37;R&T#U.5HHMCEJ *T#=A]VT$H:.V!TZ)L>_''@OV;4K'><$ZP M. +P CY0%< ?[<;5;H#I&R=#-TU"1@52+QPZ:X@ZK$'#RI$U<$- P20-0&38 M63ITWA!VV'G#3O4#00X01#DL$Y^E0^[&/C*'#7.(S'P4@- 4[H"XCG DB)UM MCE"@M^'__ H@AH"6',J; #%-4W<8(_0E1GDA MP'%1$KLAYR\P_HV>\]@7@2\JT!3& .^;9H'E16"7L36"RA\-NEWF F:'R711 MYM(X*RA:/%F6FU]+]#]S3E&(IT7 P@!,T/_[B&W MZ)KY\MKC>5//55XXPGFF2M6#XX79SA?[#G'>,%ZT"M;SQ9]XET&/H:JG?]^@ M<63*"$?>*(*.!=-&&'Y[RN T9 1 V,7K9LYHK49JF##>,F#LSQ3.*]C MVYTM^K2PU0P:WYH3 NC$L(A'(77OE*/[9U+9O7$@0)SPZD'VZ7#IU7A G)@O=9'][J:5"H%TXGSA3@SOK0-Z%!YR/>4NHY?:HT M !'KPE;?\]K=]FOHN/H(N"6O/J5^$GJNL*G+&;#Z7AKWF*X^3U8+6Z[HD^!# M:6VYI,>%%)G42 #GL[*TS0(O:+\17_P74$L#!!0 ( '6/.U839*H^004 M $P+ 9 >&PO=V]R:W-H965TE'BJEW6FW]+[^,!BXK.1*N+ZI66.G,+82'J]V,7"U99%' MHTH-QL/AX: 24GC#^?[X7P\\)?DE=MYII#)W)C[ M\'*5GW:'(2!6G/F (/"WY"DK%8 0QL\6L[MU&0QWGS?HGV+NR&4N'$^-^EOF MOCSM'GZD7K#/)[F3@X2(<'&0MW'F"&[\ =TC7 "@=7>J<\Z?V X2V MC6^\B>]\_"K@UT;W:6_8H_%P/'X%;V^;[U[$V_L_^=(_9W/G+93R[W.I)^3] MYY%#]WQPMS,Z''Y\)>[];=S[KZ%/IC?7UU=WUY>SNULZ MFUW0]&9V=S7[?#F;7EW>/A?LZW"SF[M+&AW1J[#TR9J*/'J0O(G_/?(EHV95 M+?0:,ES3G#.#?:F71BTY[TA-2V&E:1PIL7*-;.NL>"$4U=9DS#D*[H D/.&H M"]81UUCL8#)09AJ+95/0O'&(W+D^70N-(1&(H]R *FT\G"O)2VZA"L\VXA1 M49UW,\'AU]=-$3E(/SF=%Y]-7#J'(8"2XXQ.RT(JRZCK&4"5=2@3&(=&XT M?16Z"=F.CY*Z>_ ?IBRRX*I69LTA%<4YA3)VQ (CUODG#+2%NVN4$UALM%_3 MS;T2I:D$74AH62)X;%C?HRF&%\U,GZ9?WP=_[X?X&?7I#@BU KB718%"@# % MNN WUA6SA5981.6E1S0=5,O)!ZI2HR-+!PXLZ@ 8*"+Q4&ZSB)2A/+&O(E*@ MSK+F%>>]*([H)UB8.M&UL,RI1W.9Q_/\4$L;F)86.>9B[3K)409UQ!*'2)YZ M3> 94JM<3 .,&S@E44.(#S*0#?;?'AWTAL-A*.9C)L'R[?A@N-G)107YN4#0 M3J2NW[G;H2.Q)32=:;<*AQ"4)3''QQ#ZM5E)H^/$=:KZQBY(M?'L(IE;*K8J MBW0D&?4B/Z$@(LML V\A(&!TLLT@\Z2,<^Q2]H!BG;L@\:5<&(O&1,KX;'&L M.V^Z-"FRT4RCPXT<=Y5F.6-\/B,9,N-.$49#QM8CV(UJ72DLET;EH;O QNW9 MYQ^SLT0 0J,Y;@VX5+BV%3?[^,9E]U0WJ$]0Z);\1_:"<>IQI3;&R6?G!9^Q MG5U3%&P1\X8\;[Q0 >PW 8SV^G_@XZI4[-]5*<$4?& 0"94U"J? :F)G*53# MJ$9:#&,1BZB]DWG;ZAWI7+/9,XZ?J4XD+1B*[&R8:<8%!BLP+F [[1P==LNGNEEZ\ MJ>-]:6X\;E_QL<1UEVTX@/W"(/?V)3C87J GOP!02P,$% @ =8\[5DSM M4.J. P B @ !D !X;"]W;W)K&ULI59-;^,V M$+W[5PRTZ)X,ZR->;Y"U#3AN@J; )D&2;@]%#[0TEMA0I):D+*>_OD-*5NR% M[1;HQ>;'S.-[CQQ2TT;I5U,@6MB60II94%A;786A20LLF1FI"B7-K)4NF:6N MSD-3:6293RI%F$31)"P9E\%\ZL<>]7RJ:BNXQ$<-IBY+IM^N4:AF%L3!;N") MYX5U ^%\6K$X<9]$NZQ/WV#OW6:RPF7T8F$I$M(/.]V(<_R9V;9?*I5 ]I%$YIK>*D^F\AQZ3;EV6J:Y91GYTLE M4Y16,^>1F8:6,-U,F';YUVU^>4+(C=)VTME#CXU"N/JY,Q5*%B]W#_?/Q]B=S[]_>+F!^!(. M<>"62R93S@1P2J"Q7?U&I#&R!L%1EQ>0;6 7I MH7]J#:G&C%O0W+P.W;3AQD*E.14U)QR*H.@,J>!25=-B5+LI\@U;"1S!RQYZ MA=K=*@0J<\5EOD/-UN]Z T#A!M)6 V@"3&>0H47O2F4(#4A$;_%YSC<1' M"&;=+ VY5N9$.(@SI!86Z-AA?^R&Q\(&:ZU*L(W:(Y.2$O*!%F%TP>2YQIR6 M=!:PJM)J2YY8))KCZ"?OR[OXCQ\ND_CS%Z*E+'$]26[H!4LEL0,P.%@Q05M* MPAMTB@OFSC-J_K?C8:"6S@1WZWEQ=\0L(UO)SB&0WYZ%+30BE&WIHBO=WH%! MZX#&#X31$=0MRJW&42\2%%M@J'^UX=>A.?\F;0 M>M/AC>"V(V_X]CAU.$+=.;P" MB)S;L7CR+Q;AEAYI@V9T[!X*]UX',B'W;Z [N[1 ^U#TH_TSNVA?E_?P]HW^ MRG1.UP@(7%-J-/K\*:![P+][;<>JRK\U*V7)<=\LZ%,!M0N@^;6B&Z?KN 7Z MCX_Y/U!+ P04 " !UCSM6T[X[50H$ !Z" &0 'AL+W=O?78E[3+::?-D-X@.GHM*,S&95BC0MTC^6=H55GSY+) I65 M6H'!U3B8QI>S'MM[@[\D[NS!'#B2I=9/O)AGXR!B09ACZIA!T+#%*\QS)B(9 MWQO.8.^2@8?S5_8;'SO%LA06KW3^369N,PZ& 62X$E7N[O7N-VSBZ3-?JG/K M?V%7VW:[ :25=;IHP*2@D*H>Q7.3AP/ ,/H)(&D B===._(J/PDG)B.C=V#8 MFMAXXD/U:!(G%1_*PAGZ*@GG)K/*THZU,$V_5])*3I4==1Q1LT$G;6AF-4WR M$YH!?-'*;2Q,O>.,_%HN;2E2' ?T'"R:+0:3]^_B0?3Q MA-[>7F_O%/MD]KB8WUXO%C"]^O-QOI@_S+_>+HZ)/$ES7.3MUX=KB"_@J _X M5!FIUISW. 2W0]K$"J#MQY:&6ZIUI0,FBNEMWX;/LFU=")GY-X 2+>5:R5R=I32]>#(KORRF MGQ]OIV_R8_7*[83! TE. SZ7;'^0^_?OADE\_M%G+ZM21\)77I+US V::B45 M:'@@W$KG5&Y9LU1UY:Z+J+\$9.7)*R6J3-*!LE#P9IQ+>AZ4?S*DPF8Y1:Q+ M-!E9RRVS(ODG&23VOWO+8:IY\W&Y1T?4VS=CZ,"UTQ=*EHK6N+$5NSSS*%XK72>N>LJ$JRH'1!<6C MG%25][D/ WZ!).P/^S3VPEX\:-&90*ZI.IS$?(CCL!==P!G/DV%X?A'!66LF MK$SK8Y!T<2@0S\1GR1>3TFXW?,2$B=IQOT9'[>Z0L-]\T\#L5[$E/VM\@Z#< M5\XZ8F8EY\.PU^V&@T%"^/-^V.LEX?"B#\=J3>>@'Q1T77W7LT1.^:M;PWYW MWUBG=3_Y85YWY2_"T)E9R'%%T*A]W@_ U)VN7CA=^NZRU(YZE9]NZ,\!&C:@ M[RNMW>N"'>S_;DS^!5!+ P04 " !UCSM6\O$_EG8% \# &0 'AL M+W=O6( M'GX62KOS;NY]^7XP<'&.A7!]4Z*FD]380GCZM-G E19%$I0*-1A&T?&@$%)W M1V=A;VI'9Z;R2FJ<6G!540B[ND!EEN?=_>YZXXO,'+!\$ODE6M>S!21?BRGE3-,J$H)"Z_A4_&QZV%-Y%OU$8-@K#@+MV M%%!>"2]&9]8LP;(T6>-%"#5H$SBI.2DS;^E4DIX?W?L<+5Q4CO:=@RM<4)Y* M8MV[LX$G!RPVB!MC%[6QX6^,'<.MT3YW,-$))D_U!P2L13=Q#L'?S_:&$\=]Y2D>P*N[9ZN-LJ]\U[5XH8S[O4& [M M KNCUZ_VCZ/3%S ?MI@/7[(^NG_X-/D"%U]GUW>3V0RN)M\F-_?3V\G=PVP7 MU)>-W=T_3(A,>,$H3'YB7'&OP'V:RI@($SJ!"R-L B:%*VFIHXQ]RMZ]AG%I MI8+A?IVM'A#7<&F*4NC5ZU?OAOLGIPXN 7>=YF3M MX@U_,,1A=!JDPWK_]$\*7)M*QX2+1.0:I@CSI$5:.V".A%(--H_H^-"B27N M:8IA^H L"DRD\*A6_9*6NJ+ \N$^+)!<2LIHU^&QN+ M()Q#DI2ZDXJ%"8RPMY8(4UD@4 A!FL(NT7-4R#IP]#'XG>/*T(_'.-=&F6S5 MA^OMD*]U4EDQI2Q8D(FJ\T[!E\JL**.;8CO85)O/)>6D%-:OZ([Y45&5)4 U M[>E&[#2HV7=K9:O&A194#9JNQ+F3M+*K4*A69$9_%PM\^WL*Y630&Q01G3H&/);%9R1C49GHQ%:L33$CZ](@C+ZPTO4:PUV:7 ATS'YUI9>.5S 3I:3"PE\D/\^VID8"WR;W,,V--UK& MC@LKWLC2V5HV5%0-^&#'W"0F!#W#N&E K+GJ4/^O4RU3FC0T!80/K4YXS M]&8+#6G".%C(9AJLY<@">VEFC%EJZD>NO&N:=XMZ&%W)3'JAGM;?\_.6FPX- M!7H)-5,D-#(V>5R/ \%=ZIT7-38"5DCG#!6]IEIL)$1&<6:$$_:.#Z->%-'M MS]ULI<,PQO>.H[#-:]JE%B^;\;=7RW-6I?;(4ZIFLV&+]H\:79<+.N8='I $ MCQY:\6,OF&&-I9"+>NPVG0R.1J85G/=2K)IY^ON:C?K'G?]:L[O>"(.M%QVE M* OO5D=@*^WKQUV[VSZ-Q_6+<"->OZMOA&ULO5M;KVMH'< 8DL1X.F+E05G[]=[IQF1F2 MDNUL:A_BB)P!T.C+Z=,-\-FM*3Z72Z4J\665Y>7S@V55K9^/)W!0K6>%CL3@IUX62*0]:92?Q8# Y64F='[QXQM]=%R^>F;K*=*ZN"U'6 MJY4L[EZJS-P^/Q@>^"_>Z\6RHB].7CQ;RX6Z4=7']76!3R=AEE2O5%YJDXM" MS9\?7 R?O#RE]_F%3UK=EJV_!>UD9LQG^O Z?7XP((%4II**9I#XWT9-59;1 M1!#C#S?G05B2!K;_]K._XKUC+S-9JJG)_JG3:OG\X/Q I&HNZZQZ;VY_5FX_ M8YHO,5G)_XI;^V[\^$ D=5F9E1L,"58ZM_^77YP>6@/.!_<,B-V F.6V"[&4 ME[*2+YX5YE84]#9FHS]XJSP:PNF/5NP_BZA/^O=DGX,-3O/OM MPY6(AV)G*G'U124U18'X;3[7B2J$S%/QTL@B%68N+G6!6#&%N%0;1.MZQ;KZ M+1J):*C$UJ[7,[W[ZX3P>GCTMZ;L\FBZUFM^STGV#Q#44 MJ5,R$/VQR%4JYH59M0<(68JU+"H2=-\\)E\8G2\$S K$H(CO1Y=RHU-QT1>_ MYA2*L]%.^96T5: ME)4@.,:Z^Y:O#)X".J 2L59%:7*91;20H:G%NC!S51*H2K\N&YJW^,YL[(SQ MJ&UI)VQ0'2LV:A0KR[TVN4>SO<;>/7$!6(;9K@N=)WH-D5[I7.)/_$4R7R0) M=,FOA-&LM."M47OS??&V"%+I4F )766*E8+7%4EQI!]A"K)2C44(TD4I,V0D M4N/A\'S0&PP&XG:IDR7 &,:9*0'AD/)*.]%A/+;OU&NH.*SMMQV1&I"VK-6F MWK)!*ZF"WP'*[7.L*5.@DZR4F-=YBIT^A8B0465ZH6S.ZLON=F%D5O:02#*%U)*KTFIS MI:I")_0!*BLK.\;B"+;M''6RG7,UU)=880@O-$4AL, R,MA M \N).R4Y\"D#07"[;*F_M$0+*XF'5I!S/(+99+(DO]DS=U^\K$MDF;+<20V7 ML+8%#)\:HC9H*\)8K C8,'#9FZ7$7J[K(EE2V%TLH$J:JJN?7V_$C5&F?]B]>EX6$.T);Q9KTCZ?1D9N6A_F9>F)=%V4- M#R7_<+$.5="*[#+@C9DP=>&F/)[9X%>,SJE("U)3GF8O#-"04+EQF,#9.2M@[H.ASVSRE0,TIEXI7-&T#^SB@+ MSW-=E-C(K>'L!]Y>VA4(-0_/'%C=FCJ#.ZH([I[I/^TVH2SK%-AKA:TM?A9&!7@K[2FO0:5B-7 2Z04LB;.1Z"U&4] M^P^2!UEE;2I"&DP&N]:)=2BRQ;PN.%\FF=06MT@ZDJ#G'(9\.4%2A"IAE\.1 ME<7*M^O$9+@*^RR]&/1%RDREC!P[PH0T:8Y8*T5F< )6HC;37#B8DF M4OUN&#[^EC!4%9(B"]4*P0!/NP];;DR4Q&3 R_>?7HLIZ4;\,&3CM+Z(Q5$) MD"36IX:2.H"';=E#E=2Y^D?,>4O_ MO(./B9]-1ID0&PFZ?86K'#"_J18UIXC&_-A07*UK2UC7OB4F2C][0& JU!FQF MJKI5*N\6>+1"M;V)*&RB79Z<_VW>$7^_/CD]8)4$7,$&L2L(2-'0:*/HZ&N* MWMZ14S1(NOG[M!U]N[9%6]OX6LZ()X;LLE?M"44Y4#F:3'J3R:0%-.U4W@88 MGZN9/)C\> /9Z1U*T:J@)$E9ADH2VI =(F]18EFY?'9HG'/7"W*0,^]!C4.( MKSK$8S:DS_#@_:4X_[&)E^VXYYT85I4CZ@P"+F< !"YK3DC=A-;FGE(0!:-] M5GJE;-72"VJ@S!']0DP!2:/2LTS9+2PYF90MPBK)%X1M./ K)* ;MY,7D$T> MAVS2Z,$BM9N@]'DG]F]2I2V3I*A;><=2BGC0.YT\1IH9?E>:>4,E]6[R9QC= M<3,Y@SR&\@VY[70)_4$L\,A/%ZYV@_-*XD/?3SE>LF?0%"G'$(LP/-WG[:Z\ M32,W@!LZ4J2:_'565\SB$>U+2G+-U]S "?#'=WY)H M_W@ITZ!WJHO&;4FY#6*5K=8@UE4D%T2S*S#X"O%/TA"QQ^,,$Q2:=@5IK7!M M_V:;S0@HL9A9Y%PDX:L"KI(CSH_@V'7&2,56WYWX42"(1!VC+>JH7 <..Q@U M.RB]#9R4&M.=TH?#9_A4 ,X*#N/YA(-&1 MJV_ ]SBA8 VF^7E"+@]&3#G,Z97>#,E]KB-6R&NJGGRN8> *PO M1N/!:'P\F!S'L;6KJV$*Q0UT"L##4UL\D1AK*C"W-M<48?N$=[-V'=K-*/R, MWS-AQ+3=53II!Z^K_<6=M[ OS^ VB$1*.QAOVK9PF2#0Q!M;*.UML>Q:,3YO M>L];4D?6=B6JFF"J=L&-7$1I5KQ-7@,("]>*E8T=42JHN;S M/:@(>D^0A#!'KZF=G1*BN=2N'0S3(*:7D,42#+/F4MP#KIT>RW//W4&))0KP MMY_Y485PC@/D;X51#OWGCIGDL;M M..[W;G1*&P30\] VPOKA;J0$]4ET:/SYO?C)^M'>_L%6TG.1P$5N)F_)R;[# M=3UQCN$Q;:8VKK>1GQ3U; M-[#7>D:L#TZ+)\[1;7^9OBY[+7>E%[R!-S*Q/4-ZRSHLO!1NH7*9<<:P7?=6 MU,)F?7$EB=.&2/LF#P:I1X%DE=+X:OG7?;7<\=4@=C?K(X[7-?%03X;9$+;E MZP]]6K"16U*:I]3\%!N],,C$)>&!FCMJW'CN/N<<_55D]7X'9"L^>Z_;3HCO MU$:F;8\;B0LDQ./S\=EH,CR>BCT8&71^WNLG[]T\K!CQ;0,GHK3^R%8@"UL?;5.-MX",^,S3 M0]M"L(4CGSJ*#]1/)E<__C\Z<&L.+EH/0N=WJZM"/71;K[1QN46%" DT=06A]=4QO7$#;:P1+@ ,'7>@6IL9WI]RBQC&ZU=9)3A MD!SN%8^9!])K[N")"2[*^CV-@7@P/+?LOBVYK14\=G&)0"'6I]-)NW#46;@# M#J5MYQ"ASY1HSD/;"VQ)XCIVSHG8O(5:F4TXSA0?<^X9W%#/IPQ@PRQ^6V]Z MHS,^9C?43^@_&3T!["2;X\%H#"SBO^&E"'7EE3F7.A KY/E[QJF5&K!\D>3H4)Z%AL]14N MX7UROSJ=:WJL8,VJ(F^>D].VV$2@S0]Z)>:XHT82)YF4;ZV%)7:Z<_6LU*F6 M5%SRAX<.)ZB\9R3N5$+1X=DX]-;WZ'+\$.&+6AAI*_Q.G<2G8A?_^/CN B%B M"&1[W6*G6WA^4W%II]NJ+Z.'ZLOX;!*?'@_.FOIRJ[6Q50E^5VTI.J5@],UU M7J-@M_VMDMSW, >A[TM=AP)^RLV9/(W*2L[GKG7*1C$SHD%T^FQO'8K_U.G" M5I_[/;L-L ",,_P94]\4%\(9@.L#@;0X7 \>GSLC,5-;M<:C/AJS.BT-QE# M8)3M8>G0".2#W][X-.['",^$(R>!NFV'_)2:UK*J$"FJ:0?.G0\=3GIT>FIO M3F",V)T>@7/V8Z?]^[C1W);1:,HKZIV4]M"OMP<%(CK19:[,8GG)N_*DAK8QC;V M:#=V9^$8F3I$/?@+G?'+BK)&ZTJ1/T*PD&,[X6N5Z+FFX NM;L?'.N ?!!R# M'TZ:M,##6X#)H\[M(,14V=O.T92]N/\6A&26Y61_H^T)Q?L:*7P\'@^.Y*.C M^)$]93\<]@<#;\YPNC_3?#*:*(8X771/V?W;X:U M%IG(W;XM[32HXO47B60 MU!+?VV,-Q:HEN/9]%.U- $WA/I0Y:N?<<2G%R*[Y/YEY.!2-!JA.^=6+O)A9.5=Z>3I\M4X<= M1"P?$PA[-.=OLUQ] 1L%.;)7ZOA*9G,+XVK:%'_MD\\FFTK@BN33)3+M4O%5 M&^K!1S9SLCY^MJ^4XEKFH.;M>U;\37 [.APJTBU*'YS-9VGR!LOIJ(C*7%1 M[@_-DE.YU@"F""[R6=U[7[=S'LB %3S8GH3Q51/"ZF^)R>W;J^T*+;);YUK6 MLJK.#O:GX+3MG,K2[^Z]O,-PXBNC.%96E\"*7V7=W%J;8 8D.E*"B>Z5F MA3U7;)\>?_,"T:[7TJP+53V@#G_]8S=D'2 W[GXU[0IYVI;2=W7X3"1J[D)U MJQ'J;8 @LSC&AB99L%D\\HMWED5 E(8.P"BW$%=+N/ARA[:\Y*TF@)0\-;(6 M-L770 $+:T8#IT6UHT."!GN0 YZ9V9FC!'$-E)#W1XA5_>[!%O(M#>**GDZ: M"KJ/C'GI!I !&:)X,'P5D5W)G_S:JVX;4]D4:.N*G5NN%_;:[TU[I+L@3*," M"VUN'SQ\RU[-YZQLK+XW-&F,YS5[O9;WS_?F_ M\ASS(:MX#;YW)F43B!LV[+4W[%$!NE2X6\JRC#PR^^?AD*0EBKMXPO2(<-(Z MW'^!(]K[9K27Y0P?=2\X;&-.OXW]%FH94-7^WWNT\10^H+Y4[A=>E8EL@=/V M=<,X-J:L5_@@= 5_0"GL\-O,]]H 7"[_M>_#]02P,$% @ =8\[5F&& MQXD-$0 "3$ !D !X;"]W;W)K&ULK5O?<]NZ ML7[G7X%Q;SOVC"Q+5J0O9X&N]OK!5K63&@XK\8C&;75\44IF;7)=JB^U ML&U1R'KW1N5F^^ID?M(]^*K7FX8>7+Q^6W4R(XU4KM*&1$C\N5>W*L]) M$O3XU0L]"7/2P/AS)_T]+QZ+64JK;DW^+YTUFU+$Y&VMC&%'PP-"EVZO_+!&R(:\&QV8,#"#UBPWFXBUO*M M;.3KE[79BIK>AC3ZP$OET5!.E[0K=TV-7S7&-:]OTM2T9:/+M?ABWCV\J+!=#3H(O6BWSC1BP.BK\4G4S8;*]Z5FGZ M9G%4X%_;*IO6NF+O,"OQIK5XP5KQOS=+ MV]3PEW^/+=K)?#(NDX+HN:UDJEZ=($JLJN_5R>L__6%^/7MQ1.,G0>,GQZ2_ M?B.MMJ3K%Y)=-I)T'U/RJ)AQ)4=EBW]N%"(G-44ERQUYR4J7LDRUS(7%*PH! MVO"H!B_>NM>2K:J5@.1*UBH3NF0)=89Q"N[=;,1:E:J6>;ZC7U35X"W9.V)5 M:\Q0Y+$\*5XM*POFG"=D1[P KV%I MU9I?MD*66634REC-0D@X+:79U$KQ2U8_B,)%E**($H@'%>*!7\&'.7](I=V( M%2#7!D$8GAP;CBTK31.6I[$YNLQT*@DVNQWV>L,VW6(Z\:L6QMTI69-T>N$M M!!5+58O+N9^"S%7NA,'K=0)!VF13YV %;;V%S,K4C7,9DMF6LLUXYV'_#*G M?;+ I$S2XS%GG+ !V'1R&?D0%HT%_/9 M^3^$Y+UZ;.;AWGBC_HXMFK"UO<^H+(&&0P_/3)[+VLFD5VO8)^OL8EJ+Y]9% M$JFA'BB&/(K9#0V@@;"P_P9C2;:T_;%-D]$ MY@US^#4@E(_Z8$QO[2E2ZU! M$P\ %(_SIR^@OY]J5";I6*N<-S+3-LV-;6$29_5DWWWF \NSH^%#Z>P\$=N- M3C>"@6>E6:=2VT97;1 Q+: @,@GL*L7\'.J?7V+1]ZK& M5B"YI]^%K7+=B%,:TJE!3WI%5J.F!23#TYR,;F]_1Y0D[%HQL+OX6-."%"]- M-(9G'E,7>Z17 A],2F!)^-WPRTNUUF7I 95Q0= O( MAN?8$B+1G579;&6PS,@>#9)*M\5C&B GF6[/C ,[#+W7 (I\EP10'4\_""@$ MGNW1XNC67(>MN3ZZ-5_Z%([I;H,W'J K1X6-;]*1&3BG_/;W-:%ONP3[T$C*RD[%#1*M1A#5/G@%N&II9=K3 MB4Y>Y)TJUZ@>Y(]"[VG8WZ=']_>;94KP#MRIH(PUMJE')8QOZKY8WDE')&67 MX$9SB4M(%%^Z ?\D[ _L$([_:ZLIL_15SV2YEDN=&\GSYD[?+^7>1OVAE/$.57)%&P%J1UEO/EJ+0>"P.Q NF;4R]<[^A/C!;KE(HL%.H@ Q'Z*A&!C^> M=_^=H;A,P?J4*1OYX%?^PD4XEJ-K\DJR2V[*]7F.+)S%YED;DVUUGA\-WF)\=#=Z/-,5'GN*FG^(O?HJQ4#XJ;SR4CT\2^UL/5RM.1OOKUV6R7S^Z%&?N MM74Y;"5N[F[%Y?7L''3M\FJ"&I927+/#IYS"'8'+*?V^U1=F% M>(&;I<:Q0<25#[4=G+2EXA%WP(;ULF??/YB]XT).XS MU4CA4=(_ZD>.Z9?*/&US#E,N#'S09JY()<]D0)(19+0H/ 1U/AR6("V9 I%0 MP;PRW7!%K;Q+![A)#1BAB]<=&:VSQ![Q#9#!/#!H0".0U9*A#K;C\!K8II#= MD*Z@^$'-'&9R"B1HUX&NIK*NF=#R9%-B\>/CXXY%:[E0Q+0EMR4R8&X.%W*5 M">VYBHIJ9/A,Y3Y%Q(E\92CDN7709Y()@3D18MI ^YP<]Q?ELW4$[Y. [9,D M+HVB4MX!*R$+2<='#A:RE5@# ^!A=4AEF2HXJ8!D9@ :DIVR)[0-TI(@Y.O: M(# <#4?IOW5;X7 I>$_2V<")GXJO/$M+RF!L^#72E*M.51$%P@]M94IG7PY&TI M8-W-TF?]D#)^:;,U1S\%:57E.^]D@9UC2+[S_; 0YSU0UH2#:,$I;L(XQB*\=GRK?WKK&&-*3KM"W =;!BWJL0 M'6%6.#_D%P8&RO5W!?^%9Y;(O"?'W" $P/J?>)P\DSAG"R#$1K'@% M1UYA:F(9S+1\8(ZOF.(3%+@AB !EX!AQ$9/\5G7%?Z^NL[&??LN]"Z^UX^M; MRL:\-+QR(\;D_%3V9+Q3#8>S!&[#X'31$I,[2%V[J$EL[V MX/7T1GEDB\&Z!V@7K[M;WICKNN5!#LW9N22'6-*Y),&,]8$4,V+C3+T!^S,U M:&'.C:5 2U&=P$6ILLE:V]2[&.@FHM!I;7P\TB?? A9()J7!CURF<>LS&8SK M:B '8*YH=735E##2GE]PFI54,IQ'2R[5VNW),#>0%7[6-5/EOZN&CH^X*P1) MOKB>)!_*]"CG^G/@7'\^RKG>TQ[^S+-^4I(J \;>,;)U5- XV3H@7;P?> X8 M*.=4:3V!TJER7L81DG!W+U5,?H S5C$9<32,D CV=!!+I'K%:-?1]ATC*6AQ MG7$W->+=J#^;K6N0U-\A"/FZT:C<)=?;SL.+7NF$JG-QJAYTXS0\FW+\/5O, M*"/)9:[MAA81A\5&PY?J=..#AELP\*7_>.ZARZIM^H3E9XL$.(?JI5 7S"8- M/UMO*&"\R!V-;TMWB !IO[:&_K"BGO*QH[FU.IZH*0=RN'AF2"PW*G=."/;0.E MR&J1;8O8H:!&P6<#R:$6\*!$ZBH87] ]KO0\CR'#B65W_@:>MJ1>!;>]D&AE MYH!A(GS.!W:5??OF4!59Z?#',L624J#[K[QO,CB;"MU0M4#^,.C2?0Q]Z]'K!44GCF?" >/&Y= ;R9S2+(0FG M,C)77$'02:G,N4PFZ]]1J:OTNJ1& @JBU/8XQ8P#!L.^?H2]4=PY>>2A'S_> MNNZPH:*F.SX.P/@_B^D,E"C/-5=& ")N([D0\:#3%4RDRM4?700CL30MYP%. MD_CED]QU^WOE3U/'8P;OCBS&8<+*QZ<_*AV<"X7V>3)HGR]ESOC(5T_8!_WI ME6]+8+HLWHO^R,&?;+&"?LS'H9['!TX26*5R9V_YSJWYP-G&P25W!_.T8J_# M!]%>HDQ?:4-VRCMIP> 0QO$&Q=R> AM=J0Q>@[A5W M(5TOP[4\')^MVKHRKF, KL8 ;7_6%IT"]*='C@GYG7>5Q-ZY$J='#WZ4 M"C@Y3L6=4N+OY*.7H7,5QUP2Q=PQO(CN)\U_=,CGL/TF,WQ1)+JQ=$>X*.ML M'#W^'^12BO<'OXBOF0,-SG6^Q7QS]XU_.9]=3T( !$$)(<"M*>&"#:>E#S%J M8X_Q&U\TLIX^O^,:,22DS]N2NY;N$3F7:Y%99.B<-M'&QT><(-A!^@FC-)$L M=^$4B'W22D") M;^*?IM)I\FQ^-4%FZG\D._RDLC44F CNU2$59L9/0F%-QJ$C,.Q*PW=DP$9U M6]C'DU*%FRE MP&[HGJNH&(KI&F41%.*CG&/N8+#3&KW=92-FA J7&B@H;: #T1_^N,Q+H!^TX@N1R$C%B3FZZ"(/)_NYVBU7)"H BW6TBZ/I. M4D4I,T\0-2^RT$WC^Q9]P[E_<1B:0CVZJ]'=27(!M6?X4G&;-9$@[F2,+;# M%P?$/+FQ$[7\EB@"@)O:)?H]QV%AUD=)SZ5=3U1I%G$JSUR="E#AW:#+:-B= M:/N2^)@)VW.Z///->*23-M1;Y6Z0!>*CQZ-:6JYFB$OT%UA&<&Y^/GLRH0UA M9TN^0/<[=K93#FZQN)Z=470O7:MU\>*3R:*4XN[?D$(MBGA_!^^N738\^,G3 MV?D5C;^-3@Z]G#N.@/B';LJG\V=GKF%^ %2\A '4'L392!T U?F3V=ES\8%, M4(>7;X9HVUT-&:R4RHWNHA'G]O>U4H'%NZG.;_M4_*^:W+D4MY3&/U>AR45M M.OB!]?G(D0WJ'2)9UV$Z?Y,J:ZD'D6G>6N[()%3,#;7?RQ7%8'_P0,5:KV*M MW7'G>40@ME[KE+0VODEX:EL$%& 105-3C^W M0K /@]Q*L:*HQ"4Q/E=?1^?XI]>VPI 7G$@^7VX8U/@K0KO)D&<@6!!4O7$T[!8\O14_7_ZN[E M=(SR742WTPM5K_D./E]**!MW43T\#??\;]SM]OYU]Y\$/LD:&TP]\!6&SJ9/ MKTY$[>[=NR\(7;[KOC1-8PK^N%$2'(!>P.\K ^KJO] $X7\_O/X_4$L#!!0 M ( '6/.U9S8A(' 04 &8, 9 >&PO=V]R:W-H965TU7JF&X6\<$I5.0M\/YE57-2CQ:G;NU:+4]F:4M1XK4"W M5<75PP66QWAB[,5N<-GR--VA^;ZX5OG,X,>;&R ML[RW>-%9#+YC,8%/9'"CX>>ZP.*I_HRB&T(,=B%>!$<-_M;6;R#TIQ#X07#$ M7CA #IV]\ VTUO=\!S/ M1M0O&M4=CA:O7['$?W<$132@B(Y97]Q0>Q9MB2!74%/SEE)KN];R#A5QL8:F MY-J(7$.Q#U@.@ \A.NZ3^@#,!N%VHQ"?E!EV1S?B_LF!1]5#5[W=PAN?5[*M MC091DXIL-25>3P'O%->V5+EQ>4'L*RQ8[9R!DD7.2S!FD MON^]1R)!+G@WBZQ\)941_W0;+(R )00J"R$,0N^*QBG0/E'15?AFJ.KUKJIC M"CJ-8 (G>TOO5AJ*1SX+=>I(,DZ"A,1BBFW,?)^6I$GN/M2YK!!62E9[!(&, M)< (?VIS$,^]SU1A165SPN/>](2T#05'*>YW8!R3Y3&S#^MN3. F3Y5/(*._ M$^^C8VU-FC;:5N@-#7Q7JP*7QHI8>$%$9G;0#L;0N4Q[?T%&T':@QK8S)AVV M[W1"EQQR:O@]D29CS%(HL41*HY2>8T:LFQSIVGCHVOC%7AZ^ <:]JB[PR/H.9>(G#E62\IKR/Y7?S+OW('R+KG>V/9+O/,\[ZP1^U'< MV:]*E^X@"*A$U+Y&JH=^:QY[UPH;+@KG@;ZNJ!3E8,=B,ICT+H[DB2B3MZ1' M1,K\.5FT1^;!F<1OK6@LQSJ/:9CL]76)]'T'93_D)W)UTM)+7Z24I=X538^M M*$N(LI[,_>'K5UG V#L:P62#6J$BLR^*TBJ<. 4VC=.H9SC_3TT[U\(L]#X^ MTN8QSPU_L$FV# [F=EM9[7V&Q?ZP3<)*$J0XH"%9NR_=ONAT2&24QL\2=5"0 MS2/OLE\W=L)1=Q.41ZBVL8>&:^M^#%(L#JV#T-6>^E]HW?(Z1\AI@FM@;!_R MRQ@P)Z5#T Y4+8R.03R@$,?ARP-ZS$"W>_"M7: MW7 UN$QVU\!A=[A$GW=WQT?Q[@;^B:NU('M7 M$-JB2 C$B59_JAMP,EVT2VPVR#.MH>B!UH:6\1*I$M2=O+O.Z1DV0$<;5#L M82_BYSR^F3>D9G:0ZJLN QYJDJAYWYAS&X:!#HKH&+Z1NY X,I&JHH9'*IM MH'<*6.Z,JC*(PC -*L:%OYBYN7NUF,G:E%S O2*ZKBJFGF^AE(>Y3_WCQ /? M%L9.!(O9CFUA!>;+[E[A*.A0CNR^]V&/SD<]%F?6$_6 M4GZU@X_YW \M(2@A,Q:!8;.'.RA+"X0T_FTQ_>Y(:WC>/Z)_<+ZC+VNFX4Z6 M?_'<%'-_[),<-JPNS8,\_ :M/T.+E\E2NR\Y-'O3H4^R6AM9M<;(H.*B:=E3 M&X&;:8*7D@RNY&--MQKCIK),>%%65E%*YRM#.+ M!]B#J(%20O[0/D$U'*3I2 MNHUZ 7^OQ0V)PP&)PBCJP8L[%V.'%W_#Q8V2%;E#K@I3 <-L"G+G @R*_+U< M:S?_SZ4 -/C)97Q[;:9ZQS*8^W@O-*@]^(N?W]$T_*6'?=*Q3_K0%RN\AGE= M I$;8CAFP-;V5.N3@DQN!;<)?HEX+_1EXICKQ!1 '@L%\$):[6E:R%D83+M!$UIJ)7%\[1>V'GGK>8Y]34V^%M'@&FB "V2F9UQG" MHE9";T II,4,860GN3#N-'PRR$\D&H3QR+51&F,;#R:3R+5TE+P!5.XQ*QS6 MD!(:CPE-)B2.QMZC-*SLJ+J#QF/7)B'%-AG0A+J#AF%$>A)@V"7 \,T)<#QV M_7QB;5W0K3^7H6I]3I-H[I M]],M[71+_X]N6Y!;Q7;%\R6M>A%_/*TZ7Z;>9ZGP/5WB6\HSAF&D@TF2N#9N M14HF<1OVH?=1&%""V1N.HE#<20-$&"1U]/[E&G5RC-\ME2Q[[)MD4 MS$JI;7_-2B9L7N%Z=OR)E)RM>8DOU>6KUWOB93E?$<*%P[MM.-@7[SUD4*WQ MC8KIH%'(Q9@.O<]8"7&QE^X2"&G(,Y9VP)3 C*"#\3CT_BCSTXYVY6HXF9#K M\Q.Z)''2VXBGD_1BI(.S\@,38.N*+(U10D>:2J2;[>JX95.^G+8W1> GIK9< M:%+"!DW#FQ&^7JHIK)J!D3M7S*REP3^WZQ98BX*R&W!](Z4Y#NP!776[^ ]0 M2P,$% @ =8\[5I:I.UFF @ C 4 !D !X;"]W;W)K&ULE511;YLP$'[/K["8-+625\ &0KH$J>TV;=.J1NV;5H,HNJ*F]ED0)'XC*NEETVYOKK.IVMBZDC#7Q&R: M1NC?UU"KW>-NVI=6K?A9]-6K&$!]KZ=:USY TI1-2!-I231L)IY5^'E M=>3RNX3O%>S,04R36(0A\;>$&ZMH!(8U?>TQO:.D* M#^-G] ^==M2R% 9N5/U0%;:<>:E'"EB)36WOU.XC[/7$#B]7M>F>9-?GQMPC M^<98U>R+D4%3R?XMGO9S."A(@Q<*V+Z =;S[1AW+=\**;*K5CFB7C6@NZ*1V MU4BNDNZG+*S&KQ76V>R]T+*2:T/.OBACSLD<-%F40@,Y^R:6-9CSJ6^QC\OV M\SWF=8_)7L!,R*V2MC3DO2R@^+?>1WX#2?9,\IJ=!/R\D1>$!Y2P@+$3>'P0 MS3L\_M^B?UPMC=5X5'X>D]VC1L=1G7TN32MRF'GH#P-Z"U[V^E68!&]/<(X& MSM$I]&R!=BPV-1"U(KONK$'Q1FQ!HW5(JRQ(6XF:Y*II\+ ;I\8<Y"/,?Y M(YE,Z&22$LY2&D=\]""T%M(:$C*:AA&=,$[&XYCRA(UN%*)H6^$1)!+5&1+1 M.$EH&DTP2GE,Q]B*<2R,:3KF9$)9/*%I,B;'ANT?.*0!O>[N 8/3VDC;FV78 M':Z:J]YA?]/[>^I6Z'6%TFM886EP,8X]HGOO]PNKVLYO2V71O5U8XG4)VB7@ M]Y5"/?N%:S!TXCQ; ( (D% 9 >&PO M=V]R:W-H965TW%\]MU]WW?.W60GU:,N$0T\ MH:V-Y/M@:W,JFB]YWM?A*. J>B,@W@?$GG<#Y%E>$T.RB9([ M4,[;9G,;+]5'6W)4N$>Y-\K>4AMGL@7191?<"C=/-=T2AL+H+A!1P!*U430W M6#0.%P]DQ5!?3D)CD5U\F.]1Y@U*_ 9*"K=2F%+#C2BP>!T?6L8M[?A >QZ? M3?BM%CU(HB[$41R?R9>T94A\ON0_E,%7 7[-5O;8_E2_3Y6C01N<1G.--M85 MR7$:V$[2J+889!_>]=/HTQDM@U;+X%SV[-XV;E%;BG(-N=?E5L 775Z6>I'E M[D^I.(MS6L7%C,O:05 !II2UME#Z$NQ[H7^O:\R1KU!!TN]V?#D=EW\(OH=^ MG+JU._R8=I:OJ4(RA'@TZCQ(0YAS2OO>]6J4P*GZA4?MP5%M_!#0D#NB3:>T MI^V+>#*E;HC94:&"XMJ%1;S0,0#6-WQA&5K[95M+8UO7;TLY*5,[! MWJ^E- ?# ;33-_L+4$L#!!0 ( '6/.U8.4J$D=@( '$% 9 >&PO M=V]R:W-H965T$ \.,FEB>;8P7;6\=]S=M*LB*XO\9U]]]UWCK^;;Z1ZT!6B@:>& M"[WP*F/:61#HO,*&Z5/9HJ"34JJ&&7+5.M"M0E:XI(8'<1A.@X;5PDOG;N]& MI7/9&5X+O%&@NZ9AZL\*N=PLO,C;;MS6Z\K8C2"=MVR-=VB^M3>*O&!$*>H& MA:ZE (7EPEM&L]7$QKN [S5N](X-MI-,R@?K?"H67F@)((><6 MB&C\'C"]L:1-W+6WZ!]<[]1+QC1>2?ZC+DRU\"X\*+!D'3>W$B('>^^D&/YCAF6SI7< M@++1A&8-UZK+)G*UL#_ESB@ZK2G/I,L\EYTP&FXQQ_J191Q]^$J/X?C>VOID M'A@J8X.#?(!<]9#Q"Y!3N);"5!K>BP*+?_,#HC=RC+<<5_%!P,^=.(4D]"$. MX_@ 7C+VG#B\Y 6\YU8U_%QFVBAZ&[_V-=KC3/;C6+W,=,MR7'@D"(WJ$;WT MS:MH&KX]P'(RLIP<0D_O2']%QQ%D26]W^$MJI+Z/[D' _72/ETV/7 LPE>PT M$X4^ ;IR=%?^C@HV&2I((O]H^3\-> V)'YTGM,9^<^CB,_G$[@Q!D1&4?WTC"^KU$?!#U'"Q^%E[1&?G(^A7T7'.S( MH$&U=F+7X!![18R[XSQ9]C)Z#N^'T353ZUIHX%A2:GAZ?N:!Z@7>.T:V3E29 M-"119U8T$U'9 #HOI31;QQ88IVSZ%U!+ P04 " !UCSM6==%AHY<" "& M!0 &0 'AL+W=O5(6IX*0NN9DZF=77A>2K)L&3J7%3(:64M9,DT#>7&4Y5$EEI167BA M[P^]DN7N9,P\N%GT3;P-^Y+A5!WTPF:R$>#*#FW3F^,80 M%IAH0V#4/.,E%H4!D8W?.Z;3;FF$A_T]_=KF3KFLF,)+43SFJL M+O12;+_@+I^!X26B4/8+VR8V'#J0U$J+IK@)L1+=J!% PK? 0WA5G"=*?C,4TS_UGMDJG46[ITMPI/ KS4_ MA\AW(?3#\ 0O:C.-+"_ZOTQ_SE=*2[H4OX[EVJ#ZQU&F4"Y4Q1*<.50)"N4S M.O''#\'0_W3":+\UVC]%C^^I\-*Z0!!KR/>FCYD\B3ENLCLO1TZ5,82-$:I>B"43N8!)V'H1FQ5MB,';]<0!!X$;C MH+-LC$)WZ ^@!]W #:(0>O^*7.#T"\]@Y/9'0VH#WPW[$SAV^-Y!;90H-_8% M4)"88VC*I)UM'YEY4UMOXCAQ*E":#UM1!Z/S ;M$]O_ =02P,$% @ =8\[5F>3V#!I @ :04 M !D !X;"]W;W)K&UL?91=;],P%(;O]RN. D), MJI8TR4(WVDCM-@1(DZIMP 7BPDU.&VN.'6QGW?X]QTX:BNAZ$W_DO(_?8_MX MNE7ZT52(%IYK([3? MFJ6F43A02EZC-%Q)T+B>!?/QY2)U\3[@.\>MV>N#RV2EU*,;?"EG0>0,H<#" M.@*CY@FO4 @'(AN_>V8P+.F$^_T=_9//G7)9,8-72OS@I:UFP22 $M>L%?9. M;3]CG\^YXQ5*&/^%;1>;1@$4K;&J[L7DH.:R:]ESOP][@LEK@K@7Q-YWMY!W M>:9CMF@@?I1VV.O[>:U::0UP";92K6&R M-*= !X#^ *ZQP'J%&I+QZ&1W91JMRK8@$06# _&"]O$MI*-)]:]1;WR1&RA< M2ETE#+/#.S+ORN=O>/<(W3*]X=* P#5)H[,/YP'HKK"[@56-+Z:5LE2:OEO1 M6XC:!=#_M5)V-W +#*]K_@=02P,$% @ =8\[5F7.+$/^ @ 8@8 !D M !X;"]W;W)K&ULA55M;]LX#/Z>7T'X#H<6<.O7 MO/62 $VW87?8=L&Z[3X,^Z#8="Q,EEQ);KI_/TI.TW1(LR^6*)$/'Y(B/=LJ M_=W4B!8>&B'-/*BM;:^BR!0U-LQ1:36RTALU(DKC>!0U MC,M@,?-G*[V8JVGH>3 (HL6*=L!_5 M]BWNXADZO$()X[^P[75S\EATQJIF9TQRPV6_LH=='@X,)O$+!NG.(/6\>T>> MY2MFV6*FU1:TTR8TM_&A>FLBQZ4KRJW5=,O)SBY6FNJK[0]@LH37=QUO*>,V MA _T'LX^L;5 9/M)< MIB/7R]7ANKZ<%\.Q9ZCYP? M1W9-=&5:5N \H"XQJ.\Q6/SU1S**_S[!.]_SSD^A+VZI*9E$3 MLOZ%%/P):1A/$EJ3.$SB;'"CFK:SJ$VOZ)I4*\D+ ]-I"DF89Z/!?U7%"X2J MTY+;3J-7K?B#VQOR.89QG@_>(35EK40)O*&4W*-S2-=Q L,\&RP[+DHN-W ! M>3B)D\$[AW)!+K(L?KI]9GL!X^%P\$E9)E[(,F3A:)I ,@W'24H4C+FB 5-T M32>8Q9+F F6QX,Q/GK,TS.(QG,,9!3\=Q7!^$MM7T&4JS"8YK9-P/$SAV..) M#OJ^0;WQT\U X8K6CX#]Z7Z 7O=SXTF]G[[OF=YP:4!@1:;QY7@8@.XG6B]8 MU?HILE:69I+?UO030.T4Z+Y2RCX*SL'^M[+X"5!+ P04 " !UCSM62*4D M-\(# #F"0 &0 'AL+W=O+W.H[A3\9;/6)3&PD M2RF_V,%].?4"ZQ!P*(Q%H/CY"K? N05"-_[98WK=EM;P5#Z@_^QBQUB65,.M MY)]9:=93;^R1$E:TX>:3W/X"^WA2BU=(KMT_V;:Z6>*1HM%&UGMC]*!FHOW2 M;WL>3@S&P2L&T=X@XI37TBSW\HH6/ M7H'/R$D,+F'I8.AK45_!F/_X0 M9L%//3$D70Q)'_KL$2NU;-!IN2+'>&RZ,[,[YVPOW'EGA_-:-@(988*8M6PT M\J4OR),TE \6E%-1 *&&W$$!]1*S* [=&87D'8GST742#^Y 02$KP5PY#O,P M(!>#^WI#F<(JMVF6C["7X.0)'IXW=.=ML8)1$,>DA[6T8RU],VN5DEJ3@BJU M8Z(B=!^KS0E:%$W=<&J@M//*L'^I#> O'YQ#MP>'GE-WY(S,3[S[ M#5OXP0+)7C%4ATN.3:]$]"ZSJ)W@)QF-LVR M8&M$WMI0SG9*+P5E-F1]#HDE_C#TT3-- H&CW)EMA3K M)HEB/(Z=D&*>A7VYD76Y MD;TY-_[OW[F#[T4[?_"NP9!;CICDL[L[H+Q\=BC!54!V0)5^A?L3A8[TD[DY M-H&7W!X5^GC*.Y[R-_-T* Z[V8M]SY'6"_U=U?)>&U;;&ACLTR6ZSJT88WXF M5D@.0GH0,B<\X7T'=&5LOQI%V?@5TOHRRS^Y>VM0E7MA8"^Q?K;7<#?;/6+F M[=U]5&]?0!^IJIC0A,,*38.K'/N):E\5[<#(C;O)E]+@N\"):WR(@;(*N+Z2 MTAP&=H/N:3?[#U!+ P04 " !UCSM6@"- V@($ #6"@ &0 'AL+W=O M@#+8TL8BG1):DX^?L.*5MK-X[6+Q(ISAR>.>2,9K:1ZJNN$ T\ MUZ+1&<:N%'09#Y->.-MYBY M;W=J,9.M$;S!.P6ZK6NF7FY0R,W<"[W=AWN^JHS]X"]F:[;"!S2?UW>*9GZ/ M4O :&\UE PK+N7<=7MU,K+TS^(OC1N^-P4:RE/*KG?Q1S+W $D*!N;$(C%Y/ M^!Z%L$!$X]\MIM=O:1WWQSOTWUSL%,N2:7POQ1=>F&KN33THL&2M,/=R\SMN MXTDM7BZ%=D_8;&T##_)6&UEOG8E!S9ONS9ZW.ISB$&T=(L>[V\BQ_, ,6\R4 MW("RUH1F!RY4YTWD>&,/Y<$H6N7D9Q:W2"%I.'MD2X'Z?.8; K5+?KX%N.D MHC< ,O@H&U-I^+4IL#CT]XE,SRC:,;J)!@'_;)L+B(,Q1$$4#>#%?82QPXN' M(_S[>JF-HDOPS[$8.XCD.(1-C"N]9CG./;KY&M43>HN??PBSX)R;8P& MWH"I9*M94^ASI[M]A*-/AVS@_M-G8%HCN?P(X3@.4GK'XR (7ID*SI9<WG0%JJL5@ADLP,B3]!S5!!(,83' M2B$>) #LEA[X\\'"J#^#W>"[^@^<1"ZU(4'3V)U $KOS"*96Y/0R'3U44IEW M!E5]:!]>TB.SUI$U#8-H])[I"M:,%T " NL9Y:*UX3AJ"#6AM JI&ANK^>$9 M<]17>PQSBUA2M==0*EF_.@.[>V)IQY9-&DXG0OY&=?"\VKB!C\8X] MT?XKI&MA?U+?-'3RD.2])>PL"ZYSJP,0[^-W9I#&8 [NI^#W,_#+_ZD=#2*Y MH(-]0:8TI!?QI!N^]CT(BRPO4_C)OB;T&A!_THL_.5E\(PT3>V0[A!&#I-CEX*?Z_7J%&M7$>EP471M1W]U[YI MN^YZE6_F7&ULC5;;TN:=E!Q),Y*= M-,XDJ<9.VX=.'R *DC A 04 K:1?WP5 ,;(J:_Q"7+CGX"QVLZXFKDK;7>7 >!*M>T)NI*;"C'/TLA:Z)Q*%>!VDA*%A945T$1X*!I=,4YG$E13UT3^F-)*;$=>Y.TF[MEJK:1WM"J,D0HXUO+Z75+&N!^?\?^SOJ.OLR)HC>B^HLM]'KD]3U8T"5I*GTO MMN]IZX\56(I*V2]LG6V*QF6CM*A;,"JH&7"C%%J2Q1C;3L:Y:-(ICW 3E04O\RQ"GQ[=TKN'\"YE75%T, XV4YD=0 MMO"I@\?/P'/X)+A>*WC+%W3Q%!^@E$Y/O-,SC4\2?FCX%22A#W$8QR?XDLZ_ MQ/(EI_R[9:JLA&HDA;\GI+KN%+<6MIM+=S2 MDM9S*B&)[$S4.Y_4HN%: >.@UZ)1A"_4!7P6FL+ODJT8)Q4X&[CCFB*Q/ASW M'FB)V[RP* 4S\L-D5C>K*&="&L\>J=0,?P$W]!MG!Q/(@K@(X@3.(/&S(H+\ M*H17.,K]-"K3Y(#I">P&HBB(\R".( M#&%A4 MY(>[_G'4+2!H$. REQ!:2.;'80:O5_I-_Q6@SH]LCM]?\ZLB0Y(O0N-VJCTJ MU7$5?C%(("K\-,MZ3W?R\Q/#MY $260\C%!=8I>]=.V!Y3LH6GE9%K8"6Z&] MV6P&E2!NK3S7,!O(,\2)RQ[SH8U#CE'TG;+$:'0#YXV3>9@W M/R7OC"._R,+6NA)\=8E)7KO#&0W\(LDA'OA)5O0^4J6NH>&D%DCX+P9T@27' MG28\10["E&H(+RDNK'#^//:3/(0+.,=,C_IP<70A'[ PJQ?08;8D!0K*,+T' MK2#,+4GQ=&Z,*KP"L;( MA -LH]B/BP1.E+^L*W_9B\O?LM&F5N.=VTBF&4;F?\J/U<23"QROB<_4/!N) MWCTUKQK&5ZYBGIF@IX.DAR-[X$PGA4O39*[)L?FRQDI(EJC4')$VJ&>[A#FV M4\'>]5U3N;*/% 4VX.XF[V:[=]#$7?\_S=TCZA.16*VN\2U'I3' _TN!)Z$=F 6ZU^'X/U!+ P04 " !UCSM6 M5@54[:<% <$0 &0 'AL+W=OO(-RN: '%)BGKUB0&DC3;4O02)&N+8=@#8]$V$5T\DK*3?[]#4I+E MSE6#H1L"V+R<&\_YSFO)Q,U7_&"J7&UYB7L M+"I9, U3N9RHM>0LLTI%/J$81Y."B7(T.[%KUW)V4M4Z%R6_EDC51<'DXSG/ MJ^WIB(S:A1NQ7&FS,)F=K-F2WW+]:7TM83;IK&2BX*4258DD7YR.SLCK'@YSQQ2_J/(O(M.KTU$R0AE?L#K7-]7V5]X<*#3VYE6N["?:.MDX M&J%YK715-,H002%*]\T>FD3T%!+\#07:*% ;MW-DHWS#-)N=R&J+I)$&:V9@ MCVJU(3A1FJK<:@F[ O3T[';%)#\ZAW-EZ*(JH-B*V72]_(W=Y5R].IEH<&.$ M)_/&Y+DS2;]A,D+OJU*O%+HL,Y[MZT\@O"Y&VL9X3@<-OJW+,0JPCRBF=,!> MT)TYL/:"?WMF],<[4$%7FA?JST,)B'[:13\=LCZ[A<;,ZIRC:@%MH;04VE7I^@5(F,< M#%BKH70M6E":^FF:6%,X1 /I#[OTAT]./U- 9FL#'85J@R9=(0A# %EPM&!" MH@W+:RM:-6)+DZ6ON\+58]#OX7H ,2&]XNA6/.PUG=3"B@?$*5LW7(V=2#=4GZNH3/;D^ MKB><2\?_<*)#J1\T.=P*J!VT+8':UKA\X'(N% >.*;4$]S7+T=ER*?G2-,FN M;>QUHKS$Q"[X*5<_CE@QU #!1%2",T32,_BF(0HF,:?^5OOX\B MTWL^P8'U!8:I*?!1Z]+PYC]TJ)]@XM,8@PX9IQ%\Q* S5.6XJW+\Y"K;FI1: M0?+<+<5=& #!KB/[*%"'JC_HZG#U/S8P[J>L7>NEQ.O T8&AK]$BIJ_AP+ # MQPTW=RLC;0'2;7@=L7:.KTKTNVVC9L%[;AJ;0,;-P'8P_-G5T*T2TWIAE/AQ M%"#;W,W$LWNM4$^5M*K4J!(_" %",0&306_JV?U6L*=.6W7;^P H$@$_4YA& M&,4)]4-LE(-6.3#*-"5@- 8?@*'4_ J$W@Z/%E0[J V *^G E?P8BC?4NT_S M6R8-P0_R_*#S_YCG!T@^2,?I%)(.9!\$WR=Y:CF>@&"?WEJ:[_)@I('@O\_O M:5><],G%:;P,4ON@M2?>874>W?/\]NB8 4IB$:6"!'5,/RKK@0G_% MRL2T$+;WG! /DK*Q2*9^2EN+IH^"04X^K#)4&()W3PG\PTBY!(\_0^!;#$N! M:<5NVF?0J1$T5^PV*=)Z-,4&\Y-=E//[CO!R-I*L(_A M2FTINYEX/5A9//7FAZ UZ3U8"RZ7]EFNT+RJ2^W>KMUJ]_0_G;C[O\%[ M)I=P74(Y7X J'L=PC9;N*>XFNEK;Y^]=I>$Q;8&PO=V]R:W-H965T MT \ MN,EM8RVV@S_:\>^Y=MK025UYJ;_N.?<<._=VMI/J45< ACSQ6NAY4!G37$61 M+BK@5 ]D P)/UE)Q:G"I-I%N%-#2@W@=)7$\CCAE(LAG?N]6Y3-I3=4_5E"+7?S8!@<-N[8IC)N(\IG#=W /9COS:W"5=2QE(R#T$P*HF ]#Q;# MJV7FXGW #P8[?30GSLE*RD>W^%S.@]@)@AH*XQ@H#ENXAKIV1"CC]YXSZ%(Z MX/'\P/[1>T_A"#"-7P D>T#B=;>)O,KWU-!\IN2.*!>-;&[BK7HT MBF/"/!R^0LX1O(#]V+M8<&F=*B9P+:VFHM1]@D\'_ND.D]X=;$%8(&LE M.4H5A@G+Q.9((7E-DG T'>&8A=EPW/N*C:F6^%YG,1?#89C%EZ3OYLDTG%S& MI-];4LT*@F)(R6KK+LHS(=#=$\>FH"NJP&'BP7#4HN-!.D7L@Z]G*-_2+>;9 MP#,$7JLUVB"S4S*9AEF:AN-Q@OC)*,RR))Q>CLBIUX^.2I6#VOB&I)$<[Z^M MVFZWZWF+MM3_A;<-\X:J#4/W-:P1&@\FHX"HM@FU"R,;7_@K:;"-^&F%?1N4 M"\#SM93FL' )NG^"_"]02P,$% @ =8\[5B7KL@=I @ U 4 !D !X M;"]W;W)K&ULI511;],P$/XKIS"A34)-FJX9C#12 MNX$VI$K5RN !\> FE\2:8Q?[TF[_'MMI0Y&Z\L!+XK/O^[Z[L^_2K=)/ID8D M>&Z$-).@)EI?AZ'):VR8&:@U2GM2*MTPLJ:N0K/6R H/:D081U$2-HS+($O] MWD)GJ6I)<(D+#:9M&J9?9BC4=A(,@_W& Z]J MH#1<2=!83H+I\'J6.'_O\(WCUARLP66R4NK)&??%)(A<0"@P)\? [&^#-RB$ M([)A_-IQ!KVD QZN]^R??>XVEQ4S>*/$=UY0/0G>!U!@R5I!#VI[A[M\QHXO M5\+X+VP[W^0J@+PUI)H=V$;0<-G]V?.N#@> .'X%$.\ L8^[$_)1WC)B6:K5 M%K3SMFQNX5/U:!L,TDPS7/52N*R@H42 M/.=HX/P6B7%A+N ,N(0Y%\+6U:0AV3@<6YCO-&>=9OR*YA#F2E)MX),LL/@; M']KX^R3B?1*S^"3AEU8.(!Z^@SB*8WA$MIL"*PF'E/LX!\.%*-! M-#XNFO2BR4G1.:-6/>S;LYTQ67!@26%AH-KFP]=#=#.H/4VO?M2I&= GY9V[&+VCG8 M\U(IVAM.H!_DV6]02P,$% @ =8\[5D@XPE!" @ /04 !D !X;"]W M;W)K&ULE51?:]LP$/\JPBNCA1$[2MUMG6-H&[9V M4!8:NCV,/2CV)1&5)4\Z)^VWWTEV3 9NQEXLG:3?GY/OE.V,?7(; &3/E=)N M&FT0Z\LX=L4&*N%&I@9-.RMC*X$4VG7L:@NB#*!*Q3Q)+N)*2!WE65B;VSPS M#2JI86Z9:ZI*V)=K4&8WC<;1?N%!KC?H%^(\J\4:%H"/]=Q2%/J'+'$SC3Y$K(25:!0^F-TM=/D$@X51+GS9 MKCV;IA$K&H>FZL#DH)*Z'<5S=P\' ,Y? ? .P(/O5BBXG D4>6;-CEE_FMC\ M)*0:T&1.:O]3%FAI5Q(.\YETA=$H=0,E^U:#%?ZR'#N= 0JIW!D[85*S>ZF4 M7\]B)%$/C8M.X+H5X*\(?&WTB/'Q.\83SMGC8L9.3\[^IHG)]\/E1 MX3N-0.D@HYLK0",UX)!N2_+Q0#<9)>FP=-I+IT>E[P4V5N(+*P4.BOX+_L(F M5$^^H-*A7Q ?=(-_6.Z%74NJ# 4K(DQ&[XG?MLW:!FCJT"!+@]1N8;JA]PVL M/T#[*V-P'_B>ZU_,_ ]02P,$% @ =8\[5M2YHC<6!0 TA< !D !X M;"]W;W)K&ULK5A=;]LV%/TKA%8,"=!$HKZ=V082 MR]M2+&B0M-M#T0?9HFVA$NF2M)WUUX^49-DF:<';]&+KX]QS=>Z])"\YW!'Z MC:T0XN"M+# ;62O.UW>VS>8K5*;LEJP1%F\6A)8I%[=T:;,U16E6&96%[3I. M:)=ICJWQL'KV3,=#LN%%CM$S!6Q3EBG]^P$59#>RH+5_\)(O5UP^L,?#=;I$ MKXA_7C]3<6>W+%E>(LQR@@%%BY%U#^^F,)8&%>+/'.W8T3604F:$?),WC]G( M@@:@TJZ76NO I>D/!T/*=D!*M&"35Y4 MT:^L1;QR+ OEE5/Q-A=V?)SD;$XPS_$&9>#C&M%4YH^!JP3Q-"_8-;@!KZ(Z MLTV! %D +&JW((S):T:VB(I,8+ N4L;S.0/9,1TYT F2%OR\!W]Y0N4,T:_B M[>?7!%R]NP;O0([!IQ79L!1G;&AS(5%^J#UOY#S4^ ZKFOXGLGEYM DY_]YG_YG[R?! M\-IB\RH^[PQ?#X7TY7[&.!73RU=3<=3N?;-[.>?>L74Z1R-+3*H,T2VRQC__ M!$/G%U-F^B1+^B2;]D1VDD._S:'?Q3Y^05LDDF**?FT85H9R@=J. U]4W?8X MJ#H&NM Y!24&4 3C4]!4![EP$+:@$W%!*R[H%#:@Y M@B//7J#JU#&![RDR=0QTPD"1:0)!WRPS;&6&G3)_HW+@K2E9Y-PD,-1]#I0< M371,&$:*0 ,F4((P-?B"L6O6%[7ZHLYYIEG'\!*@-]%1,61<2:(^)XL^R9(^ MR:8]D9TD(FX3$7<7&L(B$P40BSE(,]&^Y'+REJVA*2&Q/JZ.*KV.LP&CCKU$ MQX0#J)2=CHDZI> R94 M]>H8-U:'F8[Q7,^L%SJ'WM'I3J_8B AEJ7UFJ[W>,8.SM&^Y08ZD:J\V[>Y M<(&QX[O(W[0'?Z=A/&K!86<8/Q$NQ@C1)JWWLDDR1A#JBD(W5 .HHP)U/"4F M*N@X:FQT%'3.UH][$.YV"G_$N?V8?!@\=/.SL2_=KXN4S9G3!(-4QZH[%1*.- M40/&C<\TC_#0*L/N7KE9#*_DH.02I^@)9;CQ],\8BUK;&,81J,'20 MF%75<.B@R(_4>.B@&^A")1[VT1EEB>BR.AQF8$XVF-&PO=V]R:W-H965T[^ M//)^)+/82_5=;P$,>BRXT,MH:TQY&<OS/8ZZ-GY(:REO*[ M:WS(EU'B% &'S#@7U/[LX 8X=YZLCA\'IU$;TQD>/S][_Z4>O!W,FFJXD?P/ MEIOM,II%*(<-K;CY(O>_P6% M4D-7"R7W2+G>UIM[J(=:6UMQ3+A9N3?*?F76SJQN MF[L4\HH#DAM$M0:C$14YXHRN&6>& M@79?\F-/LO-D[>4.E$V/0'><:L,RC?[\!,4:U%_H-6("?=W*2EN7>A$;.R:G M+,X.^J\;_<2G'[(+-,)GB"0$HV_WM^CMZW<_NXEM2MJ\D#8OI/8[\OB]JLQ&P_;N2*ZU"7-8!G9*M&@=A"MWKS"D^1]0-6H534*>5_=4+T=TM1836HK M5X>[%9DLXMU I'$;:1R,=)5ELA)VIA5DP'9TS>$,"3!#T1M/Z7%T0H;#IVWX M-!C^@]B!,%(]>8.F_:#S=#CHI TZ"0:]4U!2EM>+VQ8V*&57,CQ: &H87 J3 MOH:))^_35L,TG/>FOH+UE%56F1C,RK2G:);,AQ7-6D6S%[+B@ING.BWPHV*E MA;+QSLNLIV Z\N1DWBJ8!Q4$ <+8*0<:<_EYKRR#>HMU'E?"9X.*\%) MA\LDJ.57*?,]XWR05$DOXGCF"7C$9QP>O-F">L;NFUV*6H[,'S M>-!G(7[C/C['4\^VACM^XO\&T)/5]!&*YYZ2)1U"21BA-TU 5$I5'\QMU;;D ML/ONNME;W.M*T,)U^MM.75W8]U04SKBHH,4":UYZS6)S+&'OT=D4F8 MR!]//?<&,DOZC)Y[E1V=6<.0'EINI^T9I$_GD6^B.S:3,)L#R^Y$57U"IZD' MT*0#- D?;4^>O^!^1OJGWG3F.5Z0#L\DC.=F.SOM9C6H*NW=!/!X_N]#2'QT M7W1W[T]4/3 [9 X;:Y9<3*T7U5QGFX:197V%7$MC+Z3UXQ9H#LIUL-\W4IKG MAKN5MO]46/T#4$L#!!0 ( '6/.U;2HOO[N@( +(' 9 >&PO=V]R M:W-H965TVJ#G@S("JTO8<)[0K3*B5Q&;MFB?S2,>;@"\$-F)GC+23)6,/>O(QFUJ.%@0EI%(S8/5:PQS*4A,I M&=\[3JM/J8&[XRW[I?&NO"RQ@#DK[TDFBZEU:J$,:)-&^N?62AMA&15!U8**D+;-W[LZK #4#S# *\#>,\!_@N 20>8&*.M,F-K M@25.8LXVB.MHQ:8'IC8&K=P0JG?Q5G+UE2B<3-XS0E=HSF@*G*+#!4A,2G&$ MCM'=[0(='ARA T0H^ERP1F":B=B6*JO&VFF7X:+-X+V0(417C,I"H'\G>5O*%-TKXJ:$G:.*\09[C>0-ZYN/P!:0*[AJX.R)GTE=P8O@F?U3! MK[.ED%S]G-^&*M4R^<-,^L">BQJG,+74B13 UV EKU^YH?-VR.9_(GMBVN]- M^V/LR1R+ N6J!0B4ML M-/<_.@MZ9\%OG0TI;U'!KO+0?:8[V'=W&DWZH"=ZPEY/.*IGEJ9-U9180J;; M$TF)')(7[LD[]H+ #\)G$L,]B<>>&YWZ+ZB,>I71J,I[U:OU[J>X)A*70PJC MO\Z8W$YT@OZ:3GX"4$L# M!!0 ( '6/.U:2. .F_P( . ) 9 >&PO=V]R:W-H965TV*#G@M"85N>TY3F@7F% K&M=K=SP:LTKFA,(=1Z(J"LS_3"%G MFXGE6MN%>[+*I%ZPHW&)5[ ^5C><36S.Y64%$ %811Q6$ZL&W6+L64^^IQ/+T0Y!#HG4"EB]UC"#/-="RHW?K:;5F=3$W?%6_6L= MNXKE"0N8L?P7264VL8862F&)JUS>L\TW:.,9:+V$Y:)^HDV+=2R45$*RHB4K M#PI"FS=^:?.P0U Z9H+7$KP^(3A"\%N"_UH+04L(7FMAT!+JT.TF]CIQ,98X M&G.V05RCE9H>U-FOV2I?A.I]LI!(ODD+ 5)769+]#C(D;G9Y_0&2(4/62L$IBF8FQ+Y9NV8">M M']/&#^^('SZZ951F LUI"JF!'Y_FAR?XMLI)EQAOFYBI=U+P1T4OD>]\1I[C M>09_9J^GNZ9PWF9]_M_6]Y+A=[O$K_7\(WH/IW;!R%3M1B\PZ^F?WTB4.(&) MI?YN O@:K.CC!S=TOIA2_9YB\7N*S=]);*\H05>4X)1ZM%!Z) &!U(E#)6=I ME4B!),=4+(%S2!&6"*.2$2KUZ51'&4RE:JR$M15]K:PCS_&OQO9ZMP0&D!?Z M^Z#X$.1?7WO[H+D!Y%X%'6@O%8,N%8,WIH*M@1_-0",^V'%IX/;B/X2X_K 7 MO@$37/>B/\3XWM @P UZ MH/DAR!\X7B]&>^?**H"OZEY!H(155#;_I6ZU:T=NZENXMSYU1S/7L!ZK]J7I M-O[)-[W/+>8K0@7*8:E,.9=7JAJ\Z2>:B61E?6$^,:FNWWJ8J18,N :H[TO& MY':B#71-7?074$L#!!0 ( '6/.U:P()7U9@, 80 9 >&PO=V]R M:W-H965TV%.%S;-D_W4&)^10] Y,J6LA(+.60[FQ\8X$R3RL+V'">T2YP3*UKH MN3L6+6@EBIS '4.\*DO,OMQ 04]+R[7.$_?Y;B_4A!TM#G@':Q#O#W=,CNQ6 M)1J M+GDBNH3VUBI\U1;NJC>-\XBH]N*1%[CA*2 M03; C\?YX0C?EFYI?>.=?7/CC0K^59$KY#N_(L_QO('SK)Y.=X?,>=[NR0_O MWG&&WR:*K_7\_TF4+:,E2AX$,((+M-(9"@Q]^%OBT5L!)?\X%/I:/!@65]7P MFA]P"DM+ECN56V!%O[QP0^?W(;^;%(M-BB6&Q#H1"MH(!6/JT3LJ9$2:/^Q0 M#&IZJ.GJ W*,/&"^K8.&EMG(S: M>'>N01]NH=P &\RU48GOS3638K%)L<206"<.81N'\&=6@]!DA$R*Q2;%$D-B MG0A-VPA-GU<-:OJD4PW\::\:#($"IU<-'H/\^=SK58,!I7#J#E>#66OC;-3& M]?D2,E8-1B6^-]=,BL4FQ1)#8ITXS-LXS']F-9B;C)!)L=BD6&)(K!,AU_EZ MSW>>5P\:_N7W>M+[I*\&,'[8OQP,@-Q@WBL' Z"9WR\']D5?(Q-IIQM*CE): M$5'?7-O9MFE]HUNUWOR->[UR!^9CU>3J/NJK?-TAWV*VRPE'!6SE5L[55%8N M5C>=]4#0@^ZJ-E3(+->O>]FH U, N;ZE5)P':H.V]8_^ U!+ P04 " !U MCSM6:-XRLEX# !)$ &0 'AL+W=O7'&LXARY22/,?O6M1H;"KB[O-6_6/I MO'1FACFP!E( .@I!X#3C;]%[=".K M,2XR0'0A:Z%Z/[M'2Z!+AE?)O81\NPG1T>NWZ#5*";I-:,$QB?G$%/)(2MB< MU^;/*O/./\R[Z)(2D7 4D1CB#G[8S_=[^*8,11,/9QN/,Z=7\'-!CI%KO4.. MY3@=YSE_/-WN67[UH>N;.@4"W6*19K$]O+F-7GS^M2#6RIPMLU. M5PXJNE_2U4_).G"LT6ABKG=CVP'R+'L?%!Z"/-MK@:)#D#NPG :TY^.@\7'0 MZ^-7RD2"3G-@Z1RCNTO(9\ Z"ZY7YZD%IU,LU"D6:1+;2X;?),-_^4;AZ\R; M3K%0IUBD26PO;\,F;\/G-8J*/MCYYMICSVLUB@Z0ZUFM1G$("C[&JOFUFHAZ*H3[!:5BNU & MFO\>!'\!4$L#!!0 ( '6/.U:Q*H8!R0( , & 9 >&PO=V]R:W-H M965T%O'/5]FUCG\>+AB2YRA?5C=:5KY#4K*F98/+9*[43[?XD(Z\P E"@8EU"(Q>:YR@$ Z(9/RJ M,;V&T@6V[2WZNS)WRF7.#$Z4^,93FXV\"P]27+!"V'NU>8]U/GV'ERAARB=L MZK.!!TEAK,KK8%*0"6T[^(_#!9$R3R24\2&[-*3G)_I*IPA"6 M&?J6U#L-?E(K'5=*PSU*([@AKLS 6YEB^G>\3UDWJ8?;U,?A0<"/A3R';G * M81"&\#";PO'124O[ 8IN4]UN2='=0]&NY&VKDI.ZDN-6)2?;2GYJ5?+[]=R4 MWA^["E:1]W:3N^M\958LP9%']]6@7J,7OW[5B8(W!U+K-:GU#J''M728XY)+ ME]@N@15$5$*X\;".N[U.?^BO=Q#W&^+^0>+/=-.Y7"ONZB:5A2<:7&PO=V]R M:W-H965TF*9,,2BHO> 4,WZRX**G"J5B;LA) TQI4%J9C68%9TIP9\;A>FXMX MS#>JR!G,!9&;LJ3BUQ0*OIL8MO&\<)>O,Z47S'A?$PGAJ4%00&)T@P4'UN805%H M(I3QL^4T.I<:N#]^9G]?QXZQ+*F$&2\>\E1E$R,R2 HKNBG4'=]]@#8>7_,E MO)#U/]FUMI9!DHU4O&S!J*#,6?.D3VT>]@#(,PQP6H!S"/". -P6X-:!-LKJ ML*ZIHO%8\!T1VAK9]*#.38W&:'*FJ[A0 M_FB%/Q#14L9VM)SCYS*=^0.0BR MR*@ =%, X2NRJS,#Z3G=@L!"DXHK8"JG!4EX66)II,9+ MA#6#L:E0J'9G)JVH:2/*.2(J(+>Q[,CN[%XH\SME_DEE]VP+$BN%EQ<6(D_T$,]G\CBD MU>]I&.$O.E#:MW*=R/?<8:%!)S0X*?2!"D&9&LQAT/-H.Y'MC9S#)/8-P]!W M V=86MA)"T]*FW%,HE#Y$C<_PXT^J#'LN?;\((B\T8'$ ;O(]<-C=8XZC=%) MC5^YHL60KJCGSW$CVX_"P]SU#4>./XJ"\$"8N7=OER#6=3N3>.XW3#676[?: M=&ULQ55=C]HP$/PK5EI55PF1 M$""T-(E4H%6O*A("7?MPZH-)%F*=/W*V0^B_K^U A'I I;:GOB1>>V=VQAMM MXEK(!U4 :+1GE*O$*[0NQ[ZOL@(85EU1 CVGL]A8RC46E*>&PD$A5C&'Y8P)4U(G7\XX;2[(MM-WPT[C$6UB!OBL7 MTD1^RY(3!EP1P9&$3>*][XTG(YOO$KX2J-7)&EDG:R$>;'";)UY@!0&%3%L& M;%X[F *EELC(>#QP>FU)"SQ=']D_.N_&RQHKF KZC>2Z2+PW'LIA@RNJEZ+^ M! <_0\N7":K<$]5-;C3R4%8I+=@!;!0PPILWWA_NX000AA< X0$0.MU-(:=R MAC5.8REJ)&VV8;,+9]6AC3C";5-66II38G ZG6)5=)!]H@^/%=EA"ERK#L(\ M1TM06I),0]XDW,Q 8T+5Z]C7IK0E\+-#F4E3)KQ0YG/%NZ@?=% 8A"&Z6\W0 MS\(JAN[GP-8@OY]3=I7!?O1C5>(,$L]\U0KD M#KSTU8M>%+R[HJ_?ZNL[]OZ_O%YT_\70H%L-3)UUU'\&1X/6T>#JC9^HSHSJ M<_(:@L@1V*&P2\.!&1)![._.%!ZVA8?76TWX;UM]E>$/+R9J]47_H=71,S@: MM8Y&?]OJT9-6]]X.G[;:/QE0=M;/L=P2KA"%C0$&W9%IG&SF9Q-H4;J9M1;: M3$"W+,PO!Z1-,.<;(?0QL&.P_8FE/P%02P,$% @ =8\[5IJW5%9^ @ MG@8 !D !X;"]W;W)K&ULK55=;YLP%/TK5ZR: M.JDM7R'I.H+4)INV2=.JI-V>';@$JP93VR3=OY]M*$U2&NUA+\;7ON?XW(.Y MQ%LN'F2!J."I9)6<.H52]97KRK3 DL@+7F.E=W(N2J)T*-:NK 62S()*Y@:> M-W9+0BLGB>W:K4ABWBA&*[P5()NR).+/#3*^G3J^\[RPH.M"F04WB6NRQB6J M^_I6Z,CM63):8B4IKT!@/G6N_:M99/)MPB^*6[DS!U/)BO,'$WS+IHYG!"'# M5!D&HA\;G"%CADC+>.PXG?Y( ]R=/[-_L;7K6E9$XHRSWS13Q=2Y="##G#1, M+?CV*W;U6($I9]*.L.UR/0?21BI>=F"MH*15^R1/G0\[ '_T!B#H ,&_ L(. M$-I"6V6VK#E1)(D%WX(PV9K-3*PW%JVKH95YBTLE]"[5.)7,B"S.P(SP^;&A M&\*P4O(,2)7! J42-%68M0FG0VHYS CXPF$IQ N% MW3^'^^4<3D\^P G0"NX*WDB=)V-7Z6*,)#?MA-^TPH,WA']OJ@L(O3,(O" 8 M@,^.P^>8:KAOX?X^W-46]CX&O8^!Y0O?X.O]^)FW9AU:"M<#CEZO=*QO\E#Y M[7FCX?/,QWTE:Y+BU-%?KT2Q02=Y_\X?>Y^&S/A/9'O6A+TUX3%V>\7L93B\ M(4-5MU1C2V4ZT";Q@W'L;G:+&&ULK55M;],P$/XK5IC0)HWFI=F TD9JFR) &IHV#3X@/KC)M;'FV,%V M7_CWG)TTZZ:L5+ OC7V^YWE\Y^O=<"/5O2X #-F67.B15QA3#7Q?9P645/=D M!0)/%E*5U.!6+7U=*:"Y Y7&&+0MC#7XRK.@2;L'<5=<*=W[+DK,2A&92$ 6+D3<.![/8^CN' M;PPV>F]-;"1S*>_MYG,^\@)[(>"0& 'FZ 5$#B)X"XF< _0;0/U8A;@#QL0H7#<"%[M>QN\2E MU-!DJ.2&*.N-;';ALN_0F"\F;)W<&H6G#'$F&6>97 FCR0UDP-9TSN&^07W+XF>-UJ36BI[1ZI,K*4RA MR4SDD'?@T\/XRP-X'^-N@X]VP4^B@X1?5J)'^L$YB8(HZKC/]'AXV!7._ZG/ M_EG]43+Z;27T'5__&;Z' M#DQWBNC<(_\<^N5ZYYXFX>V]@&NJ(9C#SL7!K4 M&KSD]:OP,OC0E>*7)$M?DFSV0F2/'B-N'R,^Q)Y,:([M;FX(;'$B:.AZAIHA M#!R%G0?K).AA):SWT]OI%#UV2H]AFOV%J0[3W^M$):BE&P&:N!Y3EV)K;:?, MV#77)_9).)B&'?84IU(]1![HZY%V1=62"4TX+% JZ+W%1JGJ,5%OC*Q<'YQ+ M@UW5+0NN:5QM13W]=9"175)[(&@2>%5!4U&*JUKVL%-'>@BOM1 M$$S\BC+AI8G;NU1I(AO#F8!+1713553]O@ NMS,O].XWKMBZ-';#3Y.:KF$) MYJ:^5!CY/4O.*A":24$4%#/O/)S.QS;?)7QCL-4[:V*=K*2\M<''?.8%5A!P MR(QEH'C;P!PXMT0HXU?'Z?6/M,#=]3W[>^<=O:RHAKGDWUENRIGWUB,Y%+3A MYDIN/T#GQPG,)-?N2K9=;N"1K-%&5AT8%51,M'=ZU]5A!Q".7@!$'2#Z5T#< M 6)GM%7F;"VHH6FBY)8HFXUL=N%JX]#HA@G[%I=&X2E#G$G/LTPVPFAR!1FP M#5UQ.")?L7L.%V HX_H-.29+[)V\X4!D@77O *H'8,;-(;E&@?Y&>=G(M63O2"G$^-."%Q<$2B((H&X//]\ 5D" \=/'P,][$P M?76BOCJ1XXM?X/N;\1_G*VT4MN+/(:LM]VB8VWZ>4UW3#&8>?G\:U :\]/6K ME2'NRQ#O8W]HD@?K0WY;DHDCL=-CD\;A:9SXFUT?SY.B^"SL MDQ[I&_7Z1GOU?0:MIX1R'$E49$!PN)%<-BM3-+Q_;T.*6]KQCICC,)B,GD@> MS I'PYK'O>;Q7LW7TE ^U%1'1( 9$CM^7KDP.'NB]7E2&)].GDCU=^:%G=5? MJ%HSH0F' F'!R2FRJ';^M8&1M1LA*VEP(+EEB;\,4#8!SPLIS7U@IU+_$TK_ M %!+ P04 " !UCSM6 YE)%L<" 7" &0 'AL+W=O?<7-OT5E*]ZCF (6\%%[KOS(TIKUU73^90 M4'TE2Q#X9BI500U.U7!C.!#PHHA=% M0=7[+7"YZCN^LUEX9+.YL0MNUBOI#$9@GLL'A3.W8:TVE26N#V M>,-^5WE'+V.J82#Y"\O-O.^D#LEA2A?W@,"B.TJ0)VE'6:91U3BI[P3/ MEFIY Q]MXJK M&:*MO+[7"??$M01AW[2+BQIQT4EQ=TPPW'DYF4G9O@&B%FGA?MT.@\*H>T1: MW$B+3TI[DH;R/[NV35M\D#;U4G]/VV&0[X=;43OBDD9<=))XCV%AT&^%W2Z>PK=K6/;7IG? MJ)HQH0F'*>*\JP0MJOH:JB=&EM5)/I8&[X5J.,>;&Y0-P/=3* 8 !D !X;"]W;W)K&ULK55A;YLP$/TK)U9-K;06 @EK.X+4)JNV2=.BIMT^.W $ MJ\9FMDG:?S_;$)0VM.J'?0&?_=[CW=D^DJV0#ZI$U/!8,:ZF7JEU?>G[*BNQ M(NI,U,C-2B%D1;0)Y=I7M422.U+%_# (8K\BE'MIXN86,DU$HQGEN)"@FJHB M\ND:F=A.O9&WF[BEZU+;"3]-:K+&)>K[>B%-Y/ ?X37&K]L9@,UD)\6"#[_G4"ZPA9)AIJT#,:X,S9,P*&1M_.TVO_Z0E[H]W MZCN<>Y%B0ANE;L?V&73[.8":8)KX\NJ^UGGX;KU$+[BX4?#SR */D$8A.$ M??8V?8Z9H8\Q9!:*^ M%;ZOVAJ*7(FTPK,/L* M]B,TP\'];>5B)V?[QB8=GT<7B;_9S^@0%)^/@Q[TS.FX=SI^EU.)7'Q2I M)?&NI_54K;?;2=/]X!(7HB4QLPUL__TY+TTPN(;<'O67%D*>ST/R2>+DBR=; M+K[*)6,*?4^33%YVEDJM+GH].5^RE,HN7[%,?_+(14J5?BL6/;D2C$9%49KT M?,\;]5(:9YWII%AV)Z83OE9)G+$[@>0Z3:GX<%H5ZV^0 MQEGYGWZO=L1. 1X\4^!7!?Y^P?"9@GY5T#^UPZ J&)S:85@5#$_M,*H*1L6^ M+W=6L:<#JNAT(O@6B7QM3O&HW*]OYS[3KHUN>J:5$81:QR%(?NNM'COJ>WO1Z^_VG[;_VG< _:-9% M??P6^9[OV[;G2/DZ+_>>+0].+\>VO?%SWQ!P@)(6 @) M(T PP_J@MCYPT:1]F8S-CHT-C@XMYS-VAJ#A(60, ($,XR=U<;.6AA+ M],!GLW5V: MW^WNVG(W:VH*$A9 P @0S;(UK6V.GK>OJC$)QNA)\P_+;$]M- M[/7X4)AW<'HY>[45!@D+(6$$"&8(.Z^%G3N%7\Z<[=HZ@X2%D# "!#.<8:]YI/2]+<[=I: Z6%H#0"13/%[60!V"GN+T$S2_,)4%H(2B-0-%-S$U'@P0LD4Q@R$IB!T@)06@A*(U T4WX3?V!W M_O%><"E=-R&0^<$,6\*4\>&E$30 :41*)JIJ\E L#L$R<_)_)>HY^,J-Z"U ML)(VW!U8]FV!AA_'&Q*HAJ:")M3 [E3C)HO6@M[Q+1/NT1 R&9B!T@)06@A* M(U T4V^3@N#Q2XR&D"G##)06@-)"4!J!HIGRFT0%NR.5HZ,A9! QP]949K1_ M?05-4D!I!(IF_CK=9"F^.TLY/AJZ 6V%^99$QNOB/6&@/<.3>A*HGJ:()AOQ MW=G(39;Q3?F8'<2+6-'D+?KP8>8<']W(UFI ,Q506@A*(U T4W63J?C^"XR/ M/FCB DH+0&DA*(U T4SY32+DNQ.A8^.CN[RUUOY)EUO09 >41J!HIJXFV?'= MLT].&!]!4QO?,JW%(@PTC3FI)X'J68KH[4PI3)E8%),_)9KS=:;*&6'UTGJ" MZ54QK7)O^0Q?!-BR/,07I)P^VN#+V:RW5"SB3**$/>I67O=,/RF+H)ZF._T/4$L#!!0 ( '6/.U93 M(K,?<@0 /49 9 >&PO=V]R:W-H965TN0MD;=;@_%'AB)MHE*HDI2=OKO1\J./FR9 MK0+Z)9;D>X_.O3Q4CJ\F.\:_B@TA$CRE22:FSD;*_-9U1;0A*18W+">9^F;% M>(JE.N5K5^25[HIIAFSFQ27EOPV805,J$967 @BC3%_/L=2=AN MZD#G^<)'NMY(?<&=37*\)DLB/^<+KL[<"B6F*WB0@'XVP3\D^&6A>V9E6?=8XMF$LQW@.EJA MZ8.R-V6VJH9F>AF7DJMOJ.(3!VU%P7A6^+,?OT% MAMYO785; FNUP:_:X)O09P]$B%NU^:(B+1(L2:SVC+I-1+'>E5VE[_'"$D\_ M5+:S:^1[PXF[;=;4$06]<>A582VV0<4V,++]Q"1.3'KM(KR''#2H0'\4'/$] M#1H-!ZB;[:!B.S"R76Y8KO9VM%'7^1%;\.4=21\)[U27$;:ONBR!M3H05AT( M+[C)0IMML 36:L.P:L/0*(3%&<&N.1.=3]+AB1J1-X)'DCT-@A[T_&[-CBJJ M(R/5.4OS0A(N]ESU?V?.,AH)HV"-F'U7RA)8J_QQ5?[X@H(=VVR#);!6&Z!7 MVPC/KF0/>$TYCL?H2+(=03#PPV[)PH;G@4:R'U8K&A&P*GA&9<%)27I%G_2Q M6;AFX+Y+9@NMW8;:TRM8[-@H=08/@C$^ M:>!9E-S5] DIMG:+%0C1N_5L836 MKKBV1G!T2:%:-4FVT-JMJ&T2--J/%PCU!78&=!8^/A%S,&I(OCT,J/T.,ON= M!UV(2FZ5]G.>')$-(/Q\?NJ",*CH?P>/;G-F;R M^H7(.\S7-!,@(2N5Y]T,5;%\_XYA?R)97H[I'YF4+"T/-P3'A.L ]?V*,?E\ MHB?_U9N>V?]02P,$% @ =8\[5I8&U4I] P L@H !D !X;"]W;W)K M&ULK59;;]LV%'[OKR"T=&B!1%?;"3);@&.Y6P<$ M"QIT>QCV0$O'%E&*U$C*3OOK=TC)FITI1K;YP99(G>\[5QZ>Z4ZJ+[H$,.2I MXD+/O-*8^C8(=%Y"1;4O:Q#X92U510TNU2;0M0):.%#%@S@,)T%%F?#2J=M[ M4.E4-H8S 0^*Z*:JJ/IZ!USN9E[D[3<^L4UI[$:03FNZ@4H\:\T496'1C7%1/MDSYU<3@ (,\P(.X \7/ Z 5 T@&29X"; M\ 7 J .,7JMAW &7?QGEP0 M)L@](C'=>AH8M,4R!GFG]Z[5&[^@-R'W4IA2DZ4HH!C 9Z?QDQ/X &/0!R+> M!^(N/DGX,">Q>OAT9 [_T_[\C]K/PI&TE=%XOB2UU3%/^LA M8SKG4C<*R._SE38*C_L?0S70:AD-:[$M\%;7-(>9ASU.@]J"EW[_730)?QA* MP#G)LG.2+<]$=I2J49^JT2GV- .=*U:[KBO7>"C[9+&JIDQA3S=#J3G)^F]3 M#T0;%/X4P"N/C5[(E7;#, V X*G ?K#=.FD%Q*#(;Y>DL8PSKXQ ML2&41.%;O.JV(!H@&PR[*8FBIB6E9.?N&"BNZ!847IEO!)MJ:/0<=M1:)N&_F@:; ^+-CH6R0 MZ>98:#D@-/''O5#K?W!P"5> V;+3CR:YS7#;>?O=?L":N[GBV?Y==+N(!O8S M',C:^>EO^G::N\?B8$(3#FM4%?K7:+!J)Z1V863M1H"5-#A0N-<2ATI05@"_ MKZ4T^X55T(^IZ5]02P,$% @ =8\[5D8VN2"" @ +P8 !D !X;"]W M;W)K&ULG55?;YLP$/\J%JNF5EH+@02VCB ES;IU M4K6J6;>':0\.7,"JL9EM0OOM9QO"LI7PL)?@L_W[M<-EC"%:??2::*N?/601EL<4W5/6\^09?/S/"EG$K[ MBYKNKN>@M):*EQU8.R@):Y_XJ:O# <#WCP#\#N!;WZV0=;G""B>QX T2YK9F M,PN;JD5K2CYQG#:$489:A+ZH @6Z8PBPG&PIH(24HB4Y7 MH#"A\@R=H[5^+;):G_$MRGNPJ2U1S^@$$8:^%KR6FD_&KM(6C9";=G:6K1W_ MB)T0W7*F"HD^L RRO_&N3JW/S]_GM_1'"3_7[ (%WAOD>[Z/'M8K='IR-L(; M]'4++&]PA'>\##\6&ZF$#G\.E:!EG@XSFRZ\E!5.8>[H-I,@=N DKU]-0N_] MB.]I[WLZQIXL,<4LA2%;+3"T0-/+NR2(WDV#V-T-Z,UZO=G_ZK7 V:&>YP5' M],)>+QS56X& E.>,F)X?4@U?J)Y'$V]8-.I%HU'1F[+"1.A1I09?^>A%8<\C M/33_T70/FK@$D=M1)5'*:Z;:?NYW^VFX:(? G^OM*+W%(B=,(@I;#?4N(IVN M:,=3&RA>V9&PX4H/&+LL]$0'82[H\RWG:A\8@?X;D?P&4$L#!!0 ( '6/ M.U:G9#X% 00 -<3 9 >&PO=V]R:W-H965TDXF9?7U)6 M)'66&-OH@.7%%B7>.,=6V^TO>%/QUNZA@7H#]NY-"V_0DE8!EPQP9&$U<2;X:MK,K0! M18\_&>Q4XQK9H2R%^&0;=\G$"RPC2"'6%H*:OWNX@32U2(;'YQ+4JW+:P.;U M(_HOQ>#-8)94P8U(_V*)WDR\H8<26-$\U>_$[E@*4O5 M*W2!%N:]2'+S3*S06@JE4$RE?&!\C6@F68T*Y#UX MTQ]_P%'PLZ,8O:H8/1?Z]'4QGIO'\,JI21LZ4L\9;,FN\)6T$HD,"O6&O/?^@RC]PYO_=Z/\1TSTX M2!V.^AW5'E:IA\[4[R'><)&*]0/Z^!:R) $.7,YC"J*H^>E#:/_H!@X MJ"TC^#[J4.(TWQ?,+P:WY"['2.RK!J3=NC#/7%ZD=@O2>E]X0IZ.=6X_:KHC;KH[6 M&W)H6-&@8U=-:K\B;K\Z16_<4&>LZ]JDB/OKPZTW[N S>-5F0=QF<9+>'/K% M!<;#C@FL#8.X#>-8P1D>? B'X;^W>W[CF,8>>;VE&PO=V]R:W-H965TJ5 IHZI9R'211UPIPR$0QZ;FVB!CU9&,X$3!3119Y3]3 "+LM^$ >; MA2NVS(Q=" >]%5W"%,S7U43A+*Q14I:#T$P*HF#1#X;QZ2AN6P4G\8U!J7?& MQ+HRD_+63L9I/X@L(^ P-Q:"XN\.SH!SBX0\?JQ!@]JF5=P=;]#?.^?1F1G5 M<";Y-4M-U@^. Y+"@A;<7,GR(ZP=.K)X<\FU^Y*RDNVB\+S01N9K9620,U'] MZ?TZ$#L*B+-?(5DK)(YW9&#GI*ED19:42S ^>JTT9R3-A3F1J%NPSU MS."#E&G)."=4I.2SR4"1L3!4+-F, QEJ#4:35^=@*./Z-3D@4\R+M, ]N2!L M*TFM9"\T2,D"A_.U^5%E/GG$?(=<2F$R3=Z)%-+?]4-TI?8GV?@S2KR GPIQ M2%K1&Y)$2>+!:]7Q:3F\]B-X7V">"$'NS3O6*SJ$? MX-71H.X@&+Q\$7>BMQZ*[9IBVZ&W'J'XG@EFX. "LSO=.*+@4](03F9*'P-E?&G@A?OF?'LUFR[3:9"MP'JQS7UXV92P0_[ MA%0XJ1F>>*&F=3D^:_1_S/[G5(4-Y,"?\%]0@[$ MR99DX@4;8JT<_U'WM#JV@,6M1G.BB=(6;VM;[*T__Y 3?EQ?3H0[ M[50.:NF:1DWFLA"FZJSJU;HQ'5;MV%:\ZFHOJ5HRH0F'!:I&AUTL7*IJ%*N) MD2O7G,VDP5;/#3-LKD%9 =Q?2&DV$VN@;M<'OP!02P,$% @ =8\[5DJY MS,E^ @ ^ 8 !D !X;"]W;W)K&ULC95O;YLP M$,:_BL6JJ96V0IQ DHX@I:VV==*TJFFW%]->..$(5@UFM@G=/OW.0%FVT"1O M@O_<<[_G"#Z'E52/.@4PY"D3N9XYJ3'%A>OJ50H9T^>R@!QW$JDR9G"JUJXN M%+"X%F7"I9X7N!GCN1.%]=JMBD)9&L%SN%5$EUG&U*]+$+*:.0/G>>&.KU-C M%]PH+-@:%F >BEN%,[?+$O,,6C MG=S$,\>SAD# RM@,#!\;N (A;"*T\;/-Z71(*]P>/V=_7]>.M2R9ABLIOO'8 MI#-GXI 8$E8*KC]#6X]M\*RET_4NJ-M9SR*K41F:M&!UD/&^>[*E]#UL" M2E\0T%9 :]\-J'9YS0R+0B4KHFPT9K.#NM1:C>9X;O^4A5&XRU%GH@]2QA47 M@K \)E],"HK3 C+I#+\-[.A M_*^*-:H37"/WJ2PUYM:A:]"NA;JKUMIE8XV^8.U3F9^3H?>&4(]2\K"X)JOUJ$'CO]M0P[&H8[LL>V5?2YZE1!;7*GL=-1*?CT-WTH$8=:G0(->Q# M-2I_"^5/1_THOT/YAU"C/I1_/"KH4,$AE-^'"HY'C3O4^! JZ$.-CT=-.M1D M+^H>SR^PQ(#J TYV@$,:3/J)TXXXW4N<8^O8.3A]\.G.EXG5#OZ#NUN-S-X) MGYE:\UP3 0G*O/,QFE=-GVTF1A9U;UM*@YVR'J9X-8&R ;B?2&F>)[9==I== M] =02P,$% @ =8\[5B*!9-YQ @ ;@8 !D !X;"]W;W)K&UL?95K;YLP%(;_BL6JJ96F DZ3L(X@]:)JDU8M:M;UP[0/ M#CD$J\9FMDF:?[]CDZ!,)7P!7\YYW^?@"^E6Z5=3 ECR5@EI9D%I;7T=AB8O MH6+F4M4@<:90NF(6NWH=FEH#6_FD2H0TBB9AQ;@,LM2/S766JL8*+F&NB6FJ MBNG=+0BUG05Q@31<2:*AF 4W\?5M MXN)]P"\.6W/4)JZ2I5*OKO-M-0LB!P0"N[6R%/>,\NR5*LMT2X:U5S#E^JS$8Y+ MMR@+JW&68Y[-O@.69,CY/5C&A;D@9X1+\K-4C6%R9=+0HHD+#?.]X&TK2$\( M/L#RDD3Q)T(C2LGSXIZ!)]&0 <=8"C(?46D+"U!L!-:_OPA@7BB.R M:3/ LITTIE.!DT7D#>:VQV>Q%H9WNL\>>\ \X52]M!Q MEU3WB\G^ 5!+ P04 " !UCSM6W94&4D\" #'!0 &0 'AL+W=OXF_[CD^Y\;WQELAGU0.H-%SP;@:X5SK M*WZ#( M?X="/PP[X./S\ FD!AXX>' (]TP.VD2$;2)"QQ>=X#OK^N?]4FEIGMRO+I\U M<:^;V);A4)4DA1$V=:9 ;@ G;]\$ _]]E^O_1':0@ZC-072./7D\](UFCPM$ ME +=^7MKKH'CLLUBDP21WX^]S;Z=XZ#(]_TVZ$!FKY79^R>9C)(E952_=*GL M':L,!L'=*YG'45$0#E[)]/;*S+:XKT2N*5=&Q&ULO59M;],P$/XK5I@0 M2&Q)D[YLI8VT-44,;=I$>?F ]L%-KHV%'1?;6<>_YYQDH4VS,D'%ES9V[GGN MGO.=[/9@(!#;"P#Q;][F #GE@C#^%%Q.K5+"]Q\?F1_5VA'+7.J82+Y5Y:8=.R< M.B2!!2Z^"7KRM9S2)QK(T4%Q@@$R\I_^E#E80. /.T MOP+X34#W"4!0 8+G>NA6@.YS/?0J0"'=+;47B8NHH>%(R351UAK9[$.1_0*- M^6*9K9.94?B6(S)>$ERS&Y>=+^VS6(.:@[-/H\B\BKH]?D" W)IU3FFF:)'KD& M]=BHW+B*_:*,W7\B]H!^'L)/^39 M"0F\-\3W?+\EGLGSX9TV.?_F??K7WK>2$=25%11\P?^HK&]7R$XN#0A]UU8H M92C=]E#L73O4*QK#V,'+5(.Z!R=\^:+3]]ZVG=(AR:)#DDT/1+9UGMWZ/+O[ MV,.;[3,AL=2F[2A*EG[!8K]2]V$OZ(W<^\T,[]H$W6#;)MJUZ7BGI]M&TQ9G M9[^=;>GLU3I[>W7.4JG,L0$E_B"TI.EM!GC6T+EKTF_*W#7QFR);''E^N\A^ M+;*_MSDG5*=D15E"L/\(%3+/C,9NC'F.5Z&]E[$]B4#]N0(<"XQMV3(=G-$Y MX\PPT,.VM/0/V8J')(L.238]$-G6Z0WJTQL\LQ5C>XX+'/8T62@I=B[.M@,: M[/2,WVW4[:Y)$#1J.]JUZ74&C&PO=V]R:W-H965TZ&W7[AGF]+8!3]+ M:[J!!S#?ZSN%,W]@*5@%0C,IB(+UW+L)9XO$QKN 'PQ:?3 F5LE*RB<[^5S, MO< F!!QR8QDHOK:P ,XM$:;QN^?TAD]:X.%XS_[1:4C!F4#'1O>ES[\,!($I. *(> M$+T$3$\ XAX0.Z%=9D[6DAJ:I4JV1-EH9+,#YXU#HQHF["D^&(6[#'$F^PKH M@29OEF HX_HMN2 /6"E%PX'(-6F=#5!8K?VFG_>9W7:912($UJ"UXV>M7X67P8?8\\>7]HP9MB8 ^=I$[(#JC2)2"6% M*36Y)@7=C=7:XCS1M"=*]D1A/,)T)#T9I"=_)_VH L8T=WQA5]BV"V^S8!), MWT]3?WLHZ53P?= ?;F;]1M6%"H_-K! :3*^PTJNMVW<3(VC6,E338 M?MRPQ!\$*!N ^VLIS7YB>]#PR\G^ %!+ P04 " !UCSM653Z/]2X# !Y M"0 &0 'AL+W=O-&T3:(C"]@+QPFTNK843=[;3PK??.0FAK$ZK27O3VH[O?O^[ M^,X9K85\4@L 39YS7JBQL]!Z>>JZ:K: G*ICL80"GV1"YE3C5,Y=M91 T\HH MYV[@>9&;4U8XR:A:NY')2)2:LP)N)%%EGE/Y<@Y.[[PNW++Y0IL%-QDM MZ1PFH.^7-Q)G;NLE93D4BHF"2,C&SIE_>NZ'QJ#:\9/!6FV,B0EE*L23F7Q+ MQXYG% &'F38N*/ZMX (X-YY0Q^_&J=,RC>'F^-7[ERIX#&9*%5P(_HNE>C%V M8H>DD-&2ZUNQ_@I-0 /C;R:XJG[)NMGK.616*BWRQA@5Y*RH_^ESDX@-@R#H M, @:@Z#278,JE9=4TV0DQ9I(LQN]F4$5:F6-XEAAWLI$2WS*T$XG5X A*7)X M"9HRKHY(CTSPS:-,,W2!!T52 M;3;QVF>/_&B7&LS#->13D(_D@+""W"U$J6B1JI&K,10CR)TULL]KV4&'[.]E M<4Q"[Q,)O" @]Y-+*;*SA-BN,.W(8MZQX)^MN =C9,PW21HRWB'$0=T1W MTA)/=A.K&L.^QO(R;PIK25^P[6MK5SBQ9#@,.XZI[[TU06^GC"M0ZI1 EN%= M84H_96HFRL)4M+4W>5LR>OVA'W3(V.C%_DX9-Z;<"TU6E)=5"\I*74KXA_PT M@'<)\B._X[S[;VW1W]F3F@3-2BF-/C'E;$[-K:I(6:0@F[9G511LYVH8]CL$ MO74Q?W<;NQ+%O(<']34I&Y*L*BSMS8OCOV6X&Q>I^2BYIG+.,$@.&=IYQT,, M0];W?#W18EG=K5.A\::NA@O\-@)I-N#S3 C].C'7=?NUE?P!4$L#!!0 ( M '6/.U;_B(>36PH &]] 9 >&PO=V]R:W-H965TD$J3O>[;YJ331S'T;WP9A*L-H+[27I M?/M;7H(Q% 5H_M,/Z4 XO^/MX,(^2=V_I=GW?$5I07[&49(_#%9%L;X;C?)@ M16,_'Z9KFK"?/*=9[!?L8?8RRM<9]9=U4!R-%$F:CF(_3 ;S^_JY;]G\/BV+ M*$SHMXSD91S[V?L7&J5O#P-Y\/'$'^'+JJB>&,WOU_X+?:+%G^MO&7LTVBC+ M,*9)'J8)R>CSP^"S?.>IXRJ@?L5?(7W+M[XGU:HLTO1[]/@RD:HEH1(.B M(GSVWRM]I%%426PY?K3H8).S"MS^_D,WZI5G*[/P<_J81O\-E\7J83 ;D"5] M]LNH^"-]LVB[0I/*"](HK[^2M^:UZG1 @C(OTK@-9DL0ATGSO_^SW1!; ?+X M0(#2!BB[ 9,# 6H;H.X&J <"QFW ^-1%FK0!DU,7:=H&3$_-<-,&W.P$S*0# M ;,V8'9JAMLVX'8WX.".DS[VG'1J#GFSL_?V]J%](7_L;KG>WZ/FP*J/2LTO M_/E]EKZ1K'H]\ZIOZD.[CF<'8YA45?A49.RG(8LKYAI=%.12HX4?1OD5^9W\ M^:21RU^O[D<%TZO7C()6>FPDY8 DDZ]I4JQRHB=+NN3$&^)X]5B\)8Z?'HMW MCBR_(@!&;+-NMJWRL6V_*$+Q\SH;$DF^)HJD*+P-*@YWRF1(%/5@N"8._^J_ M$V5\,%H_8=F5VX/AQ@G+KDH'P\W3PV7>H?#/LMO_++LC#M=HP,+E@^'NL>P1 MV_+3@POO'=_M$G>_]8YA=?/^H-:<>MK[P]\>^SFQ"QKG_^,LVY<&&_.Q:D1Q MEZ_]@#X,V) AI]DK'2I]XY8'$-"2F(S$#B9E(S$)B-A)SD)B+Q#P0 MUBO6\:98QR)]_HUF 4T*-GHFZ3-99V$2A&L_(J]^5%)>N0JY<\L5B6E(3$=B M!A(SD9B%Q&PDYC38;8U5GPM?Y])0FMR/7K?+$)G1 V&],IQLRG B+L/CA2<$ MSBT\)*8A,1V)&4C,1&(6$K.1F--@TZW"&TO5OYW20^;T0%BO]*:;TIL*2T\+ M\R MDX)D?L$M/&'XN86'Q#0DIB,Q XF92,R:-C1\\+>NZL/,+^. MAQ*)PRABQ\\U>5N%P:H."=*843D+8B^Z]*^(WRCU97WVU+9S43GR\/;#(9?K MJ,Q)F!24K5-Q198E)47*EHW^WEZ\)]6MCF49,3_P\Q59^^_5X9Q_(I<+82YR M)->%,!?]48;%^R8;6[&"5%OMD:VMG[S_]LM,D6\^Y63)3G$9+>IM$B8D"FE9 M):X6]>ICTX3)"U&O)ZIT+8T5DJ]\EK]^41K':7*1%VGPG:U.<%4M/]LI&?5S MRET=:3CN5L=OLI=YM>W]1?I*-]NO6M(E712;Q0S2I,C\H"C9[OY8V766OH;5 M_1NV+?UD>7&Y/+X]I>%TLP"]#[5MXO^D[(56&BUIQC95\DJS.D&UU=,];7P] MF4VO9^ID:YNP);_8W<;-=B+U=AKR!FG(RG&0F(O$/!#6.ZG,-B>5F7@H5UUY M7+;C.=[I0QA^[ND#B6E(3$=BQFSO\\ MY_. BXVNR0L/;L=!!Z\,-'&[UPC57JN5#-0VG]&MQJ=9&%-6@P^O E>7'PN>-)J*9!-;W5MD_SD\G^:=Z M9C6AF@75;*CF0#47JGDHK5^"2E>"BOC66)D%J^I: _L<'_#+4 B<789(38-J M>JOURI SVC:@64VH9D$U&ZHY4,V%:AY*ZY=AU]0E"]M0YEI[0>[@8!3:QP75 M-*BFMUI_V"TKNR4([=&":A94LZ&: ]5K9V;(=PRA/9G MM=KV^6;*.=]HT*PZ5#.@F@G5+*AF0S4'JKE0S4-I_4+LFK5D<;?6X]:]'G(9 M)N2IOC7$^PV(+V+J[(*$-FY!-1VJ&5#-A&H65+.AF@/57*CFM=IDZW2BC'NG MDWY!=BUE]SN>1':H075#*AF0C4+JME0S8%J+E3S M4%J_#+N>+EGX=B[NR:A/9SM5KOQJ:L M< :_.C2O =5,J&9!-1NJ.5#-A6H>2NN79=<5(XO;8C9G1_IS39.=FP.V'1>[+S0@:ZP"]4\E-:O MC*ZY119WMWAALB1-UUA[>3-@G^1>^!6";"UXA&H:5-.AFB'O=PCQ?J'$A&:U M6FUR)*L-S>I -1>J>2BM_W<-NFX61=S-\E0N2NM7;M+=3 M;&A6!ZJY4,U#:?WBZUIP%'$+3CW(U<2#7&@+#E33H)H.U0RH9D(U"ZK94,V! M:BY4\U!:OUJ[3AWE!CK(A3;J0#4-JNE0S8!J)E2SH)H-U1RHYD(U#Z7U*[=K MYE'$S3P'![G0!AZHID$U':H94,V$:I:RWPLTX?8"0=,Z4,V%:AY*ZU=?US"D MB!N&ZE&N*1[E0ON$H)H&U72H9D U$ZI94,V&:@Y4JA!SE MJM"N(ZBF034=JAE0S81J%E2SH9H#U5RHYJ&T?N5V74>J^._N'!KEBL/.+E%H M>Q%4TZ&: =5,J&:U6J_C?7^("\WI0#47JGDHK5]Z7=N0*FX;:OXZKG"(*Q;. MKD)HUQ!4TZ&: =5,J&9!-1NJ.5#-A6H>2NM7Z]9<:]C)UK"SK6&G6\/.MX:= M< T[XQIVRC7LG&O82=>PLZYAIUW[-_J,U*[/2!5V0QP>XD(;BJ":!M5TJ&9 M-1.J6:VVW:AZPQGB0AN%H)H+U3R4UI3>:&LNXYAF+_4,W=6,#&525$FVGMW, M OZYG@MYY_E'^4Z7.<\;\IW)>]Z2[^QF[N\N;3,5^5<_>PF3G$3TF2V"-+QA MGVZR9G;OYD&1KNL9EA=I4:1Q_>V*^DN:52]@/W].V3"\?5 EV,RQ/O\_4$L# M!!0 ( '6/.U9 MH/H+P@ ",^ 9 >&PO=V]R:W-H965TA$*^S>_&?)6S<%EV2N(Q=APZ3L(H'%!^,9R>K\(Y=,?%M=9G+ M=^.-RC)*6,JC+$4YNST=G;G'YT'9H6SQ1\0>^=9K5%BYR;+OQ9L/R].14T3$ M8K80A40H_SVP1;_&2W%_>EH M,D)+=ANN8_$U>_R=U89(H;?(8E[^18]U6V>$%FLNLJ3N+"-(HK3Z'_ZH!V*K M@TMW=,!U!]SLX._HX-4=O-)H%5EIZR(4X>PDSQY17K26:L6+6G M++U[=\WR!)7]_IJSY(;E?\MOOEU=H->OWJ!7*$K1]7VVYF&ZY"=C(6,L?FF\ MJ.-Y7\6#=\1#T3Q+Q3U'OZ9+MM3[CZ6WC4'\;/ ]!@4_KM,CY#EO$78P-L1S M#G>_8 O9W2V[NT XWF:\O5+/VZ%WQ1;K7([EYTPPCB[#I_ F9J9AJF1\LTR1 MW,=\%2[8Z4AF+V?Y QO-?O[)I=AYKHN<4[&#]L^3*V"K59:@&03( $#O,Y$&*.XF-JBF-K% MK#>%6*F0[1^?!AYMA-ANA:<>"%4=$KD>R7'9/H4E[:%W7 MIT$C;%,SCU!JCGNZB7L*QEV6[$4<6U'376+G&X/'_DD=W42K+QCP4ZSP23T@BCMDV+#0/GQ .WJ)B$?>, M1L'^^QI53."""W#/);(6VIX@\7!I">Y6+2+A=!<0JD M)V2[E3_Q=BW="C5J#:W1Z")S "B>P#9S ;5 @3O-< MT-#(=9P=)]Q8T01^(4U@(R@B"P(@AL@R!@$7.0R.BV#1D$ M.V1'GBK(P"^$#&S AV8) 7]BSP/A*1+Q^I/(IM1 I& M/$LPXEF%$5MJNFL%(Q[,$/T2L!;9SIL@F'J-*5RWTJ^%^F1'>GE;.Q4P1O2G M8UAH\*$YQ&Z%I]C$\RU-2)!Q!KNVI*:[5LSCP;5AMO/L&1;8 MUZEB&P_>2^F9>M0$OLW,VX-7$&1"H8H'$T;GTE?W;Z!QJW1TM-*C4WCAP7A1 MIU5#TL@4?M^A 8XRN,\6&,Z5\].H0^KN,. M" )5#U_1AP_31V?UJ/M#X PVT>-2Q.'# MQ'%Y>8D^96'*P7H!BPS-'%MJNN6MFR,LT89OE39LJ>FN%6WXMFBC0ZC8V4,. M@>K%(6C#5[3AVZ -6&3 F;;?QA:\(RL5:_@O9 W?2!'-C[:F*:*,B@, M!YUK6]V_0;&D442Z6NG1*32@,!KL?7L;K#LTIVRIZ:.@^(-B.Y6$6KH-HW9] MB)LZJ&(:"C--_TK2(:1M3E.CTT,@#%4(0^&;0_H5DEJDZXF1SF9ZD(HX*$P< MW86"F.&VR1MUNWZGQ73K@1$8..;ACRA9)^H1K?_07K>UP#\S.(<.P2!4,0BU MQ"#4*H/84M-=*P:A,#IT3U6K5T=JM<:$WG%.1Q5>4!@OYE%J9T);O2AB2TU_ MIDKA2N#8F="!U5M&;*GIKA4&!3 &=4YHN/]@MZZQDM.@R7/CK<=P$Y;?E4\G MGYZ'N5SM.8K9K>SJ' 5RE3WMYF<$O6;X@&ULE57; M;ILP&'X5BU53*ZV!0$*2CB"UC:IM6K6J2;=K)_P$JP8SVR3=V^^W(2S;"%5O M\/$[&1^BO9#/*@/0Y"7GA9H[F=;EE>NJ308Y50-10H$CJ9 YU=B46U>5$FAB M03EW?<\+W9RRPHDCV_<@XTA4FK,"'B1159Y3^>L&N-C/G:%SZ'ADVTR;#C>. M2KJ%)>BG\D%BRVU9$I9#H9@HB(1T[EP/KVYF9KZ=\)W!7AW5B4FR%N+9-#XG M<\ _6**SN3-U M2 (IK;A^%/M/T.09&[Z-X,I^R;Z9ZSED4RDM\@:,#G)6U"5]:=;A".#[)P!^ M _"M[UK(NEQ03>-(BCV19C:RF8J-:M%HCA7FIRRUQ%&&.!TO8*W)^0(T95Q= MD$NRQ-^>5!R(2$E:Z4H"RF'!- -E.KDHMI<:9([A$7M&6$%6F:@4+1(5N1I- M&6IWTQBXJ0WX)PQ\J8H!";P/Q/=\GSPM%^3\[.)O&A8,3O&V. M;RFYJW/<_\F!G5\Q!UF9''8-KM=*2]PC70EJI5&WDCDV5ZJD&Y@[>"X4R!TX M\?MWP]#[V),C:',$?>SQ(YBCQ="K6: N=S4^M'AS!G?Q<#::!9&[ZY =M;*C M7ED4"[K$:M3X6,SSNJ7&K=3X-:E1EU0OJGO52<^"AZV=\#4[XRX[O:BWVYFT M=B:OV0F[[/2BWFYGVMJ9]MI998!W?XKGO\O4]/_=,3JQ$6>MX*Q?4&C*N[1F M'=M^$H3_J+E'5Z-Y9>ZIW+)"$0XIXKS!!,W*^N:N&UJ4]K9<"XUWKZUF^-B! M-!-P/!5"'QKF FZ?S_@W4$L#!!0 ( '6/.U;8_&]'D , '(/ 9 M>&PO=V]R:W-H965TV M@,1JL0X+$-3+]E#L@9:N+2(2J9*4W?S[D92LV+6B1IOV8)ND> [O.:(O>>=[ MQA]%"B#1]SRC8F&E4A;7MBWB%'(LKE@!5#W9,)YCJ;I\:XN" TX,*,]LSW$" M.\>$6N')ZMF+3#6.F02OYA.KWOI)2R"=T$8'$)!.7Z!?TL(K0Q=M+]!;92*28@T"$ MH@=*I'BO!E7[CY25 M-$S&VIXM+L=ES'<%O%X+T0@XON&)6I0!]I DD+?MF- M]W^&C[KQ00?>5GXVIGH'4V^]3L+?2GJ%/.>]^GA>FYY7P/V7X=&_AI^H\9LM MXAL^_[]LD:^_*Q3Z+"$7?[?M@&J)4?L2.KE=BP+'L+!4]A+ =V"%[]ZX@?.A MS;XAR:*!R$ZL'376CKK8PWN5Y(!S2)#0)B.?KZ5Y$%ADP?#+MP MZCC.W-X=^_*322=ZQXW><:?>B.Q( BI)H *3MG_J;2>^K\[QF01W.IK-O!^4 MGD_SG:GOO: U:+0&O=YM4FOO>,G!62"!&P2CTW"7G:E\.CC49LWDS)K1S/?='U[ELG/!OMX,1';BS;3Q9MKIS0HX M48?L#7K>1B8/HZ]WD*^!MR;93LJ^?YXAR:*!R$ZLG#56SO[_\VLVI+5#DD4# MD9U8ZSK/UT>G5Y8K.(D!7:@+8<2R#'.5Z8%75\;+UIMA)WU?8P=EBVJVXZ3C MC=L/!??HONUV&P8\!BIUWF,;=0P^X74&2#)4[]!6DSHI>YLT)%M4L[G>D4O. ME3,[<\H^*E)RX%M3[ D4Z\.PJE>:T::@O#%EE/T\O:I&[S#?$BI0!AL%=:XF MZ@3G58%7=20K3,FS9E(54*:9JJ(8N)Z@GF\8DX>.7J IL\-_ %!+ P04 M" !UCSM6^%=&WO$# !=%0 &0 'AL+W=O6N'!0L2='U1[ 4MG6TADNB2M)U^ M^Y&4(EN*(M09^R:2:-[O=/>_'$6.#X0^L T 1X]%7K*)L>%\>V6:+-E @=DE MV4(I?ED16F N'NG:9%L*.%5&16XZEA68! N6V^X'#"GXRU>PSWP+]M;*I[,AI)F!90L(R6BL)H8U_;5 MPG:E@9KQ3P8'=G*/9"A+0A[DP^=T8ECRC2"'A$L$%I<]S"'/)4F\Q_<::C0^ MI>'I_1/]=Q6\"&:)&,'!K [=K$+Y@X-4&WL]Z M\&L#%;I9Q:X2%V..IV-*#HC*V8(F;U3VE;7(5U;*0KGG5/R:"3L^O=]@"A]F M(M4IFI-"U!_#2L&+&#C.^SC8?M@P-X4D3;A.D_ASIQ!X)^[\A*YUGOD6([3\S[SGS>W^\+Y M?]X7K_;>2H;;:.\JGOMZ[;_])6S09PX%^[=/_LJ!U^] -KDKML4)3 S1Q1C0 M/1C3MV_LP/K8EWN=L%@G;*$)UE+):U3RANBU2DNE4G*J$CS*>^B3I2(&BBB7 MBOTTC+Q1,#;WI_E^/LN.K-'(;4^+>Z;YP:A+6SR?YKN6%1YIK>C])GI_,/JO MJM.+T/$>J%BYQ.(DE[^L7*,],"ZO6Z 9Z6LNLT'TN=6I$Q8/!^VCHFI[CHM2 M_(/UE:2FUVF)$C2B!-I+,GA6'JYC.U[4J:9X7N)UI\?-I81A&OM.IR1Z: M[UBVTU^381-^.!C^'Q277 C# :UP1M$>YSN098B83 RZR$H4DSS'E!U'>U?/ M03_G%JA.6%S!HM-_^DMWU$FO)H\M$:)&A&BX!CE)'M#?6UEW#'V[@6()M'>- M&N2X'O.MUU0)?7=MI/]ECV8-KOQ)<*S1+Y&5.UK>L#INEPUQI& MGIUVG;18*VVAB]86QSF*X_SJWE5[T*653EJLE;;016MK==RPVH,[K=?U+ZU[ M5*VTN*:U]E:V%[E>MW]IW8":)\=%!="U.J=C(J&[DE>G!\UH&PO=V]R:W-H965THN6PCLV967,$Z!R9@S(F ]M6;NY7RDYYL)]S'LY$&;Z$Q6G#_JSN=P:CD: M"!((E/9 \;6%*T@2[0@Q?I0^K2JD-CQL[[U_,+EC+BLJX8HG#W&HHJDUM$@( M:YHGZI;O/D&93T_["W@BS2_9%7,'(XL$N50\+8V1((U9\:9/I0X'!AWO!0.O M-/ ,=Q'(4%Y31?V)X#LB]&STIALF56.-<#'3B[)4 K_&:*?\940%M.:85TBN M>(IK+:F1Z^P:%(T3>4Y:9(E;("0YBQ4Y.ST9>IXS MOEW>F98[/I_8"OET%#LH6>8%B_<"2Y_<<*8B2=ZS$,(_[6W,JTK.VR$9M(G:XL7PT1.I5\'1.A\Y)\KU&&?)NM<"INR.]U(A41 MN_41]2&]E!D-8&KA*90@MF#YIR=NWQDWY-.M\NDV>?>_YND*A,ZFY'4'8TE6 ML(D9B]D&#T!"60#D5ZV$!7\1H6 MD'O<)KA%FA3L'RG8T@IVZWD&%<_@K10\H&S6;7"DF]MV.O6.V#6SX%L3&U3)* YTP5%WXU M6I7+65$EGJ<7M?:&"CPADB2P1E.G/4"M1%&_BH[BF:D9*ZZP IEFA"4?A)Z MW]>UY;PTZ1)# MDVUL@T!IV78Q=J'$QXFH;'F2G+3??I+L.FEQU#IXL)M$DG7^/K]CZ7"DR8Z+ M.[D!4.@^99F<>ANE\DO?EZL-I$2>\QPR_23A(B5*=\7:E[D $ENCE/EA$ S] ME-#,BR9V[%I$$UXH1C.X%D@6:4K$PPP8WTT][#T.W-#U1ID!/YKD9 VWH+[E MUT+W_%HEIBEDDO(,"4BFWA6^G.,+8V!G?*>PDP=M9%"6G-^9SI=XZ@7&(V"P M4D:"Z+\MS($QHZ3]^%V)>O4[C>%A^U']DX77,$LB8<[9#QJKS=0;>2B&A!1, MW?#=9ZB !D9OQ9FTOVA7S0T\M"JDXFEEK#U(:5;^D_LJ$ <&6J?9(*P,PN<& M_2,&O*N$?DJUG8IN-T3 MV4P'(D9SGNK5(8F-[]L/H AE\ATZ0[=Z\<0% \031*3^XKF9(E%AK!1'(!75 M$064$"K0EK#"3N75M+4@F8)XXBOML'FMOZJ<&Z(%S]1&HH]9_-S> MUZ U;?A(.PN=@E^+[!SU@O]1&(1A@S_SUYMCASN].O@]J]<[%OS3XKHCPD2T M#BSZ>;642N@=\:LIQJ4/_68?3)JXE#E9P=33>4""V((7O?D/#X/W30'J2.Q) MN/IUN/HN]>CC?:XWO^:-Z9;&D,7H@0)K7%=.H68W41-NJ3.V.B8C;J-@XF\; M& 8UP^!U#%O.]$9C5#TT^>\4:>'_"3HO?JYAC3ITHMY0>7>6" !$]2K5^@H) MO9B;<)U"+7!/T'D1]Z+&O7C=EV4T.4Q_3;Q.I1:\)^B\R#NJ>4=.W@7-:%JD MZ.<"TB6(QM3C5&B;>CH2>P([KF''_T"F'G<9KH[$GH0+!_NR(N@BS[E5VB)7 M:C@\S-?G_>&@.6?C@R()=Y7*W$JMB7 341#T1T>0PCU2V%FZ$1_;UONC"G55=;J762,/F5#4:'T':%U:XN\K*+=6: MR>W8X'BJ\@^.Y"F(M;VID&C%BTR5Y]5ZM+X-N;)W ,_&9^:6Q![U]S+E%YM!HB6#\PN]ID1Y:U%V%,_MP7_)E>*I;6Z Q"#,!/T\X5P]=LP+ZKNC MZ ]02P,$% @ =8\[5L(LI]T1! JA !D !X;"]W;W)K&ULO9AA;]LV$(;_RD$KAA9(+)&V93NS#=A.AG5HUJ!!6PS% M/M#2V18BB2Y)Q0FP'U]2DB47EN@ZZ/8E(BG>W7/D*YZ9\8Z+![E!5/"4Q*F< M.!NEME>N*X,-)DQV^!93_6;%1<*4[HJU*[<"69@;);%+/<]W$Q:ESG2 H"5Q-G1J[FU#,&^8Q/$>[D01M,*DO.'TSG;3AQ/$.$,0;*N&#Z\8@+ MC&/C27-\+9TZ54QC>-C>>_\]3UXGLV02%SS^'(5J,W&&#H2X8EFL/O#='U@F MU#?^ A[+_"_LRKF> T$F%4]*8TV01&GQ9$_E0AP8]-H,:&E <^XB4$YYS12; MC@7?@3"SM3?3R%/-K35;YC R[G.*X0%3_1F2Y8OU^MK M5"R*Y1NXA'NMA3"+$?@*-%'P 'Q;KVFDGLVV\/APRU.UD7"3AAA^;^_JW*H$Z3[!.;4Z_#-+.]#U+H!ZE,+'^VMX M_>H-O (7I$E=E@]+I&ZUE-T\4K=M*4^NTI?94BJANXT+4WCO-7LW7^>5W+( M)X[^_"2*1W2FO_Y"?.\W"WNO8N_9O$__RLQ^&?)B!^7%^TQ)Q=(P2MMR*.(U,\CF4/A<3KP>EZ?D+'[V(#8KQ#[5L3/^0>&X27, M'E'H$P-NGE $D42X$Y%FVNH$ON;$B@XA@<)T$ZWVTSO5_2^E7ZV M7@M<,X7P-E4BTJ=: )]8G/T(;!.C-5JS6,"BDT&5QN!,G7R'?U,\?D0E@R.5 M^-UNCW@MZSRL (?_B4J.R.T2&39(I-),7A2ST(V;/M4"1>76"\GZ'\XPUH+![66.?KGAS4 M2?(_*;\,="A].O0('7C-^B&T9J0_3?SE&[;4!>M,\9<4A^HGG9'?0E^73V*M M<.?IOQV_D=@>F>0? (SV\B>]D_*O"RNQ5U:+_.U;T)B'-=8+Y%\77V*OO@WR MWVLKM*N]?Z3V2^J-!FVG):DK*K&7U!>H/6<](6[_2-Q>A_1;8.NZ2>R%\[0, M"K9&)*OK%^QZ74R)O9HV[/K"Z#..-2T7>B5,"&!X+H#?R?7_0LJ9UO23G M%LQV ;1@G]#"J*',TQ9N6E=$^N**V(;91&>/DW4$L#!!0 ( '6/.U:#>D7YKP0 #@> 9 M >&PO=V]R:W-H965TB1W7OJY+?R@,WY"<,\RN1+@71;1 MZ-O^KHJM"A#M [Q%5L&_-ED/8.\*( \A('2XPB*+J[SA7!9_1]ZFY%75J00W MG)-L277["CSD&;@"[UXHG\>"@BF/YQ0\ZB? EP]*#KR7-!7_GLI1,;9_>FR] M4*_%FLSIV,EG@V^I,_GE)QAZOULB\ZO(?)OZY&$CA219%&=+\/![23$V(<>'KG;$SZ"RD=@]?$I7U JO3=;RM4& 1ZIWF6TK0_Q M0F4O Y\IX2%4=P1"D1:E!'T3DU5858>4YM"J7DTUF:JU\5^["H]RA M@0=1WSN=NW[EHV_U\3/P>AY4*UEV?4:6$7&*JI=C$&Q&&'/ MLR]&NU3#FH4&:O"25(-=8 T:KL&6P0:/R1:$@WYX!FS0D UVA[8::9RS38!^ M'=*@81IL&6KPF&K6O!FJP3JLP3W68!W6[%)-B\V #5Z2;+ +M$'#-M@RW.QZ M/[[Y(D,WU!W=[-(-7!NZH9;I9M=K8-70#=71#>[IANKH9I=J6+;(T U=DFZH M"[HA0S?4,MW0,=T@#L*P#T]OT\C@#76'MQII7/UF&]0!#AG H98!AXX!9T^= M(1RJ(QS:$P[5$%P'>'0GG"XCG!VJ89EBP]>2E[TK607A,.&<+AEPN%CPOD0 MAL,A.KU-8T,XW!WA:J3-#[B2=&$=Z+ !'6X9=/@8=/T!"KPSG,.&<[B.$+^-,@(0N5%>OUU=C\^*8LKB0;)T?#&PO M=V]R:W-H965TZ#U/W+%UILV$'T]+NH9[T/^6 MMQ)'?JN2L!P*Q41!)*0S[SJ\6H0C8V!7?&>P57OOQ* LA7@P@V_)S N,1\!A MI8T$Q<<&%L"Y44(__F]$O?8WC>'^^[/ZWQ8>8994P4+P'RS1V?R!FYQ\.35!R(2 E5N..E6:)(9:RT(* TPX@" MT1F0E#))-I17=OF62DD+K/TO'8Z M.N+TF-R(0F>*?"D22 [M?0Q &X7H.0KSR"GX3U6P@9,,V9$.7>OSEL<3$@+P)V[ $BH0\,>!)%[-3J-M-TH5;ZTRL MCLF6FSB8^IL.AE'+,'H;PT9PO(294[4[I3X=14TY/8 >RDA9W\)MEYTF?(>A([ M"%D8[,J,H(_*J8&:=1]DR_#%TC^7G>7@US;IE>1 ME:@*7;F!]H_PT1_P)02P,$% @ =8\[5NRN M#M], P 30L !D !X;"]W;W)K&ULM99M;],P M$,>_RBD@!!)KGM:GT49:MR% #*I-,"'$"S>YMA:)76RGW20^/'[(TB+2L(KQ M)K$3W]WOSO\X-]IP\5TN$17<%CF38V^IU.K$]V6ZQ(+(#E\ATV_F7!1$Z:E8 M^'(ED&36J,C]* AZ?D$H\Y*1?385R8B7*J<,IP)D611$W$TPYYNQ%WKW#Z[H M8JG, S\9K<@"KU%]6DV%GOFUEXP6R"3E# 3.Q]YI>#()8V-@5WRFN)$[8S"I MS#C_;B9OL[$7&"+,,57&!=&W-9YAGAM/FN-'Y=2K8QK#W?&]]]9W,C$@\ MX_D-S=1R[ T\R'!.REQ=\W#)F5I*N& 99K_;^QJ_SB&ZSV$2M3I\5[(.Q,%+B((H M@J?@@S19R>K6$B&NJQ3;"/&^*K44 +Z>SJ02>OJMJ1;.\7&S8_/-G<@527'L MZ8]*HEBCESQ[$O:"5RW8QS7V<9OWY$-9S% 8Z!L'+>%CJ:0B+*-L 1-<4,;, M:$9RPE*$GXTEP(3MMA6V]T=AC\)>KQ\TD_5KLOYCE74/<7LU7?0PV-5#I]O,/*B9 M!_^BUPMW>XA8!TUB#8^'T1ZQ#FO"X?\0ZQ_D[;4='J#4,-B>],&![&?Z'#8' M5TER>$_G")3!%R2BK>R-YWU[X!CNK-,^%.[@#_N0D;NV@SG<^7^%_Z09MSUD MEK<+IHKR<,6$T98P>BS-_$[;+I(JZ@-5LOW3A:U_I(-4LH/;2-@>Z1!9^#L= M3H%B8?LX"2DOF7+-3OVT[A5/78>T7>X:S4LB])]#0HYS;1IT^GK/A>O=W$3Q ME>V79ESI[LL.E[K?16$6Z/=SSM7]Q 2H.^CD%U!+ P04 " !UCSM6HC6' M]DT$ !#&P &0 'AL+W=O P!MH"TNW=5K[IM5[MJ5]6I+PPQ$%T2<[:!W6]?.R$Q+5GG MBI**-Y!_?OS,9":_@"=[+C[+-6,*/:=))J?>6JG-E>_+Q9JE5/;XAF7ZS)*+ ME"J]*U:^W A&HWQ0FO@0!*&?TCCS9I/\V+V83?A6)7'&[@62VS2EXN6&)7P_ M];!7'GB(5VME#OBSR8:NV"-3OV_NA=[S*Y4H3EDF8YXAP993[QI?W9#0#,BO M^"-F>WFTC4PH<\X_FYT/T=0+C".6L(4R$E1_[=@M2Q*CI'U\.8AZU9QFX/%V MJ?Y3'KP.9DXEN^7)4QRI]=0;>2AB2[I-U /?_\P. 0V,WH(G,O]$^\.U@8<6 M6ZEX>ABL':1Q5GS3YT,BC@; X)4!]BHMSE.ZKH;"+X'@ESM58S&WFH M^6AM+L[,77E40I^-]3@U>UQ3P=[>Z+@B=,M3?;,ES=/UW3NF:)S([]%;]*AK M(=HF#/$ETO=>LDQ)%&=%312W)Z%**RB.]E0(JL]/?*7MF4G\Q<'*36$%7K$2 MHCN>J;5$[[.(1?\<[^NPJMB@C.T&G(*_;+,>(L$/" ( )$VDTB%+JI217);\ MWRE#GS[JJ= 'Q5+Y5UW^"E_]>E^F?Z_DAB[8U,MG%#OFS;[]!H?!CXZH^U74 M?9?Z[+>MDHIF49RMT*_;=,Z$">W)<;<+O4&N9QX.NQF&$>Z/@4S\78V30>5D MX'3RE'>:3MWUC@G]Y$ /S#Q^C+&/\5+G+T-_,BIJ/;F5"7HQ ]$0I44EXB&* MZ(NK:,+*=.B4?O_,Q"*6=*Y+XNO2%_['] TK)T.GDS0=.?04A*:*$G*GNLW]9Q;ZLS2 TM)N%1*0A>4!$M):)N224 M<>X<6L:1)L8-RIX+FWK.+75FZ9&C_S0OE7&D"\81RSC2-N-(#>-&03 >O5(N M%G*D.\@U2)_\LQDV=IQE'&F;<:2&<749](_6-5(F5OGJC40+OLU4L<11':U6 MB*Z+=1%[>;&\=$?%*LXD2MA2#PUZ0SVY*%9LBAW%-_DJR9PKQ=-\<\UHQ(2Y M0)]?&ULK5;;;MM&$'WW5PQ8HV@!6:2HBU-7 M$F!+#9H 3HPX;1^*/JS(H;CP7MC=I2Y_G]FEQ$B&K":%7R3NY9R9.3.[.^.U M-D^V1'2PD4+9250Z5]W$L(=08.8\ M Z._%R]'D60U=9IN0.3!Y*KYI]M=CH< (CG-"#= =)G@#?) M"X#^#M#_5L!@!Q@$99I0@@YSYMAT;/0:C-]-;/XCB!G0%#Y7/NV/SM J)YR; MSK24W%$>G06F@WLR5UKX3>68G\#/S^-'9_ Q"=&JD>[5N$O/$KZO M51=ZHPZD29J>\&?V'W!&\/3Z1?C\&ZSWDU/PHVCZ;6[[@:__OW+[]^W".D/G M[I]3B6N8!Z>9_5UT8RN6X22BR\:B66$T_?&'WBCY]91JKTDV?R6R(T4'K:*# M<^S3=VI%:FJS[=#=8C/#*W]YG=+O+,_WZG?>J8\*J/!JNK3;VNL _\DH &4 ME=!;1"BXP)RN=^XNV)+> ^O E4A%(2NFMOX@^^'G6EA&D[5R6_CX)%BI)8,Y MIU+AF?,+QG5@1C$S,52"R!TO"B@9U9T0N"2[KF2. M[@R$-4V2AMR1-Q=.@^4;D,TIU@587*%A*B,:M@56.(J@;*/PI0P9;?9E&YB4 M=O3X*%QCW@DU'NQXA*Z:=V5I$)LCD/,\[,=-Q0W23FXHQIQM[45C*$-K64"1 M)\=6&_*,0I,VA,')73(*K*J,WG!Z@%!LX?)ZV$F2Q(OY-1*/O$R'R7XE9Y(> M5.L3=."I[9XJ]O.9?VNT!$>O,)"0_K]SE%))$BXPT[3.U4J+%2E.]E?,<%U; M$&SMJZ&Y&RA+3 #%DB'F=$G81DG::G%?&]K0BB^SC*J IDFE16W))_O<^:/# M-6P/U_!L-(]U4: A3?<",>G+\-3I:HAZ26#RGA\;%>5^6:UZJ=;7NKV]!2/)N_Z]W,FA;I*TW3L-TSLZ1# M3HDMB#+I7E, IFF"FH'356@+%MI1DQ$^2^H;T?@-M%YH[?8#;Z#M1*=? %!+ M P04 " !UCSM6G>\^ I H.$O=Q 1'=#!SO[CFFX7 G5X8X&:[*$!Q _UQ,F6VZ.,@]C2'A($\1@,72N M\=78]U2!'O$KA!T_>$:*RHS2)]6XFP\=3\T((@B$@B#R9PMCB"*%).?Q-P-U M\F^JPL/G/?IG35Z2F1$.8QK]#N=B-71Z#IK#@FPB,:6[+Y 1:BN\@$9<_T6[ M=&RK[:!@PP6-LV(Y@SA,TE_RG EQ4(!/%?A9@?_:@F96T-1$TYEI6K=$D-& MT1UB:K1$4P]:&UTMV82)6L8'P>3;4-:)T9@F 22"$24J1^]N09 PXN\'KI#H M:HP;9$@W*9)_ JF)[FDB5AQ]2N8PKZ@?F^L[AGI7LLJI^7MJ-[X1\.LF::"F M]P'YGN]7S>?L\M)TFKG238W7.H'W8\4 T%@O*3".'N\AG@'[4Z6T$4GM["N^ M)@$,';EU.; M.*.W;W#'^UA%TQ)8B70K)]W2Z,V:]D*/W^1(="<@YI4*M&PJ M8 FLI$ [5Z!M7/:2 HB%_.D#6@-3??*8K**>XO4UGCJ%MR.OT<(#=WM(R?C1 M,REU%CHXV-,'47T1)8B7$W9]R]C(V[-A6P!%92H) M7>J]BCV!BSU1HM3/*?7-!S(C!H"@&$6S*+P.AI(V9=6I; 2O2Q M5_SK]R[CZ@S7D@BVT,HJ' 0@;-G99L#:]''5>5]M;>P7K'PCJREL(=D45D;_ M4)T 8D:O3=$26EF+(GCAYH5\;C6'V4(KJU D,6R,.>?XO%5UZAX%$?-7SV55 MI"MLCE<5/G]U/#%#UU[>2T0R7&0RW+F0R:VF-%MH916*G(:-(>@ )4[!Q=3\C1>ZOLZCK2;TSNJO#>_$[S6-V%N M,3R]4+PG;!G*]8Y@(4N]1E<>MRR]HTL;@J[U-=>,"GGTZ\<5R(3/U #Y?D&I MV#?4!_*;TM%_4$L#!!0 ( '6/.U8=DJ=L2 , ,0( 9 >&PO=V]R M:W-H965TM&!*@B62]V>[(.TT/4GW6):*!KW4E M],PKC=G=^K[.2ZR9OI8[%+2SD:IFAJ9JZ^N=0E8X4%WY81"D?LVX\+*I6WM0 MV50VIN("'Q3HIJZ9^C;'2AYFWL@[+BSYMC1VP<^F.[;%%9K'W8.BF=][*7B- M0G,I0.%FYMV-;A=C:^\,/G(\Z),Q6"5K*3_;R9MBY@66$%:8&^N!T=\>%UA5 MUA'1^-+Y]/HC+?!T?/3^E]-.6M9,XT)6GWAARIDW\:# #6LJLY2'O['3DUA_ MN:RT^X5#9QMXD#?:R+H#$X.:B_:??>WB< (@/\. L .$_Q80=8#("6V9.5GW MS+!LJN0!E+4F;W;@8N/0I(8+F\654;3+"6>R>:-I16NXR[\T7',;6PT7]V@8 MK_0E7,&*+D[15 AR0VFCJZ)1& VF1&@$:PINL("=DN"N%.2R7I/'@FPUA5); M&-TYQ5K/5_"XNH>+5Y?P"GS0)2,SX (>!3?Z-2W2^$,I&\U$H:>^(8F6J)]W M M/R7S;JV-HH61SS,P]:F6[UC.D7.7L6LK@/ M67S.>[;$/8H&8:-D3;=;&"X:+K8GEWI(?NLS=3YM)=UG83))IO[^5-:/1G$\ M2GNC9W23GFYRENX_5/DK20_ZO_%-?J!R-1K%P!58Z^@4T"$;3FIJ=J[0@$75!SN954QU6ZZUUYDU.>P?7H M9?P'K:+)L)AQ+V9\5LPGUSFPN&)["O@6GTF@N-)'$5I&K[0,6"8Q'$XN4E>2/%/&D6-:NOZIR:&C3!MS^A7^Q9]YSJ3_V3> M]O=W3&TYU8 *-P0-KL=TO&I[9CLQ7 MKJNB!#*J+D0.'-^LA.P MD$0564;ETQ12L9LX'>=YXHYM$FTFW##(Z0:6H._SA<216[/$+ .NF.!$PGKB M7'4N9V,3;P.^,]BIO6=BG*R$>#"#ZWCB>$80I!!IPT#Q9PLS2%-#A#)^5YQ. MG=( ]Y^?V3];[^AE117,1/J#Q3J9.".'Q+"F1:KOQ.X+5'[ZAB\2J;+_R:Z, M[6%P5"@ML@J,"C+&RU_Z6-5A#]#IO0#P*X#_+Z#_ J!; ;K6:*G,VII33<- MBAV1)AK9S(.MC46C&\9-%Y=:XEN&.!W>Z@0DF18*YY4B<]AB8W-LDU;D; Z: MLE2=DP_D?CDG9V_/ U=C4@-UHRK!K$S@OY"@0VX$UXDBGW@,\2'>1;&U8O]9 M\=1O)?Q:\ OB=]\3W_/])CWM\!OZ1+J=)O2!FFY=OZZEZYY0OY]7*Z4E?JB_ M&F1.2]Y>,Z]9O)@U\8>WFY! M)KB!D!QDA,9Q\3?Y;25YK=^2;&S)S$:U#;V+8>!N&VST:QO]5AO?!/8/-Q9L M**&X/8)I(NXT$!-%TT9+)>%@3\7 ,W^UD%+L<9CO'<8="![4@@?M=2^TTI3' MC&](+D7&E!+RB7"A&\669/U]L;T&L:TY3_R2AK6C8:NCA60\8CE-"&QC:::MR8ZT<:HMC%JM7'--2"K;G$Q.OHDFGK1FN9$$^/:Q+C5Q#*A$HA8 MDTAD&2X+/(FB!W+&.+%O5--1,!T?-:??U)S6S*_UY>X=?AG(C;T3*)2-I2_/ MP7JVOG9WEENJ-PPKD@*:X3BCH).9'D/* =:Y/8H70F-![-]-#L? M2!. []<"%U\U, GJRUCX!U!+ P04 " !UCSM6JF1UL2\6 #]IP$ &0 M 'AL+W=O>SVZ:Y^WA^7D]OQ;*H/Y1W8K7YE^NR6A;- MYM/JYKR^JT0Q>QBT7)QK@\'D?%G,5V=?/CW<%U=?/I7K9C%?B;A2ZO5R650_ M?Q.+\L?G,_7LZ8YT?G/;;.\X__+IKK@1F6A^OXNKS6?GS\ILOA2K>EZNE$I< M?S[[JG[,+P;; 0]?\9]S\:-^<5O9/I7O9?G']A-G]OELL'U$8B&FS98H-G_= MBV]BL=A*F\?QKQUZ]CSG=N#+VT^Z^?#D-T_F>U&+;^7BO^:SYO;SV>69,A/7 MQ7K1I.4/6^R>T'CK33,V6ZKIMRN1N\>03+^>KQ[^+/W7_$ MBP'JZ, ;3= .W; <#=@>.R T6[ Z-@!X]V \;$#)KL!DV,'7.P&7!P[X'(W MX/+8 5>[ 5>O!XP/';C!TY$;'#N'^GRPCS[:ZM/A5O>.]\$']G3 U:./N/IT MR-6CC[GZ=-#5HX^Z^G38U:./N_ITX-6CC[SZ=.C5HX^]^G3PU;VC?_"G\.GH M:P]'__SQ!_ZA6NA%4WSY5)4_E&K[]1MO>^.AY#R,WQ2)^6I;';.FVOSK?#.N M^9*MO]?B7VNQ:A3C?O-GK?RBBZ:8+^J_*;\JOV>Z\LM__.W3>;.9:CO@?+IC MW4=6.\"J2E"NFMM:,58S,>L9'\C'3R3CSS=/\?EY:D_/\S=-"KK%ZH.B#OZN M: -MV/-XOATQ?'!U<+@N'ZZ+Z0=%>QRN]0PWCAFN'AQNRH>'Y?UF^/#@<.N( MX>KHX'#[B.&#RX/#G3?^Y]<+Z>RN?/C7]8WTN7O'#-<.#O>/>/#:X><>O#5\ M\UTW'!P<'AX_7.T9'AWQ/3]4#W[/Q\?\Q%T<')X<\3TO^;9)Y<.C:?,\>]_P M[(CCKDX.#L^/.>Z]/^^=ZC5\KM+#!V_X;U3I?_J;+U:<1BSK_^EYI+\]RJ-^ M>?OB^V-]5TS%Y[/-J^M:5/?B[,M?_Z).!O_HJY(DII.806(FB5DD9I.80V(N MB7DDYI-80&(AB44D%I-80F(IB64DED-8IT.,GCO$2*9_^5:N[D75B)E27BMW MU7PUG=\5"Z58ENM5T]<6I-RI;8'$=!(S2,PD,8O$;!)S2,PE,8_$?!(+_@U, MZ>L(C\[DP=FN;-Y_4;7)>+#Y^'1^_[+:DX\^)K&$Q%(2RT@LA[!.M1\_5_NQ MM-H[JT9LU$92WZ7 J?6=Q'02,TC,)#&+Q&P2;FTK<%(W8OJ"?ELMEN5+JVV(S MD?++?*5D#S?[5N9_D[JG5GX2TTG,(#&3Q"P2LTG,(3&7Q#P2\TDL>,3&+RO_ M]O7XQ>6DI_Z3,TXE>;'M!7YJ7#3RWS M)*:3F$%B)HE9)&8_8E5DHMINM*S)2%6,U$5??5;ZES:OTF,9W$ M#!(S2)7ST7\ZHTW4Y=WQ>JG4HFIF-]OROBTJ&_[:KB4.;6&DYA.8@:)F21FD9A- M8@Z)N23FD9A/8L%5_U++7A$G)XU(+":QA,12$LM(+(>P3J57!\^E?IN7D-1Z M<]UL7JDK=U4Y6T\;9286FXI?S47O:W:Y=6K!1S4=U0Q4,U'-0C4;U1Q4%_["W^I/3 M1J@6HUJ":BFJ9:B64UJW^FMM]=?DU7]1S)?U]B2;[:4&1*6(Y=VB_"D.] I M=G(/(#4=U0Q4,U'-0C4;U1Q4J=_G0@P[FFH; MI*:CFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!:C6H)J*:IEJ)936K=MM'%= M59[7_5:NZOE,5,7#%2&ORTII;H52%XO>,_OEV,F- @WOHIJA]L0J+WM^Y3?1 M:2U4LU'-0347U3Q4\U$M0+40U2)4BU$M0;44U3)4RRFMVP/:/*\J#_3&1UR4 M1TZ<7/G1\"ZJ&:AFHIJ%:O9.>]GCM(G6=UZC@T[LHIJ':CZJ!:@6HEJ$:C&J M):B6HEJ&:CFE=6M_F^55Y6'>;\5J*A9B=N05'.3:R6T #?>BFH%J)JI9J&:C MFH-J+JIYJ.:C6H!J(:I%J!:C6K+37KX[/]E^=%_ I.BD&:KEE-9M 6TN6)4' M@_5YW53S[^O'/4%N*B&6XL O 6@R&-5T5#-0S40U"]5L5'/4_12KUG>FC(M. MZZ&:CVH!JH6H%J%:C&H)JJ6HEJ%:3FG=^M]&BM4W,L7;\TSGJQME5BR+FP-G MEZ)Y8E334G==]^&?5U$@^=V$>U -5"5(M0+4:U!-52 M5,M0+:>T[M93;<98DV>,#YY=JOR?$LQ7\^5Z*3WA5,Z?VA=034U -5"5(M0+4:U!-525,M0+:>T;NMHP\G:8_SM/4XXU=# M,JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%J):@6HIJ&:KEE-9M&UK; M-N2IYKB:3X5R)ZK'=YP?WG#6R\6BJ.KVWM[WGN7PR4T#33BCFH%J)JI9J&:C MFH-J+JIYJ.:C6H!J(:I%J!:C6H)J*:IE.ZVS@MI=.U/K& MI;/ETLGU'\TUHYJA[6\7.^R_C*6)3FRAFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ M":JEJ):A6DYIW1;0YIHU>:[YF&M:[(C.Z^OA:#)^50Z_R:1.CLR:HEO8\A^'DHN^:+!DZ<=XS M\=/%8)[G[=;B-F"LR0/&;VX8+Q]_\HMP-%>,:@:JF:AFH9J-:@ZJN:CFH9J/ M:@&JA:@6H5J\TU[MYG[9K9D).F>*:AFJY;W_'^KX0"UOP\*:/"Q\_"[RG%[5XQ#)W91S4,U']4"5 M1+4*U&-425$M1 M+4.UG-(Z'6#81H:'\LBP+N[*>MXH?KNP_G?EZW1:K3?]X.FE?E]#D+NG-@14 MTU'-0#43U2Q4LU'-0347U3Q4\U$M0+40U:*=MG]%J%>+,NBL":JEJ):A6DYI MW6[0IH"';VU1O%R6*Z5NRND?1UY#5"Z>W ?0\"^J&:AFHIJ%:C:J.:CFHIJ' M:CZJ!:@6HEHTW-])61N,)E>7$_5U)T"#O:B6HEJ&:CFE=3N!UG8">;!W&^>Z M*5="N:O*ZWG_;P!H@A?5=%0S4,U$-0O5;%1SAONIQ;[WOEQT5@_5?%0+4"U$ MM0C58E1+4"U%M0S5UH.7%R[25 ?"5'+TY$J/AFE1S4 U$]6LX7YL>'<"\:LR9*/S.JCF MHIJ':CZJ!:@6HEJ$:C&J):B6HEJ&:CFE=9M!&Z<=OK4_L/C?]>QFNRN8,G\Z ME_]PK&JGJ<.7RS/CD?9!&[T*5LGG/;G"HW%95#-1S4(U&]4<5'-1S4,U']4" M5 M1+4*U&-425$M1+4.UG-*Z7:!-U [?V"FX7%>-,BWKIO^U__X^G"-M_+K@ MHTE:5#-0S40U"]5L5'-0S44U#]5\5 M0+42U"-5B5$M0+46U#-5R2NL6_#:V M.Y3'=K\V35FMQ,^__N524R_^42O7XL"RS_ZFKY/AZ\6&;_+93J[]:"P7U4Q4 MLU#-1C4'U5Q4\U#-1[4 U4)4BU M1K4$U5)4RU MI[1N[6]COD-YS-?=6^^Y M$]5TA\J*\[ IKI134#U4Q4LU#-1C4'U5Q4\U#-1[4 MU4)4BU M1K4$U5)4RU MI[1.1QBUL=^1//:[MUO+D3L$R]E3WQ-&-1W5#%0S M4V4C$78&WZTS%GV^O,Z$) M8U334AYI$\U-RWSF3.J\T=>56LIK>BEB\W MH?L&HYJ.:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FJI:B6H5I.:=W. MT0:A1Q?OM]Q$!@2_H9J.:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FJ MI:B6H5I.:=VVT<:I1_(X=;1NZJ98S;972UVT>Z?U=@ET/V14TU'-V&DOKQIR MT;]*9*(36ZAFHYJ#:BZJ>:CFHUJ :B&J1:@6HUJ":BFJ9:B64UJW!;2IZI$\ M5=VWYI3?SJO9D6M.Z([*J*:CFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!:C M6H)J*:IEJ)936J=SC-OT]7CP;FM.8S2!C6HZJAFH9J*:A6HVJCFHYJ*:AVH^ MJ@6H%J):A&HQJB6HEJ):AFHYI77;1IO 'LMW9SYAS4DNG=PET, UJAGC_9UH M1P?6G-")+52S4>4[ENCINR4F.G]P5T)0UJAFH9J*:A6HVJCFHYJ*:AVH^J@6H%J):A&HQ MJB6HEJ):AFHYI74;1QO$'@_?;\D)#6.CFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J M :J%J!:A6HQJ":JEJ):A6DYIW;;1AK$W-ZDE)ZET_3SQYOU4G-).-:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$ M:C&J):B6HEJ&:CFE==M&F\D>RS>GCJOY:CJ_*Q9*L2S7JZ:W/:#9:U334J[7(Q$Y7RK5S=BZJ>EZLWSFA"L]6HIJ.:@6HFJEFH9J.:@VHNJGFH MYJ-:@&HAJD6H%J-:@FHIJF6HEE-:MU.T\>OQU?NM+:'9:U334+1LR4 M\EJY.V*A2>Z=VBM034U8*?U7"ZLN_H2HM-& MJ!:C6H)J*:IEJ)936K<-M%GJB3Q+ON)?,OK>%',5\W\^EHI%@MQTQ^6DQLG]P4Z/^K15X>ME)30OC6HQJB6HEJ):AFHYI76+?YN7WMR4%O]U-;TM M:C%3XJI:CFHUJP MTZY>-('!A\'EZ_I/SAFA6HQJ":JEJ):A6DYIW?K?AJ4G\K!T]M7Z/?PJ?T[0 MQJ$G[Q>'GJ!Q:%334ATY%72[NQ4QI;H4R713S9;T]>75[]I*H%+&\6Y0_Q8'W M&="4-*KIJ&:@FHEJUF0_9ZKU7S#01B=V4,U%-0_5?%0+4"U$M0C58E1+4"U% MM0S5WFV0+T"AF6E4TU'- M0#43U2Q4LU'-0347U3Q4\U$M0+40U2)4BU$M0;44U3)4RRFMVS;:S/3D_3+3 M$S0SC6HZJAFH9J*:A6HVJCFHYJ*:AVH^J@6H%J):A&HQJB6HEJ):AFHYI77: MQD6;F;YX*S.]_+ZY:_8R+[V:*?-5(S;3-JOFH%NRTSJ*B=ME[HBLZ<81J,:HEJ):B6H9J.:4]MH3S M^E:(1B^:XLNGI:ANQ#>Q6-3*='M1C.VO$R_N52IQO6D9ZL>OVMGYWOVN^M%7 M>^X/U(_AP_WG+?_ETUUQ(X*BNIFO:F4AKC=3#3YT:L#1"]:YD*5+8K))X?)[Q/' MI+O;TG;XJ1%RQ%.,UCO(T1Y#F'#J\6.%_D#LMKS$C;E QY*CNE"&_5R*=;W$ MH0L8=5+0X)'P03@BG(T5 U9."L:7+MR!P$1RJ0)M"M6D:T.D>G)PV_6@AFN= M@@FI;&Z7P?T>U\-W@%4/##+.&X.=T 6&_9)H396X,1T[V :?04'=OE^6QN%4 MD66[U%OK%O=M=$TS2&ZJ:3<1W0WU1SVINRER_2#4KV*/7G MN9F.L'VH4'JK:,X6MK_(&P.8>AM7)V7)EY\XFXJ"NLD?G'#8)RM>,).*/9EL M4"H3$Z J#!ZITFRR&?FE2'E/%WI53HL<]]PY0L__=IVG5%!%^*9I4_MO>95? M[#CNOI9E^ZVR:]CKL7YKOW635\=@,CD&DT=1D[UC,)D>@:L7F1-J-N82'J4>OV5YA>.VE.U"87$QE=T&Q4=]5T M;)N!:9BL]06$7>3&7GX$XSC,CP"&Y<$<8!S'PO+\3_/IH?-Q&.:MYT5Z**>' M,X2; 5'8V\#D;8NB4)_/C5,&_ P/) IK];:WRW M\0K97P?8GNZK$&RF>"5B,\77&A#_N@$C3?V[C>4!!K8+6.U ?G\>J"D_)XYA M5S%OV!.,(VF*(5"+_AI-$F1U$OCX]P=[2N(X3?T(8'X'<8PA\#3B".8 /&!( M'-OWX,[[*%J]IZ+U_R^'OP%02P,$% @ =8\[5I>*NQS $P( L M !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,. M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_';==&K*M6BX^4MM1&O?62G=\,X>ZMNIV6C!*[,6HFOJ M:71ZFDT;+MO)A_>[>]WHJ7^@.E%V4K7VI#OQ78H'\]_[[I#=2R.7LI;=X]ED M^+\6$];(5C;RMZC.)J<39M;JX1^EY6_5=KQ>E%K5]=EDMGWCN]"=+)^=7CC( M;WQIAC,=7W[E%N1LDIW:&ZZD-MUPQ7!_;AGOA;UX>]1WZF]9=T+/>2<^:]5O M9'OK;F.?8NH]QE .N]=M(;[3_Z<8U6HE2S%79=^(MMN6HQ:U VS-6F[,A+6\ M$6>3W27L8UNQB[:SA<0NV^VM[+7N2>U77U;;I^XLKE>&^IVT;^C+:@"G@_RD MVDJT1E3,_F=4+2O+4;%S7O.V%,R#C !D=$3('Y$'&0/(^"B0"X=C/^I!)@ R M.2)D4)(I@$R/"1E[D!F S(X)F7B0.8#,:2'GPI1:;MQYIE;LO#>R%<9X< 6 M*VCA%GW3CM:>I!O >1;XA*4IK3BDFUO*_=Z(_3V M$G_P/D6C]RDMWF=E[>9:8"ET8!2H%&*G?!7WPI:7CX/D,2.VQP77K2TEPUY= M*6->LQNAV6+-=0"(Q#&C-@ MVARBO74<[*./B0PQ(U;$E>!AO4;("!&Q$>9BZ5=@A$00$8M@T:GR;JWJ2FCS M8VADW://!E,*8BL,!GASSK<17.,ZYWY:%B$I1.3I1-/(SEUDAO;_:8A";D5; MRK"Q(25$].E$::]X'A1%2 01L0AV8:X-)6V3,_(9'/)!1.R#[3CV!W%N8Z5: M#6-O@(C4$!&K8=$OC?C9NZF+B_M],"2$B%@(N]3 AKPW-N-R/>&$+1^W!X_! M9 420G2U/ M/B922T*L%H@9MDFDFH18-1C3;Y,IDD_Z4CG,**:_"I M-:4)*AW9)SWF>DE8Z<@^Z9'62YX:JX\)%]N)[0,QPRT!R#XIL7WV$\2]#N]C M(@NEY,LJ^XEB .IC(@NEQ!:"Z>(\*$UDH9380A S:)L9LE!&O@J/LMI@PPJR M4$9L(8SICYL9LE!&;"&,F?J8R$(9L84P9N9C(@MEQ!;"F+F/B2R4$5MH-^,R MDE5D<)<7L7;VN<*DPE]RR)!V,F+M0,QPH$3:R5YH7FT<,Q@HD7:R%UG1/X09 M[.U#VLE?8*E_M,?DR#(YL65"JKW^4OFA18XLDQ-;!F*N>A\3628GMLS8%HKQ M.D>2R8DE#_5R9%DN<9Q"Q\3"2A@OR' M+6"3%WOE8R()%?0_;?&V>8WJIT#Z*8CUDD@]Q:">Z7"Q^?"^$BO[R-47>WMCSY>\+F\TOV2O%J]Y.]W<\-/_P+4$L#!!0 ( '6/.U9 RG71C@( $PS : M >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VCUNVT 0AN&K"#R 5SNS M,[L.+%=IW :^ "&O?F!)%$@&L6\?02ZDCTB1QN!7$4N"P[=Z0"SY]*L>VG'? MG8;=_CPL/HZ'T[!J=N-X_A'"L-[58SL\=.=ZNES9=/VQ'2_+?AO.[?J]W=8@ MRZ6'_GY&\_QT/W/Q^GFN_S.QVVSVZ_JS6_\^UM/XC\'A3]>_#[M:QV;QVO;; M.JZ:\'&XG1["]1 ?+I.;QH2@Q_F#XA)E7!(D3; FT#HBUY' ZXA@1P*Q(Y(= M"@OJ+01Z"^HM!'H+ZBT$>BOJK01Z*^JM!'HK MZJT$>NMDLX1 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 [X1Z)P*] M$^J="/1.J'B4#OA'HG KT3ZIT(]$ZH=R+0.Z'> MB4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;YM\K"30VU!O(]#;4&\CT-M0 M;R/0VU!O(]#;46\GT-M1;R?0VU%O)]#;46\GT-M1;R?0VU%O)]#;)S^;$.CM MJ+<3Z.VHMQ/H[:BW$^B=4>],H'=&O3.!WAGUS@1Z9]0[$^B=4>],H'=&O3.! MWAGUS@1ZY\G/@@1Z9]0[$^B=4>],H'=!O0N!W@7U+@1Z%]2[$.A=4.]"H'=! MO0N!W@7U+@1Z%]2[$.A=4._RG7H/X^>A#K>>KS4^_SNI'B_WUMOCK\NODQ-V MKCB'^XKA^2]02P,$% @ =8\[5B';^;$Q @ S3$ !, !;0V]N=&5N M=%]4>7!E&ULS=M-;MLP$(;AJQC:!I8L4J34(LZF[;;-HA=@)3H6K#^0 M3.K':^_OXX6;\Z]MW@M\D^A.ECEOEZ;WOC MTW&R0US9C:XW(7YU=]EDZH.YLYG8;'16CT.P0UB'N49R<_W9[LQ]%U9?CO%G MWX[#-G&V\\GJTVGCG+5-S#1U;6U"7,\>AN:/E/530AI/+GO\OIW\5=R09*\F MS"M_#W@Z]^W!.MGY$J_T..YV;6V;L;[OXY'4 M3\Z:QN^M#7V7GHI>G4\.\8;MZ3._.'\I/EL>E]_Q[S-^J?_./@2D#PGI MHX#TH2!]:$@?):2/"M+'!T@?^8;2"$74G$)J3C$UIZ":4U3-*:SF%%=S"JPY M159!D5509!44605%5D&155!D%119!45609%54&25%%DE159)D5529)44625% M5DF155)DE119)476@B)K09&UH,A:4&0M*+(6%%D+BJP%1=:"(FM!D5519%44 M615%5D6155%D5119%45619%54615%%DU159-D5539-44635%5DV155-DU119 M-45639&UI,A:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29*THLE8462N*K!5% MUHHB:T61M:+(6OU/67^,X^$?QR_/M#?M\)R?+?_BN/D%4$L! A0#% @ M=8\[5@=!36*! L0 ! ( ! &1O8U!R;W!S+V%P M<"YX;6Q02P$"% ,4 " !UCSM6VWU-..\ K @ $0 M@ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !UCSM6F5R<(Q & M "<)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( '6/.U;:N"5/_P4 .@? 8 " @0X( !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ =8\[5C?*[@<_ P HPL !@ ("! M?Q8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M=8\[5BQ*9BU<#@ BY8 !@ ("!YB4 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ =8\[5M+.A)W6$ '2X M !@ ("!Y44 'AL+W=O&UL4$L! A0#% @ =8\[5L@&$9X^ M!0 C L !D ("!+%X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =8\[5J.H53#L P Q @ !D M ("!*6X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ =8\[5F<><5F2 @ N 4 !D ("!-'D M 'AL+W=OP >&PO=V]R:W-H965T&UL4$L! A0#% @ M=8\[5HK4IMSF!0 V0T !D ("!"8L 'AL+W=O&UL4$L! A0#% @ =8\[5O(M$@JM!P M+Q8 !D ("!J*$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =8\[5M.^.U4*! >@@ !D M ("!R;( 'AL+W=O&PO=V]R:W-H M965T\ !X;"]W;W)K&UL4$L! M A0#% @ =8\[5F&&QXD-$0 "3$ !D ("!:M 'AL M+W=O&PO=V]R:W-H965T;F !X;"]W;W)K&UL4$L! A0#% @ =8\[ M5I:I.UFF @ C 4 !D ("!U^H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =8\[5G718:.7 @ A@4 M !D ("!!/, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =8\[5DBE)#?" P Y@D !D M ("!I_L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ =8\[5E8%5.VG!0 '!$ !D ("!4@@! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ =8\[5D@X MPE!" @ /04 !D ("!V!,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =8\[5M*B^_NZ @ L@< !D M ("!)" ! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ =8\[5FC>,K)> P 21 !D ("! MZ"D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ =8\[5IJ3= X 0!X M;"]W;W)K&UL4$L! A0#% @ =8\[5BH-NMB$ M @ D 8 !D ("!G3L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =8\[5A/AYR-Z!0 LBL !D M ("!!$0! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ =8\[5D8VN2"" @ +P8 !D ("!$E(! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M=8\[5DJYS,E^ @ ^ 8 !D ("!*5P! 'AL+W=O7@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ =8\[5B!F)@I1 P MZ@L !D ("!#&0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =8\[5O^(AY-;"@ ;WT !D M ("!EVT! 'AL+W=O $ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ =8\[5MC\;T>0 P <@\ !D ("!3H,! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =8\[ M5K43KVB< P 1Q( !D ("!7XX! 'AL+W=O&PO=V]R:W-H965TD7YKP0 #@> 9 " @7J6 0!X;"]W;W)K M&UL4$L! A0#% @ =8\[5O" W?2+ P DA M !D ("!8)L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =8\[5A50)@OQ P E0H !D M ("!*:\&PO=V]R:W-H965T M&UL4$L! A0# M% @ =8\[5K'>&PO=V]R:W-H965T7!E&UL 64$L%!@ !? %\ $!H ,O; 0 $! end XML 100 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 101 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 102 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 259 487 1 true 72 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 Sheets Sheet http://www.comsovereign.com/role/ConsolidatedBalanceSheet Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Parentheticals) Sheet http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals Condensed Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.comsovereign.com/role/ConsolidatedIncomeStatement Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals) Sheet http://www.comsovereign.com/role/ConsolidatedIncomeStatement_Parentheticals Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals) 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 Statements of Cash Flows (Unaudited) Sheet http://www.comsovereign.com/role/ConsolidatedCashFlow Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 007 - Disclosure - Description of Business Sheet http://www.comsovereign.com/role/DescriptionofBusiness Description of Business 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 - Discontinued Operations Sheet http://www.comsovereign.com/role/DiscontinuedOperations Discontinued Operations Notes 10 false false R11.htm 010 - Disclosure - Going Concern Sheet http://www.comsovereign.com/role/GoingConcern Going Concern Notes 11 false false R12.htm 011 - Disclosure - Revenue Sheet http://www.comsovereign.com/role/Revenue Revenue Notes 12 false false R13.htm 012 - Disclosure - Earnings (Loss) Per Share Sheet http://www.comsovereign.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 13 false false R14.htm 013 - Disclosure - Cash, Cash Equivalents, and Restricted Cash Sheet http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCash Cash, Cash Equivalents, and Restricted Cash Notes 14 false false R15.htm 014 - Disclosure - Accounts Receivable, Net Sheet http://www.comsovereign.com/role/AccountsReceivableNet Accounts Receivable, Net Notes 15 false false R16.htm 015 - Disclosure - Inventory, Net Sheet http://www.comsovereign.com/role/InventoryNet Inventory, Net Notes 16 false false R17.htm 016 - Disclosure - Prepaid Expenses Sheet http://www.comsovereign.com/role/PrepaidExpenses Prepaid Expenses Notes 17 false false R18.htm 017 - Disclosure - Property and Equipment, Net Sheet http://www.comsovereign.com/role/PropertyandEquipmentNet Property and Equipment, Net 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 - Leases Sheet http://www.comsovereign.com/role/Leases Leases Notes 20 false false R21.htm 020 - Disclosure - Debt Sheet http://www.comsovereign.com/role/Debt Debt 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 - Concentrations Sheet http://www.comsovereign.com/role/Concentrations Concentrations Notes 25 false false R26.htm 025 - Disclosure - Business Acquisitions Sheet http://www.comsovereign.com/role/BusinessAcquisitions Business Acquisitions Notes 26 false false R27.htm 026 - Disclosure - Other Business Developments Sheet http://www.comsovereign.com/role/OtherBusinessDevelopments Other Business Developments Notes 27 false false R28.htm 027 - Disclosure - Subsequent Events Sheet http://www.comsovereign.com/role/SubsequentEvents Subsequent Events Notes 28 false false R29.htm 028 - 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 29 false false R30.htm 029 - Disclosure - Discontinued Operations (Tables) Sheet http://www.comsovereign.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://www.comsovereign.com/role/DiscontinuedOperations 30 false false R31.htm 030 - Disclosure - Revenue (Tables) Sheet http://www.comsovereign.com/role/RevenueTables Revenue (Tables) Tables http://www.comsovereign.com/role/Revenue 31 false false R32.htm 031 - Disclosure - Earnings (Loss) Per Share (Tables) Sheet http://www.comsovereign.com/role/EarningsLossPerShareTables Earnings (Loss) Per Share (Tables) Tables http://www.comsovereign.com/role/EarningsLossPerShare 32 false false R33.htm 032 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables) Sheet http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCashTables Cash, Cash Equivalents, and Restricted Cash (Tables) Tables http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCash 33 false false R34.htm 033 - Disclosure - Accounts Receivable, Net (Tables) Sheet http://www.comsovereign.com/role/AccountsReceivableNetTables Accounts Receivable, Net (Tables) Tables http://www.comsovereign.com/role/AccountsReceivableNet 34 false false R35.htm 034 - Disclosure - Inventory, Net (Tables) Sheet http://www.comsovereign.com/role/InventoryNetTables Inventory, Net (Tables) Tables http://www.comsovereign.com/role/InventoryNet 35 false false R36.htm 035 - Disclosure - Prepaid Expenses (Tables) Sheet http://www.comsovereign.com/role/PrepaidExpensesTables Prepaid Expenses (Tables) Tables http://www.comsovereign.com/role/PrepaidExpenses 36 false false R37.htm 036 - 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 37 false false R38.htm 037 - 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 38 false false R39.htm 038 - Disclosure - Leases (Tables) Sheet http://www.comsovereign.com/role/LeasesTables Leases (Tables) Tables http://www.comsovereign.com/role/Leases 39 false false R40.htm 039 - Disclosure - Debt (Tables) Sheet http://www.comsovereign.com/role/DebtTables Debt (Tables) Tables http://www.comsovereign.com/role/Debt 40 false false R41.htm 040 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.comsovereign.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.comsovereign.com/role/ShareBasedCompensation 41 false false R42.htm 041 - Disclosure - Business Acquisitions (Tables) Sheet http://www.comsovereign.com/role/BusinessAcquisitionsTables Business Acquisitions (Tables) Tables http://www.comsovereign.com/role/BusinessAcquisitions 42 false false R43.htm 042 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.comsovereign.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details 43 false false R44.htm 043 - Disclosure - Discontinued Operations (Details) Sheet http://www.comsovereign.com/role/DiscontinuedOperationsDetails Discontinued Operations (Details) Details http://www.comsovereign.com/role/DiscontinuedOperationsTables 44 false false R45.htm 044 - Disclosure - Discontinued Operations (Details) - Schedule of net loss of sovereign plastics discontinued operations Sheet http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable Discontinued Operations (Details) - Schedule of net loss of sovereign plastics discontinued operations Details http://www.comsovereign.com/role/DiscontinuedOperationsTables 45 false false R46.htm 045 - Disclosure - Discontinued Operations (Details) - Schedule of assets and liabilities of discontinued operations Sheet http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable Discontinued Operations (Details) - Schedule of assets and liabilities of discontinued operations Details http://www.comsovereign.com/role/DiscontinuedOperationsTables 46 false false R47.htm 046 - Disclosure - Going Concern (Details) Sheet http://www.comsovereign.com/role/GoingConcernDetails Going Concern (Details) Details http://www.comsovereign.com/role/GoingConcern 47 false false R48.htm 047 - 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 48 false false R49.htm 048 - 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 49 false false R50.htm 049 - 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 50 false false R51.htm 050 - 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 51 false false R52.htm 051 - Disclosure - Earnings (Loss) Per Share (Details) - Schedule of weighted-average potential common shares Sheet http://www.comsovereign.com/role/ScheduleofweightedaveragepotentialcommonsharesTable Earnings (Loss) Per Share (Details) - Schedule of weighted-average potential common shares Details http://www.comsovereign.com/role/EarningsLossPerShareTables 52 false false R53.htm 052 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Details) Sheet http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCashDetails Cash, Cash Equivalents, and Restricted Cash (Details) Details http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCashTables 53 false false R54.htm 053 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Details) - Schedule of cash, cash equivalents and restricted cash Sheet http://www.comsovereign.com/role/ScheduleofcashcashequivalentsandrestrictedcashTable Cash, Cash Equivalents, and Restricted Cash (Details) - Schedule of cash, cash equivalents and restricted cash Details http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCashTables 54 false false R55.htm 054 - Disclosure - Accounts Receivable, Net (Details) Sheet http://www.comsovereign.com/role/AccountsReceivableNetDetails Accounts Receivable, Net (Details) Details http://www.comsovereign.com/role/AccountsReceivableNetTables 55 false false R56.htm 055 - Disclosure - Accounts Receivable, Net (Details) - Schedule of accounts receivable Sheet http://www.comsovereign.com/role/ScheduleofaccountsreceivableTable Accounts Receivable, Net (Details) - Schedule of accounts receivable Details http://www.comsovereign.com/role/AccountsReceivableNetTables 56 false false R57.htm 056 - Disclosure - Inventory, Net (Details) - Schedule of inventory Sheet http://www.comsovereign.com/role/ScheduleofinventoryTable Inventory, Net (Details) - Schedule of inventory Details http://www.comsovereign.com/role/InventoryNetTables 57 false false R58.htm 057 - Disclosure - Prepaid Expenses (Details) - Schedule of prepaid expenses Sheet http://www.comsovereign.com/role/ScheduleofprepaidexpensesTable Prepaid Expenses (Details) - Schedule of prepaid expenses Details http://www.comsovereign.com/role/PrepaidExpensesTables 58 false false R59.htm 058 - 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 59 false false R60.htm 059 - 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 60 false false R61.htm 060 - 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 61 false false R62.htm 061 - Disclosure - Goodwill and Other Intangible Assets (Details) - Schedule of goodwill activity Sheet http://www.comsovereign.com/role/ScheduleofgoodwillactivityTable Goodwill and Other Intangible Assets (Details) - Schedule of goodwill activity Details http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsTables 62 false false R63.htm 062 - 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 63 false false R64.htm 063 - 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 64 false false R65.htm 064 - Disclosure - Goodwill and Other Intangible Assets (Details) - Schedule of amortizable intangible assets Sheet http://www.comsovereign.com/role/ScheduleofamortizableintangibleassetsTable Goodwill and Other Intangible Assets (Details) - Schedule of amortizable intangible assets Details http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsTables 65 false false R66.htm 065 - Disclosure - Leases (Details) Sheet http://www.comsovereign.com/role/LeasesDetails Leases (Details) Details http://www.comsovereign.com/role/LeasesTables 66 false false R67.htm 066 - Disclosure - Leases (Details) - Schedule of operating leases Sheet http://www.comsovereign.com/role/ScheduleofoperatingleasesTable Leases (Details) - Schedule of operating leases Details http://www.comsovereign.com/role/LeasesTables 67 false false R68.htm 067 - Disclosure - Leases (Details) - Schedule of other information related to operating leases Sheet http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtooperatingleasesTable Leases (Details) - Schedule of other information related to operating leases Details http://www.comsovereign.com/role/LeasesTables 68 false false R69.htm 068 - Disclosure - Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates Sheet http://www.comsovereign.com/role/ScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesTable Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates Details http://www.comsovereign.com/role/LeasesTables 69 false false R70.htm 069 - Disclosure - Leases (Details) - Schedule of total remaining years to lease liabilities operating leases Sheet http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable Leases (Details) - Schedule of total remaining years to lease liabilities operating leases Details http://www.comsovereign.com/role/LeasesTables 70 false false R71.htm 070 - Disclosure - Debt (Details) Sheet http://www.comsovereign.com/role/DebtDetails Debt (Details) Details http://www.comsovereign.com/role/DebtTables 71 false false R72.htm 071 - Disclosure - Debt (Details) - Schedule of debt consisted Sheet http://www.comsovereign.com/role/ScheduleofdebtconsistedTable Debt (Details) - Schedule of debt consisted Details http://www.comsovereign.com/role/DebtTables 72 false false R73.htm 072 - Disclosure - Debt (Details) - Schedule of future maturities of long-term debt Sheet http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable Debt (Details) - Schedule of future maturities of long-term debt Details http://www.comsovereign.com/role/DebtTables 73 false false R74.htm 073 - Disclosure - Stockholders??? Equity (Details) Sheet http://www.comsovereign.com/role/StockholdersEquityDetails Stockholders??? Equity (Details) Details http://www.comsovereign.com/role/StockholdersEquity 74 false false R75.htm 074 - Disclosure - Share-Based Compensation (Details) Sheet http://www.comsovereign.com/role/ShareBasedCompensationDetails Share-Based Compensation (Details) Details http://www.comsovereign.com/role/ShareBasedCompensationTables 75 false false R76.htm 075 - Disclosure - Share-Based Compensation (Details) - Schedule of restricted stock unit (???RSU???) Sheet http://www.comsovereign.com/role/ScheduleofrestrictedstockunitRSUTable Share-Based Compensation (Details) - Schedule of restricted stock unit (???RSU???) Details http://www.comsovereign.com/role/ShareBasedCompensationTables 76 false false R77.htm 076 - Disclosure - Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value of options granted Sheet http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvalueofoptionsgrantedTable Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value of options granted Details http://www.comsovereign.com/role/ShareBasedCompensationTables 77 false false R78.htm 077 - 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 78 false false R79.htm 078 - Disclosure - Share-Based Compensation (Details) - Schedule of presents information related to stock options Sheet http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtostockoptionsTable Share-Based Compensation (Details) - Schedule of presents information related to stock options Details http://www.comsovereign.com/role/ShareBasedCompensationTables 79 false false R80.htm 079 - Disclosure - Share-Based Compensation (Details) - Schedule of assumptions used to estimate the fair value of warrants granted Sheet http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatethefairvalueofwarrantsgrantedTable Share-Based Compensation (Details) - Schedule of assumptions used to estimate the fair value of warrants granted Details http://www.comsovereign.com/role/ShareBasedCompensationTables 80 false false R81.htm 080 - Disclosure - Share-Based Compensation (Details) - Schedule of warrant activity Sheet http://www.comsovereign.com/role/ScheduleofwarrantactivityTable Share-Based Compensation (Details) - Schedule of warrant activity Details http://www.comsovereign.com/role/ShareBasedCompensationTables 81 false false R82.htm 081 - Disclosure - Share-Based Compensation (Details) - Schedule of presents information related to warrants Sheet http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtowarrantsTable Share-Based Compensation (Details) - Schedule of presents information related to warrants Details http://www.comsovereign.com/role/ShareBasedCompensationTables 82 false false R83.htm 082 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.comsovereign.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.comsovereign.com/role/CommitmentsandContingencies 83 false false R84.htm 083 - Disclosure - Concentrations (Details) Sheet http://www.comsovereign.com/role/ConcentrationsDetails Concentrations (Details) Details http://www.comsovereign.com/role/Concentrations 84 false false R85.htm 084 - Disclosure - Business Acquisitions (Details) - Schedule of represents the unaudited pro forma combined results of operations Sheet http://www.comsovereign.com/role/ScheduleofrepresentstheunauditedproformacombinedresultsofoperationsTable Business Acquisitions (Details) - Schedule of represents the unaudited pro forma combined results of operations Details http://www.comsovereign.com/role/BusinessAcquisitionsTables 85 false false R86.htm 085 - Disclosure - Other Business Developments (Details) Sheet http://www.comsovereign.com/role/OtherBusinessDevelopmentsDetails Other Business Developments (Details) Details http://www.comsovereign.com/role/OtherBusinessDevelopments 86 false false R87.htm 086 - Disclosure - Subsequent Events (Details) Sheet http://www.comsovereign.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.comsovereign.com/role/SubsequentEvents 87 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 12 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:EarningsPerShareDiluted, us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare, us-gaap:WeightedAverageNumberOfSharesOutstandingBasic - f10q0622_comsovereign.htm 6520, 6521, 6522, 6523, 6524, 6525, 6526, 6527, 6528, 6529, 6530, 6531 [dqc-0015-Negative-Values] Fact us-gaap:ProceedsFromRelatedPartyDebt has a value of -850000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:ProceedsFromRelatedPartyDebt fact are: Context: c8, Unit: usd, Rule Element Id: 2050. f10q0622_comsovereign.htm 1480 f10q0622_comsovereign.htm coms-20220630.xsd coms-20220630_cal.xml coms-20220630_def.xml coms-20220630_lab.xml coms-20220630_pre.xml f10q0622ex31-1_comsovereign.htm f10q0622ex31-2_comsovereign.htm f10q0622ex32-1_comsovereign.htm f10q0622ex32-2_comsovereign.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 105 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "f10q0622_comsovereign.htm": { "axisCustom": 1, "axisStandard": 22, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 940, "http://xbrl.sec.gov/dei/2022": 30 }, "contextCount": 259, "dts": { "calculationLink": { "local": [ "coms-20220630_cal.xml" ] }, "definitionLink": { "local": [ "coms-20220630_def.xml" ] }, "inline": { "local": [ "f10q0622_comsovereign.htm" ] }, "labelLink": { "local": [ "coms-20220630_lab.xml" ] }, "presentationLink": { "local": [ "coms-20220630_pre.xml" ] }, "schema": { "local": [ "coms-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd" ] } }, "elementCount": 754, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 176, "http://www.comsovereign.com/20220630": 73, "http://xbrl.sec.gov/dei/2022": 4, "total": 253 }, "keyCustom": 133, "keyStandard": 354, "memberCustom": 45, "memberStandard": 27, "nsprefix": "coms", "nsuri": "http://www.comsovereign.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10q0622_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", "menuCat": "Cover", "order": "1", "role": "http://www.comsovereign.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10q0622_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": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Discontinued Operations", "menuCat": "Notes", "order": "10", "role": "http://www.comsovereign.com/role/DiscontinuedOperations", "shortName": "Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_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": "010 - Disclosure - Going Concern", "menuCat": "Notes", "order": "11", "role": "http://www.comsovereign.com/role/GoingConcern", "shortName": "Going Concern", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Revenue", "menuCat": "Notes", "order": "12", "role": "http://www.comsovereign.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Earnings (Loss) Per Share", "menuCat": "Notes", "order": "13", "role": "http://www.comsovereign.com/role/EarningsLossPerShare", "shortName": "Earnings (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Cash, Cash Equivalents, and Restricted Cash", "menuCat": "Notes", "order": "14", "role": "http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCash", "shortName": "Cash, Cash Equivalents, and Restricted Cash", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:CustomerTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Accounts Receivable, Net", "menuCat": "Notes", "order": "15", "role": "http://www.comsovereign.com/role/AccountsReceivableNet", "shortName": "Accounts Receivable, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:CustomerTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_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": "015 - Disclosure - Inventory, Net", "menuCat": "Notes", "order": "16", "role": "http://www.comsovereign.com/role/InventoryNet", "shortName": "Inventory, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:PrepaidExpensesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Prepaid Expenses", "menuCat": "Notes", "order": "17", "role": "http://www.comsovereign.com/role/PrepaidExpenses", "shortName": "Prepaid Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:PrepaidExpensesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_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": "017 - Disclosure - Property and Equipment, Net", "menuCat": "Notes", "order": "18", "role": "http://www.comsovereign.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_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", "menuCat": "Notes", "order": "19", "role": "http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_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": "f10q0622_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_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": "019 - Disclosure - Leases", "menuCat": "Notes", "order": "20", "role": "http://www.comsovereign.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:LeasesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_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": "020 - Disclosure - Debt", "menuCat": "Notes", "order": "21", "role": "http://www.comsovereign.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_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", "menuCat": "Notes", "order": "22", "role": "http://www.comsovereign.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_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": "f10q0622_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", "menuCat": "Notes", "order": "23", "role": "http://www.comsovereign.com/role/ShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_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": "f10q0622_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", "menuCat": "Notes", "order": "24", "role": "http://www.comsovereign.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_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": "f10q0622_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 - Concentrations", "menuCat": "Notes", "order": "25", "role": "http://www.comsovereign.com/role/Concentrations", "shortName": "Concentrations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_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": "f10q0622_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": "025 - Disclosure - Business Acquisitions", "menuCat": "Notes", "order": "26", "role": "http://www.comsovereign.com/role/BusinessAcquisitions", "shortName": "Business Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:OtherBusinessDevelopmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Other Business Developments", "menuCat": "Notes", "order": "27", "role": "http://www.comsovereign.com/role/OtherBusinessDevelopments", "shortName": "Other Business Developments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:OtherBusinessDevelopmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_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": "027 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "28", "role": "http://www.comsovereign.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Accounting Policies, by Policy (Policies)", "menuCat": "Policies", "order": "29", "role": "http://www.comsovereign.com/role/AccountingPoliciesByPolicy", "shortName": "Accounting Policies, by Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c2", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Parentheticals)", "menuCat": "Statements", "order": "3", "role": "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals", "shortName": "Condensed Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c2", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:ScheduleOfResultsOfDiscontinuedOperationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Discontinued Operations (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.comsovereign.com/role/DiscontinuedOperationsTables", "shortName": "Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:ScheduleOfResultsOfDiscontinuedOperationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_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": "030 - Disclosure - Revenue (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.comsovereign.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:ScheduleOfTimingOfRevenueRecognitionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Earnings (Loss) Per Share (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.comsovereign.com/role/EarningsLossPerShareTables", "shortName": "Earnings (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCashTables", "shortName": "Cash, Cash Equivalents, and Restricted Cash (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:ScheduleOfCustomerAccountsAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Accounts Receivable, Net (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.comsovereign.com/role/AccountsReceivableNetTables", "shortName": "Accounts Receivable, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:ScheduleOfCustomerAccountsAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_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": "034 - Disclosure - Inventory, Net (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.comsovereign.com/role/InventoryNetTables", "shortName": "Inventory, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:ScheduleOfPrepaidExpensesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Prepaid Expenses (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.comsovereign.com/role/PrepaidExpensesTables", "shortName": "Prepaid Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:ScheduleOfPrepaidExpensesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_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": "036 - Disclosure - Property and Equipment, Net (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.comsovereign.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.comsovereign.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "menuCat": "Statements", "order": "4", "role": "http://www.comsovereign.com/role/ConsolidatedIncomeStatement", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c6", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.comsovereign.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Share-Based Compensation (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.comsovereign.com/role/ShareBasedCompensationTables", "shortName": "Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Business Acquisitions (Tables)", "menuCat": "Tables", "order": "42", "role": "http://www.comsovereign.com/role/BusinessAcquisitionsTables", "shortName": "Business Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c75", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AssetAcquisitionConsiderationTransferred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Summary of Significant Accounting Policies (Details)", "menuCat": "Details", "order": "43", "role": "http://www.comsovereign.com/role/SummaryofSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c75", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AssetAcquisitionConsiderationTransferred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c76", "decimals": "-5", "first": true, "lang": null, "name": "coms:SaleOfItsSovereignPlasticsBusinessUnit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Discontinued Operations (Details)", "menuCat": "Details", "order": "44", "role": "http://www.comsovereign.com/role/DiscontinuedOperationsDetails", "shortName": "Discontinued Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c76", "decimals": "-5", "first": true, "lang": null, "name": "coms:SaleOfItsSovereignPlasticsBusinessUnit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfResultsOfDiscontinuedOperationsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c78", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Discontinued Operations (Details) - Schedule of net loss of sovereign plastics discontinued operations", "menuCat": "Details", "order": "45", "role": "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable", "shortName": "Discontinued Operations (Details) - Schedule of net loss of sovereign plastics discontinued operations", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfResultsOfDiscontinuedOperationsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c78", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c82", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Discontinued Operations (Details) - Schedule of assets and liabilities of discontinued operations", "menuCat": "Details", "order": "46", "role": "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable", "shortName": "Discontinued Operations (Details) - Schedule of assets and liabilities of discontinued operations", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c82", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "coms:GeneratedNegativeCashFlowsFromOperations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Going Concern (Details)", "menuCat": "Details", "order": "47", "role": "http://www.comsovereign.com/role/GoingConcernDetails", "shortName": "Going Concern (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "coms:GeneratedNegativeCashFlowsFromOperations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfTimingOfRevenueRecognitionTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c6", "decimals": "-3", "first": true, "lang": null, "name": "coms:ServicesAndProductsTransferredAtPointInTime", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Revenue (Details) - Schedule of timing of revenue recognition", "menuCat": "Details", "order": "48", "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": "f10q0622_comsovereign.htm", "contextRef": "c6", "decimals": "-3", "first": true, "lang": null, "name": "coms:ServicesAndProductsTransferredAtPointInTime", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Revenue (Details) - Schedule of revenue by products and services", "menuCat": "Details", "order": "49", "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": "f10q0622_comsovereign.htm", "contextRef": "c83", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals)", "menuCat": "Statements", "order": "5", "role": "http://www.comsovereign.com/role/ConsolidatedIncomeStatement_Parentheticals", "shortName": "Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c6", "decimals": "-3", "first": true, "lang": null, "name": "coms:TotalRevenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Revenue (Details) - Schedule of revenue by geography", "menuCat": "Details", "order": "50", "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": "f10q0622_comsovereign.htm", "contextRef": "c6", "decimals": "-3", "first": true, "lang": null, "name": "coms:TotalRevenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfOpeningAndClosingBalancesOfContractLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Revenue (Details) - Schedule of opening and closing balances of contract liabilities", "menuCat": "Details", "order": "51", "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": "f10q0622_comsovereign.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "coms:Option", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Earnings (Loss) Per Share (Details) - Schedule of weighted-average potential common shares", "menuCat": "Details", "order": "52", "role": "http://www.comsovereign.com/role/ScheduleofweightedaveragepotentialcommonsharesTable", "shortName": "Earnings (Loss) Per Share (Details) - Schedule of weighted-average potential common shares", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "coms:Option", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c99", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RestrictedCashNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Details)", "menuCat": "Details", "order": "53", "role": "http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCashDetails", "shortName": "Cash, Cash Equivalents, and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c99", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RestrictedCashNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Details) - Schedule of cash, cash equivalents and restricted cash", "menuCat": "Details", "order": "54", "role": "http://www.comsovereign.com/role/ScheduleofcashcashequivalentsandrestrictedcashTable", "shortName": "Cash, Cash Equivalents, and Restricted Cash (Details) - Schedule of cash, cash equivalents and restricted cash", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c6", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InterestAndDebtExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Accounts Receivable, Net (Details)", "menuCat": "Details", "order": "55", "role": "http://www.comsovereign.com/role/AccountsReceivableNetDetails", "shortName": "Accounts Receivable, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c6", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InterestAndDebtExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfCustomerAccountsAndFinancingReceivableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Accounts Receivable, Net (Details) - Schedule of accounts receivable", "menuCat": "Details", "order": "56", "role": "http://www.comsovereign.com/role/ScheduleofaccountsreceivableTable", "shortName": "Accounts Receivable, Net (Details) - Schedule of accounts receivable", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfCustomerAccountsAndFinancingReceivableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_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": "056 - Disclosure - Inventory, Net (Details) - Schedule of inventory", "menuCat": "Details", "order": "57", "role": "http://www.comsovereign.com/role/ScheduleofinventoryTable", "shortName": "Inventory, Net (Details) - Schedule of inventory", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfPrepaidExpensesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_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": "057 - Disclosure - Prepaid Expenses (Details) - Schedule of prepaid expenses", "menuCat": "Details", "order": "58", "role": "http://www.comsovereign.com/role/ScheduleofprepaidexpensesTable", "shortName": "Prepaid Expenses (Details) - Schedule of prepaid expenses", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfPrepaidExpensesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "coms:PrepaidProductsAndServices", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c101", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InvestmentsAndCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Property and Equipment, Net (Details)", "menuCat": "Details", "order": "59", "role": "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails", "shortName": "Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c101", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InvestmentsAndCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c42", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://www.comsovereign.com/role/ShareholdersEquityType2or3", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c50", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Property and Equipment, Net (Details) - Schedule of property and equipment, net", "menuCat": "Details", "order": "60", "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": "f10q0622_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:DescriptionOfIntangibleImpairment", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Goodwill and Other Intangible Assets (Details)", "menuCat": "Details", "order": "61", "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": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:DescriptionOfIntangibleImpairment", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_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": "061 - Disclosure - Goodwill and Other Intangible Assets (Details) - Schedule of goodwill activity", "menuCat": "Details", "order": "62", "role": "http://www.comsovereign.com/role/ScheduleofgoodwillactivityTable", "shortName": "Goodwill and Other Intangible Assets (Details) - Schedule of goodwill activity", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "coms:GoodwillSales", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_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": "062 - Disclosure - Goodwill and Other Intangible Assets (Details) - Schedule of gross carrying amounts and accumulated amortization", "menuCat": "Details", "order": "63", "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": "f10q0622_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c126", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Goodwill and Other Intangible Assets (Details) - Schedule of intangible asset", "menuCat": "Details", "order": "64", "role": "http://www.comsovereign.com/role/ScheduleofintangibleassetTable", "shortName": "Goodwill and Other Intangible Assets (Details) - Schedule of intangible asset", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c126", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Goodwill and Other Intangible Assets (Details) - Schedule of amortizable intangible assets", "menuCat": "Details", "order": "65", "role": "http://www.comsovereign.com/role/ScheduleofamortizableintangibleassetsTable", "shortName": "Goodwill and Other Intangible Assets (Details) - Schedule of amortizable intangible assets", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c130", "decimals": null, "first": true, "lang": "en-US", "name": "coms:LeaseAgreement", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Leases (Details)", "menuCat": "Details", "order": "66", "role": "http://www.comsovereign.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c130", "decimals": null, "first": true, "lang": "en-US", "name": "coms:LeaseAgreement", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Leases (Details) - Schedule of operating leases", "menuCat": "Details", "order": "67", "role": "http://www.comsovereign.com/role/ScheduleofoperatingleasesTable", "shortName": "Leases (Details) - Schedule of operating leases", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:LesseeOperatingLeasesDisclosureTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c132", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Leases (Details) - Schedule of other information related to operating leases", "menuCat": "Details", "order": "68", "role": "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtooperatingleasesTable", "shortName": "Leases (Details) - Schedule of other information related to operating leases", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "coms:LesseeOperatingLeasesDisclosureTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c132", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "coms:LesseeOperatingLeaseDisclosureTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c2", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates", "menuCat": "Details", "order": "69", "role": "http://www.comsovereign.com/role/ScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesTable", "shortName": "Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "coms:LesseeOperatingLeaseDisclosureTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c2", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_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 Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "7", "role": "http://www.comsovereign.com/role/ConsolidatedCashFlow", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_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", "coms:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeaseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c136", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Leases (Details) - Schedule of total remaining years to lease liabilities operating leases", "menuCat": "Details", "order": "70", "role": "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable", "shortName": "Leases (Details) - Schedule of total remaining years to lease liabilities operating leases", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeaseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c136", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c3", "decimals": "2", "first": true, "lang": null, "name": "coms:PercentageOfPrincipalValue", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Debt (Details)", "menuCat": "Details", "order": "71", "role": "http://www.comsovereign.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c3", "decimals": "2", "first": true, "lang": null, "name": "coms:PercentageOfPrincipalValue", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c187", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Debt (Details) - Schedule of debt consisted", "menuCat": "Details", "order": "72", "role": "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable", "shortName": "Debt (Details) - Schedule of debt consisted", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c187", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_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": "072 - Disclosure - Debt (Details) - Schedule of future maturities of long-term debt", "menuCat": "Details", "order": "73", "role": "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable", "shortName": "Debt (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": "f10q0622_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PreferredStockRedemptionAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "073 - Disclosure - Stockholders\u2019 Equity (Details)", "menuCat": "Details", "order": "74", "role": "http://www.comsovereign.com/role/StockholdersEquityDetails", "shortName": "Stockholders\u2019 Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c6", "decimals": "-3", "lang": null, "name": "us-gaap:PreferredStockAmountOfPreferredDividendsInArrears", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c6", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "074 - Disclosure - Share-Based Compensation (Details)", "menuCat": "Details", "order": "75", "role": "http://www.comsovereign.com/role/ShareBasedCompensationDetails", "shortName": "Share-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c6", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "075 - Disclosure - Share-Based Compensation (Details) - Schedule of restricted stock unit (\u201cRSU\u201d)", "menuCat": "Details", "order": "76", "role": "http://www.comsovereign.com/role/ScheduleofrestrictedstockunitRSUTable", "shortName": "Share-Based Compensation (Details) - Schedule of restricted stock unit (\u201cRSU\u201d)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c8", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "076 - Disclosure - Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value of options granted", "menuCat": "Details", "order": "77", "role": "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvalueofoptionsgrantedTable", "shortName": "Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value of options granted", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c8", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c196", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "077 - Disclosure - Share-Based Compensation (Details) - Schedule of stock option activity", "menuCat": "Details", "order": "78", "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": "f10q0622_comsovereign.htm", "contextRef": "c196", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c2", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "078 - Disclosure - Share-Based Compensation (Details) - Schedule of presents information related to stock options", "menuCat": "Details", "order": "79", "role": "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtostockoptionsTable", "shortName": "Share-Based Compensation (Details) - Schedule of presents information related to stock options", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c2", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_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", "menuCat": "Notes", "order": "8", "role": "http://www.comsovereign.com/role/DescriptionofBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfAssumptionsUsedToEstimateTheFairValueOfWarrantsGrantedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c214", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "079 - Disclosure - Share-Based Compensation (Details) - Schedule of assumptions used to estimate the fair value of warrants granted", "menuCat": "Details", "order": "80", "role": "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatethefairvalueofwarrantsgrantedTable", "shortName": "Share-Based Compensation (Details) - Schedule of assumptions used to estimate the fair value of warrants granted", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfAssumptionsUsedToEstimateTheFairValueOfWarrantsGrantedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c214", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfWarrantActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c3", "decimals": "INF", "first": true, "lang": null, "name": "coms:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080 - Disclosure - Share-Based Compensation (Details) - Schedule of warrant activity", "menuCat": "Details", "order": "81", "role": "http://www.comsovereign.com/role/ScheduleofwarrantactivityTable", "shortName": "Share-Based Compensation (Details) - Schedule of warrant activity", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfWarrantActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c3", "decimals": "INF", "first": true, "lang": null, "name": "coms:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfPresentsInformationRelatedToWarrantsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "coms:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumberBalance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081 - Disclosure - Share-Based Compensation (Details) - Schedule of presents information related to warrants", "menuCat": "Details", "order": "82", "role": "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtowarrantsTable", "shortName": "Share-Based Compensation (Details) - Schedule of presents information related to warrants", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfPresentsInformationRelatedToWarrantsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "coms:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumberBalance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c217", "decimals": null, "first": true, "lang": "en-US", "name": "coms:InventoryDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "082 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "83", "role": "http://www.comsovereign.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c217", "decimals": null, "first": true, "lang": "en-US", "name": "coms:InventoryDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c221", "decimals": "2", "first": true, "lang": null, "name": "coms:ConcentrationRiskPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "083 - Disclosure - Concentrations (Details)", "menuCat": "Details", "order": "84", "role": "http://www.comsovereign.com/role/ConcentrationsDetails", "shortName": "Concentrations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c221", "decimals": "2", "first": true, "lang": null, "name": "coms:ConcentrationRiskPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c7", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenuesNetOfInterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "084 - Disclosure - Business Acquisitions (Details) - Schedule of represents the unaudited pro forma combined results of operations", "menuCat": "Details", "order": "85", "role": "http://www.comsovereign.com/role/ScheduleofrepresentstheunauditedproformacombinedresultsofoperationsTable", "shortName": "Business Acquisitions (Details) - Schedule of represents the unaudited pro forma combined results of operations", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c7", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenuesNetOfInterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c225", "decimals": "2", "first": true, "lang": null, "name": "coms:OverheadPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "085 - Disclosure - Other Business Developments (Details)", "menuCat": "Details", "order": "86", "role": "http://www.comsovereign.com/role/OtherBusinessDevelopmentsDetails", "shortName": "Other Business Developments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c225", "decimals": "2", "first": true, "lang": null, "name": "coms:OverheadPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConversionOfStockAmountConverted1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "086 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "87", "role": "http://www.comsovereign.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": "-5", "lang": null, "name": "coms:InterestAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_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", "menuCat": "Notes", "order": "9", "role": "http://www.comsovereign.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 72, "tag": { "coms_AccruedPayrollCurrent": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of accrued payroll, current.", "label": "Accrued Payroll Current", "terseLabel": "Accrued payroll" } } }, "localname": "AccruedPayrollCurrent", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "coms_AccruedWarrantyLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued warranty liability.", "label": "Accrued Warranty Liability Current", "terseLabel": "Accrued warranty liability - current" } } }, "localname": "AccruedWarrantyLiabilityCurrent", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "coms_AggregateOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aggregate of common shares.", "label": "Aggregate Of Shares", "terseLabel": "Aggregate of common shares (in Shares)" } } }, "localname": "AggregateOfShares", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "coms_AllIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "All Intangible Assets Member", "terseLabel": "All Intangible assets [Member]" } } }, "localname": "AllIntangibleAssetsMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "domainItemType" }, "coms_AmortizationOfDebtDiscountsAndDebtIssuanceCosts": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Amortization Of Debt Discounts And Debt Issuance Costs", "terseLabel": "Amortization of debt discounts and debt issuance costs" } } }, "localname": "AmortizationOfDebtDiscountsAndDebtIssuanceCosts", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_AnnualRent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Annual Rent", "terseLabel": "Annual rent" } } }, "localname": "AnnualRent", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "coms_AssetsAbstract0": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets Abstract0", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract0", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "xbrltype": "stringItemType" }, "coms_AverageAccruedDividend": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Average accrued dividend.", "label": "Average Accrued Dividend", "terseLabel": "Average accrued dividend" } } }, "localname": "AverageAccruedDividend", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "coms_BadDebtrecoveryExpense": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Bad Debtrecovery Expense", "terseLabel": "Bad debt expense" } } }, "localname": "BadDebtrecoveryExpense", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_CanceledSharesOfOutstandingCommonStockDue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of canceled shares of outstanding common stock due.", "label": "Canceled Shares Of Outstanding Common Stock Due", "terseLabel": "Canceled shares (in Shares)" } } }, "localname": "CanceledSharesOfOutstandingCommonStockDue", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "coms_CapitalAssetAdditionsTransferredFromInventoryAndPrepaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capital asset additions transferred from inventory and prepaid.", "label": "Capital Asset Additions Transferred From Inventory And Prepaid", "terseLabel": "Prepaid deposits transferred to inventory" } } }, "localname": "CapitalAssetAdditionsTransferredFromInventoryAndPrepaid", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_CashCashEquivalentsandRestrictedCashDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Restricted Cash (Details) [Line Items]" } } }, "localname": "CashCashEquivalentsandRestrictedCashDetailsLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "coms_CashCashEquivalentsandRestrictedCashDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Restricted Cash (Details) [Table]" } } }, "localname": "CashCashEquivalentsandRestrictedCashDetailsTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "coms_CashCashEquivalentsandRestrictedCashLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Restricted Cash [Abstract]" } } }, "localname": "CashCashEquivalentsandRestrictedCashLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCash" ], "xbrltype": "stringItemType" }, "coms_CashCashEquivalentsandRestrictedCashTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Restricted Cash [Table]" } } }, "localname": "CashCashEquivalentsandRestrictedCashTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCash" ], "xbrltype": "stringItemType" }, "coms_CashCashEquivalentsandRestrictedCashTablesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Restricted Cash Table [Abstract]" } } }, "localname": "CashCashEquivalentsandRestrictedCashTablesLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCashTables" ], "xbrltype": "stringItemType" }, "coms_CashCashEquivalentsandRestrictedCashTablesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Restricted Cash (Tables) [Table]" } } }, "localname": "CashCashEquivalentsandRestrictedCashTablesTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCashTables" ], "xbrltype": "stringItemType" }, "coms_CashFlowsFromFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flows From Financing Activities Abstract", "terseLabel": "Cash Flows From Financing Activities:" } } }, "localname": "CashFlowsFromFinancingActivitiesAbstract", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "coms_CashFlowsFromInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flows From Investing Activities Abstract", "terseLabel": "Cash Flows From Investing Activities:" } } }, "localname": "CashFlowsFromInvestingActivitiesAbstract", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "coms_CashPaidDuringThePeriodForAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Paid During The Period For Abstract", "terseLabel": "Cash paid during the period for:" } } }, "localname": "CashPaidDuringThePeriodForAbstract", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "coms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities Abstract", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtooperatingleasesTable" ], "xbrltype": "stringItemType" }, "coms_ClaimsOfFormerEmployees": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Claims of former employees.", "label": "Claims Of Former Employees", "terseLabel": "Claims of former employees" } } }, "localname": "ClaimsOfFormerEmployees", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "coms_CombinedPrincipalAndInterestBalance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Combined principal and interest balance.", "label": "Combined Principal And Interest Balance", "terseLabel": "Combined principal and interest balance" } } }, "localname": "CombinedPrincipalAndInterestBalance", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "coms_CommonStockIssuedAsVendorCompensationinShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock issued as vendor compensation.", "label": "Common Stock Issued As Vendor Compensationin Shares", "terseLabel": "Common stock issued as vendor compensation (in Shares)" } } }, "localname": "CommonStockIssuedAsVendorCompensationinShares", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "coms_CommonStockIssuedVendorCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Common stock issued as vendor compensation.", "label": "Common Stock Issued Vendor Compensation", "terseLabel": "Common stock issued as vendor compensation" } } }, "localname": "CommonStockIssuedVendorCompensation", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "coms_ConcentrationRiskPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the divisions.", "label": "Concentration Risk Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConcentrationsDetails" ], "xbrltype": "percentItemType" }, "coms_ConcentrationsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentrations (Details) [Line Items]" } } }, "localname": "ConcentrationsDetailsLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConcentrationsDetails" ], "xbrltype": "stringItemType" }, "coms_ConcentrationsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentrations (Details) [Table]" } } }, "localname": "ConcentrationsDetailsTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConcentrationsDetails" ], "xbrltype": "stringItemType" }, "coms_ConvertibleNotePayableOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Note Payable One Member", "terseLabel": "Convertible Note Payable One [Member]" } } }, "localname": "ConvertibleNotePayableOneMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "domainItemType" }, "coms_ConvertibleNotesinDollars": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Yhe nimber of shares Convertible notes.", "label": "Convertible Notesin Dollars", "terseLabel": "Convertible notes" } } }, "localname": "ConvertibleNotesinDollars", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofweightedaveragepotentialcommonsharesTable" ], "xbrltype": "sharesItemType" }, "coms_ConvertiblePromissoryNotes": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Convertible Promissory Notes", "terseLabel": "Convertible promissory notes" } } }, "localname": "ConvertiblePromissoryNotes", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "coms_CostBasisOfBuilding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost basis of building.", "label": "Cost Basis Of Building", "terseLabel": "Cost basis of building" } } }, "localname": "CostBasisOfBuilding", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "coms_CustomerTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of customer trade and other receivables.", "label": "Customer Trade And Other Receivables Disclosure Text Block", "terseLabel": "ACCOUNTS RECEIVABLE, NET" } } }, "localname": "CustomerTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/AccountsReceivableNet" ], "xbrltype": "textBlockItemType" }, "coms_DebtClassifiedAsLongtermDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Debt Classified As Longterm Debt", "terseLabel": "Debt classified as long-term debt" } } }, "localname": "DebtClassifiedAsLongtermDebt", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "monetaryItemType" }, "coms_DebtDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt (Details) [Line Items]" } } }, "localname": "DebtDetailsLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "coms_DebtDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt (Details) [Table]" } } }, "localname": "DebtDetailsTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "coms_DebtIncurredToSellersForInnovationDigitalLLC": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt incurred to sellers for Innovation Digital, LLC.", "label": "Debt Incurred To Sellers For Innovation Digital LLC", "terseLabel": "Debt incurred to sellers for Innovation Digital, LLC" } } }, "localname": "DebtIncurredToSellersForInnovationDigitalLLC", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_DefaultInterestCharge": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the rate of default interest payable in such a case is usually 1% or 2% above the rate payable in the ordinary course of the agreement where all the sums are paid on time.", "label": "Default Interest Charge", "terseLabel": "Default interest charge" } } }, "localname": "DefaultInterestCharge", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_DescriptionOfIntangibleImpairment": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description Of Intangible Impairment", "terseLabel": "Description of intangible impairment" } } }, "localname": "DescriptionOfIntangibleImpairment", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "coms_DiscontinuedOperationsDetailsScheduleofassetsandliabilitiesofdiscontinuedoperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations (Details) - Schedule of assets and liabilities of discontinued operations [Line Items]" } } }, "localname": "DiscontinuedOperationsDetailsScheduleofassetsandliabilitiesofdiscontinuedoperationsLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "xbrltype": "stringItemType" }, "coms_DiscontinuedOperationsDetailsScheduleofassetsandliabilitiesofdiscontinuedoperationsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations (Details) - Schedule of assets and liabilities of discontinued operations [Table]" } } }, "localname": "DiscontinuedOperationsDetailsScheduleofassetsandliabilitiesofdiscontinuedoperationsTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "xbrltype": "stringItemType" }, "coms_DiscontinuedOperationsDetailsScheduleofnetlossofsovereignplasticsdiscontinuedoperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of net loss of sovereign plastics discontinued operations [Abstract]" } } }, "localname": "DiscontinuedOperationsDetailsScheduleofnetlossofsovereignplasticsdiscontinuedoperationsLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable" ], "xbrltype": "stringItemType" }, "coms_DiscontinuedOperationsDetailsScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations (Details) - Schedule of net loss of sovereign plastics discontinued operations [Table]" } } }, "localname": "DiscontinuedOperationsDetailsScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable" ], "xbrltype": "stringItemType" }, "coms_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_DragonWaveXLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dragon Wave XLLCMember", "terseLabel": "DragonWave-X Canada [Member]" } } }, "localname": "DragonWaveXLLCMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "coms_EmployeeResolved": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of employee resolved.", "label": "Employee Resolved", "terseLabel": "Employee resolved" } } }, "localname": "EmployeeResolved", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "coms_ExercisableNumberOfOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of exercisable number of options.", "label": "Exercisable Number Of Options", "terseLabel": "Exercisable Number of Options" } } }, "localname": "ExercisableNumberOfOptions", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtostockoptionsTable" ], "xbrltype": "sharesItemType" }, "coms_ExercisePricePerShareFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Exercise Price Per Share Five Member", "terseLabel": "$ 2.01 - $ 2.50\t[Member]", "verboseLabel": "$ 4.01 - $ 5.00\t[Member]" } } }, "localname": "ExercisePricePerShareFiveMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtostockoptionsTable", "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtowarrantsTable" ], "xbrltype": "domainItemType" }, "coms_ExercisePricePerShareFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Exercise Price Per Share Four Member", "terseLabel": "$ 1.51 - $ 2.00\t[Member]", "verboseLabel": "$ 3.01 - $ 4.00\t[Member]" } } }, "localname": "ExercisePricePerShareFourMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtostockoptionsTable", "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtowarrantsTable" ], "xbrltype": "domainItemType" }, "coms_ExercisePricePerShareOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Exercise Price Per Share One Member", "terseLabel": "$ 0.01 - $ 0.50 [Member]", "verboseLabel": "$ 0.01 - $ 1.00\t[Member]" } } }, "localname": "ExercisePricePerShareOneMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtostockoptionsTable", "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtowarrantsTable" ], "xbrltype": "domainItemType" }, "coms_ExercisePricePerShareSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Exercise Price Per Share Seven Member", "terseLabel": "$ 3.01 - $ 3.50\t[Member]" } } }, "localname": "ExercisePricePerShareSevenMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtostockoptionsTable" ], "xbrltype": "domainItemType" }, "coms_ExercisePricePerShareSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Exercise Price Per Share Six Member", "terseLabel": "$ 2.51 - $ 3.00 [Member]", "verboseLabel": "$ 5.01 - $ 6.00\t[Member]" } } }, "localname": "ExercisePricePerShareSixMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtostockoptionsTable", "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtowarrantsTable" ], "xbrltype": "domainItemType" }, "coms_ExercisePricePerShareThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Exercise Price Per Share Three Member", "terseLabel": "$ 1.01 - $ 1.50\t[Member]", "verboseLabel": "$ 2.01 - $ 3.00\t[Member]" } } }, "localname": "ExercisePricePerShareThreeMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtostockoptionsTable", "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtowarrantsTable" ], "xbrltype": "domainItemType" }, "coms_ExercisePricePerShareTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Exercise Price Per Share Two Member", "terseLabel": "$ 0.51 - $ 1.00\t[Member]", "verboseLabel": "$ 1.01 - $ 2.00\t[Member]" } } }, "localname": "ExercisePricePerShareTwoMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtostockoptionsTable", "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtowarrantsTable" ], "xbrltype": "domainItemType" }, "coms_FiniteLivedIntangibleAssetsImpairment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment.", "label": "Finite Lived Intangible Assets Impairment", "terseLabel": "Impairment" } } }, "localname": "FiniteLivedIntangibleAssetsImpairment", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable" ], "xbrltype": "monetaryItemType" }, "coms_FiniteLivedIntangibleAssetsSales": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of goodwill sales.", "label": "Finite Lived Intangible Assets Sales", "terseLabel": "Derecognition of Patents" } } }, "localname": "FiniteLivedIntangibleAssetsSales", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable" ], "xbrltype": "monetaryItemType" }, "coms_FirstTranchesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "First Tranches Member", "terseLabel": "First Tranches [Member]" } } }, "localname": "FirstTranchesMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "coms_FourTranchesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Four Tranches Member", "terseLabel": "Four Tranches [Member]" } } }, "localname": "FourTranchesMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "coms_GainLossOnConversionOfDebt": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 19.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain loss on conversion of debt.", "label": "Gain Loss On Conversion Of Debt", "negatedLabel": "Loss on extinguishment of debt" } } }, "localname": "GainLossOnConversionOfDebt", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_GainLossOnSaleOfAssets": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 16.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.", "label": "Gain Loss On Sale Of Assets", "negatedLabel": "Loss on sales (ID, DWXC)" } } }, "localname": "GainLossOnSaleOfAssets", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_GeneratedNegativeCashFlowsFromOperations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generated negative cash flows from operations.", "label": "Generated Negative Cash Flows From Operations", "terseLabel": "Cash flows from operating activities" } } }, "localname": "GeneratedNegativeCashFlowsFromOperations", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/GoingConcernDetails" ], "xbrltype": "monetaryItemType" }, "coms_GoodwillSales": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill sales.", "label": "Goodwill Sales", "terseLabel": "Derecognition" } } }, "localname": "GoodwillSales", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgoodwillactivityTable" ], "xbrltype": "monetaryItemType" }, "coms_GoodwillandOtherIntangibleAssetsDetailsScheduleofamortizableintangibleassetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of amortizable intangible assets [Abstract]" } } }, "localname": "GoodwillandOtherIntangibleAssetsDetailsScheduleofamortizableintangibleassetsLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofamortizableintangibleassetsTable" ], "xbrltype": "stringItemType" }, "coms_GoodwillandOtherIntangibleAssetsDetailsScheduleofamortizableintangibleassetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Other Intangible Assets (Details) - Schedule of amortizable intangible assets [Table]" } } }, "localname": "GoodwillandOtherIntangibleAssetsDetailsScheduleofamortizableintangibleassetsTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofamortizableintangibleassetsTable" ], "xbrltype": "stringItemType" }, "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/20220630", "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/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable" ], "xbrltype": "stringItemType" }, "coms_GrantDateFairValuePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The value of grant date fair value per share.", "label": "Grant Date Fair Value Per Share", "terseLabel": "Grant date fair value per share (in Dollars per share)" } } }, "localname": "GrantDateFairValuePerShare", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "coms_GrossAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of gross assets.", "label": "Gross Assets", "terseLabel": "Gross assets" } } }, "localname": "GrossAssets", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "coms_HolderConversionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Holder Conversions Member", "terseLabel": "Holder Conversions [Member]" } } }, "localname": "HolderConversionsMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "coms_ImpairmentOfIntangibleAssetsAndGoodwill": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment of intangible assets and goodwill.", "label": "Impairment Of Intangible Assets And Goodwill", "terseLabel": "Impairment expense" } } }, "localname": "ImpairmentOfIntangibleAssetsAndGoodwill", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_IncomeLossFromContinuingOperationsNetOfTax": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income Loss From Continuing Operations Net Of Tax", "totalLabel": "Loss from operations" } } }, "localname": "IncomeLossFromContinuingOperationsNetOfTax", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "coms_IncreaseDecreaseInAccruedInterest": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 26.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of accrued interest.", "label": "Increase Decrease In Accrued Interest", "negatedLabel": "Accrued interest" } } }, "localname": "IncreaseDecreaseInAccruedInterest", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_InduraPowerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Indura Power Member", "terseLabel": "InduraPower [Member]" } } }, "localname": "InduraPowerMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "coms_InnovationDigitalLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Innovation Digital LLCMember", "terseLabel": "Innovation Digital, LLC [Member]" } } }, "localname": "InnovationDigitalLLCMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "coms_IntellectualPropertyFirm": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Intellectual property firm.", "label": "Intellectual Property Firm", "terseLabel": "Intellectual property subsidiaries" } } }, "localname": "IntellectualPropertyFirm", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "coms_InterestAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of interest amount.", "label": "Interest Amount", "terseLabel": "Interest amount" } } }, "localname": "InterestAmount", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "coms_InternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "International Member", "terseLabel": "International [Member]" } } }, "localname": "InternationalMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebygeographyTable" ], "xbrltype": "domainItemType" }, "coms_InventoryDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Description", "terseLabel": "Inventory, description" } } }, "localname": "InventoryDescription", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "coms_IssuanceOfCommonStockForConversionsOfDebtAndInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of issuance of common stock for conversion of debt and interest.", "label": "Issuance Of Common Stock For Conversions Of Debt And Interest", "terseLabel": "Issuance of common stock for conversion of debt and interest" } } }, "localname": "IssuanceOfCommonStockForConversionsOfDebtAndInterest", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_IssuanceOfCommonStockForExtinguishmentOfDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "It represent issuance of common stock for extinguishment of debt.", "label": "Issuance Of Common Stock For Extinguishment Of Debt", "terseLabel": "Issuance of common stock for extinguishment of debt and interest" } } }, "localname": "IssuanceOfCommonStockForExtinguishmentOfDebt", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_IssuanceOfCommonStockOne": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance of common stock one.", "label": "Issuance Of Common Stock One", "terseLabel": "Issuance of common stock for Innovation Digital, LLC" } } }, "localname": "IssuanceOfCommonStockOne", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_IssuanceOfCommonStockTwo": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance of common stock.", "label": "Issuance Of Common Stock Two", "terseLabel": "Issuance of common stock for RVision, Inc." } } }, "localname": "IssuanceOfCommonStockTwo", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_IssuanceOfWarrantsAsVendorCompensation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "It represent issuance of warrants as vendor compensation.", "label": "Issuance Of Warrants As Vendor Compensation", "terseLabel": "Issuance of warrants for extinguishment of debt and interest" } } }, "localname": "IssuanceOfWarrantsAsVendorCompensation", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_JudgmentInterestPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of judgment interest.", "label": "Judgment Interest Percentage", "terseLabel": "Judgment interest percentage" } } }, "localname": "JudgmentInterestPercentage", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "coms_LeaseAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An agreement, usually written, between the lessor and the lessee, which allows for the conveyance of property to the tenant under a contract, and confers usage and control rights to the tenant for the duration of lease.", "label": "Lease Agreement", "terseLabel": "Lease agreement" } } }, "localname": "LeaseAgreement", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "coms_LeaseDepositsRecognizedFromSkySapienceLtdAcquisition": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lease deposits recognized from Sky Sapience Ltd. Acquisition.", "label": "Lease Deposits Recognized From Sky Sapience Ltd Acquisition", "terseLabel": "Issuance of common stock for Sky Sapience Ltd. acquisition" } } }, "localname": "LeaseDepositsRecognizedFromSkySapienceLtdAcquisition", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_LeasesDetailsScheduleofoperatingleasesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of operating leases [Abstract]" } } }, "localname": "LeasesDetailsScheduleofoperatingleasesLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofoperatingleasesTable" ], "xbrltype": "stringItemType" }, "coms_LeasesDetailsScheduleofoperatingleasesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of operating leases [Table]" } } }, "localname": "LeasesDetailsScheduleofoperatingleasesTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofoperatingleasesTable" ], "xbrltype": "stringItemType" }, "coms_LeasesDetailsScheduleofotherinformationrelatedtooperatingleasesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of other information related to operating leases [Line Items]" } } }, "localname": "LeasesDetailsScheduleofotherinformationrelatedtooperatingleasesLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtooperatingleasesTable" ], "xbrltype": "stringItemType" }, "coms_LeasesDetailsScheduleofotherinformationrelatedtooperatingleasesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of other information related to operating leases [Table]" } } }, "localname": "LeasesDetailsScheduleofotherinformationrelatedtooperatingleasesTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtooperatingleasesTable" ], "xbrltype": "stringItemType" }, "coms_LeasesDetailsScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of total remaining years to lease liabilities operating leases [Abstract]" } } }, "localname": "LeasesDetailsScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable" ], "xbrltype": "stringItemType" }, "coms_LeasesDetailsScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of total remaining years to lease liabilities operating leases [Table]" } } }, "localname": "LeasesDetailsScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable" ], "xbrltype": "stringItemType" }, "coms_LeasesDetailsScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of weighted-average remaining lease term and weighted average discount rates [Abstract]" } } }, "localname": "LeasesDetailsScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesTable" ], "xbrltype": "stringItemType" }, "coms_LeasesDetailsScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates [Table]" } } }, "localname": "LeasesDetailsScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesTable" ], "xbrltype": "stringItemType" }, "coms_LeasesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesDisclosureAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_LeasesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases Disclosure Text Block", "terseLabel": "LEASES" } } }, "localname": "LeasesDisclosureTextBlock", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "coms_LesseeOperatingLeaseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee Operating Lease Disclosure Table Text Block", "terseLabel": "Schedule of weighted-average remaining lease term and weighted average discount rates" } } }, "localname": "LesseeOperatingLeaseDisclosureTableTextBlock", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "coms_LesseeOperatingLeasesDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee Operating Leases Disclosure Table Text Block", "terseLabel": "Schedule of other information related to operating leases" } } }, "localname": "LesseeOperatingLeasesDisclosureTableTextBlock", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "coms_LiabilitiesOfDiscontinuedOperationsLongterm": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Liabilities of discontinued operations - long-term.\r \n.", "label": "Liabilities Of Discontinued Operations Longterm", "terseLabel": "Liabilities of discontinued operations - long-term" } } }, "localname": "LiabilitiesOfDiscontinuedOperationsLongterm", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "coms_LossOnLeaseAbandonment": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 7.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease abandonment from the lessee's perspective means precisely that the lessee is still paying for an asset they are no longer using.", "label": "Loss On Lease Abandonment", "terseLabel": "Loss on lease abandonment" } } }, "localname": "LossOnLeaseAbandonment", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "coms_LossOnSalesIDDWXC2": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 6.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss on sales (ID, DWXC).", "label": "Loss On Sales IDDWXC2", "terseLabel": "Loss on sales (ID, DWXC)" } } }, "localname": "LossOnSalesIDDWXC2", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "coms_MonthlyRent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Monthly Rent", "terseLabel": "Monthly rent" } } }, "localname": "MonthlyRent", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "coms_NetIncomeLossPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income Loss Per Share Abstract", "terseLabel": "Net income (loss) per share" } } }, "localname": "NetIncomeLossPerShareAbstract", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "coms_NoteCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note CMember", "terseLabel": "Note C [Member]" } } }, "localname": "NoteCMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "coms_NoteDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note DMember", "terseLabel": "Note D [Member]" } } }, "localname": "NoteDMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "coms_NoteGMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note GMember", "terseLabel": "Note G [Member]" } } }, "localname": "NoteGMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "coms_NoteHMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note HMember", "terseLabel": "Note H [Member]" } } }, "localname": "NoteHMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "coms_NotesPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes Payable Member", "terseLabel": "Notes Payable [Member]" } } }, "localname": "NotesPayableMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "domainItemType" }, "coms_NotesPayableOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes Payable One Member", "terseLabel": "Notes payable one [Member]" } } }, "localname": "NotesPayableOneMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "domainItemType" }, "coms_NotesPayableRelatedParty": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of notes payable \u2013 related party.", "label": "Notes Payable Related Party", "terseLabel": "Notes payable \u2013 related party" } } }, "localname": "NotesPayableRelatedParty", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "coms_NotesPayableTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes Payable Two Member", "terseLabel": "Notes Payable Two [Member]" } } }, "localname": "NotesPayableTwoMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "domainItemType" }, "coms_OfferingCostspreferredStock": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Offering costs preferred stock.", "label": "Offering Costspreferred Stock", "negatedLabel": "Offering costs" } } }, "localname": "OfferingCostspreferredStock", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "One Customer Member", "terseLabel": "One Customer [Member]" } } }, "localname": "OneCustomerMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "coms_OperatingLeaseLiabilitiesLongTerm": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable": { "order": 8.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 Liabilities Long Term", "terseLabel": "Operating lease liabilities \u2013 long term" } } }, "localname": "OperatingLeaseLiabilitiesLongTerm", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "coms_OperatingLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases Member", "terseLabel": "Operating Leases [Member]" } } }, "localname": "OperatingLeasesMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable" ], "xbrltype": "domainItemType" }, "coms_Option": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares Options.", "label": "Option", "terseLabel": "Options" } } }, "localname": "Option", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofweightedaveragepotentialcommonsharesTable" ], "xbrltype": "sharesItemType" }, "coms_OriginalIssueDiscountAndNoncashDebtIssuanceCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance of original issue discount and non-cash debt issuance costs.", "label": "Original Issue Discount And Noncash Debt Issuance Costs", "terseLabel": "Original issue discount and non-cash debt issuance costs" } } }, "localname": "OriginalIssueDiscountAndNoncashDebtIssuanceCosts", "nsuri": "http://www.comsovereign.com/20220630", "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_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Other Assets Long Term", "terseLabel": "Other assets \u2013 long term" } } }, "localname": "OtherAssetsLongTerm", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "coms_OtherBusinessDevelopmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Business Developments Abstract" } } }, "localname": "OtherBusinessDevelopmentsAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_OtherBusinessDevelopmentsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Business Developments [Abstract]" } } }, "localname": "OtherBusinessDevelopmentsDetailsLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/OtherBusinessDevelopmentsDetails" ], "xbrltype": "stringItemType" }, "coms_OtherBusinessDevelopmentsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Business Developments (Details) [Table]" } } }, "localname": "OtherBusinessDevelopmentsDetailsTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/OtherBusinessDevelopmentsDetails" ], "xbrltype": "stringItemType" }, "coms_OtherBusinessDevelopmentsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other business developments.", "label": "Other Business Developments Text Block", "terseLabel": "OTHER BUSINESS DEVELOPMENTS" } } }, "localname": "OtherBusinessDevelopmentsTextBlock", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/OtherBusinessDevelopments" ], "xbrltype": "textBlockItemType" }, "coms_OtherExpense": { "auth_ref": [], "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 revenue and income classified as other.", "label": "Other Expense", "terseLabel": "Other expense" } } }, "localname": "OtherExpense", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "coms_OtherInformationRelatedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Information Related Member", "terseLabel": "Other information related [Member]" } } }, "localname": "OtherInformationRelatedMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtooperatingleasesTable" ], "xbrltype": "domainItemType" }, "coms_OutstandingPromissoryNote": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of outstanding promissory note.", "label": "Outstanding Promissory Note", "terseLabel": "Outstanding promissory note" } } }, "localname": "OutstandingPromissoryNote", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/OtherBusinessDevelopmentsDetails" ], "xbrltype": "monetaryItemType" }, "coms_OverheadPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Overhead percentage.", "label": "Overhead Percentage", "terseLabel": "Overhead percentage" } } }, "localname": "OverheadPercentage", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/OtherBusinessDevelopmentsDetails" ], "xbrltype": "percentItemType" }, "coms_PPPLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PPPLoan Member", "terseLabel": "PPP Loans [Member]" } } }, "localname": "PPPLoanMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "domainItemType" }, "coms_PPPLoanOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PPPLoan One Member", "terseLabel": "SBA loan [Member]" } } }, "localname": "PPPLoanOneMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "domainItemType" }, "coms_PaymentOfDebtIssuanceCosts": { "auth_ref": [], "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 paid to third parties in connection with debt originations, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payment Of Debt Issuance Costs", "negatedLabel": "Debt issuance costs" } } }, "localname": "PaymentOfDebtIssuanceCosts", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_PaymentsOfDividendsOnPreferredStock": { "auth_ref": [], "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 paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Payments Of Dividends On Preferred Stock", "negatedLabel": "Preferred stock dividend" } } }, "localname": "PaymentsOfDividendsOnPreferredStock", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_PercentageOfPrincipalValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principle value.", "label": "Percentage Of Principal Value", "terseLabel": "Percentage of principal value" } } }, "localname": "PercentageOfPrincipalValue", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "coms_PlaintiffAlleges": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Plaintiff Alleges", "terseLabel": "Plaintiff alleges" } } }, "localname": "PlaintiffAlleges", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "coms_PreferredStockAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Preferred stock amount.", "label": "Preferred Stock Amount", "terseLabel": "Preferred stock dividend amount" } } }, "localname": "PreferredStockAmount", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "coms_PrejudgmentInterestAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of prejudgment interest.", "label": "Prejudgment Interest Amount", "terseLabel": "Prejudgment interest amount" } } }, "localname": "PrejudgmentInterestAmount", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "coms_PrepaidExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expenses [Abstract]" } } }, "localname": "PrepaidExpensesAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_PrepaidExpensesTablesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of prepaid expenses [Abstract]" } } }, "localname": "PrepaidExpensesTablesLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/PrepaidExpensesTables" ], "xbrltype": "stringItemType" }, "coms_PrepaidExpensesTablesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expenses (Tables) [Table]" } } }, "localname": "PrepaidExpensesTablesTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/PrepaidExpensesTables" ], "xbrltype": "stringItemType" }, "coms_PrepaidExpensesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure about prepaid expenses.", "label": "Prepaid Expenses Text Block", "terseLabel": "PREPAID EXPENSES" } } }, "localname": "PrepaidExpensesTextBlock", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/PrepaidExpenses" ], "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": "Prepaid Products And Services", "terseLabel": "Prepaid products and services" } } }, "localname": "PrepaidProductsAndServices", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofprepaidexpensesTable" ], "xbrltype": "monetaryItemType" }, "coms_PrepaidRentAndSecurityDeposit": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ScheduleofprepaidexpensesTable": { "order": 2.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": "Prepaid Rent And Security Deposit", "terseLabel": "Prepaid rent and security deposit" } } }, "localname": "PrepaidRentAndSecurityDeposit", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofprepaidexpensesTable" ], "xbrltype": "monetaryItemType" }, "coms_PresentValueOfFutureMinimumLeasePayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of future minimum lease payments.", "label": "Present Value Of Future Minimum Lease Payments", "terseLabel": "Present value of future minimum lease payments" } } }, "localname": "PresentValueOfFutureMinimumLeasePayments", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "coms_PrincipalAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Principal amount.", "label": "Principal Amount", "terseLabel": "Principal amount" } } }, "localname": "PrincipalAmount", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "coms_ProceedFromSaleOfCommonStock": { "auth_ref": [], "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": "Proceed From Sale Of Common Stock", "terseLabel": "Proceeds from sale of common stock from offering" } } }, "localname": "ProceedFromSaleOfCommonStock", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_ProceedsFromSaleOfBuildingAsset": { "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": "The amount of proceeds from sale of building asset.", "label": "Proceeds From Sale Of Building Asset", "terseLabel": "Proceeds from building sale, net of transaction costs" } } }, "localname": "ProceedsFromSaleOfBuildingAsset", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_ProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Products Member", "terseLabel": "Products [Member]" } } }, "localname": "ProductsMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebyproductsandservicesTable" ], "xbrltype": "domainItemType" }, "coms_PropertyPlantAndEquipmentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property Plant And Equipment Axis", "terseLabel": "PropertyPlantAndEquipment Axis" } } }, "localname": "PropertyPlantAndEquipmentAxis", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "stringItemType" }, "coms_PropertyPlantAndEquipmentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PropertyPlantAndEquipment [Domain]" } } }, "localname": "PropertyPlantAndEquipmentDomain", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "domainItemType" }, "coms_PropertyandEquipmentNetDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment, Net (Details) [Line Items]" } } }, "localname": "PropertyandEquipmentNetDetailsLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "coms_PropertyandEquipmentNetDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment, Net (Details) [Table]" } } }, "localname": "PropertyandEquipmentNetDetailsTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "coms_PurchasedPromissoryNote": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A promissory note is a financial instrument that contains a written promise by one party (the note's issuer or maker) to pay another party (the note's payee) a definite sum of money, either on demand or at a specified future date.", "label": "Purchased Promissory Note", "terseLabel": "Purchased Promissory Note" } } }, "localname": "PurchasedPromissoryNote", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "coms_ReclassificationOfPrepaidRentToOperatingLeaseRightofuseAsset": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "It represent reclassification of prepaid rent to operating lease right-of-use asset.", "label": "Reclassification Of Prepaid Rent To Operating Lease Rightofuse Asset", "terseLabel": "Recognition of operating lease right-of-use asset and liability" } } }, "localname": "ReclassificationOfPrepaidRentToOperatingLeaseRightofuseAsset", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_ReclassificationsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding reclassification.", "label": "Reclassifications Policy Policy Text Block", "terseLabel": "Reclassifications" } } }, "localname": "ReclassificationsPolicyPolicyTextBlock", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "coms_RedeemablePreferredStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable preferred stock share.", "label": "Redeemable Preferred Stock", "terseLabel": "Redeemable preferred stock, shares" } } }, "localname": "RedeemablePreferredStock", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "coms_ResolvedTheClaimsOfFormerEmployees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Resolved the claims of former employees.", "label": "Resolved The Claims Of Former Employees", "terseLabel": "Resolved the claims of former employees" } } }, "localname": "ResolvedTheClaimsOfFormerEmployees", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "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/20220630", "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/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebygeographyTable" ], "xbrltype": "stringItemType" }, "coms_RevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Member", "terseLabel": "Revenue [Member]" } } }, "localname": "RevenueMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "coms_SAGUNAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SAGUNAMember", "terseLabel": "SAGUNA [Member]" } } }, "localname": "SAGUNAMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "coms_SaleOfItsSovereignPlasticsBusinessUnit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of sale of its sovereign plastics business unit.", "label": "Sale Of Its Sovereign Plastics Business Unit", "terseLabel": "Consideration amount" } } }, "localname": "SaleOfItsSovereignPlasticsBusinessUnit", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "coms_ScheduleOfAccountsReceivableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of accounts receivable [Abstract]" } } }, "localname": "ScheduleOfAccountsReceivableAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfAmortizableIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Amortizable Intangible Assets Abstract" } } }, "localname": "ScheduleOfAmortizableIntangibleAssetsAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Assets And Liabilities Of Discontinued Operations Abstract" } } }, "localname": "ScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities of discontinued operations.", "label": "Schedule Of Assets And Liabilities Of Discontinued Operations Table Text Block", "terseLabel": "Schedule of assets and liabilities of discontinued operations" } } }, "localname": "ScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsTableTextBlock", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/DiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "coms_ScheduleOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Assumptions Used To Estimate Fair Value Of Options Granted Abstract" } } }, "localname": "ScheduleOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of schedule of assumptions used to estimate fair value of options granted.", "label": "Schedule Of Assumptions Used To Estimate Fair Value Of Options Granted Table Text Block", "terseLabel": "Schedule of assumptions used to estimate fair value of options granted" } } }, "localname": "ScheduleOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedTableTextBlock", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "coms_ScheduleOfAssumptionsUsedToEstimateTheFairValueOfWarrantsGrantedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Assumptions Used To Estimate The Fair Value Of Warrants Granted Abstract" } } }, "localname": "ScheduleOfAssumptionsUsedToEstimateTheFairValueOfWarrantsGrantedAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfAssumptionsUsedToEstimateTheFairValueOfWarrantsGrantedTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of schedule of assumptions used to estimate the fair value of warrants granted.", "label": "Schedule Of Assumptions Used To Estimate The Fair Value Of Warrants Granted Table Text Block", "terseLabel": "Schedule of assumptions used to estimate the fair value of warrants granted" } } }, "localname": "ScheduleOfAssumptionsUsedToEstimateTheFairValueOfWarrantsGrantedTableTextBlock", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "coms_ScheduleOfCashCashEquivalentsAndRestrictedCashAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Cash Cash Equivalents And Restricted Cash Abstract" } } }, "localname": "ScheduleOfCashCashEquivalentsAndRestrictedCashAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfCustomerAccountsAndFinancingReceivableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of customer accounts and financing receivable.", "label": "Schedule Of Customer Accounts And Financing Receivable Text Block", "terseLabel": "Schedule of accounts receivable" } } }, "localname": "ScheduleOfCustomerAccountsAndFinancingReceivableTextBlock", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/AccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "coms_ScheduleOfDebtConsistedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Debt Consisted Abstract" } } }, "localname": "ScheduleOfDebtConsistedAbstract", "nsuri": "http://www.comsovereign.com/20220630", "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/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeaseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Future Minimum Rental Payments For Operating Lease Table Text Block", "terseLabel": "Schedule of total remaining years to lease liabilities operating leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeaseTableTextBlock", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "coms_ScheduleOfGoodwillActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Goodwill Activity Abstract" } } }, "localname": "ScheduleOfGoodwillActivityAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "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/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfIntangibleAssetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Intangible Asset Abstract" } } }, "localname": "ScheduleOfIntangibleAssetAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfInventoryAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Inventory Abstract" } } }, "localname": "ScheduleOfInventoryAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfNetLossOfSovereignPlasticsDiscontinuedOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Net Loss Of Sovereign Plastics Discontinued Operations Abstract" } } }, "localname": "ScheduleOfNetLossOfSovereignPlasticsDiscontinuedOperationsAbstract", "nsuri": "http://www.comsovereign.com/20220630", "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/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfOpeningAndClosingBalancesOfContractLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of Opening and Closing Balances of Contract Liabilities.", "label": "Schedule Of Opening And Closing Balances Of Contract Liabilities Table Text Block", "terseLabel": "Schedule of opening and closing balances of contract liabilities" } } }, "localname": "ScheduleOfOpeningAndClosingBalancesOfContractLiabilitiesTableTextBlock", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "coms_ScheduleOfOperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Operating Leases Abstract" } } }, "localname": "ScheduleOfOperatingLeasesAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfOtherInformationRelatedToOperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Other Information Related To Operating Leases Abstract" } } }, "localname": "ScheduleOfOtherInformationRelatedToOperatingLeasesAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfPrepaidExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Prepaid Expenses Abstract" } } }, "localname": "ScheduleOfPrepaidExpensesAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfPrepaidExpensesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of prepaid expenses.", "label": "Schedule Of Prepaid Expenses Table Text Block", "terseLabel": "Schedule of prepaid expenses" } } }, "localname": "ScheduleOfPrepaidExpensesTableTextBlock", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/PrepaidExpensesTables" ], "xbrltype": "textBlockItemType" }, "coms_ScheduleOfPresentsInformationRelatedToStockOptionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Presents Information Related To Stock Options Abstract" } } }, "localname": "ScheduleOfPresentsInformationRelatedToStockOptionsAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfPresentsInformationRelatedToWarrantsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Presents Information Related To Warrants Abstract" } } }, "localname": "ScheduleOfPresentsInformationRelatedToWarrantsAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfPresentsInformationRelatedToWarrantsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of schedule of presents information related to warrants.", "label": "Schedule Of Presents Information Related To Warrants Table Text Block", "terseLabel": "Schedule of presents information related to warrants" } } }, "localname": "ScheduleOfPresentsInformationRelatedToWarrantsTableTextBlock", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "coms_ScheduleOfPropertyAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Property And Equipment Net Abstract" } } }, "localname": "ScheduleOfPropertyAndEquipmentNetAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfRepresentsTheUnauditedProFormaCombinedResultsOfOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Represents The Unaudited Pro Forma Combined Results Of Operations Abstract" } } }, "localname": "ScheduleOfRepresentsTheUnauditedProFormaCombinedResultsOfOperationsAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfRestrictedStockUnitRsuAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Restricted Stock Unit Rsu Abstract" } } }, "localname": "ScheduleOfRestrictedStockUnitRsuAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfResultsOfDiscontinuedOperationsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of results of discontinued operations.", "label": "Schedule Of Results Of Discontinued Operations Table Text Block", "terseLabel": "Schedule of net loss of sovereign plastics discontinued operations" } } }, "localname": "ScheduleOfResultsOfDiscontinuedOperationsTableTextBlock", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/DiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "coms_ScheduleOfRevenueByGeographyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Revenue By Geography Abstract" } } }, "localname": "ScheduleOfRevenueByGeographyAbstract", "nsuri": "http://www.comsovereign.com/20220630", "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/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfStockOptionActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Stock Option Activity Abstract" } } }, "localname": "ScheduleOfStockOptionActivityAbstract", "nsuri": "http://www.comsovereign.com/20220630", "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/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfTimingOfRevenueRecognitionTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire tabular disclosure of Schedule of timing of revenue recognition.", "label": "Schedule Of Timing Of Revenue Recognition Table Text Block", "terseLabel": "Schedule of timing of revenue recognition" } } }, "localname": "ScheduleOfTimingOfRevenueRecognitionTableTextBlock", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "coms_ScheduleOfTotalRemainingYearsToLeaseLiabilitiesOperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Total Remaining Years To Lease Liabilities Operating Leases Abstract" } } }, "localname": "ScheduleOfTotalRemainingYearsToLeaseLiabilitiesOperatingLeasesAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfWarrantActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Warrant Activity Abstract" } } }, "localname": "ScheduleOfWarrantActivityAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfWarrantActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrant activity.", "label": "Schedule Of Warrant Activity Table Text Block", "terseLabel": "Schedule of warrant activity" } } }, "localname": "ScheduleOfWarrantActivityTableTextBlock", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "coms_ScheduleOfWeightedAveragePotentialCommonSharesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of weighted-average potential common shares [Abstract]" } } }, "localname": "ScheduleOfWeightedAveragePotentialCommonSharesAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRatesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Weighted Average Remaining Lease Term And Weighted Average Discount Rates Abstract" } } }, "localname": "ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRatesAbstract", "nsuri": "http://www.comsovereign.com/20220630", "xbrltype": "stringItemType" }, "coms_SecuredConvertibleNotePayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Secured Convertible Note Payable Member", "terseLabel": "Secured Convertible Note Payable [Member]" } } }, "localname": "SecuredConvertibleNotePayableMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "domainItemType" }, "coms_SecuredConvertibleNotePayableOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Secured Convertible Note Payable One Member", "terseLabel": "Secured Convertible Note Payable One [Member]" } } }, "localname": "SecuredConvertibleNotePayableOneMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "domainItemType" }, "coms_SecuredLoanAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secured loan agreement, description.", "label": "Secured Loan Agreement", "terseLabel": "Secured loan agreement, description" } } }, "localname": "SecuredLoanAgreement", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "coms_SecuredNotePayableOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Secured Note Payable One Member", "terseLabel": "Secured Note Payable One [Member]" } } }, "localname": "SecuredNotePayableOneMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "domainItemType" }, "coms_SecuredNotePayableTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Secured Note Payable Two Member", "terseLabel": "Secured Note Payable Two [Member]" } } }, "localname": "SecuredNotePayableTwoMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "domainItemType" }, "coms_SecuredNotesPayableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Secured Notes Payable Abstract", "terseLabel": "Secured Notes Payable" } } }, "localname": "SecuredNotesPayableAbstract", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "stringItemType" }, "coms_SecuredNotesPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Secured Notes Payable Member", "terseLabel": "Secured Notes Payable [Member]" } } }, "localname": "SecuredNotesPayableMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "domainItemType" }, "coms_SecuredSeniorConvertibleNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Secured Senior Convertible Note Member", "terseLabel": "Secured Senior Convertible Note [Member]" } } }, "localname": "SecuredSeniorConvertibleNoteMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "coms_ServicesAndProductsTransferredAtPointInTime": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Services and products transferred at a point in time.", "label": "Services And Products Transferred At Point In Time", "terseLabel": "Services and products transferred at a point in time" } } }, "localname": "ServicesAndProductsTransferredAtPointInTime", "nsuri": "http://www.comsovereign.com/20220630", "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": "Services And Products Transferred Over Time", "terseLabel": "Services and products transferred over time" } } }, "localname": "ServicesAndProductsTransferredOverTime", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftimingofrevenuerecognitionTable" ], "xbrltype": "monetaryItemType" }, "coms_ServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Services Member", "terseLabel": "Services [Member]" } } }, "localname": "ServicesMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebyproductsandservicesTable" ], "xbrltype": "domainItemType" }, "coms_SettlementOfVNCNotesReceivableAndInterestInConnectionWithTheAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "It represent settlement of VNC notes receivable and interest in connection with the acquisition.", "label": "Settlement Of VNCNotes Receivable And Interest In Connection With The Acquisition", "terseLabel": "Acquisition of building with secured note payable" } } }, "localname": "SettlementOfVNCNotesReceivableAndInterestInConnectionWithTheAcquisition", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueCancelledOrExpired": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of aggregate intrinsic value cancelled or expired.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value Cancelled Or Expired", "terseLabel": "Aggregate Intrinsic Value, Cancelled or Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueCancelledOrExpired", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "coms_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExecisableOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number of Exercisable.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Execisable Outstanding Number", "terseLabel": "Number of Options, Outstanding Ending balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExecisableOutstandingNumber", "nsuri": "http://www.comsovereign.com/20220630", "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": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Exercisable Value", "terseLabel": "Aggregate Intrinsic Value, Exercisable Ending balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicExercisableValue", "nsuri": "http://www.comsovereign.com/20220630", "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": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercisable Price", "terseLabel": "Weighted- Average Exercise Price per Share, Exercisable Ending balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisablePrice", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "coms_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice": { "auth_ref": [], "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 warrants plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Warrants Exercisable Weighted Average Exercise Price", "terseLabel": "Weighted- Average Exercise Price Per Share Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofwarrantactivityTable" ], "xbrltype": "perShareItemType" }, "coms_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsForfeituresAndExpirationsInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under warrants that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the warrants plan or that expired.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Warrants Forfeitures And Expirations In Period", "negatedLabel": "Number of Warrants Forfeited or Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsForfeituresAndExpirationsInPeriod", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofwarrantactivityTable" ], "xbrltype": "sharesItemType" }, "coms_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants outstanding, including both vested and non-vested options.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Warrants Outstanding Number", "periodEndLabel": "Number of Warrants Outstanding Ending balance", "periodStartLabel": "Number of Warrants Outstanding Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofwarrantactivityTable" ], "xbrltype": "sharesItemType" }, "coms_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumberBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Warrants, Outstanding balance.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Warrants Outstanding Number Balance", "terseLabel": "Outstanding Number of Warrants" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumberBalance", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtowarrantsTable" ], "xbrltype": "sharesItemType" }, "coms_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the warrant plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Warrants Outstanding Weighted Average Exercise Price", "periodEndLabel": "Weighted- Average Exercise Price Per Share Outstanding Ending balance", "periodStartLabel": "Weighted- Average Exercise Price Per Share Outstanding Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePrice", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofwarrantactivityTable" ], "xbrltype": "perShareItemType" }, "coms_ShareBasedCompensationArrangementByShareBasedPaymentsAwardWarrantsExercisableNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested warrants outstanding as of the balance sheet date can be currently converted under the warrants plan.", "label": "Share Based Compensation Arrangement By Share Based Payments Award Warrants Exercisable Number", "terseLabel": "Exercisable Number of Warrants" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentsAwardWarrantsExercisableNumber", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtowarrantsTable" ], "xbrltype": "sharesItemType" }, "coms_ShareBasedCompensationArrangementsByShareBasedPaymentAwardWarrantsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to warrants that were terminated.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Warrants Forfeitures In Period Weighted Average Exercise Price", "terseLabel": "Weighted- Average Exercise Price Per Share Forfeited or Expired" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardWarrantsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofwarrantactivityTable" ], "xbrltype": "perShareItemType" }, "coms_ShareBasedCompensationDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) [Line Items]" } } }, "localname": "ShareBasedCompensationDetailsLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationDetailsScheduleofassumptionsusedtoestimatefairvalueofoptionsgrantedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of assumptions used to estimate fair value of warrants granted [Abstract]" } } }, "localname": "ShareBasedCompensationDetailsScheduleofassumptionsusedtoestimatefairvalueofoptionsgrantedLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvalueofoptionsgrantedTable" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationDetailsScheduleofassumptionsusedtoestimatefairvalueofoptionsgrantedTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value of options granted [Table]" } } }, "localname": "ShareBasedCompensationDetailsScheduleofassumptionsusedtoestimatefairvalueofoptionsgrantedTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvalueofoptionsgrantedTable" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationDetailsScheduleofassumptionsusedtoestimatethefairvalueofwarrantsgrantedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of assumptions used to estimate the fair value of warrants granted [Abstract]" } } }, "localname": "ShareBasedCompensationDetailsScheduleofassumptionsusedtoestimatethefairvalueofwarrantsgrantedLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatethefairvalueofwarrantsgrantedTable" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationDetailsScheduleofassumptionsusedtoestimatethefairvalueofwarrantsgrantedTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) - Schedule of assumptions used to estimate the fair value of warrants granted [Table]" } } }, "localname": "ShareBasedCompensationDetailsScheduleofassumptionsusedtoestimatethefairvalueofwarrantsgrantedTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatethefairvalueofwarrantsgrantedTable" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationDetailsScheduleofpresentsinformationrelatedtowarrantsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) - Schedule of presents information related to warrants [Line Items]" } } }, "localname": "ShareBasedCompensationDetailsScheduleofpresentsinformationrelatedtowarrantsLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtowarrantsTable" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationDetailsScheduleofpresentsinformationrelatedtowarrantsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) - Schedule of presents information related to warrants [Table]" } } }, "localname": "ShareBasedCompensationDetailsScheduleofpresentsinformationrelatedtowarrantsTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtowarrantsTable" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationDetailsScheduleofrestrictedstockunitRSULineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of restricted stock unit (\u201cRSU\u201d) [Abstract]" } } }, "localname": "ShareBasedCompensationDetailsScheduleofrestrictedstockunitRSULineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrestrictedstockunitRSUTable" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationDetailsScheduleofrestrictedstockunitRSUTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) - Schedule of restricted stock unit (\u201cRSU\u201d) [Table]" } } }, "localname": "ShareBasedCompensationDetailsScheduleofrestrictedstockunitRSUTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrestrictedstockunitRSUTable" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationDetailsScheduleofstockoptionactivityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of stock option activity [Abstract]" } } }, "localname": "ShareBasedCompensationDetailsScheduleofstockoptionactivityLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "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/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationDetailsScheduleofwarrantactivityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of warrant activity [Abstract]" } } }, "localname": "ShareBasedCompensationDetailsScheduleofwarrantactivityLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofwarrantactivityTable" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationDetailsScheduleofwarrantactivityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) - Schedule of warrant activity [Table]" } } }, "localname": "ShareBasedCompensationDetailsScheduleofwarrantactivityTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofwarrantactivityTable" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) [Table]" } } }, "localname": "ShareBasedCompensationDetailsTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationSharesAuthorizedUnderWarrantsExercisePriceRangeNumberOfExercisableWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable warrants as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share Based Compensation Shares Authorized Under Warrants Exercise Price Range Number Of Exercisable Warrants", "terseLabel": "Number of Warrants Outstanding Exercisable" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderWarrantsExercisePriceRangeNumberOfExercisableWarrants", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofwarrantactivityTable" ], "xbrltype": "sharesItemType" }, "coms_ShareBasedCompensationTablesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Tables) [Line Items]" } } }, "localname": "ShareBasedCompensationTablesLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationTables" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationTablesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation [Abstract]" } } }, "localname": "ShareBasedCompensationTablesTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationTables" ], "xbrltype": "stringItemType" }, "coms_SharebasedCompensation": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount is share based compensation.", "label": "Sharebased Compensation", "terseLabel": "Share-based compensation" } } }, "localname": "SharebasedCompensation", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [], "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": "Sharebased Compensation Arrangement By Sharebased Payment Award Option Exercisable Weighted Average Remaining Contractual Term1", "terseLabel": "Weighted- Average Contractual Life in Years, Exercisable Ending balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "coms_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2": { "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": "Sharebased Compensation Arrangement By Sharebased Payment Award Option Outstanding Weighted Average Remaining Contractual Term2", "terseLabel": "Weighted- Average Contractual Life in Years, Outstanding Ending balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "coms_SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of Warrants 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": "Sharebased Compensation Arrangement By Sharebased Payment Award Warrants Exercisable Weighted Average Remaining Contractual Term1", "terseLabel": "Weighted- Average Contractual Life in Years\tExercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofwarrantactivityTable" ], "xbrltype": "durationItemType" }, "coms_SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableWeightedAverageRemainingContractualTerms3": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Warrants Exercisable Weighted Average Remaining Contractual Terms3", "terseLabel": "Weighted Average Remaining Life In Years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableWeightedAverageRemainingContractualTerms3", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtowarrantsTable" ], "xbrltype": "durationItemType" }, "coms_SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [], "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 warrants plan.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Warrants Outstanding Weighted Average Remaining Contractual Term2", "terseLabel": "Weighted- Average Contractual Life in Years\tOutstanding Ending balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofwarrantactivityTable" ], "xbrltype": "durationItemType" }, "coms_SoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Software Member", "terseLabel": "Software [Member]" } } }, "localname": "SoftwareMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable", "http://www.comsovereign.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "domainItemType" }, "coms_SovereignPlasticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sovereign Plastics Member", "terseLabel": "Sovereign Plastics [Member]" } } }, "localname": "SovereignPlasticsMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable", "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable" ], "xbrltype": "domainItemType" }, "coms_StockIssuedDuringPeriodSharesDebtConversions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represent issuance of common stock for conversion of debt shares.", "label": "Stock Issued During Period Shares Debt Conversions", "terseLabel": "Issuance of common stock for conversion of debt (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesDebtConversions", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "coms_StockIssuedDuringPeriodSharesIssuedOfferingCosts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represent common stock issued for public offering shares.", "label": "Stock Issued During Period Shares Issued Offering Costs", "terseLabel": "Common stock issued for public offering (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedOfferingCosts", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "coms_StockIssuedDuringPeriodSharesPlacementAgent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock for the debt placement agent (in Shares)", "label": "Stock Issued During Period Shares Placement Agent", "terseLabel": "Issuance of common stock for the debt placement agent (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesPlacementAgent", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "coms_StockIssuedDuringPeriodValueDebtConversions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "It represent warrant issuance for extinguishment of debt and interest.", "label": "Stock Issued During Period Value Debt Conversions", "terseLabel": "Warrant issuance for extinguishment of debt and interest" } } }, "localname": "StockIssuedDuringPeriodValueDebtConversions", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "coms_StockIssuedDuringPeriodValueIssuedOfferingCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "It represent common stock issued for public offering.", "label": "Stock Issued During Period Value Issued Offering Costs", "terseLabel": "Common stock issued for public offering" } } }, "localname": "StockIssuedDuringPeriodValueIssuedOfferingCosts", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "coms_StockIssuedDuringPeriodValuesAcquisitions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "It represent common stock issued for Sky Sapience Ltd. acquisition.", "label": "Stock Issued During Period Values Acquisitions", "terseLabel": "Common stock issued for Sky Sapience Ltd. acquisition" } } }, "localname": "StockIssuedDuringPeriodValuesAcquisitions", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "coms_StockIssuedDuringPeriodValuesDebtConversions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "It represent issuance of common stock for conversion of debt.", "label": "Stock Issued During Period Values Debt Conversions", "terseLabel": "Issuance of common stock for conversion of debt" } } }, "localname": "StockIssuedDuringPeriodValuesDebtConversions", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "coms_StockIssuedToDebtPlacementAgent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of stock issued to debt placement agent.", "label": "Stock Issued To Debt Placement Agent", "terseLabel": "Issuance of common stock for debt placement agent" } } }, "localname": "StockIssuedToDebtPlacementAgent", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_StockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Options Member", "terseLabel": "Stock Options [Member]" } } }, "localname": "StockOptionsMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "coms_StockholdersEquityDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) [Line Items]" } } }, "localname": "StockholdersEquityDetailsLineItems", "nsuri": "http://www.comsovereign.com/20220630", "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/20220630", "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/20220630", "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/20220630", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "coms_SummaryofSignificantAccountingPoliciesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summaryof Significant Accounting Policies Details Line Items", "terseLabel": "Summary of Significant Accounting Policies [Abstract]" } } }, "localname": "SummaryofSignificantAccountingPoliciesDetailsLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "coms_SummaryofSignificantAccountingPoliciesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) [Table]" } } }, "localname": "SummaryofSignificantAccountingPoliciesDetailsTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "coms_SummaryofSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Abstract]" } } }, "localname": "SummaryofSignificantAccountingPoliciesLineItems", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "stringItemType" }, "coms_SummaryofSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Table]" } } }, "localname": "SummaryofSignificantAccountingPoliciesTable", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "stringItemType" }, "coms_TechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Technology Member", "terseLabel": "Technology [Member]" } } }, "localname": "TechnologyMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable", "http://www.comsovereign.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "domainItemType" }, "coms_ThirdTranchesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Third Tranches Member", "terseLabel": "Third Tranches [Member]" } } }, "localname": "ThirdTranchesMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "coms_ThreeCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Three Customers Member", "terseLabel": "Three Customers [Member]" } } }, "localname": "ThreeCustomersMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "coms_TimingOfRevenueRecognitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Timing Of Revenue Recognition Abstract", "terseLabel": "Timing of revenue recognition:" } } }, "localname": "TimingOfRevenueRecognitionAbstract", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftimingofrevenuerecognitionTable" ], "xbrltype": "stringItemType" }, "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": "Total Revenue", "terseLabel": "Total revenue" } } }, "localname": "TotalRevenue", "nsuri": "http://www.comsovereign.com/20220630", "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": "Total Revenues", "terseLabel": "Total revenue" } } }, "localname": "TotalRevenues", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebygeographyTable" ], "xbrltype": "monetaryItemType" }, "coms_TransformXMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Transform XMember", "terseLabel": "Transform-X [Member]" } } }, "localname": "TransformXMember", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "coms_UnamortizedDiscountsAndDebtIssuanceCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unamortized discounts and debt issuance costs.", "label": "Unamortized Discounts And Debt Issuance Costs", "negatedLabel": "Less: unamortized discounts and debt issuance costs" } } }, "localname": "UnamortizedDiscountsAndDebtIssuanceCosts", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "monetaryItemType" }, "coms_Warrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares Warrants.", "label": "Warrants", "terseLabel": "Warrants" } } }, "localname": "Warrants", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofweightedaveragepotentialcommonsharesTable" ], "xbrltype": "sharesItemType" }, "coms_WeightedAverageExercisePricePerSharesOutstandingBeginningBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Weighted Average Exercise Price Per Shares Outstanding Beginning Balance", "periodEndLabel": "Weighted- Average Exercise Price per Share, Outstanding Ending balance", "periodStartLabel": "Weighted- Average Exercise Price per Share, Outstanding Beginning balance" } } }, "localname": "WeightedAverageExercisePricePerSharesOutstandingBeginningBalance", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "coms_WeightedAverageNumberOfCommonSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number Of Common Shares Outstanding Abstract", "terseLabel": "Weighted average number of common shares outstanding" } } }, "localname": "WeightedAverageNumberOfCommonSharesOutstandingAbstract", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "coms_WeightedAverageRemainingVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining vesting period.", "label": "Weighted Average Remaining Vesting Period", "terseLabel": "Weighted average remaining vesting period" } } }, "localname": "WeightedAverageRemainingVestingPeriod", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "coms_WorkingCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Working Capital", "terseLabel": "Working capital" } } }, "localname": "WorkingCapital", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/GoingConcernDetails" ], "xbrltype": "monetaryItemType" }, "coms_WriteOffLeaseAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write off lease amount.", "label": "Write Off Lease Amount", "terseLabel": "Write off amount" } } }, "localname": "WriteOffLeaseAmount", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "coms_outstandingLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Liabilities of the Acquired Companies for borrowed money and other obligations evidenced by notes, bonds, debentures or other such instruments.", "label": "outstanding Liabilities", "terseLabel": "Outstanding liabilities" } } }, "localname": "outstandingLiabilities", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "coms_principalValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "principal Value", "terseLabel": "Principal value" } } }, "localname": "principalValue", "nsuri": "http://www.comsovereign.com/20220630", "presentation": [ "http://www.comsovereign.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r573" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r574" ], "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r571" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r571" ], "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/2022", "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/2022", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r571" ], "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/2022", "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/2022", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r575" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r571" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r571" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r571" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r571" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "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/2022", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r296", "r561", "r634", "r689" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.comsovereign.com/role/ConcentrationsDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r329", "r330", "r331", "r332", "r405", "r488", "r512", "r542", "r543", "r558", "r562", "r569", "r630", "r676", "r677", "r678", "r679", "r680", "r681" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCashDetails", "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvalueofoptionsgrantedTable", "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatethefairvalueofwarrantsgrantedTable", "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r329", "r330", "r331", "r332", "r405", "r488", "r512", "r542", "r543", "r558", "r562", "r569", "r630", "r676", "r677", "r678", "r679", "r680", "r681" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCashDetails", "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvalueofoptionsgrantedTable", "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatethefairvalueofwarrantsgrantedTable", "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r296", "r561", "r634", "r689" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.comsovereign.com/role/ConcentrationsDetails" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebygeographyTable" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r293", "r490", "r559", "r567", "r625", "r626", "r634", "r688" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebyproductsandservicesTable" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r293", "r490", "r559", "r567", "r625", "r626", "r634", "r688" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebyproductsandservicesTable" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r329", "r330", "r331", "r332", "r403", "r405", "r430", "r431", "r432", "r487", "r488", "r512", "r542", "r543", "r558", "r562", "r569", "r621", "r630", "r677", "r678", "r679", "r680", "r681" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCashDetails", "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvalueofoptionsgrantedTable", "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatethefairvalueofwarrantsgrantedTable", "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r329", "r330", "r331", "r332", "r403", "r405", "r430", "r431", "r432", "r487", "r488", "r512", "r542", "r543", "r558", "r562", "r569", "r621", "r630", "r677", "r678", "r679", "r680", "r681" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvalueofoptionsgrantedTable", "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatethefairvalueofwarrantsgrantedTable", "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r406", "r606" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast [Member]" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r255", "r406", "r577", "r606" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofamortizableintangibleassetsTable", "http://www.comsovereign.com/role/ScheduleofgoodwillactivityTable", "http://www.comsovereign.com/role/ScheduleofoperatingleasesTable", "http://www.comsovereign.com/role/ScheduleofrestrictedstockunitRSUTable", "http://www.comsovereign.com/role/ScheduleofwarrantactivityTable", "http://www.comsovereign.com/role/ScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesTable", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r294", "r295", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r560", "r568", "r634" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebygeographyTable" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r294", "r295", "r523", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r560", "r568", "r634" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebygeographyTable" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r255", "r406", "r577", "r578", "r606" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofamortizableintangibleassetsTable", "http://www.comsovereign.com/role/ScheduleofgoodwillactivityTable", "http://www.comsovereign.com/role/ScheduleofoperatingleasesTable", "http://www.comsovereign.com/role/ScheduleofrestrictedstockunitRSUTable", "http://www.comsovereign.com/role/ScheduleofwarrantactivityTable", "http://www.comsovereign.com/role/ScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesTable", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of Business [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37", "r566" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]", "terseLabel": "Accounts Payable [Member]" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r217", "r297" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofaccountsreceivableTable": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0 } }, "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": "Accounts receivable" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofaccountsreceivableTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r509", "r527" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofaccountsreceivableTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total accounts receivable, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofaccountsreceivableTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r297", "r298" ], "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, 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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent": { "auth_ref": [ "r170", "r188" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "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.", "label": "Accrued Payroll Taxes", "terseLabel": "Accrued payroll" } } }, "localname": "AccruedPayrollTaxesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r113", "r208" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r53", "r54", "r55", "r218", "r510", "r517", "r518" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r52", "r55", "r147", "r481", "r513", "r514", "r588", "r589", "r590", "r603", "r604", "r605" ], "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 Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r99" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r29", "r566" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r438", "r439", "r440", "r603", "r604", "r605", "r667" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r75", "r104" ], "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 expense of intangible assets" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r76" ], "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 sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method.", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "totalLabel": "Total Adjustments" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r434" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Share-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r219", "r299", "r302", "r303", "r304" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofaccountsreceivableTable": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0 } }, "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofaccountsreceivableTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r75", "r97", "r104" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "auth_ref": [ "r564", "r664", "r665", "r666" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.", "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Total consideration" } } }, "localname": "AssetAcquisitionConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r75", "r108" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r165", "r179", "r212", "r240", "r284", "r287", "r291", "r300", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r342", "r343", "r448", "r451", "r457", "r566", "r628", "r629", "r674" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r204", "r223", "r240", "r300", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r342", "r343", "r448", "r451", "r457", "r566", "r628", "r629", "r674" ], "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/2022", "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r0", "r1", "r12", "r115", "r202", "r203" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Assets", "totalLabel": "Total assets of discontinued operations" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r0", "r1", "r12", "r110", "r115", "r202", "r203" ], "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 classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Assets of discontinued operations - current" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtostockoptionsTable", "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtowarrantsTable", "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingImprovementsMember": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building Improvements [Member]", "terseLabel": "Building improvements [Member]" } } }, "localname": "BuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r112" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r662", "r663" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of represents the unaudited pro forma combined results of operations" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r445", "r446" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net loss from continuing operations" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrepresentstheunauditedproformacombinedresultsofoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r144", "r447" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r78", "r79", "r80" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Accrual of preferred dividends not paid yet" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r520", "r521", "r566", "r579" ], "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 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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/GoingConcernDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r77", "r206", "r545" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofcashcashequivalentsandrestrictedcashTable": { "order": 1.0, "parentTag": "us-gaap_RestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofcashcashequivalentsandrestrictedcashTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify.", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "terseLabel": "CASH, CASH EQUIVALENTS, AND RESTRICTED CASH" } } }, "localname": "CashAndCashEquivalentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCash" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAvailableForDistributions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash eligible for distribution to members or limited partners of limited liability company (LLC) or limited partnership (LP), subject to reserves to be maintained as defined in operating or partnership agreement, or in a credit facility agreement.", "label": "Cash Available for Distributions", "terseLabel": "Distribution agreement" } } }, "localname": "CashAvailableForDistributions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r71", "r77", "r81" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash - End of Period", "periodStartLabel": "Cash - Beginning of Period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r71", "r158" ], "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 (Decrease) Increase In Cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r579" ], "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": "Carrying value" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r11", "r71" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtooperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashReserveDepositRequiredAndMade": { "auth_ref": [ "r683" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash deposited in a special reserve account for the exclusive benefit of customers pursuant to SEC Regulations.", "label": "Cash Reserve Deposit Required and Made", "terseLabel": "Company received cash" } } }, "localname": "CashReserveDepositRequiredAndMade", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r214", "r215", "r216", "r240", "r258", "r259", "r266", "r268", "r275", "r276", "r300", "r333", "r336", "r337", "r338", "r342", "r343", "r375", "r376", "r378", "r382", "r388", "r457", "r544", "r576", "r598", "r607" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.comsovereign.com/role/DebtDetails", "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r46", "r171", "r184" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r117", "r327", "r328", "r529", "r627" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r603", "r604", "r667" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockOtherSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total number of shares of other common stock instruments held by shareholders, such as exchangeable shares. May be all or portion of the number of common shares authorized.", "label": "Common Stock, Other Shares, Outstanding", "terseLabel": "Common stock shares (in Shares)" } } }, "localname": "CommonStockOtherSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r28" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r28" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r28" ], "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" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r28", "r125" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r28", "r566" ], "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; 90,553,333 and 81,985,140 shares issued and 90,519,999 and 81,951,806 shares outstanding as of June 30, 2022 and December 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r85", "r86", "r156", "r157", "r296", "r528" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r85", "r86", "r156", "r157", "r296", "r519", "r528" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r90" ], "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": "CONCENTRATIONS" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/Concentrations" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r146", "r548" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r390", "r391", "r400" ], "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.", "label": "Contract with Customer, Liability", "periodEndLabel": "Balance ending", "periodStartLabel": "Balance beginning" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofopeningandclosingbalancesofcontractliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r390", "r391", "r400" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable": { "order": 4.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 current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r390", "r391", "r400" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable": { "order": 7.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 \u2013 long term" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r78", "r79", "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of the stock converted 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, Amount Converted", "terseLabel": "Debt incurred to sellers for Skyline Partners Technology LLC", "verboseLabel": "Converted of principal amount" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r23", "r166", "r178", "r194" ], "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 note payable [Member]" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r60", "r490" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r78", "r80" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Common stock issuance for extinguishment of debt and interest (in Shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtDefaultLongtermDebtAmount": { "auth_ref": [ "r238" ], "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": "Lind Debt default charge" } } }, "localname": "DebtDefaultLongtermDebtAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r122", "r238", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r360", "r367", "r368", "r370" ], "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" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r23", "r24", "r25", "r166", "r167", "r178", "r241", "r344", "r345", "r346", "r347", "r348", "r350", "r356", "r357", "r358", "r359", "r361", "r362", "r363", "r364", "r365", "r366", "r470", "r553", "r554", "r555", "r556", "r557", "r599" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r25", "r167", "r178", "r371" ], "calculation": { "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 long-term debt", "totalLabel": "Total" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable", "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r161", "r163", "r344", "r470", "r554", "r555" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Amount Outstanding" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r44", "r161", "r373", "r470" ], "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": "Interest percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/DiscontinuedOperationsDetails" ], "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": "Discount rate" } } }, "localname": "DebtInstrumentInterestRateIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r44", "r345" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest Rate", "verboseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r224", "r553", "r668" ], "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": "Original Maturity Date", "verboseLabel": "Maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/DiscontinuedOperationsDetails", "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r45", "r241", "r344", "r345", "r346", "r347", "r348", "r350", "r356", "r357", "r358", "r359", "r361", "r362", "r363", "r364", "r365", "r366", "r470", "r553", "r554", "r555", "r556", "r557", "r599" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Percentage of payable to holders" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r45", "r126", "r128", "r129", "r130", "r160", "r161", "r163", "r177", "r241", "r344", "r345", "r346", "r347", "r348", "r350", "r356", "r357", "r358", "r359", "r361", "r362", "r363", "r364", "r365", "r366", "r369", "r470", "r553", "r554", "r555", "r556", "r557", "r599" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r160", "r163", "r631" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense recognized from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments), awarded to key employees or individuals. Excludes amount related to plans that cover generally all employees (for example, but not limited to, qualified pension plans).", "label": "Deferred Compensation Arrangement with Individual, Allocated Share-Based Compensation Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue recognized for transactions arising during the current reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an Entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.", "label": "Deferred Revenue, Additions", "terseLabel": "Future product deliveries" } } }, "localname": "DeferredRevenueAdditions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositLiabilitiesAccruedInterest": { "auth_ref": [ "r170" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued but unpaid interest on deposit liabilities.", "label": "Deposit Liabilities, Accrued Interest", "terseLabel": "Deposit Liabilities, Accrued Interest" } } }, "localname": "DepositLiabilitiesAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r75", "r111" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r75", "r111" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationExpenseOnReclassifiedAssets": { "auth_ref": [ "r107", "r109" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Interest rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeMaturityDates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the derivative contract matures, in YYYY-MM-DD format.", "label": "Derivative, Maturity Date", "terseLabel": "Maturity date" } } }, "localname": "DerivativeMaturityDates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r407", "r435", "r436", "r437", "r441", "r563" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "auth_ref": [ "r2", "r4", "r8", "r13" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax", "terseLabel": "Income (loss) from discontinued operations, net of tax" } } }, "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsPolicyTextBlock": { "auth_ref": [ "r9", "r14" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation.", "label": "Discontinued Operations, Policy [Policy Text Block]", "terseLabel": "Discontinued Operations" } } }, "localname": "DiscontinuedOperationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "auth_ref": [ "r0", "r1", "r12", "r115" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable": { "order": 2.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "terseLabel": "Accounts receivable, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable": { "auth_ref": [ "r0", "r1", "r12", "r115" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities": { "auth_ref": [ "r0", "r1", "r12", "r115" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCash": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable": { "order": 1.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand, demand deposits with banks or financial institutions, and other kinds of accounts that have the general characteristics of demand deposits, held by a disposal group.", "label": "Disposal Group, Including Discontinued Operation, Cash", "terseLabel": "Cash" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r10", "r203" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "terseLabel": "Cost of goods sold" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": { "auth_ref": [ "r10" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "auth_ref": [ "r10" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1": { "auth_ref": [ "r0", "r1", "r12", "r115" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable": { "order": 7.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Goodwill", "terseLabel": "Goodwill" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwill1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "auth_ref": [ "r10", "r203" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)", "negatedLabel": "Gross profit" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": { "auth_ref": [ "r6", "r7", "r10", "r14" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1": { "auth_ref": [ "r0", "r1", "r12", "r115" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable": { "order": 3.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as inventory attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Inventory", "terseLabel": "Inventory, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInventory1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets": { "auth_ref": [ "r0", "r1", "r12", "r115" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable": { "order": 8.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Other Assets", "terseLabel": "Other assets \u2013 long term" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets": { "auth_ref": [ "r0", "r1", "r12", "r115" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable": { "order": 4.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets", "terseLabel": "Prepaid and deferred expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": { "auth_ref": [ "r0", "r1", "r12", "r115" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable": { "order": 5.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment", "terseLabel": "Property and equipment, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r10", "r203" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "terseLabel": "Revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r15", "r116" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "DISCONTINUED OPERATIONS" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/DiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r131" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "terseLabel": "Cash" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r131", "r175" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Preferred Stock", "negatedLabel": "Dividend on preferred stock" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r37", "r335", "r336", "r337", "r341", "r342", "r343", "r483", "r601" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 4.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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings (Loss) Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r232", "r247", "r248", "r249", "r250", "r251", "r256", "r258", "r266", "r267", "r268", "r272", "r455", "r456", "r506", "r511", "r549" ], "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 and diluted from continuing operations (in Dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicDistributed": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "documentation": "Dividends declared in the period and the contractual amount of dividends (or interest on participating income bonds) that must be paid per security.", "label": "Earnings Per Share, Basic, Distributed", "negatedLabel": "Basic and diluted loss per common share (in Dollars per share)" } } }, "localname": "EarningsPerShareBasicDistributed", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrepresentstheunauditedproformacombinedresultsofoperationsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r232", "r247", "r248", "r249", "r250", "r251", "r258", "r266", "r267", "r268", "r272", "r455", "r456", "r506", "r511", "r549" ], "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": "Basic and diluted from continuing operations" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r269", "r270", "r271", "r273" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS (LOSS) PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/EarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for employee benefit and equity-based compensation.", "label": "Employee Benefits and Share-Based Compensation", "terseLabel": "Share-based compensation expense" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average purchase price of capital shares purchased through an employee stock ownership plan.", "label": "Employee Stock Ownership Plan (ESOP), Weighted Average Purchase Price of Shares Purchased", "terseLabel": "Suffered damages amount" } } }, "localname": "EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EnergyMarketingContractLiabilitiesCurrent": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current liabilities attributable to energy marketing activities (trading activities). Current energy marketing (trading activities) are when entities engage in both financial and physical trading to increase profits, manage their commodity price risk and enhance system reliability. They may trade electricity, coal, natural gas and oil. These entities typically use a variety of financial instruments, including forward contracts, options and swaps.", "label": "Energy Marketing Contract Liabilities, Current", "terseLabel": "Contract liabilities" } } }, "localname": "EnergyMarketingContractLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebyproductsandservicesTable" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r125", "r201", "r227", "r228", "r229", "r242", "r243", "r244", "r246", "r252", "r254", "r274", "r301", "r389", "r438", "r439", "r440", "r442", "r443", "r454", "r462", "r463", "r464", "r465", "r466", "r467", "r481", "r513", "r514", "r515" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of excess stock held by shareholders.", "label": "Excess Stock, Shares Outstanding", "terseLabel": "Share of common stock (in Shares)" } } }, "localname": "ExcessStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/OtherBusinessDevelopmentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ExtinguishmentOfDebtAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of debt extinguished.", "label": "Extinguishment of Debt, Amount", "terseLabel": "Common stock issuance for extinguishment of debt and interest" } } }, "localname": "ExtinguishmentOfDebtAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtinguishmentOfDebtAxis": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument.", "label": "Extinguishment of Debt [Axis]" } } }, "localname": "ExtinguishmentOfDebtAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ExtinguishmentOfDebtGainLossNetOfTax": { "auth_ref": [ "r119" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the reacquisition price and the net carrying amount of the extinguished debt recognized currently as a component of income in the period of extinguishment, net of tax.", "label": "Extinguishment of Debt, Gain (Loss), Net of Tax", "negatedLabel": "Old invoices earned" } } }, "localname": "ExtinguishmentOfDebtGainLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofopeningandclosingbalancesofcontractliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtinguishmentOfDebtTypeDomain": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Type of debt extinguished.", "label": "Extinguishment of Debt, Type [Domain]" } } }, "localname": "ExtinguishmentOfDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r210", "r323" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofamortizableintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r105" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofamortizableintangibleassetsTable" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r105" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofamortizableintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r105" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofamortizableintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r105" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofamortizableintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r105" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofamortizableintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r321", "r322", "r323", "r324", "r491", "r492" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable", "http://www.comsovereign.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r103", "r492" ], "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/2022", "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r98", "r102" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r103", "r491" ], "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", "verboseLabel": "All intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofamortizableintangibleassetsTable", "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r458", "r459", "r460", "r461" ], "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" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r596" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 8.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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r450", "r596" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable": { "order": 6.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedLabel": "Gain on sale of Sovereign Plastics" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfOtherAssets": { "auth_ref": [ "r596" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 18.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of other assets.", "label": "Gain (Loss) on Disposition of Other Assets", "negatedLabel": "Gain on the sale of assets" } } }, "localname": "GainLossOnSaleOfOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfProject": { "auth_ref": [ "r596" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gains and losses included in earning resulting from the sale of a project.", "label": "Gain (Loss) on Sale of Project", "terseLabel": "Loss on the aforementioned sale" } } }, "localname": "GainLossOnSaleOfProject", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/OtherBusinessDevelopmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfTrustAssetsToPayExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (loss) related to the sale of trust assets (includes, but is not limited to, gold and silver) to pay trust expenses.", "label": "Gain (Loss) on Sale of Trust Assets to Pay Expenses", "terseLabel": "Gain on sale of assets" } } }, "localname": "GainLossOnSaleOfTrustAssetsToPayExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnTerminationOfLease": { "auth_ref": [ "r471" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 17.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term.", "label": "Gain (Loss) on Termination of Lease", "negatedLabel": "Loss on lease abandonment" } } }, "localname": "GainLossOnTerminationOfLease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r75", "r119", "r120" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 }, "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "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", "terseLabel": "Gain (loss) on extinguishment of debt", "verboseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement", "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r61" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r209", "r308", "r505", "r552", "r566", "r610", "r617" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/ScheduleofgoodwillactivityTable" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r106" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r75", "r309", "r314", "r320", "r552" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "negatedLabel": "Impairments" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgoodwillactivityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "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": "Schedule of goodwill activity [Abstract]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgoodwillactivityTable" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r58", "r240", "r284", "r286", "r290", "r292", "r300", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r342", "r343", "r457", "r551", "r628" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "coms_IncomeLossFromContinuingOperationsNetOfTax", "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 (loss)" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherDefaultRate": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "This item represents the default rate of the underlying assets in the security that were considered as one of the potential factors in reaching a conclusion that the held-to-maturity investments are not other-than-temporarily impaired.", "label": "Held-to-Maturity, Securities in Unrealized Loss Positions, Qualitative Disclosure, Other, Default Rate", "terseLabel": "Default rate" } } }, "localname": "HeldToMaturitySecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherDefaultRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r59", "r76", "r145", "r247", "r248", "r249", "r250", "r264", "r268" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "terseLabel": "Loss from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r2", "r3", "r4", "r5", "r8", "r13", "r189", "r203", "r444" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 15.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "negatedLabel": "(Income) loss from discontinued operations, net of tax", "terseLabel": "Income (loss) from discontinued operations, net of tax" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow", "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r56", "r189", "r191", "r232", "r259", "r266", "r267", "r685", "r687" ], "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "terseLabel": "Basic and diluted from discontinued operations (in Dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r148", "r259", "r266", "r267" ], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "terseLabel": "Basic and diluted from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r325", "r326" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r74" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 10.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r74" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 20.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r74" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 11.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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 liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r489", "r595" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 12.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueFromRelatedParties": { "auth_ref": [ "r74" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 27.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in receivables to be collected from other entities that could exert significant influence over the reporting entity.", "label": "Increase (Decrease) in Due from Related Parties", "negatedLabel": "Related party notes" } } }, "localname": "IncreaseDecreaseInDueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r74" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 21.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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, net" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInNotesReceivables": { "auth_ref": [ "r74" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 24.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of the amounts due from borrowers for outstanding secured or unsecured loans evidenced by a note.", "label": "Increase (Decrease) in Notes Receivables", "negatedLabel": "Note receivable" } } }, "localname": "IncreaseDecreaseInNotesReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "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 operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r595", "r671" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 13.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r595" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 23.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r595" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 14.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r595" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 25.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": { "auth_ref": [ "r74" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 22.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpensesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r96", "r101" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r143" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable", "http://www.comsovereign.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "domainItemType" }, "us-gaap_InterestAndDebtExpense": { "auth_ref": [ "r159" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity.", "label": "Interest and Debt Expense", "terseLabel": "Bad debt expense" } } }, "localname": "InterestAndDebtExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/AccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r162", "r174", "r230", "r283", "r469" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r63", "r364", "r374", "r556", "r557" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest amount" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense classified as other.", "label": "Interest Expense, Other", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest Income, Other", "terseLabel": "Interest amount" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/OtherBusinessDevelopmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r233", "r235", "r236" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r42" ], "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 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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r305" ], "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, NET" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/InventoryNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r584" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofinventoryTable": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r587" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofinventoryTable": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "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", "totalLabel": "Total inventory" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r220", "r546", "r566" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.comsovereign.com/role/ScheduleofinventoryTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r586" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofinventoryTable": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r95", "r587" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofinventoryTable": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r585" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofinventoryTable": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentBuildingAndBuildingImprovements": { "auth_ref": [ "r185" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate of the carrying amounts as of the balance sheet date of investments in building and building improvements.", "label": "Investment Building and Building Improvements", "terseLabel": "Building improvements" } } }, "localname": "InvestmentBuildingAndBuildingImprovements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentOwnedBalancePrincipalAmount": { "auth_ref": [ "r193", "r522" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For investments which are quantified by principal amount, the principle balance held at close of period.", "label": "Investment Owned, Balance, Principal Amount", "terseLabel": "Principal amount" } } }, "localname": "InvestmentOwnedBalancePrincipalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/OtherBusinessDevelopmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue": { "auth_ref": [ "r150", "r152" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Nominal or face amount on the investment owned.", "label": "Investment Owned, Face Amount", "terseLabel": "Face value" } } }, "localname": "InvestmentOwnedUnderlyingFaceAmountAtMarketValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAndCash": { "auth_ref": [ "r186" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of investments and unrestricted cash as of the balance sheet date.", "label": "Investments and Cash", "terseLabel": "Cash" } } }, "localname": "InvestmentsAndCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Land": { "auth_ref": [ "r580" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land", "terseLabel": "Cost basis of land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r635" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r479" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r479" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r479" ], "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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r479" ], "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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r479" ], "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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r479" ], "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r479" ], "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r479" ], "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", "terseLabel": "Operating lease liability" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/LeasesDetails", "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r41", "r240", "r300", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r342", "r343", "r449", "r451", "r452", "r457", "r550", "r628", "r674", "r675" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r33", "r168", "r182", "r566", "r600", "r609", "r669" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r43", "r205", "r240", "r300", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r342", "r343", "r449", "r451", "r452", "r457", "r566", "r628", "r674", "r675" ], "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/2022", "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r20", "r21", "r22", "r25", "r26", "r240", "r300", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r342", "r343", "r449", "r451", "r452", "r457", "r628", "r674", "r675" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 liabilities of discontinued operations" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r0", "r1", "r12", "r110", "r115", "r202", "r203" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 11.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "terseLabel": "Liabilities of discontinued operations - current" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.", "label": "Liabilities, Other than Long-Term Debt, Noncurrent", "terseLabel": "Liabilities of discontinued operations - long-term" } } }, "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesSubjectToCompromisePaymentsUnderBankruptcyCourtOrderForFreightAndDistributionCosts": { "auth_ref": [ "r594" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to creditors related to liabilities subject to compromise pursuant to bankruptcy court orders for freight and distribution costs.", "label": "Liabilities Subject to Compromise, Payments under Bankruptcy Court Order for Freight and Distribution Costs", "terseLabel": "Court costs" } } }, "localname": "LiabilitiesSubjectToCompromisePaymentsUnderBankruptcyCourtOrderForFreightAndDistributionCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Interest rate" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r25", "r167", "r180", "r357", "r372", "r554", "r555" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Total long-term debt, less discounts and debt issuance costs" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r25" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-Term Debt and Lease Obligation", "terseLabel": "Long-term lease obligations" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.", "label": "Long-Term Debt and Lease Obligation, Including Current Maturities", "terseLabel": "Current portion of long-term debt, net of unamortized discounts and debt issuance costs" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r40" ], "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" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r118", "r241", "r632" ], "calculation": { "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable": { "order": 6.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths": { "auth_ref": [ "r602" ], "calculation": { "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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 12 Months", "terseLabel": "Remaining 2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive": { "auth_ref": [ "r602" ], "calculation": { "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour": { "auth_ref": [ "r602" ], "calculation": { "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree": { "auth_ref": [ "r602" ], "calculation": { "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo": { "auth_ref": [ "r602" ], "calculation": { "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.", "label": "Long-Term Debt [Member]", "terseLabel": "Long-Term Debt [Member]" } } }, "localname": "LongTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r213" ], "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, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Debt \u2013 long term" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesPaidValue": { "auth_ref": [ "r622", "r623", "r624" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of damages paid to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Paid, Value", "terseLabel": "Claiming damages" } } }, "localname": "LossContingencyDamagesPaidValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": { "auth_ref": [ "r71" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in cash associated with the entity's discontinued operations.", "label": "Net Cash Provided by (Used in) Discontinued Operations", "terseLabel": "Net Cash Provided by (Used In) Discontinued Operations" } } }, "localname": "NetCashProvidedByUsedInDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r234" ], "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 (Used In) Provided By Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r234" ], "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 Provided By (Used In) Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "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": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r71", "r73", "r76" ], "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", "totalLabel": "Net Cash Used In Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r57", "r76", "r172", "r190", "r203", "r225", "r226", "r229", "r240", "r245", "r247", "r248", "r249", "r250", "r253", "r254", "r264", "r284", "r286", "r290", "r292", "r300", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r342", "r343", "r456", "r457", "r551", "r628" ], "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 } }, "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" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow", "http://www.comsovereign.com/role/ConsolidatedIncomeStatement", "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r257", "r260", "r261", "r262", "r263", "r265", "r268" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r62" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "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" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.", "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Note receivable" } } }, "localname": "NotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesIssued1": { "auth_ref": [ "r78", "r79", "r80" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of notes issued in noncash investing and financing activities.", "label": "Notes Issued", "terseLabel": "Issuance of warrants as debt issuance costs" } } }, "localname": "NotesIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_OfficersCompensation": { "auth_ref": [ "r591" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary and wage arising from service rendered by officer. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.", "label": "Salary and Wage, Officer, Excluding Cost of Good and Service Sold", "terseLabel": "Board compensation" } } }, "localname": "OfficersCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "coms_IncomeLossFromContinuingOperationsNetOfTax", "weight": -1.0 }, "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, net" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement", "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r284", "r286", "r290", "r292", "r551" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r474", "r565" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtooperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r670" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r473" ], "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" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r473" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable": { "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 operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedLabel": "Less: current obligations under leases", "terseLabel": "Operating lease liabilities - current", "verboseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable", "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r473" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities \u2013 long term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r472" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable": { "order": 6.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "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", "verboseLabel": "Operating lease ROU assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable", "http://www.comsovereign.com/role/ScheduleofoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r478", "r565" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesTable" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r477", "r565" ], "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" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesTable" ], "xbrltype": "durationItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "auth_ref": [ "r123", "r153", "r154", "r155" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Going Concern [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r17", "r149" ], "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" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/DescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r222", "r566" ], "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 current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r211" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Assets of discontinued operations - long term", "verboseLabel": "Assets of discontinued operations - long-term" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtooperatingleasesTable" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r192" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other Income", "terseLabel": "Other income" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other income (expense)" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLongTermDebtCurrent": { "auth_ref": [ "r23", "r24" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 10.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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r64" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Total other income (expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForFees": { "auth_ref": [ "r72" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for fees classified as other.", "label": "Payments for Other Fees", "terseLabel": "Attorney\u2019s fees" } } }, "localname": "PaymentsForFees", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r67" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r68" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r68" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockAmountOfPreferredDividendsInArrears": { "auth_ref": [ "r127" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of cumulative preferred dividends in arrears.", "label": "Preferred Stock, Amount of Preferred Dividends in Arrears", "terseLabel": "Dividends paid" } } }, "localname": "PreferredStockAmountOfPreferredDividendsInArrears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r27", "r375" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockPerShareAmountsOfPreferredDividendsInArrears": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of cumulative preferred dividends in arrears.", "label": "Preferred Stock, Per Share Amounts of Preferred Dividends in Arrears", "terseLabel": "Preferred stock price (in Dollars per share)" } } }, "localname": "PreferredStockPerShareAmountsOfPreferredDividendsInArrears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockRedemptionAmount": { "auth_ref": [ "r47", "r124" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The redemption (or callable) amount of currently redeemable preferred stock. Includes amounts representing dividends not currently declared or paid but which will be payable under the redemption features or for which ultimate payment is solely within the control of the issuer.", "label": "Preferred Stock, Redemption Amount", "terseLabel": "Preferred stock amount" } } }, "localname": "PreferredStockRedemptionAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r27" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r27", "r375" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r27" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r27", "r566" ], "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; Series A Cumulative Redeemable Perpetual Preferred Stock, 690,000 shares designated, 320,000 shares issued and outstanding as of June 30, 2022 and December 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r221", "r306", "r307", "r547" ], "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 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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "auth_ref": [ "r169", "r187", "r221" ], "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": "Total prepaid expenses" } } }, "localname": "PrepaidExpenseCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofprepaidexpensesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized": { "auth_ref": [ "r164" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This is the sum of principal amount outstanding for both securitized and unsecuritized loans of all types.", "label": "Principal Amount Outstanding on Loans Managed and Securitized or Asset-Backed Financing Arrangement", "terseLabel": "Principal amount" } } }, "localname": "PrincipalAmountOutstandingOnLoansManagedAndSecuritized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r65" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Cash proceeds" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r592" ], "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 debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r70" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.", "label": "Proceeds from Related Party Debt", "terseLabel": "Proceeds from issuance of related party notes", "verboseLabel": "Senior secured lenders" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r66" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r69", "r141" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLossFromRealEstateOperations": { "auth_ref": [ "r173" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cost of operation of other real estate (including provisions for real estate losses, rental income, and gains and losses on sales of real estate).", "label": "Profit (Loss) from Real Estate Operations", "terseLabel": "Foregone profit" } } }, "localname": "ProfitLossFromRealEstateOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r116", "r530", "r531", "r532" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r112", "r207" ], "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/2022", "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r114", "r183", "r508", "r566" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "verboseLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other, Net", "terseLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentOtherNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r114" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r404", "r482", "r483" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r196", "r482", "r483", "r673" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r404", "r482", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r673" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassetsandliabilitiesofdiscontinuedoperationsTable", "http://www.comsovereign.com/role/ScheduleofnetlossofsovereignplasticsdiscontinuedoperationsTable", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r593" ], "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 during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r142", "r195", "r682" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r579", "r597", "r684", "r686" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofcashcashequivalentsandrestrictedcashTable": { "order": 2.0, "parentTag": "us-gaap_RestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. 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", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofcashcashequivalentsandrestrictedcashTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashEquivalents": { "auth_ref": [ "r524", "r526", "r597", "r684", "r686" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofcashcashequivalentsandrestrictedcashTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash equivalents restricted as to withdrawal or usage. 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": "Restricted Cash Equivalents", "totalLabel": "Total" } } }, "localname": "RestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofcashcashequivalentsandrestrictedcashTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r525", "r581", "r597" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock Awards [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r30", "r131", "r181", "r516", "r518", "r566" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/GoingConcernDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r201", "r242", "r243", "r244", "r246", "r252", "r254", "r301", "r438", "r439", "r440", "r442", "r443", "r454", "r513", "r515" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r401", "r402" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r92" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r231", "r240", "r281", "r282", "r285", "r288", "r289", "r293", "r294", "r296", "r300", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r342", "r343", "r457", "r507", "r628" ], "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", "verboseLabel": "Total revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement", "http://www.comsovereign.com/role/ScheduleofrevenuebyproductsandservicesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesNetOfInterestExpense": { "auth_ref": [ "r281", "r282", "r285", "r288", "r289", "r293", "r294", "r296" ], "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 after deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues, Net of Interest Expense", "terseLabel": "Revenue from continuing operations" } } }, "localname": "RevenuesNetOfInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrepresentstheunauditedproformacombinedresultsofoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r476", "r565" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Lease deposits recognized from Sky Sapience Ltd. Acquisition" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentrations [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SaleLeasebackTransactionAccumulatedDepreciation": { "auth_ref": [ "r197", "r198", "r199", "r200", "r480" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The accumulated depreciation and amortization related to the asset(s) sold in connection with the property sold to another party and leased back to the seller.", "label": "Sale Leaseback Transaction, Accumulated Depreciation", "terseLabel": "Accumulated depreciation" } } }, "localname": "SaleLeasebackTransactionAccumulatedDepreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleLeasebackTransactionHistoricalCost": { "auth_ref": [ "r198", "r199", "r200", "r672" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The historical cost of the asset(s) sold in connection with the sale of the property to another party and the lease of the property back to the seller.", "label": "Sale Leaseback Transaction, Historical Cost", "terseLabel": "Transaction cost" } } }, "localname": "SaleLeasebackTransactionHistoricalCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleLeasebackTransactionNetBookValue": { "auth_ref": [ "r198", "r199", "r200", "r672" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller.", "label": "Sale Leaseback Transaction, Net Book Value", "terseLabel": "Net book value" } } }, "localname": "SaleLeasebackTransactionNetBookValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Consideration for the sale" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Common stock issuance for Innovation Digital, LLC acquisition (in Shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of weighted-average potential common shares" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/EarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments.", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "terseLabel": "Schedule of cash, cash equivalents and restricted cash" } } }, "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of operating leases" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r45", "r126", "r128", "r129", "r130", "r160", "r161", "r163", "r177", "r554", "r556", "r602" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of debt consisted" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r91" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebyproductsandservicesTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r91" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r98", "r102", "r491" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r98", "r102" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r552" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgoodwillactivityTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r552", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill activity" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r18", "r34", "r35", "r36" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/InventoryNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r118" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r114" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock unit (\u201cRSU\u201d)" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtostockoptionsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Schedule of presents information related to stock options" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r135", "r137", "r138" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r102" ], "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 amortizable intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r581" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.", "label": "Security Deposit", "terseLabel": "Security deposit" } } }, "localname": "SecurityDeposit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r582", "r583", "r633" ], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A Cumulative Redeemable Perpetual Preferred Stock", "verboseLabel": "Series A Preferred Stock [Member]" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r74" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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 vendor payments" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r419", "r420" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Number of RSU\u2019s, ending balance", "periodStartLabel": "Number of RSU\u2019s beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrestrictedstockunitRSUTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Number of RSU\u2019s, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrestrictedstockunitRSUTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r431" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvalueofoptionsgrantedTable", "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatethefairvalueofwarrantsgrantedTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r430" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvalueofoptionsgrantedTable", "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatethefairvalueofwarrantsgrantedTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r432" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvalueofoptionsgrantedTable", "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatethefairvalueofwarrantsgrantedTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures", "negatedLabel": "Number of Options, Cancelled or Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r413" ], "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 Options, Outstanding Ending balance", "periodStartLabel": "Number of Options,Outstanding Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r426" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r642" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r140" ], "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", "periodStartLabel": "Aggregate Intrinsic Value, Outstanding Beginning balance", "terseLabel": "Aggregate Intrinsic Value, Outstanding Ending balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtostockoptionsTable", "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtowarrantsTable", "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r416" ], "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" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r415" ], "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": "New invoices not yet earned (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofopeningandclosingbalancesofcontractliabilitiesTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "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": "Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtostockoptionsTable" ], "xbrltype": "stringItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Price per share (in Dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r429" ], "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", "verboseLabel": "Contractual life of warrants" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvalueofoptionsgrantedTable", "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatethefairvalueofwarrantsgrantedTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "terseLabel": "Outstanding Number of Options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtostockoptionsTable" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Weighted-Average Grant Date Value Per Share, ending balance", "periodStartLabel": "Weighted-Average Grant Date Value Per Share beginning balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrestrictedstockunitRSUTable" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of increase (decrease) of non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Number of Shares, Period Increase (Decrease)", "terseLabel": "Total" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofweightedaveragepotentialcommonsharesTable" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-Average Grant Date Value Per Share, Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrestrictedstockunitRSUTable" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Life In Years" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtostockoptionsTable" ], "xbrltype": "durationItemType" }, "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/2022", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r39" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r37" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r475", "r565" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtooperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r82", "r237" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r214", "r215", "r216", "r240", "r258", "r259", "r266", "r268", "r275", "r276", "r300", "r333", "r336", "r337", "r338", "r342", "r343", "r375", "r376", "r378", "r382", "r388", "r457", "r544", "r576", "r598", "r607" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.comsovereign.com/role/DebtDetails", "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r50", "r125", "r201", "r227", "r228", "r229", "r242", "r243", "r244", "r246", "r252", "r254", "r274", "r301", "r389", "r438", "r439", "r440", "r442", "r443", "r454", "r462", "r463", "r464", "r465", "r466", "r467", "r481", "r513", "r514", "r515" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatethefairvalueofwarrantsgrantedTable", "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals", "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r242", "r243", "r244", "r274", "r490" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r27", "r28", "r131" ], "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": "Common stock issued for Sky Sapience Ltd. acquisition (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r49", "r125", "r126", "r131", "r361" ], "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": "Preferred dividend (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "auth_ref": [ "r27", "r28", "r125", "r126", "r131" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Shares, Conversion of Units", "terseLabel": "Common stock issued for conversion of debt (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2022", "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": "Common stock issuance for Rvision, Inc. acquisition (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r125", "r131" ], "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": "Unvested restricted stock" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofweightedaveragepotentialcommonsharesTable" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r27", "r28", "r125", "r131" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Share-based compensation (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r27", "r28", "r125", "r131", "r416" ], "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)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable", "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r50", "r125", "r131" ], "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": "Common stock issuance for Innovation Digital, LLC acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": { "auth_ref": [ "r50", "r125", "r131" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Value, Conversion of Units", "terseLabel": "Common stock issued for conversion of debt" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2022", "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": "Warrant issuance for debt issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r27", "r28", "r125", "r131" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Common stock issuance for Rvision, Inc. acquisition" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "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 the debt placement agent" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockDividend": { "auth_ref": [ "r50", "r125", "r131" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued to shareholders as a dividend during the period.", "label": "Stock Issued During Period, Value, Stock Dividend", "negatedLabel": "Preferred dividend" } } }, "localname": "StockIssuedDuringPeriodValueStockDividend", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r50", "r125", "r131" ], "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/2022", "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": "Stock Option [Member]" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r28", "r31", "r32", "r93", "r566", "r600", "r609", "r669" ], "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", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r134", "r239", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r389", "r453" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r468", "r485" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/DebtDetails", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r468", "r485" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/DebtDetails", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r468", "r485" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/DebtDetails", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r484", "r486" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": { "auth_ref": [ "r16" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/GoingConcern" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalDeferredPurchasePrice": { "auth_ref": [ "r78", "r79", "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A device of credit enhancement where a part of the purchase price for the receivable/ payable is retained to serve as a cash collateral.", "label": "Supplemental Deferred Purchase Price", "terseLabel": "Purchase price" } } }, "localname": "SupplementalDeferredPurchasePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]", "terseLabel": "Trade Accounts Receivable [Member]" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r132" ], "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 (in Shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/DebtDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r48", "r132" ], "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 Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r48", "r132" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r48", "r132", "r133" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 6.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, 33,334 shares as of June 30, 2022 and December 2021" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "stringItemType" }, "us-gaap_UnderlyingAssetClassDomain": { "auth_ref": [ "r151" ], "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/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r87", "r88", "r89", "r277", "r278", "r279", "r280" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "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]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatethefairvalueofwarrantsgrantedTable" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r257", "r268" ], "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": "Basic and diluted (in Shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock subject to repurchase or cancellation determined by relating the portion of time within a reporting period that these shares have been outstanding to the total time in that period. Common stock subject to repurchase are outstanding common shares that are contingently returnable (that is, subject to recall).", "label": "Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation", "terseLabel": "Weighted-average common shares outstanding (in Shares)" } } }, "localname": "WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrepresentstheunauditedproformacombinedresultsofoperationsTable" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r256", "r268" ], "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 and diluted (in Shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement_Parentheticals" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=29634951&loc=d3e1756-110224", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2459-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2473-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=126970277&loc=d3e23176-110880", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21564-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=26872618&loc=d3e7436-122677", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5558-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613673-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=2122178", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "10", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=6431724&loc=d3e32938-113948", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5708775-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "10", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=6438156&loc=d3e57880-113973", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90193-114008", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90198-114008", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "40", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=51888271", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.14(d))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(d))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1,2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.10)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.4)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123406127&loc=d3e45014-112735", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "50", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123386837&loc=d3e51831-112757", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123386837&loc=d3e51840-112757", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123386837&loc=d3e51843-112757", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.27(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123386189&loc=SL77918607-209975", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128295416&loc=SL77919786-209982", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=127002003&loc=SL6242269-115581", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6829253&loc=SL6831962-166255", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r571": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r572": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r573": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r574": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r575": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1060-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128295416&loc=SL77919786-209982", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=116631393&loc=SL116631396-227033", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1063-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2646-109256", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 106 0001213900-23-005744-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-23-005744-xbrl.zip M4$L#!!0 ( '6/.U9O30SSC", #S) 0 1 8V]M-:Q'%_FDJVM%$5"$FZ7C!^LW-_N]N[/;VXV/GG6\OZ[I?_V=VUSD$ D!T"UQHNK%,XG=TZ MGG6'[ "/()I:WX?3'ZQ=:Q*&L]>=SL/#P\\.*8,=#P$,(^0 3'^P=G=)@VF3 MIPC0!E];9\BSWMN!U3VVNONON\>ONX?6_=VIU=WK'L15OOOE$;_&S@1,;0OX M8 J"\(QTVP%NN)@!_&8GP32R\?!GB,:= MY:<.:;^[8X4V&H/PRIX"/+,=L*R0$($A&27@C0/Z#U9E[^A@+^W']X*OA1J/ M0^2S;KI[>P<=^GEH8Y 6?ZR4?SA@I?=?O7K585_3HA$6$9!^2?#'Q2G2>M ? M,0\(@;W?^?3;Y2T;[&590I4;+LOGB3SLQ!_3HFZ(^ -"/G0H;@ID;W=O?[>[ MGV_>DPRC%^#0#ARP\];ZSK*H+-A! $,[),)+!>H[*E3LY]G,"T;P;?(3^9$. MZ>N4#3=@9+%!?DV!O-G!WG3F4^:PWR8(C-[LT'';3_DPPID5LY"#H M SD'.S,$9P"%'F%13@!8 Y7:14+IYP[I$_B7&>2=SMMUD3-#X,G)(7UB,E\9 MLTI4K8U-+A@].5VD3R_P.%2MB2;']I^<)M*G$_E<5A6HHH7O"!T6_>/^YD*N M>5C3IS# T/=&Y,^I_H3V&A#$ *(1O^MT1ED;7GEH@8 M6QG(WZ0=%P28K%;Y%JVD28NUB7_IE!NRK$HW$6ED$+QE?YULEK<#& STV+HM@"XZLP8P:FJ0!PM#[P(Y< MCY1I>=F0E[J355%-Q>D7Z^.TSC1NU73&_-L)&:X)]%VRF7OW5^2%"]I %Z*# M K,EQ2I3J<#:PR:LO0VA\S7I[?_^]V5W__@?5MRK8E*WC.7.ZE,;3\Y\^""< MO\L"/".FP,^C)ORDS5NT_58IZ[*O#["#O!GM%XY.(NP% !?U+[^$?#8>$X[U M/>SX$$<(T']DC5!&I_J89]OSSL2<56*2D&_9V- B*@^!)B? T0L\,+'. 64)EQ M^]TR/])FK.]I0S]8I"F+M=7NG^1F-C%MZ?_H]F1N^]3BM0/W!N 0>4YB61?- M;IT*4BMN_Z#,/%KGI]C*SC7[DT4:MK*668%6PTF8F5A-^ 8X@(SBT =7)1^Z[QQG=\A=-X_(WY1)T5.9$TH*5-M&>L*BXP4[K%D3+4ZT_H^Z6\MP0 ME5'N-/\I-\]:_L_>-:[7"K_)_# ML.3N'*H.\KN5S3VMU"[I4F=F[J@E/F(I.BZKGY5+1[>RV1>?Y[330.-X[H0H M#)=&31*SB$&H'LU5BR@6B6[% \#:V64-6?F6VODC/V:;3KUPFFSC3YE3=PR" MR@F K)R*5=7]?M886](+S;7\4AR+.H1GG/2_Q.]91.W9GV?_L@/A&LYISC^OZ/>>9T@@*2@>G>D M&PQ@?1\W*6!X"I>B^+Q=\N8!L?@'-[P2\B7MHKSHGP>+E=V+7L4Y^)<-LE* MRAV !YSX!>$!>6L_KNF@G,-$S2IJW5CQ?N@3LL[Q.8=]A0\J"Z/B_8AK MMTS0/U3G.32RGU6^VX.J]X)4;LV&YF>Y''Y("RKUV(N*$T-TLMNRK>E9%8=I MDF)2N^]%Q:7!/;1J5=PZ+^?U06A[?I,[>FE-E:)\48VOT+ZI9WV?]-*Z-9HY M[7GLE9>4V_HO*IX-H<]>PKF6:\M)ZDR &_D C@(0DC'%<+0L-?-M''H.=G,C M#(NG+,5INV);ZO6TXC-1,I_.]@06G>X$F$61T;^7V*P4G)5'9T'99=!V[O.E MR&9;,;)+\SU[Z/D>S6 %1_4EJ'X["KU1\>G4%9T8$=N YC#1+ZW4-/4P9+>% M>>L$[[N"RQ5/4.%.<;LFU)S-H3PZ0:FIU/?6Z7G$FJ7B> MF4V+#472D5#_WZKA2*U9GXM)>"00:/_ P76 MH>6H.FD(F4 )Z->7*X%5LJD(U8+#VJ#_M7+X6!,90O:]50SUX]9XFD!:4#WU MM9.TR)WS+>,XWKED)-%R(*4^.$%I-0LKSC8U"\O>MK1"UGFKS+5X[*5AA#+6 ME@K)O6J'%:]:.511P,1E+RWKM%@WB\,,03Y64@A)Y-,.;!1P,JD M/PM(,P*U7%6%/O+62T51)5EQ&$&/'1FA!?=A3MJ4@XT]V M%]&4(@,N^1&%WM]97*=(!AJT))>0BHMK-0FA^*P4H)4@9$WE,%IYD*T%4&-3 ME?*!A8'(MU:+U6$H #9>\8O2BC^JN,'2.S*MN=;@0)N&U05C/[ND)#ZQ MKA95*N"*CZO,J^JA=-R+Y4NRB+:\Y/&2*C/ZO"^:,A@(,-LDA'687*L-)?'?^K^^7^;H']X[GS]Y[_/NR$M^#]W\<' M7Q_WGEV_N/GP?M^%[F?/KSZ?/3UK//C M>>0]7(2_3PY_/WB\/T.]L_[+Q>#]"S3H[84G/_8O'FZ_W/UX=O;'$/1.#WX_ M.+O<&Q_TPN$7]./)NU_?'_YK%O0_@//;@XOH _C]RY>CL_T[G MW>#K:/'BZ.MOAX,O[W]\-7FU?]6[_>-F-AM$GT^N.UHO_^:T\_'OH^F-?38/SJ9'\T]S#)ROORX.X,>7?P0#\-*YZL"3 MXP6W-[N[;-<[1$(:VOQ33!; 1#B$3UGRH MOKXF;]Z>RJ06Y/L6!Q)3)+D9R+!0A1Y/Q4+4OXZ*_X;FWXK20V\FC[+WGUFNQ2G8)+N>D)>5[C>.*QU"<7*)=)NM> MBTD#0S&=#Q&AY.;V7GXU1EQ#8:<>5]R$:D96;LLL UE9]Q;MW_J>3N#NWC\( M$/;7_C_:E!4U[C%'4_88-Z;=AI",L$<6,C"R/32W_8@Y&MGW,;(#A375M#6E M_JYX+6N+3@Z:1;'1_4Z*SJ+P+(8O=GG&Q1*(K<=36YK8I(R'3R?>0%A\1=RV(-6C8+XC;$1U[4I+C$:+"K52\:.M=Y$A $L+30JR76GJGZ#$0Z>S MRG"+JA3*RQHI[41G'G&_[?*RSN4EG3)-EY9B?:DO]F7U4<%UKRDIFG8Y:?C@ M'?>"KKJX?"%X6;V4*WO]KG4[-'D'C\\Y7@GY).6\5)AOI&5.?9]0JK6(P1(% M=N1Z1%O-$&0:C%08>@&@EYXC/\3+*"2%M;]BHPK/TLN*BU"0T%3H5EHJ:FJD M+?'1FR460VBE$*T$8RXTJGW?K_G[?CPMH"RLDH:*GU'RV%][3TQ?191>]N-G MM.6749ZIOJQZ^,H/ ;:LTH]#@$Y$Q;L7N.^(I1(N+C+[,^:7M(1B@NVQO5'2 M0/[/'KVSQUJS\6M[-J-F?O)C_%,0P)B2=$'XA?SJ36<0A59@ M3P&>V0XH,/1QB/R?(1IWNGM[!QTOP"'-_[1C8;)>3>U+Z+#F)%7HOW;3>KOT MI]W][N[!_L^/V-WIO&V"@A(])+N>NBC2>DU0C&P\9,U%>#[M[NWO=O?%>%0UV;_Q$HB& M=.0'^)#]RPVU.9)6H*PXS'K5Y@)&80,VD%HY%BS;*/) EW0,G)_'<-[!GJ,# MHER<_E'H..D4^( I+]KKFYW4+!R,KD!(,W(-1K>I?KU.TB?S\WKWAIAE9]NQ M*(UO=B@([S4]KPS&%R&84H6Q8]E)J3<[(8K(O^-2I!$/NG>LGANA1$\']"HF M,7_3LIBLB$2Y1O3K.8+1+.V$V*K3W#*\!AK4PQ-?S"$:_S(+%QR,MF=H&N'/ MSQG1P-RQ-*V#49+M[R;+T6KB,&B@S>E)$!3"2_(04:4O\Q MN:K0BV\J7*=I&$]9%D;F+#9R1&KAUA@'3D;$7CDCHHGC4 NWQCA4\\&92+4$ MI5H=+!-BF4A9%9QXO2X]EVD..2)@14M9Q!]CR5)#U"4PSO73*^:0,I-0.53U M;$NOQO>2$V03J11BU%"8YS27QVF2RJ,79_(@H]7+\GCTC.YEZ5N*.>0,I%8';B=MT*ZDY0*2P>W.20*D6D(Z2"]'A@W8@Y1 M:HAZ0IJD.%OZLF_BV(T[N V4U\6N-R2EW<-->HV4-78'T)3HOU*9?G*%^X;> MX#9QJ-9&DY:#B%Z_77;QF5Z^O8.LI[PKRGSY6HD.B:K,>J"7[D[3BY,F#@$? MH-JP.V,7!G];WA<UE0\#VF^O==$A%\9GOH XT%IJL4^WX>QP&;.!(K4*$G%&R XQ9,WN_(8.IH M_^LDTHBW,.?:-E+CU\:NN1,0B=;=)"]='Y-@V6V<)'J4Z,A/4M?D*2*"J.W" M$@I9.G F4ET+M]:96AJ42(3G/@U)O$;PC#9_FL0CWL3AB,M]CJ&:8W5B)$NM M,�G)%00Y1-CON =$I^,DCG52&)E5>E[)Z!^/>D'+@"X45 *@(:3G$-$#LD M,X<;=,#G,H;X2ZQB+2?7X2.9ADNHH2?FU[;C^B4(DA=,W0$!/( M'*YI8!3JH.)IB &+?!F09(Y56'GP_/ YF&3BM0V!AZN$&VY'D.%*H84F!Q0V M""/LQ_GR8.)IVEB>KY.(J!["?\R*7C01:!WX!- M%V]:83 J'_&8P\BU4"'U4@&'-.!>P1#@:WMA6(B?!%P-X3U\?DHXF&JY1XX, M).%(/O\@V0BAD*H=,X5+!5"T!%3&X?CY:>%@JB5>+PTDX64]$EX92,*K>B3L M&[#!X(&JX6TSTMVV+Z: >;%CLR@]_2]2,(4!"&VTX-$PLGW,)2*^JQJFGX;Q M]0Q"'!AZX8HN]Q)8D9;J.0YIVR5*#4'?/XT0 D&X0=(ZK-[0#%P;3]>B@S=)7 2S>464G<=3G'Z<*BZC7:RG05X!L M0._LQTU2O>J\K$&%ZF@^N>IC,K4%G+*C&#IQ+S F^BGVD,?N<1;7@Y-H4+)/ MPG1\3*:W%AV2L"1^,_'YI70X&BCB-7A(ZL!M2/6U;SNL<&]*347P/B\50.BWDZ0$!^;8GX1I8_SCI0WQ3(IYW'W0I$ [!B>U2J4' H6F6%D]@[ZY(L0"PV.0Y MM[T@V^BEV9-,EFP!8IE>I]IP6'ZDRF N"@"+N9B_BQY?7DMO,5(YI_^FJH!B MV_AZOB+I=2D1CTD?C.S(#\F\!_1UJ5,RIF.3IRX?KVB1RF9!MJ3%X[4=<[>" M6KP,!:17,A?Z(/[_BR!Q'JL'LQ]"Q@[KEDWTJT M@,RC;Q;5.O!ES$[JQ\KNR1;C-5'-0RV^Z);M/.X@K2=SG!DUDU7(18KK,M;P M,TBV5#B)?/T[T0A?%[?VS ,$WF7HYO9=!@]#(W(DIR:)V!04XR P^M1 B%EF M;@[I52UZ?DTO30/?)^;-&40700#G#&7?&WNA[5]>GAK,_%IDB&TVWOC=/<"M MXSG%7%.TR6"]>Z0WG\C5+V"@6/CR5891K5I$5\,<7P; M8V_D.8G/(TFC>4/*E#-ZW="KI7 48;#Q/>"J [027?)(_3#TDU#_#U>G++HJ ME_$VD\0+ZF,(@$-[_^B%D[L)>"+[:V7?_9I(E-PIGM$E/$[NZ+KQ0< =T7,8"I'-/,)VRBT^,4Z'OTC<#D M;;3"0>#FHWW=\/6$U$1.- 07Y=NY^K"E\TRKG4LO8 #*9Z'/Y#*IWX#$\ M\7.>*C=$K\/TQZ>.!FD 6SMMNE&4"K'52,MK%$%B<**Y*4PS9!1=&B@E+"N; MC)CI[$7\7Z/HU$2JE0LL28S%#Y!G"MLHTIM"7^^[4R:/RPIT: B,.,^"R6.B MC7K=[Q:9/"@K4;**$<>:,F_G4A?Z&@QXD_8O34"KITMJ)::/ Q%I6R:KRHQ% M0V=(7?"-GM(Q647(HFFTR1E$Q9[,&X^UT*'S!E_M M-/4FC]7*U*SV0($T:_E6CEL=BG1> "UF.C=Y2.10M>1$)\.YR4/0 +_0@P1PXQ0*LVSJ=6PSAZ,=N'[F+8*C;TMJZ],H MTWP;Z'3[Y+49=9+PKH*!G_-%%<.=-P1K&8(-A1_ID",TG:1L#HABW>Q26%(@&('D[D1USF$QF :?T4)85 MJ6@/%/\^7(S3I-'&+2UUH8M5FWY+!BT#34#K2+71<;E%H,)HBEDU!/19TG[,OGY/LW-SFJ!+,&J=1K MRZHX]#7817()S'AJ!; E%XT)MG!Q[=NL'CUQ97%*?4C?/,[[MESVRU,?(QHALPAVBK!9DQ;7CQP)(9=MQ MHFG$?()V+L6$<4;+D]"K(4$;ZM\@^^C)*!6N[F?BQTG6-8$WM6%60A<;TY*J M6;ZF[20]AU^2<:FNW*5214IXR[*Q]V;[U9>2.&$"G#7VM,U:28LL=:!\N5F8 M>L1\]MTX0:L#6YJU6JL=@P2D+F"Q(A*U1,7.RTY247R2&L)M%8E:]#21%DN=Q[?AY7 3HEB9MF+X%0!1?J8R;7*\F"+9'ZM9#YY,/K_DR MNCX*I>E\JAV'U+6X[&X!;(1#R'K-'Z!MIXYL3EM]RZ))7^:+Y6I4";>(2613 M$M96B+!D0-( 2X/W2]HD2!_Q3F&/)7:%,@S3)TF]PYI[O?T]9PU M91?:%/^EL.O'IW'.L](;,ICFIXG([OSF]MXXS;L&:NK%+&HV;9!J71,=JDS0 MZA[L+,HXPM3^!4F4\_VR>DJ-*Y! M+[+)$;=OYV/#MU!*A:1L9IBV3]2D1(@MBH_)/JD7[Y/>/1(F><0B(]H57 ,4 MOR(RB$)J&-#\S2=@[ 5!=E,Y?U(Z2\HWLSD:1R6L2D%-1=:C01!C5NYDD15) M;-C>@XW6WK:/;)_&>I;>9$P']ZEOMSP]V?6UJ;XHD)E))B8= MB!RRJV@Z!.CY'_+<)''UC';]/L4,3I0@AD53KR5%< ;1"'CT,)&>HS$_0GQ7 M]2*X9D-E@%'S!$0VWE[B&GVGO6U4J)]@N-=.\]IWF^KY]8UZK58AO/:!7^P6 M[D7A!")Z(G\?N "E" H\KHMY&U+E:Z1P[0ZL$@R.<^%;6RUU M*96OEJM,J_\Z_]4JA*\>0#!+$E+Q8FG3+>&V[MCT:7N:<=R^W5T]JC9G0E?V M1J5CW6VVG(6T*;9_3ZMK\,%_JY8EE*_3L, B.&MR9#R/1*NH$HZ@UE-(B5XR M;QVJCW[E9[R2UDQ:2YKA%J\6[&WRBQ#?INGIKI/T=.F#+?>!R:D>-/'+KK:# M@(;? _>*QJ1X;!,DP?(3H*]7'\8MY!A-; BIY MS5#]<(*INJXV=MD!0(W&#%)TC5#+'C*+LZ?8N<0I5R T50!TX$K?>9!5-XC+ MND#%LQSBD-A&'AZ,3B+/IX:]P;J+AU9(VCE-+!)?[S>8I#Q*8<9:@!WDQ0&( MHRQU@2BOAU@0-VB(JS%*+X;VQ@B *BG/M',K09*M#K^1#=C$7]Q4H)N5P2\/ M4SAC>D$0T3Q_9I.20RECS$=$Z@U&HYB7+*^0N68X#ZQ8&PR-771XA99ZVM,5"339K)EQJ3!PW9Q5:1*D M3G8BHG NH1T(UIAG62ZYL.2I)!-Z-Z[*5K^97D0J>R,Z2R!*+-FIAS%$"Y9* MU&#)DX 6>@[I1;()]%V ,+73:3)-,Q6X JG,(RBJ:9!^U\ HRQD1)RMGC6S! M+.3 E; O.5CH.0[IQNU[<\\%P49OT:UL!_(1-ST>-6\JJM$VB^@U:4+JX93: M^8*3L0\T=#P8\Z(6GVE7J8=4F)F1GE;U\V_9I3=Q#8@1E( 3RN@%64:#D*R= M.=>! 989%Y;4/PP#:FD7'X0Q3IM(4$I2SU>K&*0\%/CD=F=6\\;#7[/=TJH; MMS6350(G>2>()AE,S^SZ8 Y\R+S!Q@JD'N#F!!LDJ/I0A4]KD"5C FS7)#GE M8)*IR5SH4'';9+*-*08MO3)$6@=_1>2'=W.3IZ 49P,"#9IR2H1BQ0(SGN>> M+#-XJR< +*;P(@@!3?>UMDWLIEPM):#B@XLT(\I@%(?H&Q"95L4D-4BF0R*: M;N8["]R4>&[XJ%%LTD$O(YXEK@%NDE9HE%.ZI&5"*7-A],ONZ.>X%J(/56A4 M^[8W)37/()H"]&XZ\^$"F/WZEPBRB,2TQ W T)]O-A73JK15L(K]?V04@M ; MC7J^#\9FS2:. 15;H+Y??E/F-Y"_(_%< MS]Z)@4EB @O/.E[;"Y:#+0!F4*2")[$T^\@>P^"C/0>?+B]/S2"'BTG(&VXJ MSC-O;@AO5/ DO.%7A1$RF;(,7EW*C)E."G3U)/&6OA%L,%UY?,+M"[>B]V@R M64MT]=AU-T' 9#',XZO%KKL':#)92W221RP1#N\0,4(GP!!+@@=)9O)1Y6@8 M!55$XEW6KRQ,*#8VJ)UH" TB6#)O+^WU&CX 0Y;2*B#1W+X( CB/0T*\,;VN M9HS5)D$FL038IBE@U6S?%$*JD&2SFIK_OV<(?"XH&0/B)YV7:7]NXK0_AE C!2?UF5Y?T_LA9I!1!".Y M*!Z7,T8G5?#(KWV[D6.*Y[:$1B8I-]2M$1DRXD4PDL10O?/[JYX9F M8A+=X MXCM;?/^S(71H0%1=E3/<_:^)4B)W<0,&TR8B2),<8RPI&30-1"6!-8HH&4)I'"A <\\QQ6XLH9$"AZ/PP4:F<*&(1@Z\E*;+% KXL"1: MF ;*)6_1&$)#%9$8_AUP)@'TX7AA!O@*'HF9>S?QD&N69YX'238-V,%0NL&UL[5U;=^(X$G[?7\%F7W9/'X99F:C3DDU,#HP][!+_M[#8@TK!OHX_;#9'G8N+_?^\^]&XV_O_]YL-BX@ M@@184&^,%HT.GLZ&FM&X(P#1,2;3QC^MZ;\:S<;$LF;O6JWGY^=?-/8=JAD$ M4FP3#5+^0:/99 WZ378(Y V^:_2(T;@"J'%XTC@\>'=X\N[P;>/^KM,XW#\\ M'^\=$^;^(?_),_R9\=C"@V#9UC?P9,_BK#"836 M7H,W?3^X7'L)_A!F=@*-!\1_:?$OM81MM-3H>B>BZ?9PI*48Z;KFZ;$(\1M$Q,*1XO59B9@%J&1G6#:AA9!K*A MCF>\LS.#IG=@Q*5D?X^RHC@GDM\94 HM"I!N&F!DF(9E,*>3O95&H:MIE( C7(Q#,Q M90@3-*; ! TT9TAALBBA;J@-)<8S(W &#!V^S""BL$QOB&U)OC\;VY9-V C, M_NMU.!.C!PN2J0Y'5@G]LS3LO8X&3,TVG8Y]S91?>RWX8D&D0]U_,2ZES #K M]2DFU<3:FB23QR"8^(),,(+FASV;-A\ F/W9=IQ3QR;$&3^#*'-E*-/&B4:8 M%QLY(8GW8(O#WX*F1?U/'$(<,N+;7@VJN97DXYYDW9PFO0Z]3E6;K*L&B.;+ M9C]&>%J/U;QOM*@]G3JM-0T64_C/CPF>ID!OX?!K8Z)#PD+QO<8SLX6)Q7]L M%:;;PD?ND*/&VN-E+!6N)> "7#SD?XTXG&+FW;!L?YLF*;T.#:#R)HZJFQP"8.N(@PI8B&( M=%V]4@312#25$U,GLQ2(UJXQ>KB#9+J.K2 C%?=Q;'PDP20I[^O$DQ[OK >R%S!CF1"$S/%/UAC:I/>5F='M8&01H%E? M#&O2L:F%IY#XFBW4V'HFD36F)A]TPNE.1J1L('ZXVD9*A XA?V\/V M5.82JY^WZ<*1HHH.H9@Z,Y&.D3\UVY<3B0;4J<'R:UEM*D_U9F.W-.B^$<@I MLPJHHX[/V@0 *82H6J,-=F9E"4N!D/KD06+!%R C7I25/B%11DA6J;49DW)/ M2&(8D[%L*XCWU*7Z4^75:6S)$2''\",E9Q(>PZ*CE;,V9V5=?,S37EVIR ^, MS)3+T,+:TP2;K$7*RUO",Y;2?21&0*FB)3B&S#!UI]G/P+2A9'WC)%3K:,44 MA2I=H\A(+:SOX.D4(V7 1YJO-/;+!GH4$LE%86U=-[BFP+P%AGZ).F!F6$!V MU8M(2N4N,QL+0I!$ZR]%F!A "Q@(ZN> (#9>TK:FV5/;R7ATX=C0#-G!10:! MV^"7LN FM3(L(,!)B/ =^P1.(*+&'+K;H*\QY35J_?$=>)&_FIE+>L6SK(P= M+"^D@@BE")UWA$6F-EDH&W=B!&R)WXN#)KK"TY23Y&DC77FLF"JN/CF)1#@$ M6:*D]%#1@,RP>#TZ5Z?C3!D>(-+DI^22)&TA)XG I49PV_*6<=\2)UO>MT)[ MN3>RP3M\+$FQ,>*"L-'GEN"Q]" LV'+! 6P YY#-Y&5WR66SE=MF#/KK :#_ M_I*3XQU,6;S!J^&=/@')W- @'3*#E^[]A((JG:.F )^$3]3)-E]-$E6M;,W(67K?3<1+%&'+I2( MA";[^(%)^@C($PQH)CLA*194:6_.1$@22G*7OMQ3[TPFJ:U/#610BVLWAVI( M29-6?V92\9)<# S9#%PS7""8S"DFEO'#^54R-4F2*H[],Q&3B)3D@R"4G0D@#]('0X&0;>!"A(_,C8P\$]5'0V!">MGM?OG:.8HFYNR&;ZK1;BXU<.!/T@ M1W,5]8V";[W&3W BFK@-<,M>+,8ZQ3/G8EO&$?9EN*JJB:_%<@IV$V<=*%;7 MI',"UH16YW1245\_-"!UOEMTBL7<&N6F"9EG.W_AVM@&G? !IS_FA8T*AH)D M>95'/)F8R8&?W#EQ#SNI;+?:5ULX9\ #C;^2/T*=P3'[COQEY3R2MXO$7)C* MG4/[FZC5N-QPZU5'6KE8B4 3G2@WBP? ;,A=COE#*'-QJRYBNU04E4KN(8= MS*$J3"]7/2]0806B5+3L8J!@7KL_#I_()]LFDX55'>JHYC$-:QE'I[O9BV6J M/"JFC?3X0Q!%F:B,;55\>)\BZO+!*9QGE-^5IF:R$2^CVD/G%'=" :Q2:LD= M:SD#.D\B,(_-HX]%GF27X-$='=X2T9)0"NZT/YP OGU<#JO/F=MQP0C C8$ MC^XR&R*T!&N#^0__61L!.?'.K,%V*VKY[Y>4VOSN'EZ%1C/1E+?-7>8O-[Z" M]=_W!7Z3/3%/[F30U 24N(SA8J5Q?&.?);L]LJ7Q,4+V=$. ME@:M^.2B@BDJODT'=J'[_TL4.C]5?EXJ15[EZP.JBA )&D,AXX$W03) M89$[Z7KS@2X^\D@2TXFGG"@G/5GZCKOOW&3XQB!K;WY4 <%I*LKM0"3WE7D M(?P^\]+6C2.2G5W1[HDYF_3Z(KFOC7@1_#[Q,?7=/Y<;MYC__*N5!V_+%>PY M4[Y5'2JON/8+4#/-C@6/NGJ\_WNSV?COEX^?W_[OOU^UF?WR#;T]U7^JTW%[;Q?&E]FKS]=/1RWR/M M7O>W1?_J5])O[UMG;[J7S\/'NS>]WO<1;'>./AWUKOKM M'S/4_0POAD>7]F?XZ?'QN'=UAJ;XF_87:&NM\_[3>/'K\=/'M_W'JS>GD].# MF_;P^V VZ]O?SFY;-U^>QMW'R\[3_>D]_G%U\3B[^73SESGHM+[\.)X.0&^. M>M/C^=+:O])]$].]H*R=C_&36*$['Q1E!=_G/+KS2GX.1TFDOC:Z!=C[G,M(Q@E7 /V* MC&Q5L:FM[.P G!5%G[28;).DGMJU(4_EKE_:J+RGQDM];3U5@+U/>C09573' M7S6[9W((+O-R56QGK&@K60GK"P%5FY,BY+R=W+XK=^>ZX,WXI)I6T?_B!!<+ M UC+&H2ZLQ;H)F'/;,/DMZ$Y04>F(""MC3H:90)UR\$]%1N)5[9'9;%/F&%; MBUL3L @0Z?P,XEGT "D)-[9DEUQ7!YK"9B&0)=X%?PL6GE]K:TP @6R"JSXS2"ZYZ?TV MDA>10JSBC<'I\K;= Z<#&MWQ5NZHE#AM>P8"++S@ MDK/B$@35<394H*>$X9-[MMA:I,X-H3]S"E//7R#1#"H_3$Z5MZ4]+ >@@JW_ M^<^V'(\A80HY6VMG:_=J9G)T2<_7,XK-XN4241'&/ 7&&2_"XO?@6K=J[57D2CS-VMSIKT-M G7;A'B,H&5B M2O%X^:V9"9AST*@>T!\O];]S=@84C,6VZ)Y#]Z848%X0;,^6!A'+J1.U>C=% M*K@^LXPF6W!'8BF@9=Z@F$.1S5[N)U&QW;*'K'<&ECI(MH!>&[Q<4(Y258_A ML@TCRYV%$U0U>"HI82RA2^:J%=)\? M1EIJN4!X0[I?0R294*&8+1B?Q1")LN4%YPK>%IB-W.^6(JRX#W$:=AM3H;+7 MQL_%JX'-Y?[95C)1390I[+P"XNG]WP-4:K M1!9PR@E5 MGY=4W#**IL0A91#O']HC+,]GT3-0O8=[L5TJ'Q(W[QY!!D0UW.JM@/O_!IFGNH.W2NM3L7[W#=N&@)2 M)-2,%E)F,]NKI*CT"OU(^NZL\'U6A?,K:V>6#WB+_?$]A3&;ER5?$A>6M1,. M(05."==?%4GY>O<*5A@6K%1X=2%C 'W!)5GJ(X):Q &O>?2/&_/#5W05L8' M;0.KTZXD4QPO0[W;4GM/50E%*@]($EDO.;.-7%&U^?F+\NNKRNE2Z6*1(NI% M-U?)V37J"6"FQ=[3O ,OD/IG;B)=F=_**K7:L2@SH9E!%"0>"FTW2;K1JJ.$ MM4PBMZ,+9D-/RH71\?,/Q52E"*NZ3"HS3VF@B:;3_+V>H4:;%L=0,B"$?T9F-*KK[/)K#AGF$KJ MFE_*AF+*=MLR5J?4U"H>'G)1$89%O#!?62OB"R1._:PMK\O<'"814'$?F@#\$CLQ]N$L9/;[C MEW5^9SNX*@+6A6P/ 2%P1,5\I0B0'YRM-5T7L 6C9)@,F?N8EFWSV19P][A2 M2.8*;O41"JJ'IT\#/P8@45A2X3QIYA9/0F];92!+4^QLU.#]CAM8BP?_.NVR84*W-8O7HP\9AX86-G/A@F Q[E2' M(ZND3W%.X434(C8OT_63?>TIG_3)KEY)$E5B\A]<(UNM? 7/M+PE!M*,&3 O MT0VC8X!-UL[#W3,TY_ C1M9$Y?)D894J3QQDL0W18F5Q(F3&4[DT\K3Y!@&Y M>\956D1(DVK=JU(K"&,NM7RKL":,<]G)PG*Z5!K6;,P 7-@E[S\KJDT/V[)O MKB^E2M5529NR A=W87'99FW F-?%#SBJO!H;<' 7[QA3; /M,0NNJ^=_78U= M'0)"8 O*U1)R..];7/P(4,C#I/\#4$L#!!0 ( '6/.U8F']J$DV$ &@O M!@ 5 8V]M&UL[;U;=]PVTBCZOG^%M\_+.6N6 MQXGS93*9E9R]6C>/\LEJC23'D]EKKRR*1+<8L\D.2$KJ_/H-\-+-"T "8!5! M.OV0&5L6JPI5A4*A4)O7Y'0C3P_7/_X^N/= MF\7=Z>7EZ__U_[]Z]3]^^)]OWKQZ3T)"G81XKQYVKTZCS?;.]5_=4R>,5Q'= MO/I_D\W_]^K-J\_NNQW8M>G)(Y2ZI*8_^#5FS<,8 GRE!(. M\!^O+JC_ZB[;5Q_O3U^]^^K=-_DG_^.'P \_/S@Q M><7H#N,?7U.$_J/W^\S?9;W_]_??? MO\W^=?^KL2_Z10;VZ[?__G!UYSZ2C?/&#^/$"5V.(/;_$6<_O(I<)\DXV4O7 M*^EO\+^]*7_M#?_1FZ_?O?GFZ[^^Q-Z>1/8[7K)'4P7P[=O\'U]S?KUZ]0.- M G)+5J^R)?XCV6W)CZ]C?[,-..79SQXI6?WXFLDE9MC>O?OJ;]]\Q7']/_PG MO])?3Z,PC@+?XT(Z<0*^YKM'0I+7KSCHC[>7M=7RCR*F4,1?A_PO;_DOO97" M>)LK B:=O]XXE(3)(TE\UPEB"+*;()%6<S/&X;.E/(FF)Q:='*! M^-X#%7(Q=X\,]F,4>,P>GO^>^LGNG@%Y%]%O=(CO@)(1"\[W4R=^O BB9U,. M[[]GY($0=T9BE_I;;@FCU4D:^R&)M>0O!@#'O;MTLW'H+EK=,;3^BFE2F"Q< M-TK#A!U\-XPQKD^T*%:$^!;**)_YL1MQV"GQEEM^)#->Z?%8# %R/[V/V-J9 MIKF$ACJDU;Z#).B6/!&V7AU:RD\@R3AW:,A6&%]%<7Q#:&8P=&@2?@^U>;DU MX/]QT_7D!,S6QD[HW9(XH;Y;6 LM2Z,"#VYK%YLNOB4N8?@> G*MYZJ( < 1 M>!DRA4HBNM.DJ_8=I#;>4+)U?._\94O"6,_J-3^%TL$;&C&+E.R8HG"UV?*# M7Y-=,A!@%OA]%'G/?L"<0F_)W!%Z&;+KP-IG^K*(8Y)H\;$7%J2\KXBC*>;B M"[@]<$8>M(29_3Z@DWV71.[GFHNF==:WOP;3JLR6GS!V>_QRS795=BQKNY]M M"+!._V;C)YO"E)]F7L2:A+H^4Q<8X#N*RY 8^$B-+P$UL'1J%RY3H-C7IDSX M/93YS6Q0B>&,.4!!E-E/+0KE0*#(O$L?8O)[RF">/^E2U_H6W .IN/TGN^Q/ M6D:F PJ@'1;> >ZYTP-PERC@@-G&PA77)Z_^(1@](C=M3WP4&DMRJXZY/I>!K, 5NN._ZQ(D!P*FMQ(DW(;0+$."YWN?) MZY.N"!%,*7)G7Y_.VG>0^X<[_P9'TN$K,']#Z%GKD]8)!TR.(@]1G]8.*(#A M6/>1>&E HE5(DH"=@]%J3\HV<.+$=V.OXF)$=1=#B_<#4<%=]/:$.-DV9ML[ M\)T'/V \)HPJ\/7JHX&\<._)2/P-\W:B%97$5*]BIA1*X0$YD-6T.RO)*2\DH3%E<24\ Z("*JQ M+F\F;N(_\30'<]+%H##VX9HRI\]U*-UQ>[[)MA%C&-M1Z28->#H$^R%-_#^< M@3Z)"2*,!?O[^V+F 0[:Q@)(\!NC9 N#WL XR/WM@PJ:2%1U'+A/':Z#P_78 MV 5I0X+G?L1C#'[(LSDSQ:0DT]4D ER)%@KX)3:\'$HVCA^66!/"J J]QN]D MUZ0T>PF"=+ ,4>-&,&4P!P=SD;UR$/"7/G8CQGK M!ZQ+ ?AZ%VE2\[?UE-W=;^\^ M#KJ#R@'BZ \[2M)-EK$8IS$W9HP"G_&1K!R?LNM&FIGP[-_9I3@>F9O*U 13,Q40 MH@BYP 2@G$)(&/="N!F19B0V@D(M,12FG=L8EW[ MH<&6AU8RDHW(%0& TUIIVJ\!K;VP8'VS>D:PD1JJ$BNI8R_+T'D!^[?9&CR?8>9]!MYX["K(G.W7KPHT M5=KW,/PP>5O\SMOVYX4%0Z8UXB%*8U+SKP\& (/81P:"NND#>;-'K$>O M" "V,F2,>;,AFP="-;E;^W1ON3"H=() CS;^P9XBIJ=^GH5TQ7#7J"(O"0D] MXI5T\8^'M%'(#0S#&41N#5' .U)$M,03. \D^/%U&K]9.\[VUWU5_7)UX8<, MG.\$-U&>YK=XB+.\EC;KXI(#*R=^R-A0P'O+;=9;PJ[1Y4\R*Y:Q4@MEOK.U MEY/[J4B$-X"_W;/\(.8%K5/+M*(DHE 07>TNOE[1:&,FM222LR>BS"O\\?57 M['PC^&4CA-*>_3@"J,)HZ]VHPN$K'FM9G?X@J2#/(B M;5"6[^NTK;)8HE953N=KQU)N43BB( I:Q[M0'8[G2U"1M&OPIRZ .C,*AK^3,MR$W_4B()R](,9AV]XK\%_"G$(0WW18)S/ESZ[, M->J )2% ,!-;)&)-(8?_@K5 .9+EZLR/MU'L!.]IE&XO0S=(>5\]X6,'TA%B M3LA,A#J$U87PO\40/J8\IR2B(4HN=8^5O#?#LRI_G;D)G#P(5NLN WQD=:": M@NB43J\N=A5"^AOL_EF6.7_9&\\MSX5;A4B^@[X M%M1\&F3J4!FX)4434YB'#,0C(0YI21@(S5E8T*$.XE%7G?J5_N. MH7:Y,.+OU:%RA>VU=NH-TF.(,MKJO6DVKU;J3.T/)P\6*^ZK5@]M+5ZDE MLC-Y^1KT0G/C[/@1A_LVTT!B\TF@7TM%#S--+O5*Q?"Z2'A%%JI()$CF(Q(9 MEWK-FN$N85][;0KA-XH$C]7#2'NSR)C5^Z)F:,7.4G(?W>:%.3<.Q1-0!Z)) MG#D*XNGB%?A#6W;I+12"[52VHD H&,D=7_SEU#G=M6B<)[33HJO2)S]Y/$WC M)-H06M*ZP]D)2BBG+BD]_O6_@ W8'9_R:L)=M]BZ]XD4QM3EH,:(,5Y0D'=- M#[(9G?)];%-X2]'?*UE@KO#X*D?83FF32#^VLV![RM:,]?V2QHC).SF MVHMO,L;2W+L72:XK6*3MX#=-NJ#/R57184W)Y]>!-P?YZ#.I%%-'Q&FXPX'G M:5@(79@JHL2/P',@*KT4%JW!..IL_<2!3HZ68;'KGND)1)/_U.WB21N>0^CD'CEF,K%87[!&>.1ZT,?\PH(9W.>7>?)W(9LBL!X1-'KTFR7-T[+] F3Q.[39=;TQ#J M\K7WC1W&Z49WMFV7]ICI<[>_C>;;]5T+\,(+8G16>U4,EUP_.Y5:B?SPMMZ2 MZ]#B;+Q67;_>.#P4]D@2WW6">'#G+D8ON61_A Z0"! ,"A(4T(H^WCBDUL9M M@*NZP46$T;A<)JLPDK&E!!=%;TG(2-![018)[HK0:: MG8*0:6,M+B#@$%H@NH7KUZ_&D0>R,,K.JPC2X!S"Z>AU1R@_^>O!N0\UEP/* M;'5@LNE#R:U#S6IU\0G);M61,>=F23,]\K*HQ VA65MOU!BS%*GMB(Z*6Z#* M/ZSBQCK^#%F\2)/'B/I_')Q>%+FUD$VC/E5#7&UV8778:R&]C.-T%/D4B&R^ M'I@*IN013F14A'&9)G'BA#Q1;P315+'-43XU;L'6$64I#[?$(V3#??PZ]KIH M)(DVTH^GT/E9R.J>->.TNZN\UHUT^*M@G,%)HL2XW@*A@2)#/N^[,-D-^6M* M2'K00W=6:^%$.>=E6.;@,$LYI%(T!"(2O$.^$]4LA2,ZXKM*AX9G"^1X,=,% M"@R3]0,ZV:+4FLW60TG^&K1?W6OS!X<&)*241!F6 2\EM^2)A"FX N_!VK4B M/6*IYTZ4C,#+-HZ3Y8JW@LQ>%0E]\ET2WT4!_'$K163OVM94M+H9EW.F7QI& M?4EI%,-D%5,*L"8H]>.;C7%2 M8!U6P/:6Q(0MZI$AK8Q$+/"#GQI=N"PZ0,JJ6S]1.CF'ML_N2,!^O&9H/SCT M,^%DXXBK Y'%]IPFHNIB&MGQ6L<]R:BB?]',1055%Y=F&P&LHRDU5DH\S27X9T3D/CR[.S3OT_?*;V."#ZSZ[QI M,5JZ"$7A1N5'N@23Z=C3IWKK^_]9FAI7G/UI CS1NH9.Q9 MKO+FWU]#G^/=R*P^0YF=Y#W2&+ -,#-0R#:3,*YJUQ'852J1$Y-H1A(@9M^ M?+,)W"BP#JOTONSOC7.C;$*W>O0H*ZBH_[EZ0$;;OF7U1T+^=XUDJK%T#AP5 MK!6MA)X;SY@;0\+LY_D+IR_UX\=\T =O<8;@<77CLVN+C%1?@8E85NDBRMYC M\PY-[NZ>.F',J&0,*X_%$[)BOP-?(ZR#>88RU6*L2IMZ4$]A+ _![CEDH-Q* MS@+:G)0^SQ(E?Z$3H<5''@VW3H5S:#/7Z\C%K=60^BQHH;8N2A7-EDNUC[$H M6Y*!/U !;31KL.=SA:JS1"$H;?:XXS_Y'@F]N"MW?_C#C@2+98=#I'6U)QP9 M<[!RI6H4+9X&SZ,APY@=I IZQK(_?NK73WTQJ?,49VE(CI"Q M$,>39-,H.B%,6QPJ+, 9UE*VABKQG3BQ[P)O'C$.2WUHE12MND4D'$)+U]'Q M.AA-&3D8=4[F=-@(5)G)=@"O0<M*^8] _P\DNQ:QY=F(^ MH;PU"7&!]YV42F4:O2<'"4:M!25$NR^4[I/RMI.VW*=.,R%O[Z710QNDT)_F@"$*"9!9GCXQ!Q_$W(W;\,IN, M8GC'1WY,F\9SF2;_I>]=4,=[]GR7B3EO>WB64H;FAE _RGN'QKQPG:&[",A5 U X8H"S%(Z$-[ =H6LV4J(@F9.'<91T MXK-SLA@K:^O Z68F;/RRG^J;P''SMYZU:J,%'7@S%)8^S]!\A@YUR?YMN M4\]?"'7]&#S10!__9.WI ):")Q#WT)+KF$7Y=A$P@T[Q)FQ%:1S?I6O7Y#G[ M%_CG/16<=J\&IEJONH\KO,5K4MBUBOSG%Q$M&Y>.N6_;R&W..D&4M937-H[C MA?M[ZN>M4,;$VD19/]>5!>> M. QFU8G&Z>VGB'3*%EF7?Z4 QWXB$U(UZAN9F(*96NANKI9"[AI!8%3&(^C? MNMA$:3,987@ECQS1U 76Q:-2+M"CE>L9$H7IYH'9F,'E9%1],^A!$9K(IRX_ M75Z6,H6*ZO3>AJ"S($5Y=E,][?294XJG8S(S;)*J_'71)$.U^6@X3ZG$XO? MD9_ZQW_W%>"=J@P-.%B*L>OQ_MB8=JA Q#UIWW5VR[?9:>K4B1\O@NCYM7E MH& +NX06L+#&]G:B&F"&F,PXO!L:\>B)=[+[&',/8C_L:.$F_E-VH\8::Z-/ MP#3>9CIDWM@4V@P^-M$>("!SC>ZW9> 2$5%ZR7S"V.;>ZR+ [D0C*-%JLUTA M^>\XM&!,F2ML$L0A!H:AC\/$7_# 1@6TU0E9(-*JU]UYO)R=1DF3KCF MKPCYS$'H 'XWLBG:54VI];$3HPCW,)^YC7$1>N^CR'OV#\WZ8QKE'PZ MWV.IDR']=7S:O#^,PLW3V47GD83WDD]GSGL90W"&@1RPW1.Z\F^>XX)3XJY(>;O%;QT/U#=^J%[&E* M_.E\Q=#)D-Y<;GW>U[UW?M1EM^0TS-Q"_G?^U.*$+E%/*-6%.7-I:;,0)8/[ M+._P6@[R/F4JM%9SW,1?SM5K[F)&?T:V>3-C5 M1-+VH/1>+[OU^:QW2Q=;%)*J#2/@O($D.2/Y_U>B^46+5KPY/:J()[BU-)\\ M=+BL,N,>2-0+-S\=;XE+_">$<1%**.UM67WE[Q:JB)]8,](;J+F9"=D'\(4. MW;CL3B\"E5Z-A5C=1MIH;RC9.KY7!+1BC.Y[BDBM3QH#%:>8KT@-1@3$9ZVR M4\J'YZ%$/Y10?CFV5<3/WB<2&%%>1PFIV'1\0;80?D%6MLU,Z/>3'AVZCD)W M_&W9POH%B53"5I4.B[!^[(VS&]6)+?%]60=GBYO]SSP&B0,BM#1K$96'BM12 M!GJAS%$TJ@Q2Z.,#N,,X[BO?>? #C')J)91?CCF GB"AB]UFI =:Q#U\AGU"4EA$]N8[GJ!E>+^C#FH2O#^P7M6AEGD3H/+;S? MF/'G^9[Q?<3NO>R:Y >D5MYR'RD^,0"+'Y2T26E(]^ZISR6$% ]:8W+U9RA@ M'=% /#'G35T'=)@+.DHT[PQ:5C'R,T>Y]DS6-%45V"QJ.#7Y@U0D=N/L"ON0 M%;53\2XF74 MYYF6)ZD?\+EU62!3:=OUP1C_<#26C!I/QMIJC!!FA9/=3>"$R2+T^#S'[:8U MT@I^H\D1VSCFX/=9!V/[GTA!1(M<[]>/S^(0,U!12BO]H/MOMJW":-M3 _-< MQ:K#7*3YSNHIC./<,D2(;=XR##: 6>,#)5=GV$WCP@\==M>%N6ET 9OI3:.3 M/TA91%7]JD0?=^W$:%"+VD(U%1.JH*,R$]IF'\:.*C >[$%ES(?.Q4$,8&9B M4. (6BN)JNC+(A]100'HOFD@FL(E;\".:;*MU\9I[Y9:J_\MDP>A[%JOOEFZ MOI_&K4QGIW1R [KY0[XWBYL#DW#1JS]>\C1973FHP+%RZ@\T72KLP1G'7G,L M1Q@1W(]O9F>/!B,5TA)-=U9N.O7K=#L^G]&ATLL)X#S"4N:W9'O8N? G?@O\ MC$0B9Q%*ZP?)!5= [#CQ Q%BF_$#F:8J! F$/!RS*Z:X9]\XW;O]T.X&*7\8.G]Q'YUP M36X96\Z9:PM>,#PR\;-2KK$%V^L%CZZ=4U*V*73N'T-Q4)JO94;2\8N1 O>/ M)%?/BXAJAZ=[P%C,6-4.2_=Q!*<36UEJPK%?-U,A +)/Z]#MA@S4=*Z>6]K@ M#G1ZRMYUB$*747AX)PJ]O3N8#8/ :D^NC'<^!D^#E_WE54/& =U'_ 9P$SAN M1OYBW7HU[Q\")(1AL0..KIZ*)@*)^8+3$;Q((,]:!'A^DO)A77D5JW>2)M=1 M\@O)=C>X9=B4D@DU FRU"Y6Q M937C(7 "65[0O']?K#P)+T.UUHC2CVTV@S<6BIP5*KTP3%I2/B2E^;V/[D@0 ML,W,O-O+,(R>LHC3F;_F]OKJZE1)'%H 9RDB/9:IM+H VC'WSY'YCN$?SU(< MIV-GQL/^KA,&:5V4G82A$V3W][+C M-L-:K,TL)4(;Z%PWHC[W5+J6FP8:$ZS1[S70L]MQ8@8!=S'/U(%=T0(GCOV5 M[Q9][(L^EK?L\+R/ZCU';OWU8Q*MTIBHERH.0C"_@!0 4X$;0^0!3Y(D01&W M_OGZM-$4L6*RLSY"(7$YV;R3T/TCT8UV0.&:96 9BL\*[==-WCKS!B9 MEZ&*[YDW%N]*O&/$%EJK^ !J!GNF6]R8E:5@@3-Z,RNR7'TLK,CR M(6%KYPD_93H%<]7&:'IARQ2C8^UT_U']>XQ9Y M2=@MZY#07>/7\_/S7[DV\PEWQ%^'_"]O,X:=D=BE?I;+'*W*'@FOC1]'BA:? M;/$W4>"[>!.N.Q 99@DMZ=H)BR$_S&3'#*R7_27?U#';X<497ZB+$^S?B&/N M7S-9II3<,T&HC2I#JHQM8-2@_$3W)"WY(DP4S)@+Q80>.1*U$L>:;>I M8C4.C'7#Q]I-RFBMWK1XK&I^G]BJJM[!JLGIMJ# SFF6U.G'A -DW]4D*B'BM2A(3U?BH-$1K*I5?PIL@@B0&1T=NT!R+PPTC@*61D3B>;MMC&8E2V7?A9U/)Y7D(T?J$#O MW1@R^V8 UUZB1H? #L;-A%.J@S7&5/9].L%>QPV+K LPAX4C*7L7)N/8I@ H MENGO1&5[T&.O$.NEXUU,4^M4.J:J-V9I:U_.\M9@=2!:[1QDWYH6"C3@Z=ED MZ<>V)G#T<+;2G%6VZ@D&T,K6VDZEJW9N:0T[+(H;=2/9VGY\P[K=BH'CVV M MU!;?B93EW>@>J<'7*?HD[Z/(>_8#1G_N5[5F0Y@K70DZ3YJM047W7/1PFZ<] M*.'!VEJ:R.UY^4::4-UGNFR>X.F4)8T:9& >BO)[=TU7\P*9V@\F1<\3DG]M MKYE3'W/KK1$,%6[T]-^'[(IIE'S"OD4WT!(DYADS-7AHB3 2+';ODMT"JV6R MR+@TO1MD5I[Z& 6,KIB[5KB'M.I3P(/VGJR'W-ZQ:*0)]29^>FR>X%&997[RY+9] MX8%9;6[\F;/@(T\CY96A\N&' -6W7;B,&Y=6^ L1P,7?#(I([7IM*L*M M[@A53D[P7,C>.DKZS\@3":+LW<;PI5H*3BM0VP_%]/5:"EDO>JL QM:+MK($ M#GVT%'@R0OZT5UCC0J4J)*R0F S-D *K*D#,>BHQ'KNC?GK$ MUBR)DK!J+FDUWVI]V?LFW)B1/[\7+5 %QP!,U-44-JUTW1ZS&BRD?8 M@1'"+G*Q@@@5F_!)0,U!,%JL01SV<"@\Q=U3G:CF(# UGL&. M)_[&2<"'@#: 6TP^TQ-$DRG PQ<4DFZ:?R_.:5CQZ..?C00-6*LPZ,%$R!>. M3W]V@I1\( Z_MO,;T!B>ACI>>R%"/9EJ(I5'(_IB/-5/Q'0&F*6NBGY/[HL];I7E^]MMI986]N@T$ MN[7]BVFHE3=AGD9>ZV8:_(_3)=Q%[NJ+1:3$Z,*!-%Z+<5)J!#+&" H+>DVA-G>VC M[RXHNR9WV0Y(RZA-R3QU91#O>P.X TX/Y@R$^4B&4P:4_>G$"?B JI@G\^9K MK#@2@TZ40:AF?LH,8[-"&'D*C?[V/IKA03C7?G\5YYL=!)X?I(G_1.Z(F]), MG.MBA-9 2Z8]'3:$IHK%=/;B7L^F-6)%JZ?P6+*D.=3N@,[TKZ$*W MZ8ZH=$HI-;"H]DH<%)6=>;?$@TCWX$]32OD8VG$.EAZT5F_,FDT4U7DY MQ4Y=S5Y\AM=@85\_ X^Z!X1AKV\A5'57N>/S4;MYJ_%7VF81UM,=]F0NHLWT MO.V&-9%FF'W"4F;-U'IM2_IC'@S)L4VF#/CHS3$G\1(!VQ)SXL=K7R/,04[H MGZ$5YL$NEACQG=,V)IM7M,%M+CM9J+II]%/ .9?(E?]$6F0O-A%-BEEMQ3&' M>NT81(K5J\A@V0^3@D).U; ]W4'>2!=1=0IFW.C6B.']I5?#I!]U$7.1)GQ- M(QL*4-*^ 'V!$=$$,P#RGKO#'A6GT3U9_&1Q$43/=^EVF]_FG>" :,R7(W4J MIMVF>3"/H;,O"\K9-B1%0G2X;K61U@^IZ$&8'V@?&J$VZNR >"4>9KO$1!X2^K*1"Q\9@^/%LT.]A9OX3WZR&\FT MP5!GRTW75ALT\EFFY4,?V0P[Z.RQ=&^LPJO<,G^_3UUF'I[0ZNX MAZ&;C3: \UGA?H=A3#(=+2B;A/U0(,A2>C6:Q5"1 5(_LE[2^$_C19H\1M3_ M@W@?F;]%*_3RC(3X9'?^0JCKQ^2&&3YRZX1K>^HSG&"+408\%0.0HT*WM*&] M1L0V]/ZQ:D8_.91;4-SS2@?EG/0%A>7]K=<&:$6!6^5LZA5W-ZRY^AX]'.IM MJC8TE37F,9U:^X1L?-1]5*K-T/Q6703VWF:&BM*$F_T=U28Q'F5HB?D7-"6E MPI8;&EUP25<$CCTN116[S:P_TZDIRIR=WDBA0]9)2!)&3!RM]K^U#1QV+KNQ M5^D%%M5[@9D$+L6MQIQ5E0"1BYF'TO-]N-5UM,LVY;=S/(Y%:R M3*54&T VOWXUCG2014-63AHDX\B&LPQZ8DE^ZRJW_TVQ_3_4'-+NZZGD6[O/ M^');<+AJRA:-L@%J+7 O0]ZOR0_70CM=-&J#S@72)\!>\&!,/VF(A%!:7&H0 MDLTES\NYXKLH\.SI3(L26R'$B:M.6V+@V:P&5+%?B>,;&JW\A/="M*=&34(L M/BA,7)%:(E/,D]56HWUV;MF( "G4*,?SYSJ'.OC=^^R(;29(R/[$R\D6WH:) M(<[&E3^1@E*+9J.',(M)PKW;QW3_]\D"=AB& 85G9$N)ZV=_YF16"@3M:4H7 M458KO+'TI%,*2'7=[]EB^:&T#.\<_I97ODD BUV*9B[;7*PCW"[ M_3)ZM+#ST,6KQ]BC8OLVVA $?UN$P>*6,))#E3DHM^RB"P_'PML((?NVW^K'C_QE."^(1/ +N_'-;2F@3!@KT+5MIDR33%:\+6<^^\P!]Z$$3] MN?PD*$FJC)*VD][G9/VCG- +#F.CHE5W:A]:!IL.,2VY062PF1%@EK6.0!)X M1I\^\M$+KL=0+=U.8[?Q$M:ENJ;Y:QDG MK><6E(/'KJ.$\.EC5Q$SSK6!=O;$K4#;%Z(,*E)0&G^(^YQ3#./ZVN9+SIX& MBQF-L,*O\A6I8X\&-<6PI$4Q7B5?JCV!B\FQE1,-*W@)J['R3W/X6913^9#* MQ^X!BW\ (99[6@)MHZJ^#)$*6@6@UD(E MTK?^^C%9KC[&^>@*K+PK(:X)&_\>)O4W-<(O4"DFF5CTX0XD?"'>>X6G_8V1 MD.4[":?MRW/51 Y:7W>1ZC.N#O%=I(1G$8:)5P0/CGYWH&*:QI8;W#LO M)"YB+.QJC>:*J6*U6'&D*%5E_J$8[U.F.IRR3W[R>)K&2;0AM"1\AQ/!5$(Y M^>)6@NE"K6Z;M0ROP#+>K-KO5B%63TEO9'*4FO'\JD+ZBJG, )\%?W M-(]^W3\Z(<>9%-8?;0-I(+;V6*.LGS(KV<=1M,!"A8@Q)&@UH \B*H%4^K)= M[13<)?Z&K3):T;R!)25NM,YQ[J$T=(+#)4U8P3[8KS.G V!PIR[R^&17*AG3M[N:& M@D,C7@"X5>X.IF?B49V@DAMW+$U,DU\+6I:TH$2U9)U]6]$>]K>#YDC!VBM( M'V7#Q1*=1/][XQ,*%5VD3[WW%YA)Q+[(ZA?CU3R;/R.825>XQ MAKTGLA,%O@M, =9NB!_4I3JP2BWIR/(M:$VB-76VCSOCR9W%@EOIG&T4DBN/ M9#.:P#4QN.IXU!MLZ<(<>0KF )'M;8\VV\:_%-PE3I+!?E^0XKM. '0SD,.V MW*_*4)U+;Z>#9] AS Q=+O,J,C#/7P[;HN??JY-[0<@Y@^#^2[&!N/\]DK#F M_@\7!O@=@&.[CFCRN&".!L,C\EZ-9" :B5]46G7EWP7<0)8^S.CF74_SV>[ M.X'&A4'TG:5;@Q)/Y8L%OSJT7@74O+[Z%Q:?FR!\I,;R50R%G>M M"6A'ZZ= MT.,DL3\].($3NKS^RBT2S"I%63"I"LL<)T]0S7&>%#B7JS*IK;=,KC=]P1") M:3Y69S8>\.6Y&Y?]K(=A\E7.<42KU+U[="@Y<1BDTVC#&\;GU464.N$Z(E-M[IT90M%%%CI).+9J,4':L1QHMH(324EXAAI*HL5AUJ+"= M\_ZYT$PGU\QMQ. EOA.P7]TP->8J#G3*-_; 38GI-,.4;2;3LUT+M%&28KZK ME<@J?M6ZGIOPNY+'7NMZ %S^_1=>)'_A_Y M/?6?G(#?BYS0H_LSA/\;C/?(FYWS_\X/F)@'?SBM^+\9>H]:H(WC01Q(Z#7Q M)*?L(-BQ,_AG)V@FAP^/"RGAG,"]W42XM;"0&G.1AK%4J01/BZD!M^][#I54 MDUM([7CJ:"K$HLJGBL=J0Q"Q3LKE4&/0A"LVG**A%]W/-3#.53JH=-DE[# L MP? 3!H^@H],M M?!@.;0.XQ=9=W:HG% "RP[K'PV,B17D++WH'K^CI0#2S@T/ *:2.IGN4\%YG M#;0-JZ2N@$(A5-W+S@">'>]RFP_K(B_\':":,3' R2P&@)T7, U=31D4TT3> M IZ@-%&)L([/K9N%'H97JE;E+("?=UQ@N\U[8=\1E_=FW9V1;13[:LK0#<%^ M4%F3[S).8/F/=?)&:.NN@-"6T)24L6K 59BG=A>S9=CS,7D.@U).R M),J0_ MD'3RWA52(R %A,:97)5-+$&"V\.G!ZV%MCSJXA7WW^ECY/#J6:-37T)4NXA6 MWIJB P*6/3-HI*.FR-46%EV

EH(44J*IG5%L7@$:1++P( MFM6RYD*P4A,++P>E^EBS0^B#XSXRV\JN\Q6LZN6R&N=.%Z:<_!_^YYLWK_[W MIP\_?_M__O>_W6WZ\DOX[??>']\]K7_9A1_/TN?WW]'OO_OO=[]]O-_%P7=/ M[A]?!3\E;Y,[\M,?WWWS^>5K]RKYZC\7%^_N_OOMT\O)Z2]?/7EW]#__OGOZ MRR_+G\[>4>_?/W__R]\^7[S]R_O4?[Y,_O7X[;^^>?EX01<79W_?+7_Z+[I< M?)6<_.7L\OGNM_N_7%S\YX$L3K_YUS<75U^MOUDD#[_1OYR<__.G;_][&Y[] M3-[??7.9_DS^]=MO?[OXZ23<1+^XOSL+]^WY\O-J]U]_^_SAV^5O/_WE^\?O MO[Y>W/WG=KM=IK^GGC]]_C/[XZ?UOV^M_7?\>W)Z^_?3' MWS:WSL53>+'YV]._GV+B?O[G[IOHT]__$R[)W]WK_R+_<==_>?_UY?;#+]OT M[^Z_?W)/WW[X\?^\.KV[??/&SA50T9Q6S^M.G4-Z7.!IAFE"**Z.R[!8?$XV MD(^45UBWQ(N4,H:DE##Z+OP7_B=APZG!\NE 9"F"8B">+FXI/2+K=]+GZ;2/ M4>!=;MB=[BDOXD,14! DQ#LC M6TI<]^$#ANXC_YR58*>PJ=9T5*MQ> G"NC"@&F[6RW&.RWG362 MA-J3VI!C#NETL^PI*9T3!Q9@]+TIH=\Y@6+B9/V+"3-0M#[5'FC&BGJYV3H^ MS>XR\%$9"1*;5SDM%6XRIS]V;\]=Y_$(MVC;X&RR&D,G])S#W<:IW&&&M!8I MF<.@9R&-RS!QPC5O#+2(8Y+$K7:_>J1)+@@]FQN=&*/F=\C4J0_3&(60$5,& MK2ABRT;CBA7@6F7T',_E1J[\)^(UUW6R^^#\%M'3P(ECU>N6SON\!F:;%[+1 MMW;M_5]'/%BU5W0I$+M[HDM M:JL/\B=;ZT1H@)"0(B)ND M3E"^&J"D,W0@FJ685!@(/V/T+EHESPXE.J,QZY]8K*X?NBF:B^^-4@ ?.1@9 M)+WHK&4@VKCGJ L!?FMUX%2/^O4"^5.)4Y&O"M%&2&D>PFM#15J!=)2KA,-( MB<<=V"N)%=4$BO$,MXP >XFT$[7E4DDI-M&&U!KXW*,>9$=M$$F@-V?[E=6> MA"7%#J?8K&N, BC^&WH^A]V/H_1AZ/X;>CZ'W8^C=^J9 #;UG&!9!T*),G=/R MKZW68 YE>P=3E)("#HW$8ES(8^&R0QB.F=O5B1W!&@ M1$X=W3'/VNP7S;'R;8*)EJH[ZE@PAQN$.1;,'0OFACT?5YZRBC;8U\RXWC^3 MX(E\8);V<<1XM@HQ\TD]T#U H:0U!1WZA3CT_CFRJCHE#19;0TY49_;2 0WC:4R%U$*WKS4C A;K1HGK"ZY<"PD-LGH M8;]K7UDX$4=ED0A',1<*65D6JX3026A,G9)IOJ8H[#9SU6B(8NQW_S]'BB3@ M+C%(?.R(.5@+WO.75;;6<,VMW:!A>5F+ZK9A;2#0"\3KPC2K)U##HAX[UX$W M9F^V(6+:Q[RUF#7V?*0_83#;0'F'AJF/,>ICC/H8HQX47UR6VS/;OK?\X7^Y M^ACG3@.P(]:-R]8-;< YI,A$T#0Q,J;:D ML^0B\P""'ZXBNLEN!91D95%)A.\[*V*&<:JUD<%ZVUI<'F&=$_//356AUW'7 MX_O8'OW>=G R3Z/-QD^R02,(I4="%'AABF'NO)CQ;Q:D3/]XXOG<1T47>:^(R=(/4XP\G]X_D \.?TLR37*YJ MMT2?Q(N'.*&.J];9!P31%R9N0 G@5"AEM-'HR6?4G.P^QIRFO4U9Y%.#&!EG M?LQO'7Z8$J_XYRB$O@T,H\72%$?([56;X#Q,,(K7"COAG>>B[,K)RZX8>QB+ MRXV4,*/HA%[C=SR^3L9=ML!*V N+- %);W@$ZOBB;!)R MU\ )52QV?HXS/T\1D:\AFZ48!^6^[P[!_Y]?!K MU,B( OKI7($>P[MB$/C),H8%1SNJ]+7=[B;F D=(+>O88B-!HL!4C+XFF6.=.R!89B* MTW>?&B :2VU%+T.V'K)WAJ[X+W/QP+_E=V%"\\@'7:\&;[1Z][0.1J.UO!/B M1'GJ[\:%]LZI]."OH.0*HE*_@X'+"CP)H%]:5E,!( 6FVKG3(#F@YN+I],\3 M?VFO.Z22H3BD!(C7#1XA*JF[(G%,B"15]<;9Y>D+*7;?$&,R++T\83M"P\6# MEHB@2A).EQ!=[-8ZRDQ-0]3;@J K!4([$'W\$RL$L:L7ROT_L'4#H>^'-OKI M!=.L*H=JMP]TU8#OV:"-_J@: I'T]_; 5 W,GAYF--A1DJ%;RD0'=)MX(!\@ MEJ1OM[?'F/)&*C+M1/\Q+-^%B'?^XK)?S5/]QA2VE(9Y;'5MDQT==557H3A\ST&\@%\4KGGVQ!EY2!:A=^IL?>9!9E0L'P)_C9)=KHAT M'N:T\R15Y*Y*JTUK^0@>(]YE9/HQL_]EHH&)KG$N7(8Q6U,6^48:!2K#,F"3 MU$%BC/H48< *24E'>O;(IZK80HZ,FYLL)@7A-5V 8 JS-SN44BXIA!Y78D1H M$S.E:.R^>\NU4"X,K4F7$)L#<:AEIUBL/G /DPQXK3O/=;YUPC4!*J,XP$)Z M^X0R2(V%*SQ(&K%5?9\VK$'B4C18?(=V6^1\ZH]A0,D%Q7_I0(25O*+DP/0I M9I]P4$=VRQ&".S+=\K'JR<"("&.\-K>>'YP7'NH".W_K\*R$]21.17E>-%:, M43!8Q _AF%J#-TFFUE>,,@C^CK@I)=YI%#X1FO!V]==1PN.S_#32F8*M ,?J MTT+_J7:8@ZW"$_CWGDZTRQ!,&@=0=J/*4!*IL 9SBW",L?'&$'P]L^T@6C_\ MA/@*LB&:+U?W6?%;JN%0F8@2A/?/T2">'[Z?+<\K+%"8YZ7-1NVU[\#29$D#_NW]Q<14ZHP=;Z%[-1V,9""U9^ M!ZJK!0X]-6U]- L-;2^UX.C? 96SN@WT3C'QE[/@K&31!7N_APT/-ISPKD-L M>._%3EP6VQBK"4>19>6M!2Q !+A'*EP@)RT -4:4_(=Z@!.E/*%L#P$" MNX=K7^*#+"$,K9A7=H'5:B'<];W-^XU"DE+_^M&J8>O4?7"2E/K)[LQ))KIN7BCW0!LKSU*$T!%SM(EP)TAL M42> Z9\)"DSH#\E:*Q5:945OF]R9YYT&5D%!.B\B&C BM$2QKZO;HUBN:D56 M6E=<7:! =78'/+=D6Q22+54H4Y( MXS'&8D')>=0BK2 +J$BTJ1ZVO%GC/-5.B$)HH#2'E3ZH:U79*4 E9!D2A]M8R M):RS$IC)4CY$Z;?VY0[E8Y;[8DC/->V,VNAF+,5UJS1H!0F:;3#\&N/E$$ V2/14/ M$(&5_^'M'X#; $-"CK,6>X:!P.T*@(F*VK(Z#E0\#E3$%<3D]V1U^I6BAMGAVJ'?^>^HGNX-3%"_YI/?[1R=<;K,6:=<\G9'W'[M.$5(* MQZ/;X@46_*BU('6TO+V,P(?^-3PTU]"DM#%]\#T#D/"DM@O'IUEG2 S5'8=P M6Q%;7,4=2>@H8S;P=M[/V;HNPQO"3A!O-N:V0;:UQZ<9VMJFQ!5;DHYN:7^> MI9E5I=KF<_ID[:RRR-5"Y':B9TXK*/_W M-5_:H=4N7KA)GR:4F-L0,HS+8[!( P_6F9(P6OO@D35.-\IG+,+!$< _=UO0 M$;>9O+TH7%'=L<'HL<'HE!N,'KO%8;7@._8UA.TO-O@NN_?X%X=CX_QE2_BE MY,Q_\CWFJ=_"E]SBTVNO'&=4[VU$!< -&$/3_G,4,#!\OLQ(;U'VPNM ."%RX/CB5W[CF?X?3V5J'$_ MH9-_2,;05R293SELG 79@;%9E7$KAM\E3,:(K_2Y/#(WY0NV:9\808@X@T="(WSY]%[]CW",!8E ME',(T_9MF_I$4Q4^H\TU[4./,MM%$:FU8*_)'M"1J4ZF)Z)4P6?":,C5XG@8 M7*DJCHTQ\N>Y6Q*Z9MV+$"3T_7)^0M1^& M_ ].P+MP*;GK@Y%,/*BIY;8/Y[A"]P(;%J="\V684)^=ERY:(B *G5^(FHT@ MT-[ HEG8P#Q#L4)K8X/=$LY\]O-3=KOE?0%2)^!1IW?JD89QR?I"M-":5#'& MY@"O"5G'XW>85!7&5=DTDGM/MK(XP2T%WSS*"9G\ MP[(MV]@AN_Z17@,"HUF T#M+&?)U7IR7W](KT< R7D/ *S7U"?AB]&>($'"& MD/4J;9%0X:.W "2_R7IX8C"U]E/IO%IX7#,NZCA#=>FW#,3XGD M/Y_"@@@::XR=,?7745%1WZJXOXCHBOB\>2AT@@DRL5_(I60LT98J.964[6(_ M56AJFLUR,UML5Y3LG824C\Q3ODK9A 0 M;TFS=3:O3$A7;W5JOACE'%N*I19V#N.RE\B]99N+'Q5^N(KH)F,#)0$?RI=$ M%9;&9ET_NBU!?E==I,EC1/E4LVR.<.7J>A,X!W\KV]19=6A+K*C6?S"1IDVT M]IW=!]!ULFM3)L@H'\XZ7&)'ZQDRCK[6SDAD,8_>+[A<6&8ND3+7Z[!M]@L> M=[=6%:?!7Y193^;!G0-UHB2Y*_6 L'+!&!=)#K0^D^#]UP%QI]20M*!#T4O'I6',JXEZN",)W# M5O3YU'Q;2-WH95W_E61Z4R:2QVKC-6:T><^UUJ2)T<7_62M$ )P6U M+]D0\5GGT;2[FP&I(-CT"16)CMTC[3B$8N#F,QQ$<9Q#<9Q# ?PT:6T.Q:%L MJIA1FR=+\YT7A3P&@I"FTHT+2P)3-#Z*W$=JY-9 AI*'(L:!=1]1RB-14O6J M="1\0DDM$N("S^N02L5J7@:,8!0['QI)YU.^GU':'M9AVYDLJ609JA)H,*3_ ML#_.2#K.2++!U..,I..,).0XPXA*,"O]/8Y).JJPT:@DZQI\G)1T5-\!TY*. MPY+,")U\32V6RB+)O3^SS]H#:,&BUJPDM">[!D*4-TLI#MB^GWUXP=\9A? G M.;>^3\JZSX)BSHX^<7X?(+MS2>A0/P)Z^!/#M5D_"J7VY?U?PCGX>%4)_V,8 M,QOLKWQV=5..J_>)20I[C,BMY!6P4R?W[)=S!2.^)44'\ES8(P9K[X?#)*$6 M-A^O+TP168Y'[H$N1SOU>]3 ,V^82":N.>J]LD;0I]YF5T2BKN8/)[ M>W2-HW;]9-AY:)RFSBD(32'N Z]LTD(D >'Z[0%-=0^V2DK):I#J^HOCE 582D(@O M2>E0A05:1POC3\AGHEBX@:@2<[R!Z$I/88J-A:-W3D-:V&(E>QZ[V *^E1Z[V!Z[V!Z[V!Z[V!Z[V!Z[V/8+[MC% M=L:R.W:QG:/8CEUL9RNY8Q?;N8H.NXLM?*[;B1/P:6:6LA!+[!-_I,&(BX$( M3<69FL5;3?S-5!]K&&533Y4%4,_QI:V0YSB*>8QE:T%.S^[#._WLL?&M8J^L M%,M8[;P.4E)R+'DD:>BDGL]XM:51QC[VP0-CEL=^)0V2F/UP2XITS MV(^LN]WCOW\D'TO\-S2ZX/A/"_RW.7[><+;$OWB(L]VKMA< \9D_!MSREO0I MB:])LER5I.U'9W,7P@J^&8[LYC!2?/TF9M2%QO'!_3_TX8V5< MKH,1=X[E#N1L3E/8L="KY[YC."_87>Q RDZM&F54[RW=;!RZBU9W[,?^RG>9X[EP MW2@-$[9/;J+ =WT2%ZZQ8:<''10M?[K;%S,#;9:8I8-+(_5*'^SHR56#!'BX M$!DPT%:"5!R3I.(+L.M]['N%L;AGE[-X12@%/Y:5T5KLN#-8%_1YC-4][XQ0 M_XFA>R(7_@OQ$+N&=6&RYVJ!B;*3D2AMXPX8/SA)2OUD=\:00=^*9%AL^CH( M0FNP<'+S=YA_SLV^SV[CWL%EJ_@D1AHD!+H(/?8/VRAV@O2T-!PS=+$ M;A@N=KA3?)G$=R53;P(G3GPW+N^['YFDU-P4-5!VVV ;RO3@H2CR2R4WR]"L M/227(:,NY4Y-U8Z>KU:$EZOPEUB7_1N[B( ;.QW<5M^_!\C9D-/@[Y!B.JJ6 M&%6\-43V9!]C[*GPI=0L.!Q]>2KIW0_\,I/6=V\'OY U/H MW>0QD.ROR]6%'SJAZSO!OM\4UJ$&0Y/1Y?P]";GV$.^:K#.?YM2)'R^"Z#F^ M8 IW4"VELTX9F%4C"*H!^R-0G9%892X<(;!B9B MI."@B:K.*Y07B5MNGT+B ME1%S=LE(-VGV^GW&^.A%^B"%7X#)^4_"FBG_E9Y&S]Q F4K&+C MDR])%D*63"]6SW<[_X]/^WEB5Q6V&B?DKQD)]7G[:/YO![="6RIR.AC5R M[CC'#^?1L6[6KZ/032G-STC8VY0$C:U*E*$N2C__5 S+F.YZ\2P7WQ*7L"7S M+&Z2F/GGA\67H+!B>"(,IDEO952=QW/) U)VL@2)S5+F#BE5-5G&'D5S/J8J MWU">K)_LV([E^W?+G?J:,AM6DK=N\QJ=&X?1E^41\3Y_C(GPO:ZZ,*$9(+4[I8;2UD_7#MXAU3Q(<*(T MJ.K&9;?3E(+>*HA*O8$4N*S &T'U2\MJ1R=(@:F-\S$Y9\^HLX["3\X3^??5 MU:E&!P3AAU:?/)4LQ?Z,$B\BEU+F)GHE.5Y?V5W:]5AWF"E8,WV?L M,@RCI[PVUU_S5QD]!>[XW%[*BRZ;Y1Q0&:1C>&][8M>2_+4L]!#>XP4(+*;4 M&OC 79R"':U5?>FOA$X6R:E#Z*.N4KQ7C#S@79"!G!'7ZZP 'B_4 MMGBE4)GA*_]XN=G2Z"G/LT [,OKP6BI0!SE%>GFJTG3+K#$P,XM7Q(G)@^-^ MKEYFJNE(6TI<'Z,,61>[M9JI 5+6YC#H@)R2BO=L>;R/P3+,BQWN:1HG62E> M?!_=.+LB"@V]?971SM*W4& M82T&R>R4Z5*N/DK>8O7WYW/ZM9=:L/)[V)N33)",O),H^HQQ?U)".1])Z7&R MO/_*(VQF=5*'H[$PI\OPEKB!$\?95'31?@$HFE+#.L-;@C)#2WGV9<*,6T@5 M><]^$+!U+Y-'0B_#Q G7_D- 5X)D;WH+LQWSY*25("1AZN WC$F#?AXA/8@NO-_2_#YX$='% M)J))4>P K&IR/%9?>8S%IL _A2>VD4U9=J#& \HV"@ ]=DFRA:4?&SFN&;3% MFA*B;$,:G]@Z2/N8N+<*S26"MP+(L'R(PN0QV-VJH$RJRK_+J]V(,R\ZJ+0VFL;*,8O,:S"7W:')?R1+$+L_XC M!F&G'"F*K,-U1N.5[SSX '0D M::@E-9OO+-3+<-8IF2UDU/.)9S\U"H>E 1B 0)K5:S*NEC+@Q%P"*V52PL7>(JP M1!X6LX('2D,M$=C(9*4/,?D]992=/['_N=^AS/^684'<)8#V2L8BM/YO HPX MD[FE>$9)H^^R7MUJV2,>;!,F10D_];I+0C;M&8!\X(U:MJ6OHX3H)(17?]]> M!KC<1]D[NK6%H50L< QGFJP[FPOKSI1+$DQ9]UZ3=>_GPKKW.M4%1JS[IR;K M_CD7UOVSP3KP\&##O*KWYC _A:SSOM<_ZCA_4 WHH3OPE:M=K;JAZ7M_J'-"M!UNKZ,G0I#\F>D?S_ M@6V)!F)K"=U]8C)AHM( !;U]D#U!$>\JW91VA7BQL(\P8KE^ M#)T\781X9\5;$.J>$.&S^)1FMAF$3%-XW3$2E__D>R3TJG/7$ I4I6BF>IKT M\Z>WFL10(C. M&6/["TR,$A,80H:)&64_N7#<[+F\>@8N$N88^I%W#E^$J8%Y!I93BY']I24# M2SB7SR'Q/H8,2\ KH1E!Q>O\(OG@T,\DP2B.T$8_ ['JL[2_UL4P1+#=YD_? M3G!&\@%Z-\4P4G9?<\$K77KQS4!Z"DSK+VHQ%-@_2>#=1^78FB+3S"?Q9?@Q M9->)@'M5O+3P)BJF4O\K93],LM$1C5XC:9$O>\VM\2G>Y\YS[T=FL9^!=)<<3/0=Z5UTRNC.%%4#9LR,$5]MS%-.W.V+.E(* ;961TY0= MW%=1N&:(-_Q'*%GWW;BF;H9Z.%6*I[/KQ=BIWMG)]1@%C+28UT[S\HX!W:RE MX%J,ZP[7]X,Q>S^0P57/#^\!,7;G:G6&']X5>IA@J5_U,95<33NA$LN/>>7' MO/)C7CE@7CFA/HD7-[0(G65(<9*3.C#9;)WD5A)U9#>$9K?TW#&+ M>0I/\<_[=\-+QC-VMZ?0A\\ 0BQ&D/6<# BFXVS1.D6WQ".;K+$)REVF!YF] M2R:$--N\@TZ4%>/-L=G;L2KX;5U3(>2JQ%^UD< #-'5[C+L^)PX@XC38\5IL/L3#KRY>SJPNB9I1-#93I2TDG M>(V 6S\8+-LL";EI2> 0=E-@Q^#0FU&?O6>'>DAET'78UHN?U56RUDBOSB"D M.ZJ8-N9T\5F]6=_[D]WA=VZ<'?]91MJ!OM"["9SPVMD@54]CD#A"/*DCN"=4 M_EJX D4L,](A^ IO+"VR&I>THDC@@^1+8G_F>=;A&N%$J$)&RGC / MJC,%D M/8H!K\.V_K(BT#(!KW6>489S'-S,#.J[">:+DQB'Q7)X1%^Y/JM6R%LD[ZU,NI>LZ9.? M/%Z&'H]VI$ZP"#)@C#(A+XK,,/!@*3R%-M^UM&_RJ**"GQS[B?CK1X:X")C= M$LX//NPQ-UUYD962]56#9"^(:!:34>1/_]N6R78_WVR#:$?("0D9K[+1J>)E M &]B=;R6,I+-MZ4&2Z&[TV24OV<6(#EC6_W"\6E6XE8^>RMMLH[/9R.*7C[T MOCB-'*+G91M^/KS8"=DR0[[S2>CZU7$49OE9!\B+)F3L^3EZN W5G==[ANS? M=I4A,4J*+OS0ZK05(UE5YI.+&(%V82W-7'['> X)C1_]+7=GS^^6-XU#K5;" MN5SE]4GE#Z'KU"$IFZ<^H,AH>O-Z&$=X#@'-SH.JH30KJ6K#TGO*[ %A:-^$ M4-5?+CL^'[6IO!I_J[5>TE5;:S1__L(W8.K'CUE[@5566 ,?G9:BP8K;J<6J M^Q6Q9GJDO$()0(G0M1L4(@JHWB/8:D2[3TW[Q%3E&Y[[T(D8/ #>+S*+ 7$X M@2&$RP_.2&7[W_KQYY,=N^&ZCQN'8E1(]:)#"_-@6,-^YD&W1Y9C+O'BU$[U MH<.+SBG91E4M[A9>DX5H5K(/-7RME9+\K#X?8H@0T6XNW*P-8YPU*N!]-/E= M[L(/'7:/"]>WQ"7^$S<;)[O#G[$2X8:08KLP5<_@#N,Z3JR]C@G%_ I1V/9' M(79 _4%4Q$>D=^TV*G";*Q.:S42R$42F:'.UY!;3Y-[]:SD>P=+ M0*U5)RXUT71R/@3?FCE54C)R.X#Z.(%@YJ=#,\RW&/1X&K[*QM9.WH<%:P4(S/U MECR1,!7:# DSZU_8S4=5#3?MN=I8+EHDY9XZ'BDMSL$=13'-W;@L%'&KW$#K M+44[F04[+[CMS'*]D=7:JSQS-KZWEA XY,VSR0-%5V7,Y_>LXV,Y >&,[>,@ MVF;)"K67>(,CI0=NBX/=1XTR-*/CKP>Z^D.]&B0T71:_VFN+XG!:JC%F^%N^ MOLB8(C\2Q].T,(+/+&:-#Q",8/DH-63OV0)X3_9E>.<$V8RZZ#<"GF,HPS(W MV?1R#64(Z#)-XL0)/9YG7FNIK+8EI%_;ZY8'4;*@QJN3$"1SF 73. M#X >^2+!:AJU 4 45LE+8T467VH;NYA4FDYT((EF/6*PEF@V M3!*( U_JVQ3KOBG!,ALKU1=&H!OB =8L(OR-Y:L\ZQIQ5SUU5X6_(V1/ M]U[W6DI38R=2X]<&?)!;7).CEBYM*OQ$V?WE1? BHL1UX@1,526 +22!*,5C MFA?C)C\0$LGOB)ORT5VI?173S;QWKW/S(GN(J<+.]1!0?XF[Q M_N/U0N=N4?W 1J6%!@_KBU.I03(RO9SB-.G!"BL%>GI)/MW,TEI(?E MK/HL2_IG]BCV&8Z\+CFK!B?>,JPDZT ?DEJXYR5#3;[">CH9U=&A>N/*=Q[\ M@/&+J!4R2#ZU5BVF73(@6SMH-ZQ*+XSB'"\$GA>@%7$8XGT-O&WZ\5FL0#+9 M*PH,5*CE,YHIDM>GB2HPI=-$:I_8*LO3WA'-I2H\UVBS<[%>4[)FKD8Y54*) MH^VOYF-G!"ONK9,SZ)FR>6 4>(<"U] KQ5G4OBHQ6@7./ Y9=;84TO@.ZB90 MFJQ&L7&E4G(99GTT/SBALR8>'PK&@_.,C7^ #\ Q)&(.-FLHGPNY_QWTH*_' MLDI=NV7;/TL;E78: 4[)Z$0\"]MIPM!"HM_#[^3()<2++]A2:A=E1AOX?NU M-3.?K9MMY5T5,)!UR@UZ4,PUC9>KBBE@)\$F"C//\2Q5/ N5H8T?^C(\#M7Y M4TH'MN+LC&RCV$\J]ZV%ZS)X^T,9W"CVX9O9EE)@8"DYF%J;P_UKKQ]9 PGL M[AG]^&8F.04&EI(##CTX\>/BB=''D_,N(GKF\QGB#VE660[A6 MB@HXJYJ=F"NVNZ.X.#.=X#SF7LYR6X0&H06F@'!.4E/A7RFZCK"&Z3:[)3&A M3Z0PTK>,>I]F]XX/C@?M[_?CFYN![&=@*3J8P,GA3%T1RM 4[8<7GN=C;#4I MFCEM,#FO2META%&,&G:%A*YW'QSZF229FQIF$VXK#M!IR@@"[XVGCG<&SK\! M,TMQRJ,C)M'?T\#Q-^SBP0[4#:'E2&+%D;J2;V=BYKK77[*[*W2AS>T2/K.J M4?#4#"U*V-SZ: ;Z+5EM^6 *VYF#>Q>'^=N[,V?CK$E\X_C>ST[0#"T,MD-] MV&8@'67&E?*"S+ MOS:[R_/C_I$,<5<4P,Q&!"HL*84!5MR9[S1*?DN]=?7I1R,10_[UC-ZP.UA0 M\KRSX:Z9DW.X$C"">=?Y^XBG&F;VCMPXNZQC\,>0X3]QPL\TW2;N[C1*:;+D M-#'MN."->!\3=G>OALY.HSB!OECCTCJ3\#STO4J1\HTW)Y2Q#%[R9]%;MY5)/3.V1TKV5V&O*0DS[W7TP&/^+^6 MX"I06MP1:$1,W+^NHR>V;C]7!O:'@P[T M:V#Q*(@M;RP\D.SE()D* %NXINF(1,P*XZ)8CXN,0_7!]M]L\1,$@ M5M,E'A4W]9 MBJYT%HP\CY-X$3C#!%&'- >CWE@[:&E*1:*$/S4'E\SK?OEOLH-0]@9$*S<= M0_5N,@.Z J6"*K=QMV0;4?[PQG/FTV&WBT[ <]#X;LZ 5H4OPYF3<&YSHK]DP=2-O"/4C#\+1$4.!:@RI)_TH=FA :['(/%L3*-V'.@>U2?O07"Y@'*'E;'C]O MU0/&_!;0>9AZ.4\4*@(&7*:NTYZ6C#HWJ0+8+#SZ-@N4T=UIU%G2I,K];O@S<#*5V*22WF\HH'OGY=(C/.77=S/L8!M#!GD> M=JF'._VU :8"67@>9?YN\7^X0L@0\V[\+WSL4$;R;LPC> MJ90&#!7!*?OCDMY'SUU](34%4($Y!P=5R@^%8H%!O,^.H26]H=&3W^K_-40 M3<"SDT*+,PJ5!(-$<1/%B1/\Q]\">4U"L#/R7L5L42HAT$]]X/@H<0:SO@9H M^D&@^KK[2P5T^7H5\:#J8Q1"7,5:P&:AS&T6].?'FZAPT;9N]_6[AWL_&9AV MV0(V"U:W6:"2!V_.ZO,7]Y'/HQF<42D$. .W4<,R$NSWJ;L]I^]TH73TUKUHEZYCVV.%P4"1*XC2+K"%9ZJ[Y]0N M1_% @@ ( I37'^QI23@2R(>)1"*//__?3YL(/>$T"Y/X+[]Y]8>CWR <^TD0 MQ@]_^ MG*V3=(,^RS>?HY?H,<^WWWWQQ<>/'__@DS:9'Z8X2W:ICS/Z"_3R)1FP&O(D MQ73 []!Y&J(?O!B]_AJ]?O7=ZZ^_>_TENKL]0:^/7K\INORO/T=A_.'>RS B M=,?97W[3F.G3?1K](4D?OGA]=/3FBZKA;XJ6WWVBOVBU__B&M7[U[;???L'^ M6C?-0EY#,NRK+_[V[N+&?\0;[V489[D7^W2"+/PN8[^\2'PO9SLY2!<"6]"? M7E;-7M)?O7SU^N6;5W_XE 6_*?8-H3^G282O\1HQRK_+]UO\E]]DX68;48+8 M[QY3O.83$J7I%[3_%S%^H%M/)_F63O+J*SK);\M?7WCW./H-HBWOKI?@FKYM MC55T^J*F,Z(_7Q!Z6I3B3SF. QQ4M-(1!)O&)F LJL:E(R=^:\R(;GZ25D.R MB?_RFUWV\L'SMO]:9!G.LY-=FN(X[V]11N9EA=I>V>]U*_F)?\<(+AL\86?D(]CF[^,FF2O MTV0SP),\$2WKB_\>Q?])&$^)&:G'T(O3NPRC,0SS19\V9 MP,6WW2=#Z@./#MW-/!POJ7WYA;"((Y,G^ ZR.EP4U. MM(\-@5JT&X%#)$ "2 > "]8,)6O$&J)_T*;_ MK+'A !F##&OB1+Q:NO-ZF"&C/"910.X_9[_LPGQO'"R]"5R<('TRA,*CV?QW MO_WF]:NO_X2*;@U9XD2:P QK@X6[W"_^V_"^;W$:)@&!9IJK[_X19_N/O8C> M* ^[_,RV^&@"&5AL\ED3R;W ZX]^DB@;%)4DH M&1N=D1<',Y:4LHP&E#%X:PX:KQ+PWJ9)EEVER3HT?4MKCFQ;'6_,#>"&M4!; MU@1]%I$?/G<-#0XKFBCHKDE?V*RVU%0 !V402(Q8%N6/.*WDD"-@2;.M M*8S$R]6U!1 $'F!J&BVML5U8 %H4 + @;1!54%R>1EPNM)C?6XAYN4X47JRT MF;R[?&\WG\=V'HTQP3YZ9+]7NYP^C%,/ M/6M-[XSDPZ74J 3ZJT-J#/PA@5 M?3YW:]R!.-2R.G 79_AJ)6?6X5$B,)QQ]_E9;?/1"%MV:2$O[NK4-2>)R8_9 ME&\@W+F^^&\'KR \2H"/LFB*#FV[CR&.+((2_.,^B8!+'Z%'+X*?=UE.1\]N MDVM,Z0\CW#HM;I,3+WN\2I.G,,#!\?XNP\$RKF^*"S\/GZ9X?C5*FG7/#8/$ M"[7[QD2.G4 F0%++E<3TCNKK/V12-Y^$PL3V+63RQ GN)70$1#NB98SJKNC0 MU_4%5IGU'2U<$:$&X;F,GW#F IZ\B6<#3PYQ0_"LAD#'>_19B=7/43T0'ZSS MP:H !Q)8A?;++%;/PYCH^0ZPRIMX-ECE$#>$U0,^FZBM!YH[5@4XD, JM%^: M6*53T/]1/?S)BZ@FR1@4JW)Y= M1K!B[#OIWVWMV7%'$\ZS^99L)U-S&/X?=C?>[+(QQ1FW)9;]_NO;S&N9@ MRXXFWH 17F#4S\"67\; 9 [43S%%$AX:(6N//BL]-3YW>ZC)<;/E.S:\ ;K: MV#6.:,CQ%5$Z]BP&G:"5>A,=[YM_F> !3&%BXU8"D123IPL 7MD,L7:]=S$' M>%-G<1-[BONA:0 HHEE7Z],PVR:9%[U-D]VVOH&0W_J%QQL.:HH!@5N M@I:5:)2(<*9G;]#H"SA+N@M_UH)%/U9:?=^,!(D0N>U/'5O=F,-A..V!"MG MVAE#3\A!(.2CLP$C%+[TP8O#7]E.G)#-(.IDP'X@]Y4KPD8R _MQM2X-L5Y4 M^S),=*H$9N(II,HR96#LQD4CDTJL:F?Z]&;\7\JH8H$T4?8.;&[_C1T3@OCG3-8F=>2J%)7^A9K,-$5SMP&INW-8@(* 2A M;(X^H_[)G]/7RR)N94;/1T/L:X)(N'R-2U/G8'J/PX?'' >+)YQZ#_@JR8GZ M16YI)\EFD\1%((VF)J0TM /]1X4^":WG8SG<2Z\8#VVK 9'/1D09&Q+ H3ME M1P<"'!5'>3OU%1M;;D!"%Q_;KYVJOCO,J.I:TBEY90P[V.B!Q<=DH/MH,C<+ MW@PV3TC._. ;9-W2\85+@CMM:/"7./X +)TSLL,,FL>=8" +SC;2Q$B<9%[9 M&:5U[QDH3\I\XYQ1 ]NBGP&[-^XEGLB9JS.']:=F'A7BQ^0^FIQG9A+RB^.Z MQ5FNOO9"XWEB\N<]?6".DFPWV?U--)-5YQD!(0!VZAXO$'7PYXD?![B18%T3 M/4/+UKS]U\.R?')38:88W+0>,RA@VO,+)4M8-74CO7MH\0I]X$CI+ZG>EX7IA1>I7CK MA4&5=5%)Z8?Z3F!:!W5]@ ;038"U1E5SUP>J# MJ_5VT5%VK0'O,LBS&(@XF M\\J3F-#Z63M,DU (;TM050E776KT\OQLRA+)#="U,EREU&\QWU^1S:/#4I/6 MEOHW]%U30$DC&L$X8*"C9)@6V#V)WP?13LY>^J48TY _0PO7OPR^39+@8QA% MAJ5-/>QDK[V#C^\5">)W=IHGRH4X\&#>)$&JI(6;VX_L+DY1 MP6)0]VT2P*M94?W=J<8KNX-CJE.(?CO?OO)^3 ME)7_F2"@2V5F2PJT!FF %"M&>,F&0(3*AD%%B2BWKI@CH-!$I.JF M*1O5V9E[05--9$,64D!K CM;\S* *( 2TK/FSL,%I':^5HN$:QP9U$R=!L(B M]> $(HD[A=T:-BV^8G7K_F0Z#*3!.,#.$->:P!&N>L03S"F^SY]V?'/.:,QP)K"L M'/NF:)D,S%'1V&,N"[U!K0L@_B,9Q M9CF+*'M'%#^B[\V V=QMKZ+)VDO2U3;:"#GQTI1)DPUU"YGTF^],Y:*TC8@@ M2:]3YU\^GV.P#."LTGX9G"&2>.; ,HE"$C^\).-O4$#&<*SEF>;$Z HZQ^3& M&M!R#CC."@TR3:F4H-,=[P]-KKP].P\^>FE0U( XD)6Q"\WMHQ>OMD6!M80E M:,;!Y6YSCU/#0L$>W5-E,)0K^6-CB5 &6?9'ZOEZ?7-7UIK-#@& Z'X>AG;K M".Z5U+'&HVGB165*(ME:(K>N&0^'+\K8QSX*_P/!2?FC[0S.B+@?IO.^2V>7 MFDY$U5LR0'[JY?C<"],?O6AG.L.C1<+=I$BVMT#@I*GZO2P[(M83T:Z(]6N$ MJXK.'U>?OE54][Y]>YQSE,S9[BIY1Y "0.&#Z3\ G9YU(VR7VN=H2>K9)YSZ M8<:"869UXP'I8**WK_SMDGVIPP5@[Q M=)@Y%+)1X7;+,UEVB_2]#AC4)T)<>VS+WH&MR:'SF;;AH\2-9.1RHY7NI[@5;:GXWJ-M\J98Y-E8H61DYJ>=*/11?*,WOXY!TVG54_HJ;SWSV620.N1) MFV;;;2>H91[FHQ,^-OZ#S6E8-\+BW(QNC8,35K7P <>T MTO/D.3[5YK8;Y*Q$&R#=FW'/K*!0A8%VM1#5S=+.B!YF'^@<=[1( M8>Z%,5SN:GQN=.%<5K.DBR@!P4<:TR(NS%;IOG*#$@=;^=,'%Z\A_@(<_NLT M\9E/-36:"*"38?\/#\G3%Z1+@1KRCP-8>@/92I'9G1B*<"V;,%N6B]39VAW37DR=@(HA=M?-4='>T5'*YT!H ]/?V!MU#5:P8=\(PHF/G^ M/)0($1C&0V\PRT=%=WZH\B!KAF@[5#1T*1,@#E0LYRY*XV0HQKG&#R&]3,3Y MI;<9IQUP![26Z1BB0,SS0UM$&[MY)ASB1IOSG.6INSD%50X&A;4@-;\D8 MA-UZGY8!.:/"=5AD?S-VLD CVU8WA-2((44ZH7:OWA'D!$4#3&OC1[1R?25D M$02$4UGYGXLPQJ\,8(8WJ@,IQ"%##)2RY8OJ'XCV0:O8^9DE8%,;)="2Q\B6 M_IBO)\'(ZWE@Y+4.1FX_)O/#R&M9C+PVA9$3\L]5>IM\C,TAI#&F7>,'0(4D M/&@'JK?0+H[/&9 Y7%QT5JII^V@-R=2=57J5)D]A+]IR##:Z SL$2(<42934 MZFW5;QY0 1C&Q0MOX29 *K0> M5FF^\NCJ,8E-6$-[@UG^P+OS0R4M:#/$VLW &@IQH.(S=U$:W^T-]GW81Z-^W9[@UGF='=^*.4O_1OU?W_U^K/[SU'5RR6[(394[.:N3(/=MZE' MG0MO]IO[)!K%Z_9(=I6\UMP0DXLVJ&CD[E#F[GC%UOY"-+6T"A]GG_Q'ZFPZ M^E&#.Z!56P"/ BC7>]D456T=/VJ(N-']HGO+&W/E+PN"%F^A%%CD'C#2Z4$X ML(N['9\4L:Y>]D%U)U3T*>986U\7K'S4Y6X9DVWW_#Q\PJ=>[IT,EA.6 M?P/C#NP"-7Q2AIZ]ZC[4>\JK8.0>-6*.=1^YP)6/0@U]B4]/O!P_).G>D+O$ M83PW3UDM&H:])E)4M77E+R-@1=]OHKTR_0>JFXT71<>[+(QQ9N)P:8_GAO,M M&L2<9TU1U=8MY[FL:'.^OS)]SI]M\119 X@K>%4H,ZNJ%\3B-XN'PB!_'TUWO*(,GIL'.$4N) M]S_8A*;9'=&)-T*'B $UHFAP%F@9NI,5B=YJFP G<&M M20G^_)#6P!JYSB?!YT,K66%_,2-RF!2CE0?/I.SOSF'++B&D8D"-\%B?[UQF MCA8RJ(\+WOKT\YB>>-FC83"P(:U+ #HKQ&OR)[>9FYN[W$H-4Q$]YOOV?1J, MDUUC'X=/K"H)SH??IK0^<]%4+K*&BPB"#H&R"TKK/B]0C',G7FHJ/&Q)@J%U M:]>XO$KQU@N#LT\T+1>>!D;\.6R?%EPJ -"4;1$N&F=.P2)D41,E\ KUSPM6 M8;5U$!D&!V<"%Y*E3P:44YTV1'Y+G7![V, L:N5(YR]06W 40ZW6IV&V33(O M>ILFN^TR]J,=M6G21&^:JR]BR..2[JO^?Z*L"!?Q*PB]9::<,AY;/S4%$SE KDB M@L!SM.C"$C[BJGU'_W(C-64XV3Y6BPQKFB77!J M&>=DQT)RPRY4#")$SCZ5:L7;) D^AI$H/D3GPY>:TO9M688H0 HRBR1^N,7IIHTNH P%KY^U(P*B0'AC+J" ?O?; M;UZ_>O4G%)$^B,RP<58O5;#U=>)Z:)'Z&L5EDF.:O_DB\>*V.>^2T#O)!5EJ M2MOR188HJ-83Z=JPYKJ\U*IPLRE6I%=OQ' W&;+X<]B&$I>*$<82IZ))BGV M74^$'6MZ*40.MR:K)#=>MKCAW,JJR1"MRB3L&+J+V4\XX#_G SI"OY<]QTX^ M $[BUM0[ 7\6(!]R+T+L/HY 5;H@#YA/\F$1!7;%T(I\-Z6DM>G:I MT@:EJ#AT9_:LY@!,X?SZ3V6M6Z:J,;TH5I1W2K2?3F&1:_R'!1+:U!YB4 M 4^BZ-#1J3O1,-, ')EU+*I<%*Z\/55EIW5(Z4QB[UP3$S+D@K(M6KLUA8@9 MQ?,ZX2Q2W[J&"3_R24$"3&(?)'Q"8)"D5/D-RT[.[64"1G4L9- B=1V7BYWH M2RKSP@28QX$&!!(S )?&*>3X@C3(MHYH$2Q75W\YW>';Y!I'7D[+2*;304

I85QYF91-. YN@:9PO=XI(-D)UQ$4253*N24-GR+\)@XX,FB6^+5@4XP>J!H]CT2N>E1UG MV7=UY$-R'X4/Y2O=+@YP6C#.2=ZO*3GT2EU.LQ. /?&71I'&S60O=:*#G>WZ M^$!D"!PS:B/GP)W2]@$^Q([ZY!:N>:0[1N5#=(KO)XK8!*>Q[S\,4#+PJL)2 MN"8Q]0FH7_Y10+K_B3H1TE_O8F]#&_U*,,7AE)L\2+]=PCMPQA"'B%M!_#U?S,)G.- M R:Q_PC%)P1*J$0E*.RBZT;O%O.K!2MXK9IO44+SSV3@D9W5?M(-.<(4#(0B MM,W-3"@&G\K>C#C1@1O+=#Z^@_,Y"=_.YS XXGTKMB]Z-MGMH M]X]G%B21R\:PJ(QG$V.JQ(U5\;@>SM8OR!K_,JINE^K[/]\,]DD(9IYMU M,/5ID/"$=N\*?=1C-+ 077\-FA4YS&FL-G5J/6&H><"Q3W!D7*."9[*ODPNH M 56GN@Z"IL%MSIQ<[T%N%D[*__$S] MX]4\XB5\X+53HJTQ498*+_L?O6@GRKRMF1"M-X/UNQR'"#@;6M$2945*_O]S M](>CHZ-7U*2/GFC'%^C5T=&+H^)_*"LR]GN[_#%)J9WV3^@&IU10+=#);K.+ M/%8ZZAH'&&_86\$53K(,H,UN84^YA6"*6_>>52< KPULGNQN77B+MD M>\@K+UVEK$)VP$8G3&&U"B8%/SBIFPQ',J3)?B7UUX$^"V-TFD21EV:(:,0% M8#]W*FO56 _C4+A)8[)2-N8H*F8L:G$R*2![DSGP(!725$SG(@ J0H@BIXJ2=SYG)8]\0CAH+-Z4JJA1V,@6E M3ITGYW@:+O($@2KA%'B:";* \DXJ^Z#I'GS0D=N32)F^P,YVO8@@,@!\-*X% M6SY4G%K)ACA2V\J$RQZ1P/]026R*JVEO>/L!"&T"! :Q)!9<2-^(+Z3D5OGE MEV]>O'GSAET&OWGUXMMOOGSQZH^\VR1M^^K;%]]^^VW=]LM7+[XY^HHCNN2N MFR\0Z;;%K/APM'3F]0&@1@IJHGNE6W3)W"F'5J_M*-09=I++)#2+"V,9 M0(L*A#KW2/?'W]!%4K3F$:&G6J6!C>#'59E@&8)4D,2[/,X%3@.W1ZG2P'J) M-((@I,X77G3EA<$R/O&V8>Z93E\,S>*DN :?%BCHM&Z-:-VSL)+G+[@")C4 M! BTR!'/AM&A,AE2U\OWC5Q<$I7H=^:-K70F)"Z^ 9I@D.=:\: MHJ!HZ5:!EF=G$U>2ZQ]7Z+ :D85'D8-RF^)''&?A$U[&?K+!%TE&4[*OUK?> M)]/'FN+L3G+0J5 H <>DJ&W6' >%;"#72I4F%CHIIY2W2_,R>(V?<+PS?FC6 MP[I0K:K)0:L]^[-KG'1WOBVQ&BMP4:VI20!@V4 MYJ(ST+'+LJ=35;P?GL]I'!1$U6 <5*_$K/X7? M6QP3B1>1@1?!)HQ#*N6H \$T&!J:S3:0!N@!T%3V8GCR6OV M6+EN\G9:^&BYV7IA2D_.DTPG!NC1 ,7_DX:(/E0SA>:S MY>D+1)M_[NCZ/K#OAUA^_OJT0O:+L5@JBL4]D95)O)'-:0QTM5S!C$_% ,.+ MS"+>H;U[CD,LZ'"=N] 1%Y[+)$ZJ6WIA82^UE8EL-,/SN;#1#%(EK)O;/2H< M'!/2;&R7.)59M5XF&K8SW&N/J%QRTYYB488TYU;BM'59P=O6=BED0X:0MUY( M,\(0G8((G;-/%"*[,'ND(F>UILG;3-]E!^=S(1<&J8+NM*0?^BPB'3^GQPUN M]62IADA?UZJE-(M;=URI'7'Q="=%&>]-KU(*!KCT;\6A,6^"YTF*PX_ MOTV].".'!;F5TJGIS,=X3=J8=_A0F=F%N%"@#Q 6/'/;)1"E=F.$PM2>@9]A;R(_.*6I'0-13!UDEF-#5 H5PR:0J_%% ME8(^]SZY+L^IC@<8L1+;9O+ DZ]3HDHF3P'[K!CD%OF%IQI_#MIL%EPH ->QO MA<-7\14*-/O!''@N9)60K4UY!.^*.4Q-> 4:*<-0[ MO::^')*)V;Y.D6%%GP[[CAO:M*J!%4KZ/[\<+:-!I'L#Z>^NYFU$<=+RTYO! MA]"B9-86E ZQ1KZ%>9G\M& S OJ][=2]P_0J,[R2NKAPNKFOCO'J653'>-5D MOV@A6JY3[W'X\$B0L7@BJ'G ESN:.VZU+B_ W3PA2I=5S:'MWF+UB 2 4PV& MO&(T%+/AJ*VOLI^(TLC8AMHXWM=P'+&%^K<:8-*FG)LPOY'J[/853T4*I8]8 MJE$6O9VJD9KL;YZ@.CNDJ3("4_7FF,+_:WU99=L<\^X=0/,^/F=/7YK1MTE$G4@3(N.],_ M)EOW-GAM7/0JRBGOW)B$ *(/QR&<100XT$35J30$Z3F(Y_%8D8#XT%8:$V+R MOE]ZE/(\P"YK8T_9XP6J^[B\*[ODZ)'^!_A&^R3IKGY MNKXCB;%O_QE'\&!)I2!\"@,< _?LN8%<&BW2@)?;0=WVF$(M=Z'- D MDCC.V+O.-'E8)"=UDFU;BC0HSP_M\_*>=F(91ZM>3M&JQN%6@@3YO3 M>9E^ MRL(S+5YVBOEZ5;1U'Z0FX1L]#DUM/?*I$W&K)ST!['P4++TM/& ML&$?B^+7J_4:IU6R\=%N%KPQ+:>E4B1/$9K;W7T4^@26Q1 S];(0L%;*T0+: M)UTG;B'@#>,0'G1>5VWC6)R%-JK+:;DKM@B7YM^IN09/JP_5? IF==;S:52T MC3^/5QTQ(.3?+N$=&Q%TRTE9MM@DNZ[%0I3FX; MC6KD38'0&?F@ZP&EG<9?>3LGN".9=D/G^0'/027E$0?%G'EIZA$$:LO/F:BD M(OY*79(@!V"S@1 +_Q>RK2$G :-.%$1K-%L24HTLQ4O0S8<]NO&V(:90O,B# M/R#O,-@L,<=EJ5S\0V^?IG%V@S$W[7W'"3J5*3,)4-=W=FTX2-]V^) U_H1T MB3^RO]A\.CK,.1MWRS9=RDKF]5-(S[(7:!G[?$$ZIULYG_&R;T7M73+[JMG4 M3<^3M*H.:U.6]B>?E4#MD6<.JS.Z!NG!0UJV\C=Q&@%K7R?H3SNSEWD=I:"& M[S*.DZ?"^'D:/H2Y%[U %QI&F@^8;#S&6E.H$.$"O.I605":CH/,H^9@AFH(/U2.@PQ#?.96X^HCHY$C7V3##,%[& M3SAS"6,1 ?.!L8!* ,:+X.==EM-G@HSF^4\Q!58885:D@I4"(+^E__8IWG?4 M58 H%'7)1>3QP.Y&6.M#1P+O0SNKB_=F?6SC+[2-H=W6/)=D/VCH,*M\;;R N7@R!W)+3!$DHQJ=W,;M2C&O%:\[O%ZM M1\I#C?3^J(LX>)LDP<RFR5+DBHH*++NW:]W:]\Y6)%;]>NC MRA[HVQEK58[5Y9XFO0!_#MLV<"X54+'D6L4I"JV[A9$4KYJ"!UZJIE_.L1=0 M%PNJ(#[A=*]2%AOH:CD2@4\%F%$T*.P1'+9;%Q_BK:^EA6"!VI$"U,)V+W:Z MAAQ?^%UMAY]PJ=#.%6+?SHX?^7"4>D(\1 M41W3,E@4R9/05FO7NZ :J,A2++1TVL:8)J=K\.ELFRXJ3_':VT7YLO1B/"&X M?Y [A/@]K3K=<4D K\:L[<&;V&>MG;G0"3>^A@*\0GW7."MQ/V!HC^W'%=WX MG3(?PM;;,UN>:T\+^=@<8?B-9H&FE.J\I[CX;\-6?>)MZ2/I1)9CA8F=5"*3 M) YZ[W@D/^&L8_UE5U%VID6A=Q]&'4NPFT)+BNSOU%52V29C$%WXQ8%YY>UI M"=K)D=F=ST6&M4&J( 6K;$6%'6WF6-9),U.,,][:Q]1J[ ^?[G!P[+$\V.*WF MVT^./?'L6LP#F *LEE4#.KI@4FBQUZLDN3,\ ML"AF\P 6!3NB^;9#'5Z8*QOU9)-VM8)24LH.9CT;I21AD@Y_]0A\AS\'V4X5 MN7C(.JFR,3IY3Z_2Q,A6% MJN_+'B@C [Q@/G;)&N4'+_;.PX!M.$DRK4:1S)YH7VC[@Y/?D$,YWU^1+[%OZ#@5#>;T.!40)GF5:XG4)DA)Q]T,K!SZ<6XU, M\2KJ,W\ ZWFO1-1(?<)49^X7/*%_F4$N8!EF==5F>"MT(TN:6*P<< KWG D/ MB,Y$MNU',"ERNF^[4K=KB"X MK[M[N@[4=S'["0?5:*^ED,CI9OW2T**&!=60G,+>M,L\Q\Y_!>*,^KEBU1 M8AO&^" 4KOITDLON4YP!3X/VZ ZTIPX)4+QPKZR &T\!+C/:_@#]Y6CG6B$4 M$7P=7GSCH#97+W.\F2S%BO2\MNT'TI1!:G82OV2)4L+:.8 ^G:WKMXTYI4M1 MY7Y+LU;:J/&E &X3:M085_R9.X:KK.L\8G0*/ NKB;M,M"[B&"^].K@AVD:% M,F"#Q4$'84[UZF7,?,."XUU^F>0_829LWZ6D='(:RM(E\XBO7 +S&M!\* M0GJYCH.,OIX5FM<>.SY(55G?%&U*>Z1[]#;+2K*/H"@(5!=6,5VM9W@^%_;5 M0:K X%@:/UTRA28HRW 4D8&J#/]D+HSHPUM,?WF+_<*Q[JXUH^F8I/W^>U'X &^3+,RS:^PG M#W'X:_EJ^&%?%;2XR(-&1F(UUI6J,;RO-2WM/=0U M-!Z>(QL/VJM8+ED#V-ER#C* #!UP ;FZ'9JCACAT2$,FV@9-@<;2@I0G^&UR M4YS?YTEZV*9RE\@>24%&:4"[,%(A34?CF1^T=+C;2"*BN%V:$.3"^O9CHB^A M:.<92"A"AHZ$NOZQ4<)E;G*IP1>Q7*H6;Q(4!'R\(J[Z0($&G %X -)T *54 MQGC7XPWBQMX0J_2 9O'RGTDM7J3RH=TAM#VT]KTYQ>Y7SVLCE6>^+Q MJ?WHW5FM3BS\-?8C+\O"=>B7&5.O4DQ?S:Z)EG*;M#.-7(UG!]"B$PRHPH5+;_F 5:1)*1U0 M\H2YV[&1G'KWCN)ZP^57?^V%,(V7./ODL[2^YNME) ME3>&$NNU?4<0"^"<-3J@/*W?:8M(POX#]8+W0.U$>3: H::N/79O1U3_O:6) MUG;IGADM6*56PR#G3O7,:^PJQM8@_8 M%FU'U+<$NA=)EJUHY"'[M)DV7M3Q,FT1&)C,H!X@CS,Q30#F:"=$U%@:OU.E M>RCRS;MUX9/C9A-/$LO7-2U5NNPT5=NZHSL!3X>(@0 >3L$NAX$\@@)MO&5I M%Y&M7+"O*J]L3F*8\?5D@5G4\89>61)TP9?5CNA$2Y5'F4.MZKS*&V%IH?#X7@L M$B#Q2B$#UA"@J[F'D&'4".B +GFTJCI]#B9-,_39\O0%.GW_MY//G5J>Q4RH MC1."A8ZX<1U&O<7I)HQ+MPYC- M$!]I_T]!=WNJS0 E U*&[TDWD^,*8@KGR.(NVVR-+5;"Z_#:9/P^+C&E?859 MAJRA6FYIW9*EPI]952.8LW)%W3K[8+)D3/449*-,3',N8Z\M8W#6( BT"Y4O M91U8N;(+2;!/#*GNDD>HW?W!R[?$TB:5L>-S+ +3!X=#:+&DVBI$M-.8>CLT^65*VK.;R,J+!5OL95S\1@!G$=OZ#I M\=:; M6/0!).+F).0@-DO(.>Z&:*==@&K]JL5J#8YB5S^3(VJ@DC,GNLIZ<)4L=PZ1 M5%*+UGN%.J[+B&@N4W@H\$*$P>T%_ZYX\ F*@BVK9PVT,LRPG#A'P PO5O8!6 M2%NM:X?%52SR2P50(3..57]D6:H&O0*+-" ]WT '=0KE674H5RBY 5IEXHNQ MB\=Y]70=@NZ6/2U@2H3I_\/;?_KI MD@#:%,IFKOUNACC3BM[CK4W_]>8&T^?N15O,O&,A989Q(9K)?GH5 350"376 M RW0R6ZSB[RN24QU.H'\4_?[Y[\22HQ%5C"?_YN&/W>[7KO"9PU^OFRNI M)$I$7ZQF&8TZN]PDT.B/;_\0Z-$ %;XKD@SV .&D@ + EG;!!-ZZ-"U>5:(, M+Z*E699QF41C$E"(Y[*>A4)(#F3@JOL@VNGE,D9E-]>B1(J131@-+W^$G7_A M^X4>A8/")2G9;%/\B..,*%;+F-R \#00DY[7=H4\:TM0"KMD/ZEJ)6E8A(4\F:P+MXX1 PE*9G!C4; '##3B!F1=8V+3#EG M7AJ'\4,V"3* 2>PK1WQ")&3/*5Z'?IB[=&04&6 M)TF<)5$8%$7&64*QC!8D+T(QR[*>7G1#?L/2ZF6'0N6W^%-^')E/-6&7R_/ER>+R M%BU.3E9WE[?+R[?H:G6Q/%F>W;B^K:BQO64PD]\@[3>4(MN4%[U-D]V6%C&- M=C09+$MW3N?;$0VU2*%'/I_IA?IH8R#-:ASS+0S\K*DB4LU09V,DT#GT= M1L+AD%UZQ)9JZNJMSTC\%5WC)QP;SU>J08 #?5N=2O#%G?UU/N)8B>>@ );? M$OTTA-+3,0^1U?IMD@3931*9=NP?0XE;+4.-6/ I*&/N(@^T'9'/4?!

Q(\CPM#!D0,Y!!;5USI94)P8XP88EK+ MJB!.9)L.O0<+F+#<':(?2HA6]6/B)U^KG MVNY@'D^: E9F8T?(6P5*3O$VQ7Y860 7FR3-2^N@NV]&1-2\560!Y: /\Z%' M\"(L*:2.&J1%F(IWF-&C&1]=+E)JB6>*@J O9;)7[#(KO$T!N5NQ>J\7CA M/%>-W&6M3Z"5?XL6-O)^7V/0MV"QM ML\;S,/VZ>?_G_07(8TKS^Y#!X$F MK#O[8\:S53QEF;V>?$/358 :3.:DE-X_E+ K2F$20]II>;) D^AE'D4,4YD#!K M?;\F$_*8*?_^C&#=8[ZN)TQK:Z97S&>AS3P7'698]DIK\>]^^\WK5Z_^ MA*(D?D"$CHW[1Y(1L- $M $]A5DB[V+V$PXJ8^0;*3LPIYOU-XH^#0!ZG&9] MA3>XM@8#"]%U &@\(4SD2<*;P;J X1 !54H]M'1]] EXTQ0$T-KLW$8J\]:5 MMY^@3.H(0F9^\^B0.V1!BI!&UN5LV[A-EA9[&)^84X%U:;#M6 MC:)VH*93-!_!:P0@^DCG[9N^WURL]K/ ML2='V !8MT5W]\G-5%C;26TFO0TC%(D+385UQ'4@RY*)2%&+Q7[U%EG6'&BY2>V+@EL]L0;>/7DP'SDML3Z8& M*$QLWUHN3]RPK4#@AHI>'F2K4S+ .;_,0.JD=($P>]YJQHKK63U>7)V?6EZ^N5.H];Z=;4 M]D(3AV42%5HCE0S+C&KOP_SQ9)?ER8: ?R(42D_K(.)%EC8H%\_9CV>7=V=. M): J5]N96Q66/S+,Y#;<$#S3Q%1LSFOL)P\QRXT^*JA$>EAWV2&SP!_[T( *'$,-;NUI($0;G)1;#Z MSEG,D3R?:A1);H&ZZ;' *$Z?0I^Y/%^E2;#S\^PV]>*L<"57^V(C,-/*MAP#Y8=!D)F>_?AP%>QNLD MW303:%)-_^P3V=S8BRHM/SO>5X@BX*IP-IE-8C(ZK;]C3+84B8M I:?=[P^2 MCHJ]K!S+<7G&J<'8,IY,R@;=EXYR6NX,2K<,J8%L.4U(4R1.7@S"UMU=0X5? MM0"7WHD1A:9%Z'V+DX?4VSZ&_H*6:A(94DR:\90IL2Z:1Q"K)GP?RJ'V;DLU MC08)8!74VKS1(K.:8J\G*/O=W8C''AW#0K&&TW>.W' D&=&7@/S%*LN]GEZ< M2?&^W84<]!8R:RMWSP!BR)0ZKI!B>J5E^,0&Z+V>@?_?+.;C.JN[>$4S@AO.V M,'JS=7T 'KT4'WL9#FC!51QGA6-LFA*V%37?CO>'-E?>GOYN\=%+@]66>5R\ M)2WS;!E?X31,@OQX$S!4@,@/RSQ?7E\O+M#?KL8G5S\SFZ.KM&-]\O MKL]<._,,# M4P*,^*$XO1GCLVN2\)E\4:\8.^[>I^3(3FD38?Y;2HA, UEW\1'H0532M M.Z*,]G0MG48AHB6!]+=+U]#YWDN9%BHE:^K&UJU:U

+-8\T'*78BXOY*WF+$/\ M]*_O#X/Q"YU*Y=4%S8;L227YID3P?Y\MQ5+I#?G\B7\HE3Y/ MJ261L:Y95 ,$6/2G]8G=R"1%F?XU5UY_.;OEOY>'@+8S\@D>^HD_]?-(E]]O M/LO**S&M=Y7^D E=\FJU Z*Q_.UM9?-I7_4O@1+QSIADP-_K0OJC3^DU1A M:Z:N*K+[H_-D_KOH_'YV\[]_$YN5:WOM:SOXM+:%J."8186Z PP&!7RFL\+$ MGKP%[DA@94D%NK\B8R I:L"^1C<_>O?#[AT9##O#[N#SIU&2>XVWHD'W]L?3 M_?"^.R"=WAWI_NOVUT[O6Y?<]K]_OQ\,[ON]3"SS=\E\ 6/ TN&I=Q>W%Z"6 M&_7+PR\M(W3UM?_TG7Q6?EYINM:;3^&!8R[L?EI/=/++V1@DKB9-83V@L*_N M]#%F "P#;#! N7WURQG89%<3Y2>5RY8QIWZ _N=< M,N")ZOL3G>F&A;N[;-6;UZM@YYO^YX_.T[#[]/!O\M1][#\-R>./I\&/3F]( MAGT"_#H$IBR)-=)_(F+C7/Y(^E_)\- MP@4O2!QE67HOOU/)*%/-CUP>V:JZFGP'MYW=_&.NT5*M(D1G\*^*.9;4?\.; MOL(WYMD-VE_KO+[Z-^Z?B8 L("T+:]"-+*PB"VN(+!(GDFKZRD3FLBO(4TM" ML;Y!* Z?.KW!/8J^0BJF(Q4M%R&.6)P8^I3\L?0_8NFEY6\* -[JTZEB8N@* M/!Z5DIY^$5Y4=S5P4=_Q/KAV9)MSX&:7:Y>UEFW@KLKG4P=X1. ^T6?%1.JV M>O + W!8%0]>T*#_6_>I>_^M1W[M/]S=][Z!:_3T>.'1DME"T&?EYKS[4QI; M# Y$GQ##W3^13&+.Z%B9*%0FBD84RRR-7Y@U]!&VD8+KO;S(_\Q-2YF\;R8C M2QH!!XVIJLXDF8=_ :/X-X![[/QM+\D3W+@FX==G1S/&NJI*,Y,"Z.Q/9S?D MLV4X3W^EAJ6 ^>2LG4.>72,[UZP$1D8\,'+16(1.[#76+S_XH8LOVXG#P-JC M:%@,!%^9%MB(,T-_16POFY.<^N\U(.R93=L#O/I6GVN6\7ZKR\@,7DY@BYE( M4T5]O]H&Q?6%CVYZ]%62)$%S#7B)DCM#>:6K B-"9&'3FZIG-X.Y LPK5BOE M1J69U"MNX6/?&.IOVMG-<#XV=2VI)S-9TS<>074JF,.ZZ?P__RBH+6.C**[4 M]%1DM61O]E$'.T']?\HL!:7?;K0:E?VHH^36?6X#!NWCF0$$H,PDE="?=#RW M@$/@:Q"M].,F[$= >F #PI"&?[ATX<)!? 7? 22J&.027. M/>>7E?K'52H/+X4>="#[QQ==KMKYPH?_W;^VJV+HV MR9"J=(:[('P; @%/0YVCDB\AK!RJ3->A3"TLX6:.!R 2#,52X!;N2%,#?.?9 MW##GZ%%;.MS'+%10?>>CCRA0,)K6&5M7A][\L5I?M4U:-U&]-L32$40GE<8O M9*Q*IGE @V!/>S8DI!,R>)^.=/7<_'CT.^[903*&9/IS_")IS_"%1MY>%/AF MP?*KD ACT0![P.Z>#1V4#K*(;EP1XWET7JW4A6JM+50;C8\AK)ZPFL465>]B M=<2(-TE089 ;H#*P]/&? IE)!GF5U#DE?Z]<5"H5$5,&Q'R1#!HV\K.K"146 M*#9)^97B[;.4A&S>)59&CI6Y*%M8X]?>8 ]'Z1> M:2"1/M%GIM[0/"P/R3F"I75-JK7J!5S!A85BPI*E&1:B;*%GLBL]\P6[9$K- MCXP(2S811LTG>8"$,++)L:"_;?0'&)>("H^E1!J/@?YX5R=BQ$ !X_LM 7"6 M?7XPIT"V\ [#D0($&P,E[5U :0H/ Q&$&W@F8 2^62_.SQ>E :5L93*=*!HK M?V1)(8QS5RO7F];'?A:OG1,Q@=_BMD61&VGOS*WOCIP)6N99T-Y?K&27$Y7MH>:UKBU+TARLST_ 1HG MCID6A39#.:^)$\%@DX2.LII=&\8X[ME2OLQ-1:.FF29\@PHUMN,]A$<>Y=K$ M,=KU5Z-IXG.MVX4CU%G)-[:06[Z.-"789L0>;XSB?A)@YPE@-:T8IR5FG"J3 M57 M%9,)6TW2QHJDHH& 9=A8+8%#%&3)D$V"==R*O"FR4CN7/OJ:>\1%?^%7V'Z% M^0*VIH-\<@XH9?8][WH(MIX_+H4D2$^/D# +%@,#7)3+_1MZ@(\5B1WF5OU# MTN:2\4ZJ+8%-UA$0_ 8E;_B/#>>OS)L&BE\"M'@&*!PKH!K-7\[N>U^7X:[- MIV599X5>>(E/E(BEIU@0=X!A")S*6<,> S#GX@.R%+)B.+;.- MMM!HUX1ZS2UJ=19XPR/N9FFIR<:MD!KSC)C) L?ZXG6'=\]2>ETVYYBX!LI9C>+5V]:RLB@TI_E$056AI7/V$Z\RVOZK Z7'/_E7GP>%I6' MJ8T==KX\=+'Y^;;?&W9[PZ2GT.0R7E0BS./A=++P"'P3R>[;-P5L/*[.Z@/9 M]6"(4EQSN7(A5AN*=DWL/9=5.H'OW:^#7M^.\WIGZ1\"K]I>H.=?S.FN;2^] M,8^=;UW?DCR.2WAI2.Y7]Y0"":6]%8F\&&A!_4WZHU(1 MSVZ^WO$ MY2I@V75M66<5R_B2\[DFS64%7.F/:2,\N:V)!Y4IZ:J/O5)%#VSF^^2)CTS.G&S$G>*.9[S:74H=3J:I+Z;"A-@"_)"^N/I3;SFB9IS==4B MRP_=5>M'$B1B-%H[*AJ]/+OY)R:Z%8NWOR"YP1>J\S=2JZJ;

(8WTN>5T M8#PIYI_Y(<':)DV9';JJ'Q-=B15FLUF&KIJ,IAX-?4QE)*,C()JC-:]\7GD" M\6 W]G]LP7]1/+OI#W_M/AT^\)]+57]4.0*Q>G;S0)]9-RO(8M;4DR=AG'WO M1>P<%;W4SF[0R"-?I;&E&WDBE=8Q^1M'Y1.+];.;'YJGA7D@J90YMG:PU]-J MBV;C#Y,-![(EUC'08'8(ZZ@<6;%Q=G-')])W7Q7- IR:T)!7'G"(SFBK\O,RZ;&41%-"]PPUBEQK[EGPAX!N>12 M'#6/BK+:9S?=GR_*2$D_#U6O%-EI/Q1OD#ID>V*(WHKJ M->G/6/KK"E_NM.;MO>$B/"36L1BJ?^!L"0P. *X)'AEZ11[T-VJPUUT3'/S( M =73$1#*4HN%@+\B&:NT, M-(FLP*6:(EP64GMT8L^6U[OK M]@;=.^Q^&O0?[N\Z>!SWE\X#D'R7#'[M=M-JB$JH]VEC$]-2BV3XMJBS%5MZ MTYQV/T/"8T,P]?Y&<6H"WJ/*_B86+!9U_B]GU;.-=_HCSZZ6$Z*]>)\K]!:K M1USENDNS#0U+#V:?KXABP<7C,';$>6>*LP=8X:OUHL]-29.!(.C/,<6+L*>9 M13_=F:)$EBSIX]9=+:QD5S'C:Y.%=)@-\F..EU?KNS3;,(U%0%G:K9C,;J,3 MXJ&X;:FQ**)("+N4;=GEE=WOR,7+*^Z8)D7S(M459P@4-_;81"*QC5^%7>!N MVTMB#^%&2Z^B?$,XP=;AK>:'LQLL)U^E[7 =O.Y5R[R#[SJ[^?N&9VX:^Q8T MDZ/JGP1MS$^A?;(IKTS8V L-OF_YR*6/P MJZ4'/Z'=JB4'P?#,$)K4UU_8X2.1<%CKF"JO:!8+1*-6(#?["*@@ M@GA3O[ M>7*WTZ.6,QYV(^:J@EBYW(JY;?L]!*QVH>9XL!*%6FM]*D\T6!U$SJ\OZ5Y[ MA:WJQGNN2=[=!6!O,]I:0GUGM.6/Q,/!1JP(U?JN_+\7)M8VR8B+\%&U.9:(O!BZ4'9H/%5J*,E%J M+805WG^+]B2'7#S911S!759^EE\46:9P"?]O>0((+%?.;LK.[+]0T;2PJ\X? MQ%(S\QG9]2=WBCG334G]!E)[YIX;?. +/#+/FN?9P MG2T]JI)F=32YZ^PJV*L3:NWZR=%S/%BUA59C?Z95NKX#5V+:,_R-9Z0R@)?U M21D'RN=;DKM;>\"=/>';^I,?)F4R+) 1*B?H5\0#5DVH5';5@GN1\_>:)6G/ M"M:Q<*K.M8A?[(8K9)!6W9^VB?I-U^4W154W(ZTA7-:WYZZ.C<)W@YG8$.K- M_5%Z8C+_[,;96UYI?3MN:A6A4MN>2CPV@@X!F!9P^JZ V8MXYB%,+IG9&8.B M>$U4'8_8I,8T;Z0[UJ>F-U+W !L9PCX"0O:MDR'?Z,"IBOMS)5,UMG& GJ=T M(&]D[0@>-@<0G*4'7=*6T^$]71MOKQ[8W61,#6;ES,G&G>+C:Q(TM_'>-<04 M >_D,TIAV%<4&JWM<:+\1K/7^:T^.\1DZETC8/30?$+1L"XUJ]#Q4""3$T8+[4>?;+]RC M;1%G,>F*Q"V=#'PY#XHT4M3%P*'-<^@S"+],+687:W']R4X[@KK 3W!/0H&! MK/B!;AGY3'J/[PBNJ:.]JGQ["X]\!]MKD8169=\ANIT!E$2Y>'@ -<5<9%)@ M8\: 0-AR*Y:.9+.!8KF=FP C:C@*\3U$XUFCM:LZS ]M M)P.SFE#;N1@K8]+\33(,2;/>7 78[_:^(C#$"?F,AX;4?NJ4 M5LJEO?9T;FG[@>0B9+6<*ZVY78[K;^S&T[4373#<8GO4)JVLJ8UT3('ED76,I/WX]!SSB M1?\%"F1%42S)@DE+O(PHICF7<-+O6#=SW-:"]3I.T>0=[&N[RXD^Y^D4F.X MJ)K0V-DYSX1\WE@UZ,WF%ZWU'A%8*UKKTV9(#^TEVU]_*6[WH%.N2$RL>_X( M,DY1,BC5NB"V3R<>&@M$#:%:/0JMA".HP0[+?7^/BT6/<1&F=KHA7)[@X,2H M4!*K0C4?T2"_%,#Q4'=@7#L4(L4B&1 9:"&:*W(AZ8,BI4?#(ANB@*&8HR*T M3W#@R@X0 [6PLT Y9,->:-?;C6[EWI4LNO92R;*M.M+K+C/KJK8"NZH;[>TA MP6-JX[-IA7O;/E[V<=)80GY\0.)6%"J7*5'2L2(EH8F+9 M[0C*U&+2E9Q^_NMTJECLF$"6)>-ZY)EJ8[11SMFX"K'U,65(A8W0UQ?/S%)A M<,C5-W99?;*=@T4'9X89=/NYS@&G'4PH^%#X/$"P0/X>J(3J7B54CSIJG[^) M4=*C9/0-=N"H_)NDSNDC-09X))^KGBK+Z@E^9T?VF5NT9",#"ZQ<5"H5O^32 MRA=8\$)>\>$""0_UR@Z;8CLP.W/K13>PX,%W,]'AO+!LI>\1)_)Y4WB_%WYOF/$/4ONMR$H9.?VZ9%IARH"\R M Z*P:ZI50Y)@>")5&':8;:LO5D$D%H!S#NPE>!8KN^;..2#7>U[I@>W&9N8Z MX4(NO'6 FL((%A3W?H#T0QE+U?BV"']-JI92[="K2]Q,JL8709X=)6 !Q"!X)UT6C4A)K/F%XF>?<&_!!K;8O"9;LAB/5UN/OHE;U!.:P: M15"+E\+EY7JER7Y!'7;!".^&*+1]FIH=>$=6W@*!VV9TC%Z!FKM&!!^0,HD< M4 %Y/%L\Y!#.'C*698DFY:YMW!VZX.WJ$#=UKMWP[ M 14 +5"')]C)$!U0S:90$3-70W=V,S2H9,Z-=\?JEBS6C).>->B\T*.7#F(% M1EU'#8TEO_*@389?!ES:\]0DQ1+TMHC[1IQNO+1S7,&@V44V[ LT6=&"XS$/ M]V*+'YTH8R7M=NOTJ/J)6I*B4;DK&1ILWO3L[8YOS8M*#+?"*]:[ QI"O1&G M/2"_-)\,X,26T(YU.DIDCDAA^+^'#71^_+,^G1GTA6HF)D(4#?ZFJULYKBJ: M'8?B.?!C;:*W7NC=,^ ]Z":>$=6?#*6? 9;6=@(J2I^2&]"7;:3EH?)Q>_'' M<1+>+M+""S,.J\"#@1N7A5#8FU"(@IMZ6Q ;^6T5#CR:)/J8_DW;S>7)&0G5 M.7;[+?B.2)ZTC_RY).%=38L)WY3*I7L?/?,>3(>L 'RHP*0&RI3 MX,P>?2-/^E32!/Z%P,J8)M=D*AG/"KP*+ZTLWC5S'AW_R=Z-C"D.]';>5K;T M&7NC^X4#@0J3*R^42&/T*R3M'3,O&AOY)!GPM<;&OS\;+!AML.$[8)$ASF4P MQR@K)6;*@'DH$T63M+$"%YN87F8%QQ>);"XDV/ZG7"9?%:K*5^11>J98//;7 MG&IC>D5JUZ0_8RTS5_B: 64T)"ZAT/_EWO7B/A8(6J,C/TA& MI:TM,-]$<>P?B2CR+V?2'Y5*'?;[2;K9E= #%^/'ZO#:T^D=O^TR/PX.@F03Z,N[S>7;L&553Z$YXJS4#;NQL8?+U"6#I[RMVA@ ML; G[9>SYMG&._U1]%4WF$(:OAB4DN]PTXM)NJ"N$FI4QFU+#_ KM1^I@2>JK)HP?3K1DEQG1V*Y[4;@O< M[D7(A*G2\>P]X/*,W[W9/PE\<+KI!=L>;%0_^*+VB;Y2;;Z64G2LR ^!,2GW MJE#1)_OJRP_1XTS-G;+*;(61;"5'=V@Y1@[3_DN#4E,@&X*S2NUC;]:B] Q'.+M([&N'4 M0A1'9HQP=I&;(0FG&:*,)#W78$MT;W7@,OTYPR*,M,^/R/TTKV(Q&5??GS%@ MNL0$$VFJJ.]7VU+I/$VE_)?RG#9&+TTJ&>,7^S"P5ZKJ,RQ#(I_-^>SF7 3Y MA1_@7WCCS2&%6303 >M+E)]_5/[ D2OKX0^^:3 ([Q9;[G+I$%#46,OG>2S1 M[ <;:IHBFD9 M?+SK<0CXMB_UV-L&ZNDL;7J[N2[4+D_(8+],%GI-H5G-YRE,L>2]Z.\IQ@:? M""Y/*Y_4%TORB_[^8GSXU81ZB,-K,V"ZW]&9 ) MI&KG.:*(GX0NCIKE>P"T:B5>_I*3:>YI?]VOC&HX;F17M/7L:)FEXAO M!-2 )=UL;J^B*E"3D-Z,QC7B9=$3OK?@=@345*M"/2VN2=*YBZ@)6=W),2F_L>FT&INKV@JS.(=E&/R M6!,K0J.VO92VP-JNX<%D>:TA-,0$AT0<.];BJ-3DL5:M".U:]*GZAW5,P[50 MLY.T]E.*D_L>X6(Q!RV4N,=QD=3<5^58>@%Y9R,ANAQK]3A-1H<=^;)+\" T M:!KU_!T N8OK'AHP5:%:C=-A=5C0[.(ZAP;-93M.&7NV3H/=I\(.G?.JY:I0 M(+;_QF"_73+EOC*@GCETAEUY([LU#7;Q A_)AC4,\#O<-E?,%U8.KT^ *D>' M/=IYURH#$_TM:O:U[M+>^I,[V%D(/ZM>C\,\^1WA%@5D2P64Y2CZD M@[00_??I)1_2JGGSBV0<*27MHF1[NN:6!_*LED\(8A.S"ZW+(MNXE\CU+FBJ M5HI:^[VHTIV0)+1#Y!P*-"6@/'=!4T-HAXB-Y#!5OZB/&[O5##ZE!/^=!Y3! M17HK#6,AA@F>6BQJ3SHG+LK$$)*S0%DJZBXNRL),VS\UE.U+U8;'V28CKYI\ MT#<##A% 8"E!ESO/!S:PP'08H[,EM.H[)&)SZ.1$!1%VQ;1.RY^)045-,8LG MWJ483XH((O!26B$&$6322[E37A69:C*6F,T,.J&&0?'A^OC/(]>X.XW%MJ%F M/CH@&R#$@C+@VTO53B@6'+I"LUF,QTE=(T0FYEJ(<\@*8EXGYE:RQ'QPFWI= MJ=1G'D.;2)9E**.Y)8U42BP=*'8ZQ7FS2%TO\$1J;*V6J\=!/=Q$9'T.;_4# MX=]#(7W3,_9KY7=>)45%\ WU6P:\@0=V=XHZMZ@-M,0\H00Y+4;XY+20EIAOEA#20OIOT9"6Z''F7*DJ2QFE&84G MOTA&T8=?+";F8C+::L&D6EBKNBI>D\#?*\&_BY=;?L<1^N2+9"IC?C8Z%RN! MI35A3/Q\BNXER_:^]S62[.Y*A@8@,!^I,4#!Q8#JRN?*!OD,5S,Q9Y[=5"Y" M=/R=MFYM'1A!8O2:Q]-"4*7@H&PCJ'UH!$5OWDC/$MV3#F]LT>'U+;_7MOQ> M#=#A&XJR\JW%TU/B48H-@*X9T!DK>+E@(_%7$O.=PX7]OC;R00H^"_G)D)>&##5RJWLQD2*Q>1B,0F'5W]G?X$!*,%CI&=*@(E'U,"B M?"=KR5B,Z'/+M,"&! ;*(%2*Q>1B,4<1=]T2-ZVVM_S>VO)[T]=G.YA;%J%@ MY&"^F2/%.ER(]9@,ZT_L3!@S(LS^0H#Y&A2.*=%N"F*U*=222T$?S"+<$^IV M;,_)SJEZI$@(03)X?@[.;X0O%PZ\-2NC/L3HWE5?* MQ[S.#*!>%AA@EI TU6'__V5?,%)SGLG756*TLD(H!3;7L5G=%9MB$#;O-4U_ M93BZ4YX5G&!U_K]_:U>KE>O[._9!O/XHD#L0.[KV.WB=Y7^16TF39,F]#L^M M=ZZ,B.?TY$'L)V^A#B_0QQ1'M#.&(-(8_.^9I+UCC05NWF0<(FE$@8N>#8#K M3#)X]SQ<#JI!QLDO,GYB)=L22_0HFJ0!#ZFP>O@"QYF:%PEN;BO8_J=<)E\5 MJLI7Y!$4S37<_M><:F,*PO^:_":I<_@DDG+9OH^I7WZKQQ_S0E*L^H"RB=]M M*V(_\VQT'>RA\'6VM"-G+]=D^#Z#?70,::2,KTD/="W?;T_'K56]-WUR[F*; M1H"YV]VT_9%!I3_+(S8([PK0CG#T+K;ILU@$DW?#'GPM8E09#^,_W;F\X(/VO M9##LW_Y?7'OW:8 "6&Q=D^X_?]P/_[UE#Z&X*?)&E_EN=',^UZ2YK(!<^Y@8 M3&/+@43L1EMBC755E68F\+;S:^ 36T M(D O+<643>6_L/BV%RYXS9J%X=-;LZ'K*>([W T! /';7\YJ[;. M_JA/83Z M"%K4U_X36\7PUR[\_ZG;)9W>'1G<_XM\[_>&OPY(%SCPCOSC1Z]+:A6!5"O5 MZ@8P;>B*\@G?1T5%V #L_DED=XQ7]_':8J7%2G.RTH"L7P)[B"10I,=9"9DZ+$:W8N5LC2%]5F[..U-]KEDF431B MO>AS4])D4_C\2;DY?/BJN>?HE3L"B2UEP,>@^0(AO>#420":SVLX-2@OQ%+8 MC<605H^2(I?OM0*BB4$4B'5FT!>J84W&:^05P2HG9;QE$_3GF,XLOA56.LD_RI(E M?Q'[/$2TU-CROW EKLU!6P+NLT7; NZ3='ME&;*YEA. =R=@,L[VPO8 M%@(W7[ M!&YZL+VC$V6L%,!-!;C=O^:*]9Y9IS->^WJ4\@VW/KCJE ='V=H7 M2958 P+YAZ3-)3OX) ;6I#KUR!_BD\OJD_P[E.*2N_W8QLICG5;*H.<&]EE> M[M)G&:V3LE:M"!7?03;!*$D%D ?%]-]W1W+0C(5:Q0G@K&XG^-_RZ6'B(#PG M[M27'K'S7!0NVPU!K!=\EPC?Q>&K",00<6R^-U;-K8: (W(+ DB# (*1*^X) MN=5F4ZCXGN=7H#@#/%[=%QD4%' HG5[;HR%=$VJ^YSZ=&J93X/7@":'+6$Z4 MD3<<8M/8@]VV*4%[FBBN[QO%5;$EM.M[D-PGAN= -*?'R,O(K;<%L>$W?3E] M6;W++-5HT;J(:[TWS3F+T'G&L")(V2( #X@I6*J)2&.3DD:K@>9=Z31)1;A3 MI$9:C@5NU@%LR9FNLP:3 M":7@LC*5+Z;&R 5'JFAZ/9TO3O@ MV5N7B\U ) [F\7W!\+;I<%W [HZ2Z%_#8YN^S'/F??KLW1!6 M1([CP:V(,\:#6Q&=.J#7FW-UE=D,KCM/BW(J0<#VY%2#D6 MW!I%Y#$A'96N+Y<='97CU"7+;)1'$C]S<3JCFFF?3'HT-%KP;@B95X29"WI* MDIZ*\'L&LG<=5=7'DG,4^A<4\K<>&=_]B1_I9OW9J#6*G%T,XB]R*(4P39*> MBMQ2/+@5P>L,Y.1RI80.EXF+-]:N1RVV#%4W(TV7C R9F//'$Z+F:&_;1>]L M&+N7Y&8*A&P5W!&R1 7""@XZ380$)D" .:D;(LQ8(.Q '!<<%=IEI"JXK/W'B 7S7@!QNK1G6_2^())-$LDOP M*$=$DJ4B +;<6*/TOTO&^(74_*?H'V^ LYK9\?BG%I@.M!B**H6$Z'V/4VS; M-:'5J@B7MF-F5R?#MX1F);095" M"&F-S,UQ+_ 5 MA*_=9GZD.)3]U-&VI3Z\F=TQZR?4M!01:3LWGL49G-ZJM K,[2@EV_N:A7XI MM-N9G!R7M;EP1S4 O?#,8T0TBCKY9(1;+=99>\D..&\*C7I5J%T6UF'R&#W M^-,"BTE@\IY"!IU]AZH$A)&/1PY=M!_G18<\. M!69 X3TD%IN6894T$YSAD6L\I/AG4#15Z1 M$BSH*4EZ*G)K&4XQ%]DV IAFB0]%1FV>' K,FR'S[#E2@<5 MH\I#DFK>IZL5,Q$/C) @N=TNAEAF#V$%0C*&D$ .BI!%+1"6!81%2/T5",L" MPB+DU@J$%3KJ-!$2R$$1LJP%P@[$05M*C':9F[EQ#/6&B56UEM"JAYYWF@S% MK%8:%<02GUAV"2+ECU:R5!+ 5NJ=7+X>;*IO)5][G#E;29G\8ZY14JOX3C3? M!-;M[XC)(O!@(NOSD4KWP"&;7K9[IJ^1V7GI/IA,5_EFD53^GA:5!!I)$>HR M"BQEC*'W.$'WLB(T&CA%-_3PXX):TN3I'0@EQ2&BL2VB@C@.1QSIC09>F;/3 M IN@&7HB<$$BV2&1?0TA#C]:OZ".C-DBEUF=YE]0RC[ER)9XWF5VSPY(@D[" MAO,*$ME((O5=CJ>,=U)!HR'4PT\ +.@D"_JFNB>+1*P+C3)0$D M;S[+RNM-J53Z_ D_?)YYGW1%Q K ?*A,J4EZ](T\Z5-)$_@7 AE00YDL+VE, M :S&-9E*QK.BE2U]=D4JN&[["V_B9LXB[#6PA<&C5-4& =/<^#=L8^S\ MO4PI8UU5I9D)^W8^79,W1;9>< ^5#SPNQ8 2O)VS4''P]1BW3]1Z'2Z[& 8A MPN([YG4 C94?6]I%>M>T>:6-W5%==3!]F1<4FBDT4FP@O M]!.0[M5HPGW+&SOC\7PZ5[%E(K4]' M6BTT4FTAL$X4Y4I!&L8G,;R)'FAP< M)PQ'2&J:BCP_\& #50N;IMA$3C:1'\X:ZE::0B8URVA3O'4B317U_6I;G'1Y MZ2LQ*0TCSBK&J6_..U-]KEDF6YVB$>M%GYN2)IO"YT_*IF#Q'L.#S3U'!]VI MS6PI+-Z^]^#?20#ZEIW"=&I07LBVL!N+(?(>)44NWZ_.J2L@&A^B.);#H"]4 M,Y57>AIPW;<\&!I4,N?&>R$14J#?[8'3 JK1H>K-QO_OW]I5L16I@S)+B4)N M$3IF(UYP110PG)6QWSR>'5F=_AS3&9_.PPKCB"Q9TJ;"DH,0S7Y$'J\=/#6& MW ]LN5M3P+:@VWS!MJ#;%%U.::9L#@85P-T)N+P)O8!M(7#S!=M"X*8'VSLZ M4<9* =Q4@,OKOS/K<,:;WF%745>=(FH_,(8<[K%E:_;0#AS8(6ESR0X\B8'U MODZ-]X>E_(I8V85^MCXZV98O^SV-;>_998;8GO>0W#$V$Z IW9 =(HM6:&/W"J0 MFQQR=QG$%ZG?K@%&335TTVZ!XM@Z,<(9,D<,YUX2LRYK0J+A'ZA/ZDQE@Q^;A8?4+T&8)J4W0_Z3A3 MJ@&9U")*J:QZ5U F";F=[.'B#+R$I.5ND\#\#^7F-B_[L<\YO6L+ #G8^HUB M_)X:6@/9H3C:,!EV:.P\SRKHB/J-S+ >6"FX(#H77$8X*.[4X%; )08]13@V MK8";!VX13B\[-;A%TT;UD]-&>S@H98^^KV225ZK)NL$6,O8<=%RXOH7K&U.Z M1CAJ\-3@M@?7%YC8O.*\[I&P'?,WQN?>L\P5C?O!@2YOM=H2Q&;H"HA30V@@ M(T0X,?#4X):^T^O/!^M<$&!5"&*K\'/C$'Z$4Z!.#6X%7&+04X2"RP)N'KA% M*,HY-;BE[^?F3@'E+6D+*((%FHH]L4:? (Y&FQI;"L>U<%RWB\2?^[D_\2 -,AGW:"_E"8C#U%T45A0.;)$&)17E"3, 5:?@, M9)-SI8>.*(G,AJQ/[*Y?> T\;ZZ8+U-XE5-&321-)@H.Q:=F45-=N,"Q!6U1 MMI,%%_@.6'I1G\,_@=R]UTS+F"/?>_/,8G!'L-!JB$*C< $.EUIVL-I=$MW] M"6*9GYU3))(S['['0EM5J+6+&NY8*JBH;BJ\[D0)JJA#B FX(M^> :\[MOJI M9='9WJ\K_;MD&!)XR5XO>L6#]C8C%UYTX44G(CB+>IO"A$F4H(K*A"Q7%"^' M:P**M^I"[;*H\8_% 44E0B%2$R6H(KD?#W#5(HF=Y6+BK.JB(\K'VDV]@S_Y M@=<#::90="X?+/F"2.._P+54BE+DPH/<1<@6!2]9R,,&EB)W%IR^92BST&@T MA&JEF&P5BQ6*DH0L^[[^;+!^NJ%0*:8SQZ/_(A]:>+Z)$E21#XT)N"(?FF7/ M-YN:*-G4J..^\GO =;IHS!)U=GN49T15W0QYGNZ&1>WLUHYT0Z:&^] OJ@3N M-WLT,755D9=X,7G'=\?7[Z*M-B YU>T>"H?[1=ENXC]"5C>(3PN,)8BQ B$9 M0T@P"T7(8Q<8RP3&(N1="XQE F,1$IL%Q@HU=9H("62A6H04=X&Q ['0>7"( MH;9#R34XP??:6)_2!_""O9$$$U8'3ULKMVX*U4KH!KMD*.9C02S)$UVA3:C:+3/99>*2H[$J+VW8K\(NF5 M6DVHU8H>GF3\KEVFJ01+J0W.5Z.2$N96W?'C15ISYQ,RHR*M71':M;2ZV8\) M<<%X$_=D$HCUAG#9RN2HOVPTCM"?U!@K)G5&#^@S5K)TDB&,(D*1B"59E'0F M)"1KZ4VNQQ_[G-6[M@20@T,8%:%22V9]<3Y; MX>4F(5Z+&5"']')9 QYG=H^,[9B_,4;WG@2B:-SE#?1N6T*CZ B/QP?%Z*IX M@*L7HZMB JX81U.XF(D25%%2%Q-P1+.HO$@F%OY4H016ATYB *V)MAT_IY4H-'5$B M;^G@Z:=7!2?*"^1>&Q=CS@O?,0GIVB@"\IFO6^7??]6- 35>E?&6K%X52U:+ MLM6X_%#D63+@]095$/7H&_LE8,!L0V@4Y!^/_(NL4.'V)DI01;8L)N"*AJ+# MN[WYTD-937D&>[7WFJ:_LB@"N5.>%4M2!?+P<%OXMX5_FX08+7*CF?!O04#V M)TR<]N;3$37@#X]O>Z\-#4DS^7N#AW\(8K,AU*K%O)M8W%#D=#/NW88[0:4E MU.IIC>/(/2*#.:#(ZQ8.;J($5>1U8P*NR.MFV\'-I"K*;V[W=\D &]=:'PQA6KS2*A6Q@XB1)4D1'-N,^XN3Y@_>A-L3@"/183 M%'G10JHF2E!%7C0FX(J\:+;=QJQJH^(8Z)@47!P#71P#G33*=E,!$7*ZQ>& M>\)8@9",(228A8J3U/.&L>+@[KQAK#BX.WL8*Q"2,80$LU!QDGKV,+;ZNBV' M%>T29XA\LF]%:(0_;K(X!CIKQ'):M++W4Z!7-U&/$+**<#0T6TF9_&.N45*K M1#D=VG>)Z? ,/)C(^GRDTD/$KT*_/;+*;$7(__O2PUZC6WM!;\0-_#TN(G?# M6X0T^V8^/B$T[<9TR6;V]WCZ:4L4&G51J+1"-Y85U)(F4^] *%DXP[L@CLP0 M1RN]8UU73@P'^2$V0@]D*DCD<$9!A+*C DW9,@I:U:P>B5Y0RCYE_I:(1S6[ M![ G02=AHV,%B6PFD=J^2>12%.IB0299(Y-@*MFYNCSTX?*70JL2NN4K)67C MQ$X_61+ \N:SK+S>E.!_GS_AI\\S[Z-X((L,E2DU28^^D2=]*FD"_T(@ VHH MDVLRE8QG!=:#EU:6ESBF &ACL8Z9\[[5MZW?Q.VW*"LH6_J,K<+]P@$=:_D: MOE BC?'D"$E[!\ 23;?@H6 '$ "@ N]\-B25S"3#PI/MK1=L*YSD2B:*)FEC!2X&&\.B4UBO>1&PN;V \G_*9?)5H:I\11ZE9V"2 ?UK3K4Q MD$+CFK "4U@#*9?M^QAO\UOA'V>I7DB*51]0-O&[;=F-LRV8#84O[XZ-W+;?WH$MAK=[(NUV$)Z=]W>H'L' M;^\-^@_W=YTA_#$8PG^^=WO# >E_);>=P:_DZT/_]\&>5W<^UZ2YK( ,^IC. MFS?3!=,6L!95M?42\Z?P;] M8^?O904^UE55FIG 2C;WACI7N2< BC'YP49Y3"\20!MFPPX>F#U0#XUN>FI,E J_3GF.)%&%L@8"I('U-"2#5YA%0K.!DJ"63D9+=B M)DAO^<&WDOE"OJKZFTF^&OJ4]&?4D"RT53O@*KPJED+-*[>_:@O05I 2\&?4 MN],MO_"MGW 51ZOYP<\+ZE'+;OA91JJC;C[XT]CJ57Z/_ON&9UY^\'5$@T,2 MNV0JHM;IU%I"4_1S-S> R&_S:Q(L:P!M[Q&@U:;0:B<#T%UZZC8PR/J[.O)_ MYJ;%W%-BZ<2@ +FQ F:<9G,+?HN?QRAWYNCG@D+37:$CA10Z/IX>7X"_6O#! M\?8+_1Z8H<7L5R1N0O@Y)^>/'+D35"&R8B*_*-HG&!MJD8% VI MR-"+QSKA&./LYH[.0-8I]NFPAT/3+K3MW<-FVFW6_,:Y9D**ID; X2#3J/AU MR&=;I(/&GNKPBO_FFG*]>^A/[C5+TIZ5D4H[IDFM@)D&M=:NDB1_M!P75DVA M7OJ!F5I7BVVL8ZDCB9_TW7Y35'5@-1? M0VBU&B=#WLD K=K>GVF1IE6^B.*H5#)I7CG!D5GN=AYP-UL/L*S63T^L1P11 MO1;' ]FW+/\BR6SJ:E[IEPDEV,0=[ %#(0"A]^W'KYX.\<:"CWBY/])-4T:O M5]%,I*FBOE]M2Y^N-'V=W:!G3?#0'@"82<[O[P1R]_N_;C^2S^9\=G,N8L'6 M?+9:])-])L** .7G'V+]#ZRP7B*:;Y*BX;;[&C^M9-UZW110%9H5O^+;;#"8 MIRXDN-:\QFK+69H\D@C29-U#8VR_%#>LFY=$-N0&E-%LWTGIFG# MQ*M$H5;=-320 9JKITYS:8I;1")2)19+H*#$2+3$I$9N@]&K0K />S.V^?%M M\./C6!AI1Y_3R[G% ]/VI-M>,FV;R)GUG)1'$J\4G:+-E,L0'M/F;#-L+[>> MK03,(JV?6& C*H#:[5V#]-D0VMY@)0ILY@RR_"*KA0++@G^U>B)'#GE@.2Z+ M'M&=L\^.QCRD>WN3M[C' /](J+:S:VVDPAZ)P:Y:WU\*)SY7W-&)-%W;Q2\.T,,I/>6Q#6FJ4;[_N@^CT2O;,O9?F0G$V-$$+% M=VA3)D3G'HD_&M1$H;U'M1V?QA\-.I,4V2E+R&\&81UA]M;L++S)8N5![G@< MJ_28I'LT>#4%48R3?ZV98FJ.V2)CD&\ M!\-J8_]&'F1\3[>HQX8_(@+'G7FLT2#R%BH5O]%2!Z?PT(' 5JY#K5S2 NS+ M>Y6V^Q:V/5T;1Y0AM5IF4US[M#ZV@F_5&<]V48,;.YE)[WL0N@<(F3SRC065 M-A1T'0BN#0*A)5S&Q&/PA0(#;^-,>7Z+C[L/H3Q:K?F_OA@KW&U MI0[%:"BLM7>P[8Z"#>)#KQ:K&C13=O$35=D49!R4_,Z'*!\18]S-*<[%L3?Y M"'L,M%BJE2SRPAY982N\-HF1S$>=-PZK7$ZY^.B'U?>$&'9IWQ'GD%)_JHAW M .EA$CNA?(-VB(A"Z+-&_6&6.WSM/;H9C+#8K!X:;P=1A+46DP];AL\&BHRA M;DDJ\O>EJ<(7+H_$:[DK5V MOO3$S:/=2CG4.X@?@SKXHGQ$,O*9_8L<,-Y-J-9WJ,S-1M0/1.Z84MF>*CZ: M*RK>QH:W+&:)&Y)FNCC(:^^_LU.4G'Q&R1=[MZRB)W#(IQBKP29;"/<&+](P'](;S,#F_"L=]9Z1X$-9WL8;)6>5;HF;1[M_3VJDF9U-+GK;#& M!IM9'&:_1PD= V95H>%[!'2NY'-G84 @:RCNP-T]5:F&EB[5$S8?P@_X%H$D M,CWT:F-L8ME0D!5SIH.1L%UO4Q,G> XY; MD+:Y+#[$>3WIQ1L3BB9^Y<>?%]'$=)SC_45QW$&-8)P9>Z_J2L^/]M@ GKJD M]]5Q12NB-59A:MX]E)"@VB#0VHV,%_,NT[LS:7JL3ZP7_3)A!KP MP,QXR?6L>YR;MS^!G,=I>GZBQ!GPNCXB M;O60OLS*W+V(W+!PNA1J.P_9WDOOA"U&]Y/]"2U,XXYXS9%"9]+4 3^;JSPS M*/QE4'F+,&T(-3$.;64J^OWH;-96ZH!K<->TM)/FR>>"N%:TX\8@%NQ]F'WM M,20^J[$.ALS,D)!VW&G!R1\CO*R;Z4]JC!63&9#ZC!5J'(.J9M34Y_OIVEL, MJ&6H9;8-A=)+<+*W.;R] 2&NT$B^&+HN0DD-(4:JT$FT[RV@WE MIA47J41O@M$OOW#DY)="7M&%8L04E7B98'XQ_V)CWYG%+6A;"82*0K-R\&*% M6&G%"#4'(V_- 3M+2K,4#0,"C$$%:3PHJ(>A\3@)B+K\Y%* M_0#S]U#$M>D986BKFCW2$IO1!_/4=Y$.N413)[&QE35;77_,L96,[XMSF3QL[?,=]>MO096X'[A0,0]MV;(ELO M^+S*!Z"$S=(0GK(,/9QGHTS>0?9Y8&X_K8+IXU5\.+]M3+-]-N>SFW,1[&7\ M$&3?N>]&TIWHNH7UND21D2C_J/[A?'-&?D[5*U5" %*M_&. !\)I^BMS&N^4 M9P6'4IW_[]_:U6KE^OZ.?1"O/PKDSI">=>UWZ966_P5>E";)DGO=W>__NG6N M9#3HO(VON,2(:-\4%/O)6ZC#"_0QQ9'I9S?#%TJD\5B?SB3M'8U<5BQ-) .^ MUMBT^&<#X(J%U*PI_@53IIJ,)U+)^(E9)ZS6>L)C?7"Q:<$7+(5PD>#FT@.; M^^3U9_Y/N4R^*E25K\BC] P2=T#_FE-M3*](\YK\)JES^"22O%CECU04\3O]MF YYYMKB.RE T<+:T(VMU;TW?7+N8IM&@+G;W;3]$7B+?Y9'%'0-/'?&X.A=;--GL0@F[X8]F%JB M /^7>]>+^U@@*/MDZ,^GGT^;7_<'??^T9N^T^/P&4C M']I-<2&]NVYOT+V#M_<&_8?[N\X0_A@,X3_?N[WA@/2_DMO.X%?R]:'_^T H MN4&^/2_T?*Y)<,8-7D 5:M5*O) "LGNQ4/11I+FV&? MKPC:XFA);%_Y>6?*S^52-! %^MR4-!G$&/TYIGC1"QJB8%]*N^3>/9"/'?H[ MX)MW1,DRK@?SV4QEQCD8ZIA_4W5S;O )1&YK++G7>%P /*O@7MC-&PQ3GQCR M[IW%5:Z6SK# SH"6YZS]!#7DC 43,5J3(WPD4Z(E\@B#;0BUFA\V1%^=,\ V M1"K$3?<%Q/ \MR81SK,?=QGU<>G/L^>0>P2BZP7.A*ML+P$/!G?X>.MIH&VW MJ?8AT5:O;:^"S'L>"TN ML3T3&Y:[V,$OQ-IY,@,&8\8*D9Y#3-?*94XF=F,=:]]!&%)YJ&.I]J,#KQ:6NS$<.[W2&5_G])@ZW:4FAOZYX?E."U9;SW[.T*OM M_IP!K!0+?:9[?CBV_&5N]73KWY1IXH#JA^@5IR?.=IL/'TV5[?:O"7E/HDU. MQ-*)2565&B;3A(,_WU5%HP1GV6CXY9".7S18V/,[>7BX/7HRN-P\H_TT^"6U MDE =[&O#A&?V)\R8X+$X_K5%93' $ZP*S1#CDG*E'0/-46!",@ 5P#*?#Y9\ MX3WD(+>4%9H%-T]1+U@P=A?T R^FGNE 128>(_6L*?^UYT?]^>Y0&Q";9QQV MT%B=2H@Q4D>F. -Y=E$>1.SZ(.$T%.;FJ>0%M\;FUL5X*\]8M[Y&@[K6:_7H M1VEE6D<&&JHGRV_A1Z$7_!::W]AH$)O2AOJ T]E7W5@K^@02"W"Z0PSE.R6= M^/2;@@:_@*V%%[DEN-"<62\X:,)#+X!%P ]CL+]Y1 M0"R+I6Q(4^>&I$+SWN9!E07O)51EP:X)L.OO-L%US-^H)NL&L.^,:J84'-2I"[7+(W,A Q7GV U) M'Q<7IE( L$D7+.+Z]@RWCB8[Q4(!PU"%6F5[G5 A"Q)7W?'0A<.R4DDH9UF# M]P%!BB:I;'XKQ?/XQIBQ8C)"X9[<%X30H5D(^4KGE/ F5$,<=9 K7;URGOIHKJAX$7E3K!<"BFV.V5PV=F4FO6/G>F[I M++3&3K2V-(> 2H4A!]2R>'=I?_);[Y9I;V!2JKPB47G\VGL-O%Z-LG?_#D0X M?*&ABISJ0CW&00 YU_6V4 .<\%(Q8H&Q;=KE^Y;.VJ0T2S<*K;Y$C';%/I/V M'0 $&RX\7(".G5GG@ YHTP9SP&%40CW$P76%^(@M/A+'6#N=GHO#*7)FR2P$ M@>$6C?)CO=:KE#NG4Z5C7ZP^[ S+LDPV3_;[>]SJ]V_O.@V?&WYZ7^(\?O2X.0"-\L->I MC!'D"K(WG\)=XS6_R)VKV $]_D??>); %F21L%M7RL,?W%(V<>83CY)]=<3^ MP)7ZBU%00WC#%U4?_UD>5_[ -_PAGA$*6GR&,LR8TU7K(.GWGJT!%$=7Q8%J MK_\9YQEY'P:FXE11WZ^V#5 <=DLBN>L.;I_N'X?W_1Z.M/SR8W#?ZPZ ]/&I MG Z2)3IW%+)76B[1@(_@\A*+31&\"0/%69I4D=KN43#JX%)1^)K\JO-8Y:UN MS"[2YP!SB5,<9CSD:G(BF0HL(IS'*2)4:97JKXS0\BYG1M/SIU$(C-^ M-I&!%A, :!E^_XPKTOAP MM1):NR;+NNCP8H,P>3(S%!/6!0]4Y3=XW07YG9(7Z94G::9@LLJX%MVP)H H MW:F1@F?Q"#=_(/[.YHLJVL203&#*,0XD &#:C>$* APXEAOA\!<##6Q1ABMA M5R^2!>MACT"@S&=@,#(@P_M40+YFD=HW9^<,"O5O[,WU;^6'87?Q"W[WIJ@J M 0\,7P7WLB<:X(3*Q #H$WWN6J&-;VP=3<^C[5\F<]P @\9$'\_A>PVL6L#: MTBX$;#WB1\ZP2"V!0^%GW, ;@&#H9**,%80&CB#D8;>I8K+R-&ELZ*;)%D^1Q,#]EIYA M6R"FS1G^/9]>D/[<<*#N(2I<#5KO/%)*Y=+H'9 ^,G0)D&\8TCNC06H@=2WM MF:T:PPQ Y3,D MCHNPF\BEEW!(A;+/?,S](2V!>F/GM13(Q/H,V//"\9XQ?V M$Y P5?49KJ,$"X7;IB9@X07)^XVOD@)*GU5])*D $5UC.QX!A!CN=-B@8C?D MO'H(\%W@UP$L9>O%N=(!A3Z94!QM!YO#KU_ O2S_-9?07RQAP4"9LD.$\(E M"V!; ONXX.-[PJ]>DJDS&(,,0"0BG.R%RY( X2403I,P;N?XL0KH"'8&I93E.SG25/='@4X @.6OS/@(I<7";2?OTXK&2-6@\M-ML6V= 3R2I?TT MJS-F93E 3H\@,H%=S<@63+BG)6F7@ RMDL&/[]\[3_]&TV( +L#]U_O;3F]( M.K>W_1^](3H#CV""W]YW!YDW-7;"3O6,FRJ1D9H:3(:@L&V]/*(451'\;('UE+BL23$UK59,A>;8$$:O@N0 7P;6"$%C,J4D3W]VGHQJ"U6E)^@ MT-@<;(ISL(DS]IEY/0+>RZ(^=MZ'R4#?UY7&(/TH_*&]<)[-1P)95#4 M)R@)O^H@A\1*^?^Z"YPH*&G).T@I>UUW= S&"DC9FLC6)EXD0J%KQ!@@G-(C MQUH\11-A7U"']B&>E@#',(_XLW+SQ3$!O$X$(.W&=9'W M+Z\.1C+U>"13.]NVCHA$XDC2R+25IB1=CE7[A9P=+\"636#S@/2=87+/X((+ MGV#(K*"4E:P\4PV<,31(X1<83%?XA%*X5,., M"HI2;%I7V)Q2-F_/_,BB[FBE89D-R$[3Y/:G 4;B1%+0)%TPD4?O<-.?RAZ#X/92T.V ,AP@ MZ&Q/84:NS.S05^I@>%&GZ&S&53)S=:%B\()5'5,E""[MG;O3)3X1^X(P K-G MR',EMM!U;MPN2OYCX5\P']NE(9YD0!B#]GGG,3\5S9LWZX- MXR/W6;@ O2YW #^#M+D=IB5?!C?AK6 KCY"();8.N.<_C5B2B%@&2BS7@'ZQ M]8O:'9#F3%4L1GW!"/Q#C>AM]R M@=V4"8$/^M@>"R19//CC/3B9^Q$&<(!]E($KO2X\U'I2_-",QP^-B'[&:I&T M&2C)% M$02&O>Y8?J[1!]_#&K&:R9%23 QIKJ3QD7E+]K8C,OU6@%7QC@RTH\1PZZL" M-I3Z7G+M37_+'&P-%7,$KB&5JM('CG$HU^:/#,FZ=CSZ;464=4L)SIB1E*!G M)"C:'A=.*AZ]Y'WIJ0JYRWA$TMXDY$)20ZJQC_ N:,GKVFQP'-><&B%6)-GC M2-H1!G:['4(Q2\MV)D\JHA/G2:U?D [XZVPNAVTX\O0HK^2T/4_[>1Y)3E5E M"AM&LX^M,TPM<]"*F[0%8RFO^8*!FP6(5:T MX*;2G^!V.KOA@L0TY].979&#Q1J2[94RE]2VP1Q[$+-K6*5N+G4\L^J1192H MQ IK&,19:GS##4XDT.\EZ L##?"[*!X+@I4]GC/[^$TL(&W'*CMCB^?:N+4X MQIA825:P&H+W;U@ONNG9/(]NKKK[WI3? DYV*-KQM5\E=>[BAKGK95XO,/;, MG;I>OM21^_[0X /OP;^_7G^!7U0"L6N]\^Y2_@ VM(4'(3VJ8OUQ);>AC?\F MJ:K^QH+_;$04+$&QF&5-?6Y>?^_J-%>PA M9&'%U%L3E+/-D%67,1+Q8W9I6C4]:#O'O M0IRIJF77:'>,[PD+0ZQ*+T4KK295>7!#?V4#HIF*ZPQN2:U9*8N59,-_FA8P^+97#0(&EC;E,QO?E; M," T63+DA87 E/[Z)E@ZZ56A;Y3[0 N13=Y>J(;!:H):VF*Q&$_ASE@QQO,I MOF?,OF!I2EIBKV$1),DP6"2WP*/Y%6RX%,Z M@\]8.MGR9FO1$,$<@[T"GBBW^!M=W7Y![B>^^_2^#[."5#9+Z/DY9H;L+&'Q M1H'UG"T #U VGBENUM.4YK?VR32_-8OFMUV+<8NFMZ+I+=VFM^C5X0F:EC$+]L3M%7OQ#(]9E8W*PIY<[,ID=0^B>.TZ/^RQ?:SX8K;B MXGN#VCD\TZUA,MU"PMG< #O$I*69H? )E1)6^EC,2$.KD-VR,&K\38M%R&,] M%H(1*0QBVYM9,567@,+KU13/)AD8P.JD$P7+M@@:M;#A#(?0V"V3&+1#\F4- M88*SFT4-)V:EJ<&RSPY2/)BSG./KUZ%V =R'+4> &['JDCUP@T/A)9?RR8)! MO'Y3+@S?9,5VS!(RT:^&+"FQ7=]9;-?V([;'DCK&7DEJ;A1_&.F45O@*G%G6B8^"9BP,WGR'8G7U,29A7&(#Y#[5SJ)XD@^!F&(22 MM^[5X_GS\+ZN.;J)QTM85^&SH;^!QC'"Y[]>+H('MW6/\W:EQ M!\#A[2#RWC@J>'3]U?/2ME)<44SU%'&3F?Z9I[ MP(-GC7QL#<]HV#(9*PNQ.QJN9D(2>7/WQG[G\S*0WVBZSF?IN$YE;7P2WJ.]V]XNKZ1=2?R^]4!MD M 7 1E!X%K,, M"XXZ9NLR>+#]+("R!HNE??M$1X6E[?D)'[X]> Z^TR%))B1+#DFBHC!M4>C- MK.LE250*;*V-!MB8J?[ XM N: MID]YKH\/="PMW>?4%G$5Q LG>=I;UP!(*W3!'">0 7Z8NG8&^16;+8 M=\\OJ++L1[*(RESC7;;PM+_FNL6FG"@\G$4DWFC%]\I#D KZ$4QAV6$[S'A[ M@G7G*CIL1/1"X:/K8X!+ N\O+;]?'^&D%'LB$-N;_9#:RD-,VZTSKTXP'!.S M8%OTJ]C>53S48HN'%*/F6-O#:0]5",>B$^KKKY(8+S\PZ 3'2:T0/NO)?944 MU;X^#AM(;GA\856A+&!UB9Z',5^:5R+"B^Q,O;>VVRDW=^760DBQ'D"\S9R[ ML[,F!D_ \D+R5UT%O<:[>=CD(K9%7(NB\9'$K(Y/*Z&PTYYU_(6%N4\PWEF- M62DN7J; 8/78#)9B?--EL.HZ@_USB8. MDJF,@4.,C;PQQI7"2M,N,QD\,?6 MYSGLR8N6^82$$G^)X"@6/AV0>7S+KW-O\BBC -;COA=/8>B&H8]T7OC#7W.* MW!.ST+[J5VB_*_2E^)Q5UP+!([1+G4 WZW%8V+/ILU-&F2IF]7=5 M3(&IFK&9JK&?E-O< E)')\GC2GG\!],>1:FH[Z5-(U&6>AM"EB7PZ9,C3(]A M-'&L3T?8=,?2V??PDWVTBN#FWC5=6_0A;FK_,*A=5.I6L0(#>0.Y^%)XTF+^ MD5V>L%X"@E%5(!T4+6X_$%N:'384?%>T&(2ZR"ERWE\45WB[,V9VG3(/82[F M8!H;MX!5PPO9Q@HM9#M8R/I2O#49]F0=BCOS@87ZSI^V7!V[5!:;HA"QOU18 MBNV*5!NK58@9DBAQY^WYE?G'% ?-],1!Q^0-1W;1]X+POW8&7\CS7&%LL9QP MQF(<-E28G\K'JE?H;W;Z75G1 +..(;U,L99?4)I MV9SU[T5;W*1H."*72S5/+QJF?85%Q9CA'@;G^=(^<] ^Q1OSO_8WRWD+7J*T M7%W$YLSH^I]+Q0,X0MO-4YSW@T5)YZ!:KQJRTK-8BYA_8\=SV%WUW!D?,W$.HAR68=_"^CRQ> MF&C>(9LIAFK,DJ[JQK%@40DA-!K=1)\@'PK"X%ARM**BN^0NFU M./K@495P&+BY,.58%A0$#LC%!Y!7U##Y\U#"/SS<+%^JB>9@H7'T(J&Y=(I MM78!+:\90K@%[ZWIW5LUTM;N -]\N/U7Y2=USR_%(B=W-^6J9SLS6.79S?HQ MD1^XR8ASI.VL6)7UBX-DQL[0GA.3:F?^3M_!O6(6#3'FNVEWXN.BZ=;07"<'EVS/($W969 ML'B[0<$%,3&DB:OBY8Z\*I(73 "QSG1>5*BJ/ 5G#RLP%P/Z/.-;%B.R>*+/ M25:P4I65X5G,';0M071]>!!_4?5<\Q8]>X5V:5D!\C&YMLO*S#@W37"QT0)* MZ%RY3#;]K77(A.C]NSR9WK]6T?NWQ_,7BS:_HLUOA[/M$O0C8M8E5Z..4X5= M>YYKZ)J.U>9,">]4[A;UN6QH(ZLLUGZBX7@0'&6=CG9&KAJS +*JM_L MU81(R>H8$[SW!NW JH7?+'2I3+L>KLO*KMUX9/]-8Z-(+.=H/SM?:2K@;:/9:GHG M';+X(#.)%R_T1 GQ7#9G8"&SPNULB>=N.PGIY WL)[&A\!/*8H"F>S*"4XUM M9U'LI]CMGBRVZ;ALZ.?C481#?::,2VVQ(9 [SX\(AU^I#*AX%@C+KTIX+KC] M$B>AB=,:@7DM=BJ$0:?*?&JNOQ1+#LM@RM@=-A?D!WNSA2-9 %5NBJ@DTY&U M%$)E/C@&2V69^R5K&V>EZ7X[!6\>^RFI)QGL30X M .J[4'*6MY@GR?%J&>PQ[_: XE M8@^4$[''NO[%,75XJSF%Q5%O6^K8C_B?TU[JW(SPY^L))%G'8'QAIEZGO[#Q /KE?!TT8RH1K$\C,>I5@B' M/,9(L,:Q:C"'G$N?>2%IR!4&#;P^!7 C@=])>\$.$#/^>BC7?SF'"7( M&Z#?E_Q>[U3 P%4F5%$3,RL7_OS7Z.INPX-VT%9I*AN,9RU.6O#1-&*Y4A>0 M)1B[EQZ!>@:,W<^9>"759N4CRM<1+_RH7G_794\8@Y_Y@7N>*^:+?>[/8#ZR MV,WU5J7

<,F SR_N"\LB6V/_(^S@UBW7["DK+;J.D\RP%54:Y7 M/EZ1>P2!X5[<6=9WSLSUI9UBOL\YW(3%D[X:E+II-/ZJ\NTB_/.[@0)%([<8 M.NK/W,X=[#T"G'KJ=5B9IXD!(L-]G7UZBSS'2C>@7F0N5N2.=9_*\NI7M/5T M"3_P!?6N>N)=-9\%6?8$K=[L58]QU;K=^71NSO$\5)!0>/PJ8/BC4XL[13#9 M$R4]3^'BVKL0[SIL*+@0@,_+FL(KK0.50,D[I'F;$B#+2F"1&+ /WUFDD%?Q MLXB&LNK]C? M\2,^%FMEC6_NUIR(]NHK5N&!$Q0M]-3$T.?XR8F2 \I#T+UR;8\/-P>(/20 M3*@A,<#7DL9DBC:9/PX79Z2M_>P<;X5-]"CJM3D.:(!E&ZA,9OPJ7MY.>69[ M"IZ ,YP"])\AE['G[7WI7G<@!C]^_E97=0.4#AG,[)/'G6]\"YM*7W345'#C M';CL;%R$8$\S1_]:6M1H>H:7HP'!6OI,YL)Z"JHPE4J?\9/\JICL84Y^GG7: M:7.F\5F)L?LR&[FL2\Y0S#_MM-X+>IG,VH%K68AN'>!V#M$>Y^%S;+#.CH_' MI#4K[70[B^#GC8\K\<D#6#I_TXI?'>'?B+9'94B%SNC9((VE!DV9CDYW7,3H8/Q"Y3GJ M3YM[^Q/_]P_17O6&$MAIW60,!O@,J\6TYU_.,#("?YLS9BBSOYTJ'UZ^-,9S MLFS#[?$783.1QF!V==^Q#TGAB8FZ"KF8#3,<4+V*Y-]:>Z2;><<[< MQU4 )(2R:O(HXV5ZN2;DZJHFW+A=WU?ZB2E,51T-5 I:V3NMI"O< %>PV&>P M;#49S3[=N"+&\^B\6JD+U5I;J#8:']<%H&T+-JH??!?RQ*70O\;(2='U3\:3]KX+[,"+A%H2JN1Q*/#^#M2F8 WA+;IP!P,2, KPKB M9?/_L_>NS8DCR[KP=WY%[=YK=G3'*VC$G>X)1] VW>,Y;O"VW3-G?SHAH+"U M6Y887>QF_?HWLTH2 H3N$A)F1:P>&R-556965E9>GLR.X-$/D^";&[[YX%E[ M:6/:(X:)@>?F8N_\B'%*1SZ9HXI:O#>5Z?A!PAK3)>+)&_=X/A\4FW8W_!PZ M8(Y$)>.)L;"@(RTZ"[N=]IF%93PDH[-0%)J]_4#@F8DE.'AC,5'LY,/$?*]V MSI1PW$^DV1!;75GUFQ*0R\!J>&TIF^Y)'21 4<6CK.OY(4+>J424#1;KC!4$J*%J3R$^QZ01R$ MV]'YW;A"?(U\,'M]6 MB-U#+6X>'?[% T3I/)LO)E,4BL7LKL8RY!;8H8YFW M6(+S)NP3OOR1NAAM+7[,-WC M3^"I5K&(Z P,R4Q82/X4\I(V,*LE:2$[0W% M:A*V**,E*6'[S;0WEC262V1-?X5-SN?RIF+6AD7@'[P%9>^E ++9L_X IT3[ MK.BS)VKOK.0S)VIK<+Z59D[4=BLM44MAZ!^,('Y#4 +@")9('< HK;P;_'U^ MIP^2#UT<4Y47:CE%68%.[GZ&3NZ]5,?*<<<+F%DWZ+PN_ZH_R8L%A:_P_]:Q MD+7>:HKO+NIV-<,;#^P$2W2J4^HLT05*="M;B<[R'A'S''E@9;':GH>4X5.? MCY" #>=ZE>V+9J0 1"L\4^DM;;C<+D*!S-G)(LDK=EUAQN1X3B79-F($3\UY MVV1P*XNQ;"J)3UNHLCDH.>EV(\O;8C40,SPA M3T0;%W!,1F&-&"%[XLR:S,_)**SIGUESC%,RVJX9'ON43)HV8[=5Y2V-[(OA MAW/JS'DRU4Z=<3"K'%]'WA*=HP\B1A3%675H6#P\'3_@3G4<$A84,HU,PB0) M&\2I=Q-.O12VUD$GV@U#[%/! O,VU6!M6['% M4/7OGI'YVSO'QF/3K'^F66R:#$NW39<(-QPAUM7J M9!\B/GY^@:\KZ<1%*5W0!"DVT51MV]?H8_0?D*,,J^JKSZB<3>A(?-KQV)_] M]07F'*3=3.>LG6(.T-2,:@VRSQ3)]RH5(12S?[AV/)D([Q'^_ -/2#B <\Z3 M^; KF_2+<$D(O6-UD@@A/$06FC53:"3XL5CO**(BR:>ZS$VK=5QT!\#()Q1L MO ?I5U!J0[A?V(<+R55^-5F8TIF?*PN!E&<6YEYME2L+^YWXIM=)LC#?:$;& M/#R4&-K*3*7N'/8?62N)_8:.!YLQ;_HQ_T>]3K[*5%E\(K?2(Q#_GOYC475. ML8G$9_*7I%CX(ZG7[8>90+BM/YQY\YXB=5-;P9=;.&G[$VBC\Q1; M-&N!LNETXK_\F4ZEG_49!;&#]ZX8(;V3[?E,%LGD7;"G+& M05GU>]V:1(Z=9!V([=]G%Y?3[_?3O\9WX^MO$_+'].;J>O*-7$[O;AMNSZ-B M)C*9/HSOR<,4!I]H!?OEY/1I/+Z]$-N7^ #[Z/)P_W M!4_QSQ^3,;9A(!RPO="QW[M]BS_D,_)AV2NHP] @ZPY#_?RZ3(T,@]H-IA29 M=[>4>6OQ S>LFL1;C#E]N^W><2+O,.7M&FX0;)^-T:X9G4N60=U.A\34)=5P M#F-8-7Q]8;%.VZR1)^M1Q7Y[I(UB"QOB-!5ATLP;G"ZH M*D5F3 1*>!5-/$&3[#(K1>SGX_0"B@11U-3.F)[EX(;F43P M(CIG6& BBXX.50:L@6&:@10"63$DZ(43. M 1S-YUP[Z*#1Y!<\*[=+SX^";%,0+YW%3S23,O-" P/PSB7$A)H!G&X5A[N: MZG0ER0MVL"_HDNK8J7P/?;>R M(=!22)%-8] ;+&S*S_N@HR&GRMI2EVO;-_G#-W=2=R_D9[$\*):89K?VSG#G/7##5PU00>-'1($A-[: M2:IZ2FBR; #E%2H9E/.EKBWKZ,Z3N,:IK RXB[O!M=WA<-/E#X,R%1# 7#%M MMXK,M^V["VQ>\RHKRF[22^68$@/#,YW5E]C[\K_\< MM$3Q,U$T=))3_3EJ M0;/NUC2%LDT[-_=*"@H]B5*')U)G)G60M.^>34G&CJ M/,QH%(5NEJ"5Y;_'=#95%%*HS%4U%ZE4%Y>@5K/M"%C=";+'DBBRMXKSX1/J M\(1E"[+T\B5+%O[TE;1F@>=DA-C;U66U/YSUWO+E!AP8Z_;L]<#,&PJT=G%X21L55V#2VIEN6@OY):OXT'Z10W;^S=2%U&L MNM2]HTJR-R^!I+@ [^84]OS+E>.OLZR_9?/ITC* CE1W]N$ZU,_;Z5<@DK7O MU/-E8=7]2-O.O>@\%(=INRF5\W9E7[SM]9,5MI8!@L,5:W-Y1T@2MX+.4NWV M6YB3P3U!F5W9OTTVD).1S*#.2X.WD\&86SQP>7_ * M-VY\W.N5/1L#K9PH5FSJCH/'S-@),'\"F'S6+\I6S8"_?04T=(Z[@#M07AC> MI;:\(I]LYV!*S+,-XRH/3Y**DF?:AE:DN_@@)VR:8]A/GNA)M$*N@ZP_#\@A1!DMBEV4544 84F&W74]Y;,\.4X!-)N0)NFJ.99IG?-+SB '&I MKN[7L(G^16H.?Z*_<;]@$N,G22B!U;RD0[Y->3GQY')\-\FDC/! 0>9.;:&7 M[=$K"U,SHF67L";B86ZT^=&X;Y!OH]$MT3$/48?WP9ND1\HP54V-Q8T-@TA M@.>5I*Z9.=?_;-1LVQ:_X] &ZT(E\HAKP<]P,>05#&+6;9:2-95T#C7$2E)E M55+G0 58F&3R\5P/"/I$X,4K77N1%Q3FIL!7%D353,J4+Z_8Q+*P&HQB8C_; MN:S/K67J%9^$H6UPM+\P"1^]A,S M<9"K-1])X%XQ9+=!GJ072F:4JB .="7IK!#:L)Z=PN5+/A1AN7H!HM@@7S6= M%TS+OYP"Z$VY<\TI=Q:VWFJQZ6(-V1+KG;$0<=/P$L^G%]=NC"6@D6YEZ;O05I>_,&4RU@VCA#2:V!K%G/%MI8NQI*L@!,9H,X$K/KYW18>PYKK=QGYD8YLG;('D5=-_,BGF3L[H:TPL M<'_S$6VOZF'V# /8\R84<">Y F[GJX OMP]K.&R1B1[-!8>GI9B&X+M]4/AV MQ XD\AD=.!R,%W&A-1VFI4NR ?ITLWYVRX W( 6\>M2=B;_94-O3U5\D5+S( M)=LKS961"KM"Y:5A."I#!C(=/;Q&K;\ 79_#P$];YJ^2]02G!*DG2$EUO MU._RQ?WF^?$+.W/JM=]G%T[O:W)%7ZBBK3;'$5Z"V0]8K@"#>;_ <5=D1&/Y M(. O6X<('%P&?$M9PP+@GR<)#Q[->GS:7A70A'.(UN CB9]1=5.KLQ_(3#)D MH#E:5$A=I#T[A. RA/(,Q'=T!)QS!H5]B']E.6Q 3QLP!($\;T]01'@.'IK]6BJ;#XE88A$,MA4N8):&SCY#*CC'I?.:Q,WU( M"4]\M,EIT_)S[4E[A?GI H&]@KP$.X6PBG]XJZRBT0P\EQYUZEK1S@!((Y6" M@6I(^MIG.!?: 69V[FN(#?(M6J_ .QH],H(-=R-%+3"&CCB\G";"C ZWZ6N M<"S9H23#7F>V]@)VH,V^7:F82,9"^H>9_HK,OHP6.NHC>WX64&11@TT6G 9U"CH =LQAET=(-BXLB/[2-&LQ509,&]?8+9=Q] MY0+/S@%XZE72%VC\SG4J&?P 9Y:_*:V.58\AC*,]$PIW.F \4O+A.L:""@H MS@6J3ONRR5C>('_8^\D69Q!+%&>573XMG.6ZGI:6@:8Y_ ML>6\[NA'N@3#!R;!7@$[%G>+!68_7!M_4MA46PH1!+R&VYFE/Z(^GK'+I6>G MVK<5/ M11YO '%#IMFZV7\]T)#R] %6S)D"H!:B0E;1VSQ)4*3)N4-!$+-P/ M%%E86]">,J.F/DBK_FV\31G)&:N9SF$GJ3]U:F7-@F+:@C2C;,!\ M3W' M7!0L1O'-8#$.SUB,/CY,.)^<>>0#N'>&>3S#/.Z,70#,8XA8QXE5W'$# 7U4 M?LD1L2,54=^7<9RB2^[&?XTG/\85BU#$)K\3GTC MUSM6 ]T)3/*9'3L&M;S M,]Z@_&^S-;!GF(&V=,U4G_VS"MVLB8SO? L#=I'2<(>6#[ZCO;3WS8,6ZJG%93/?K<@[;AU"&Y$B8Y M(F1TD8PTK62 K[W=[1N0*!61 XY:C[**9"B<9\ID+XT1%\F^[8#+'H".W4.& M30X!FQGI^4TB4HY/ MB:G<;?EB_X)9_"+/[0C;2M?0F6WPI@0V@*=DPKUMIW5,N4.9> MTCQ^AQ8C=7%K4^)A0XB1>8M$N%;Q0A$$%])LA^=21\9C+BV5^T>FL#!UOEWG3G,KI*(S J4Y.D-6GRJFVINH<[;OV2=8Q)CY+&6GLD%3@A6V02^GBB;$A\4D9E0V=YKE5 M>H['8#0V= 2Q69)=))F2113]H/Y MNM+CHX[U@M1P'>BS-5ABEL[+:VN/5'O4I=63/,>2&: &IPS+6E[)SWU^"=/)CAKTLC2E;%:9$THD$)[AG'M M,J+JU8K%YGLWJ<#D6"1PMR<66)4K&ZR$9+G3-AC44JTT.5,^F=M'Y&TO*6^[ MB5*F7.0&-VMJ#-,WUW_+"WJM\N,#5N69S?@74$N5%&U5Y6VZ7NUDG7*M-K\,Z[*M-HS;XO) MS_+<'MP +;L6V.;D.47KF"E:K,4H8TK94R;:*< %;1D,ZEO\1K*H!IV\R=@) M[XIR F3LYDK&-Y,'E234%D<:>_WPV,(Q$YU"TII./&R?),(7G?OGS*28[$@2 M8HJATWIG?L3CQS!7?IRSC&+R8Y@D$AZ='X/V233V..<2I7^7 ?-F6=>96?FD4CKF]/J=.E W=9J+IYA,9,>M;*GGP M=2AF45(4%&$0AIT,<2;*2\C$C7PC$[+])K(JADER?.(0LBUTAF\!Q6>8),LG M#B$Q\+#?E:P"F177*G-M\!8=)QZO3)*C%$LM1=#NYPBRER.9( L$'A3-YXR[$X\CF92Z!^Z2CGCT[O/G7(M2Y%K$-7K.V18% ;><\RW* M@=QRSK@H!W3+Z>5V-N2%W2C3[K_)7R#- MYSPV!Q]0^87E5WA> M]%5!VG=2>:=K[O;!!76A29MVK&9K]V;DY-6W( 'K?G M*!^-+LA[3?<;@/<)YE]BCWY@[507+ZS[*KQN:2E+F;>47E&=J3KVEQD0C;<# M;9 1:R^ZE>%3XXVSY_1Y1G72%MFG\*^YA5:T8"V4=UN=[M)ZQK?%&X +$L7$ MS=B:Y>O&IJVHZB!&84=K_-GF)1.8N9\D.UVZ[3[Q^'>[H_?<25^J@B DY**8 M13>U*:?[2%U<\N M<&_+ZHO&H/SQA%]3DU!)5S?9>$'LC'J;3'6!;L9BWOV3I-,ODD$7>,A1U6!: M?J3KDOK(N]E_66^^<\NMK]&KI"^F*V8D?8-OFL:U>@M*3EO\S;8A6 E ?.F1 MCG]1?2X;]!84_@;4L[DM"O"D@2,8Z/$<#,(#R,=T;88[,6VM=$""ILIB(T'; MDE-9+_G[W*IIQK_ \'BT9.,)Q6ZZO*(S\YLDJS>:84PH?/ @_0HHK!YF6#GZ M(;L(\):3R'-H;-TS3M+#E"0!)>4QTQ%ZPUX13J?(+J%\VJK[V?G;/JC_J-?) M5YDJBT_D%G3S9WCI/Q95,5M<;'TF?TF*A3^2>MU^DDF4>R5P9LOG4#>U%3Z' M=+(_<6C7P\_"3;S-^OU,1.\H39]!FBC^WB4YB_E,'M8K6,=(!]$ 6WD"0L07 M/-%P:6+3^]1'YS&V:G8WVER!_-<_TZGTLSZC(+KPXA6CI'>V/9_9(IV\*_;P M7T^_WT[_&=^/K;Q/RQ_3FZGKR MC5Q.[VX;KH.PF(E,I@_C>_(PA<$G5^/)_?@*?[J?WEQ?C1[@EZ_7D]'D\GIT M0^X?X(/OX\G#?<%3_//'9.PY& H=^[VE2M9"!ION0SXC'Y:]8'_!MD=J#*84 M*' #C$EFKOJX((++R@Z^8-_]A'?,).M$22,],A[=34#8[\G[F^G]_0=R.[XC M]W^,[L:9>'\"PQ1)_7WAU&W9_KTH?"C$O^VZI;&$D]JS(O"S K8C>GQK[-)! M5I9N6'"%0;_E?<"U$;:V!OF";SC\!71V MSH%>%L>QKX$DR&@&$95B3U/X$W6>D4Q3EV<6=Z$Q%^;S,ZP"S+#YSR?8#W"' MPY1_7-6K?0CLNK:LPT=U^!)=?T"E^PA*5J$&HP), M%?ZH;\5I918?D9R7'*)5[0"M3G S=R-OYAS[N&R'99UCN^[(RNX^J-G[@> M_3WI;$+'[MMB)9$,_)*LNQN092QX95S:SP%P43[8R;Z"Y^"+RKH*F!\1N9M5 M)Y<1#.U0\I[.+9U%9L&Q\@7X+E$*&N M!#)_EJLMN*0\53B^W_OMW84=H,PA\AY86YDD_+X5([N>?(V>>LL7Z1M:=8*J M/:'=[@ABLZP%I9E3<:, O!N'-7R;[&4A.^Z6#K!7)Q.!2&P_ :F3!R'(.4 MB:0[1U*V6P.AVPE7+L?(VKCXV[Z[5D[VF3IR9A](?[$E#,2.,&RE94&%Q#DZ M=?K]KM#NA5>='".Y;,>FNV1^)E/&:XX*=]P3[ZJ0?%MX"#5!.LGJ%=[N]&!) MZ C=7D\8G-'DB]J?2=DT:'>%?@3[JL2%SX>2M(K-YXHA(IF5;\8V2)#MLX#\ M4SO]='8@_73"8GC3);=@N#5SK4?[?0'EKM>'X[ J#?OCQ6?8*T8+X MG[&]P]WUY>8^(5?*&]*3GQ^ M."DZ23B9FVCB+ 1>VNE-K. %IJ[_@OW=A6FOV65YFQB13XQ&(+Z%FE6(T:1E M=#LQHUL9A7UPR)UA82+W3YIN/E#]^9JYJ%A4^#2*]-YFXVDW9C33/UY$*EHX M>D DL[5[%8N[_HJ%2/RL&=RUO*YY1R67O( Q566)KYX2KJ^!?:PR(@"F MJQ5>7U)]J,Y4%:(I"2QT(Y3P'+E2=$=+JGP0\X0$DW@T:X;D6,U! /#H]0(DG 'PMFX,M?Z9DMVNC,24O MOVKM_>)9DU83_PY,,#$E6<;6+36T4RR&73C&J'/A>T%9YSX5S""\3 Y<,BVMIEHZMS2=5CT(90/L!8Z+:'9 MW(?W$&H;G@;/5VRF0#J)/V%QV/6=,/)TE^J\U@^SQW6J$;=5S)YPEH4^(VPCT F?JUDG95\_"F! M0M'73,#^M!2&7@8BTF[ SJ<$0[!$%%D-H2A^)K_+%[B#A\7COS?C",B C"XOIS\F#_?D;GPYOOYK].5F#&P?/Q3H',\D!I*" M16XT)!6;T,F)PL)K*#7.A,P&$KS.$K M-W#4Q\T\*A\'*12LL/@JB*,$/,*G5309'*7"QSVQ (B/XBVY9SZ-(\=9[48' M;2=\^Z VBA$\!F\[W!&;J"VA/2QI/V7X=7A90*^7N;04 M]W9?>1=[,+1AJIWG4.ZKIE_9=-L7G. 66AFV-=L[;D^,5:GVP9;_F,MYP/WC*6<*BFIJ]35( %O2/CD.>07$_^ DF:WOU/=H'.7&*: MD0CK!"\C:.'Q";]!1GU:H7FRS,A,A *MIQI"*K4B]WL$N>3G,NZ,HO MD%GERJUSB596$R/VL;!##6JT4A@3**YAY;RYY3G3Z M(M-7%DO://T/MNZTZ[95\B2I.X79.IUKO-$BD>$36<<7\TZ+O]"!P )1V@Q. M)FK2FD=%LFIOE>)W)/R=X9'B&$N)MXG;U"S+ID$HK/R95<1B[L)<,DRWH^HJ,_^\M MIB_<5ZQH-I3*3G Y CORZ^?(QW:2,HW@^'*MNK6O1XLO1V-Q)L6ONZ.<(\3G M"'&BJ9YCR%G%D!W]:EL:W [">[$\W^\[4K( :));GM=$N+77C(C$]HH/7S.P M'<4YJIPQ4;$-RSZL3BGBR@>C<,Z.P1PG>[>P=J9KH-M*,^10CTKIG7"Y;KH[ M[.. LL&)=L5I%A#]"9>/N;0U7_]J&O[TA&&[D#K7>"[14CNU.,C>K2(Q*KLX>RD* M)^*\,VO_ETAN[Z:WX[N'_V']1N M';$Y3&4I'E!(H7AF47(!J^\T$\7F$:@K-@6QF2$&7[9E&1AYMT =<)C< MU#55GA^U/D,4Q2,P:A@A?[F,";&BF.[ZGU"LA4Z$JV69*C;>74R72QFQ#RT= ME@(6(9/Y)1 )?CZRP*?S$"1C85L,KQ8KI\!WCD"M?B<<%+!(S7V##06>T#D@ M/Z]T[84G'1V7+]UC2'&SFG4,HM@[ K6ZJ8L1\U':%U_L/A1YL\2#7U0WZ+PN M_ZH_R8L%A:_P_]8Q9;#> DO\HF[[+2HA38,C2%-'&*3>?4FTXL4-G-QED12X M551*4EI'N04)[0@QXC*9BP=3"QQ-Y7ON5C=<'5G?.;9KV)#LRD,Q^%FA^ .(U.A9 X[^FWU^4-P" MFX T,VRG?"X*/B8SQ:8P[&68PEB2&F+_@_1<4!SKQ EK)#"(WRODG "7/V<& M0K\;'Q6@RO7&.SDW4<#..V\'[+QU!CN/@2U]QC4_XYH?$=<\ZRS!3IHLP1R1 M%Z:;-N!VWF:+PPXX@ @&B^^9!GFPYH:F"K61+O];4R6B\5"VT[V;O,>GL%EX MJ_F9?YY(4:)G.' FVQ;?OAUB9BMS$XW-M$ M6[*.ZAP<8F'9^'E]EK M[-\1-PUV-J 4R+VP^;<2S)^W,-<,\XMDR,9TZ1#Q\(P[07R9PYL06T,V=MO' M"Y&6D(8%&/()D*?&?EPS8-H* _C :U'>T]YL"H?VL#><'Z\]$82@-D !+-$I MNQC73&VC#+R!"0%L%;AS2HJR1J5A4!-A6O)<\3VL@B4GH&OL09=4@X]QX!J? ML/T1,/*07VP?4^91E?\-7Y+47#:9L_!ODJS>:(8Q59$$T^6##GI^9 #)C0?M M5EH[B J'5SQH[%\FW14_PNN)IM8,>)8MG[T9L6]L+!XL'C90V02Q=%\?>EEJ2S,Q-Z]FN]=HP+%*R40S*1';[* 3Q<_D=YFGP1CPT@MV MON%]#I]BH$5\8?!;39IIELD!?:R9P8Q_$^YV]D(1@E%-XUQU,G/ M.+JR=.=HY#W.@GK-P;=JSHZ'&^AFS]NX33Y^,*Q3@#6HE(O9JVP^[4#5>*30 M(.\-1P!;3:\ LH@$6">&K")"U15]H8JVLH/"\D7ML%1^>",U.KTT M:-6T23 MJ%(FJN?AL"<7'GQW4=M/Z&XVNK+Z[E"Z-QQQ[,^2Z_^_N+?5^Y4N/6KJW](+ MK?]?*B#MU^K"TJ5;[14.CJ2[N)OK+FXV]G/[ MT^_B-%UXT^[BPSUY/Q,WF?#-[N1!FIW;[9R4S\EK!YV5Y6M1?.AROY M$6MA!7)SZ=IC9S?]F[DL+7S-;F3[\1!,2#!GNM5 M?FW7O3XBVW,R5>_H7(%-)"]ET':A0AY@B>;;ASV#N1\^?Q$^U>ON!>[XRNQQ$'NP[] H4 AUXK9J2^BB# M"N=T3H')$^^M6:/RM,BWZ?3J[^N;&X;*,WWX8WQ'KBQ'S.C4;.C ANU!>&';EQ2>YNP=HV)L^KA-:>[4LTJN?H2\B- M=CIF9M7EV!G>NX'/2#SE0^)A::H50IP9#'Y[=_%% I-\#@>QN8^Z57($E#1I MF,Z>"BA6Z0O#".7%A2"=^*9/(^:1?7?QUD_D5!X3G!"?I B37_!M/N"->:L0 MS(#!X55[%6%BDKK+V!GL&>*['BA]N'8[PE2_VC)[V=C=IAMJW007# JM9CDK M'[82WCU*=\O0.LEL^31U#!'4=%-HML/5] FGQN=I 7?26< YM_GRY#8P]25J2ITK+R;FQ?8K,3][_C":K M0RS;6^X'>5J]S)R$XM!-)TV=5/X-ZJVWLQUA;Z5/T'X%7O(K MF%\)C,_5*89YD^BV%FD:[RY8:(D/ZJ0_,]S0&N&+C;*ZM,BJU:*8;^D/*I[H M8OS[;.?2PBD>XW^@/&]!_3*SV:[D.#-J9PT;:_E,F]TU>/*V-]O=U?YG>NVN M84+-HRC)J'(@8 #CR9I\^BN_$-I8ZS=_ MX*?S)Q7>][C.P2T9B/B<")VYE<8[&6"KAB&3=00Q0GNDX\!?)Z%RL&\I&9F9 MYS& QE&=D=U>2J#Q/1/Z#1%Y8Z1$H/1 Z/;#H<#>+*VCW'$W=H_7X(E >W$8 MC@E2" /)[G7 ]5TMU5NM-]XH>=[;6F^2CJM M?-PY1%+2X/:1;Q ,Y)(Z2X6XG[8"AI MLU4JS+_CL"_XZ"\S!/E6-LNN$=#N^Q9KAL"5+T*=[\ 8.609Z7B?:JXJ=? ^C4M3>VQ"Q M^W]W46(YG*!.#4LQF3G+1EAX<]!PA$>W.%+ULWF-)YB,_7"-"2PL:J:]4 ^0 M7RP3#=Q/)_V]_*1_M)^CO;T!%M2D^C.P%A'Y)+,FFZQ$%LX[2A3Y M)U76^+E*5,UD7R!SN-HAX*5.5W@FPA9 ->NFB2_!M+&12? ],Y"55QP0/CWP MA L8;&>U+RR*H*D2GA *3,R1]-V$=%C^3PKSD58LM_??-L0HG-IP6L'[$#G! M7HU*YR"ZB.8,+UY1'244]P;0\1E!66US#$AHL/FQS/;MPN$&"4G8]MA^5]28 MZ_(*YS-=;@3!8_==?(T-">$A@4 L4X85LZF"J/P&I'VA(,18)_!J@I( +<1> M*A&>ED87=0GNY-(CK3',78;CS.@&WU4?&8J,V*ZWNK\)#$1$7W!45@]MYD\@ M;ASSP%4Q-F=LQB$23;_1VH)\./2.FL:T2N@5'=\Y:/0\F#';1]\6HBP<_'-F MK_$*!V3F,ZMO\ @EXK/N2*(+-[P]F]K^;% '\C(+605.P^S MMJ"*P3/6=\L5BW M;WF#3XZ$P\=AR[XRYAB?.3BHRTN'!C7V>@8IC W#V6OP1Q S2[65E"G#!%SH M6L82A.T TT_3^T87!.HY3\8\DZ M76QO1<9:BIL7-2I($OP,W\==@LI))W-9ATNB86(-)!->]SQU1Y79^_T.U!K; MLVRO!BLH>%Y!VXL]B%T'=L[,!KE>PD8%4U5WCC='47E63#8KQET-QXPIFVLX M$+C2<%3(P>F2K*;+:,#.N!4\ MNK\D[6ZS0?[07H$Q.ISZ+C&\^_<@*= 2MB?C2PM<.J,'6\^&*'NTV%KWEOKW MKGMO>;7=Y=EC.B*Y#9N.>M>P-9E'L:,F1E(_N8#?9"&9$E>>H&]U&=OJ"'"H M+6"7@"7DT?P"'*]S7;,5(O[T2.'" J\ 4T#5GKFUPRW\[>?8'0-&Y1J=Z1:N MDF$ZRGI7+CB 76VET[IGR2I]Y#S9Z1P!5/A+UEEJ%MSK7S7])]+@&=XTE^SA M$76WA-HVI]GLPS4%M9#JOIT64NUS"ZFTP%_GOE+GOE+E["N5T+HP'0GSO8$6+#=I-_XC,,$E=,S5F8=SZQ7/<&W4%NB#!)-YAOX>P=9>8)PO9;-F W7LR4,V)G&Y? UB,YT^'QX5OF7/";O%<+R<:0N! M>5-9XA)ND=D:!O]?3=]C+V&@MF\&N%(44\*0-C."K@P(.U<18<4O%R\\T7$# MMQ@*)>G?!-W.VV1T(Y.NR/?5_L9RTB113T5?Q)%^QVIV M[Q:O+R4XF-:?PC8Y![Z1_TVYO# #_V]'!W'4@Q'71.R7;=P(]LDMTTG\)H"S MN BN:RRB0L2G;#[?LAU??2&V>EL&">:S?UI8^II*^IXQ,N<.O #5X7#%9LTG<7HJ?#D1ONPF$,LK7@S%)Q2U4?>8#X_=,@?IK*J!,O@3K ^,%I M,#YQL?+^4F:WZ5_AN.=@: MT27G"TC@WJRR %PHI^/NV,(R0O*&2TQ;:/4R1"HI'3+6@8+5[&))!UR.FRA1 MJFK:<_GRN7PY5OER*G=-CEU]1@9L3=T\U$Y'IX:I6W.3I8NQ%L_/5$6?#/E3 M@J7I:\([%[:%FC<[3.:588^ZQ-+J,?=^I=,76;,,94T,"D/R2A5OXKTAV(5A M^ %]7BD:+TH@F(ZD4/>-%,0(D4/(TE*9> EN:=SEDTR7M3&KED:GX72YE.>4 M9:=@31=6OO!2JJU<-EY0\).RW6*P,@4W.\J/*, 4=LRPJ6"TD:^2USP;56^8 M?$.Q="-!;V165'KPZ:Q[(+?)S7AT/[[W++DZO8[#:>S$#:)P([\0SNP"*^M= M">>3P7)Z-_FZ2M[V<%JV(U.]E6^FGJ.:GK#&VZ6_PJ;%@B,:TVP"JC,+*T69 M@F99O!AE1]@^AZ](6/+*JYKX4P0KMA@T B^"VJYH8E&AG3&YN5'7EG5\ MKX,"<3?]X<(^.%AEJDM<&PG7(8Z MD:6MG5%VX*5D/'T%(8S0GS&/>8]7Q1/_& M64F T(M"+P(N=YBH%TRB[$0X HG:@M@*[UMTTB[4N->K;N3K52=77,>O=*9[ M7*6[T(YXJO,<2*TFV;M_@_'(KNT\$_+5 ]"(GSQ8

8R?6\XR(BB M2.J(B7AKUT*P*_;8N?0+"%3R ;TX D=%) P."]X:F-3<;H8F-6\\@"-G 9BC M[)^A7&-+4S6B,6@8CF8)JVP0EG#$<%D8O-5WH[# 9S3^X<)%DGR$FJTUW&91(/K&BPMM^F.&%6"9RNVP'#S MFZZTF2P#"9(QUY=/F\D8]^!L(_NL-(-E^88N24Q1('U/YY8."O&*PG"R>;@L M6FSX+,LIXC;LM\ \V&MPG3!)E0,#;?:6'=;@.\[>76SE@@UG*AN\GE5>RK!T M?$Y6;6Q V_'E()$R7QO?3YRF,TE!U"UB/%%J;E-R!]225^/KDFI(-M2=6U'- MZ(U!#[:3V=303,??A)KDA9*D!BIW&4;#1YC2.&1];SOK=NV.\'+]=!R^H3 ' M>N <_*%N, 3'OQ 5DU^# ^2@V=@/.[IXC(SL?($+><%@JQP,0DE%8"NX:X-X ML* 4PQ=$5-W//-,A[^K^-\ MMT]X=5'[:SPEMT^:J:GRW(8)VWGZ7D* 9?JHP4BCK1>PB?CI,OOU_#4,K'(? MN.-1Y?47:BX[G!U+?X/>I=/EDEL#89M7;.PCT=<<+0XB92#$>!\[U&2502Q,_<"+-Z Q;'V9Q3HM-[;@4[KG*'3 M8B!5G5'2SBAIY41)"[<3^I$MBASAZ'DO 4^+@!UTYMV,H-I>B%XZ^>#U(#*C M^HF"U[8O8?^2X!WK'*_.,4S;RR1,ZV#)LVH5[MHQR!CAY2HH)DBHI%HRM)F3QS*Y)G4F2>'Y 91Z*T_HPKDZ5> M[5XVQ$FO]LS;LF:U=%N1LEJP8U')DR[$=G9A_4M8;D 94/LM)+&([>QR (+I MV>Z$M^H\!7IV"J*G*#0'X0DGIT#1-"W<8^WX888[/MO3U/<2'$,38=Q=8E ;?EA<\ M&]'UTK#\'+>#]#/L3DMW4[3V(O6?2DC5\V0J,9FC *($.10\_6M9KNMN>+&2 MMBMN\UOL00^;^LOZAX' (NZ21]B[ANUCC.XYH4C[SYH:A#Z8%EFI8F9N3F1L MMRMX74AC$N=$QZX8#H99.CJF,9_SHN,P[37DC56[#"/G8^38--"OR=164["] M%E-@T4F\_36WZ)B7AL%8V-\D]C?=CNIVP_;@C)Q]T P?Y EA"WJBYD!/G&*V MCMN8+(H@99JN<\[6J1*H@KT_*IR:DSFX1/FR<<[8$F=LB=/'EG!;P;D6@)^M MD+,[(=@%G:BMRNZ#MLW6G,]"=0Q_V1W1IB^\N.HU-(&B[ /< &.J1'#?% M4+J=(Z6[C78_0TJG<[6^C+4,ZA_AU8& \-0Q+)T4$>X>+5S8A[H . MMU2?>VNHZRW/C70%UBOR-VV(^[5IH(@.$W"+4_=]Y877-,)E>9/3L'G4M8- MO[Y@=F?JC:' _VK["/;A*-TN]KS&M[:%[+M5N>_G/\C#4>#3I2Z-GR"J)(C) M+_V>WM.LY==WH/RS]7S'ZN)OI36K0?ZJZ=O*H=K.@*@IM]E:^IX0$>^.'&_\ M%#?._=MCE%O'D3+N,[LUW6P%VRJ0J9RDTUE9\A1[*6(0@5@BC@JZLF+T-!.% M5J>T6''>KF9YW<:.SZS0QF4MH9D9)-HQ6I>=..N"NY.)0C]"?YN"=U7W;; F MN 69*/1:X??P;A M^[B$'<3VQWY@M_IG?K&TK_$KFR"GO^T#MGM/:+?#S=3\]WM(;N/!&QV2X!.A MRR6=LZQ>Q_N#-]RJ:XKWQQ*=4/#$/3GJ"'TQO+ ALJKX8-XV>Y$,^&W'X\:DP-$;.8-M'U]IS"V=X0-K,WB$9Q.B^]@%VSSK MC_CPXY>C@G%F1D!KEGW.<,FP9T/\TYW[6?F MY\3\-,&!D,7Q,Z3 M.4[BA7WK:7=\\EF3;CJ#JK*FXTV/S12O9RJV*%UM;\-$:*0OOIW47W8ZO_L=7>#U^4 M.XF[FP8?:IL>7Z7Y;MLXGY[(W?Y^T\?$2=KE+LO;(6X:VCKG/I[X]R;6.MGU M>-(C#2K)Z_GT6HU%[3SJ'[,5X#3(7/$%N"=T(L!%G8P MT]%@+-,/,_Y8(UK MH7Y)^F#P\=C)]'@5K6&GYRO8>$Y3XG9+UFMB?9Q];PX^;2<,BI6+E""6^&+B*ZU>5?]2=Y 0+WB?#_UI>P M,^HML??NHFZG/"4M6L@J>2:/ 1/X9'KBL158,X("BTRL/0=C]80YF%W%.MB[ M0JN94PEQ)?;.?SV:GT,8LN73;!UA_^Q7\OU&-)W_[-#[ MWG*+9+$N9;$O=+IOVIS(3B:+ZM=WG(2W<[K<>3+E3Y?+(57UG*):$SC=_U@^-W1Q'MOEAL0*);49W?KT2K5&*H8?TXJ_O;TEBB:IL2$Z':7\+1]MWLZXQ*M[!&4>>;L-*[;= M.L?>;F(Y]6LPU8J-256T7J%_]'J%5+)5R6CX_9<1.P/21W=BQ*'_*'2TX,.F ME_%A(\)YTSR]U+_@C=LOUB'5>3)'/*4RVFQ90(A$/$*#+TNIYZ=&]0<-WO>?-$YT99TXO> M$ ;'+J3R.1QX4LJOX*2@MZ[\SA'!"#)9<+J-*/3/,EET4/ <\CMUU_MY,M4, M2G"S3]'@+R#MSZ"*9^8)[[/"[*-+2=?70._0\V@H]-N]LOJ+2[7Y"K,CHO*N M-13:W? >1A7B70E=Z#?4,#X!X:5G#6;R;[H@"]F8\T;'V,L>%1:1#<.2U#D% MF3!,8W?-E;@XOKV[ZOLS8^_=@(RY4C*R-UP3:Y+2B7*"$I\:JTUOG"O:2RTN@E[[3"[]9GXVNRB"O=T+/_+/HE@N>WMWDIWX9QN* M!YDKDF'(2YDNB&3$/-4Z&1PPN^^HSG"^VQX>(@O-FBDT4C_[6._([Y+ ;NY, M6[C2,#)0BYBA5FA7&#;#C=##TII@/X(GB5P[^CZ:&(BW,7O*^==6) )QU\3Q.%!?J8&F=!7+]]_>/JXO]U';X'05*5BV),Q*+EVHUNXAIZY>= MKQ+[%Y =D+;_AV*#+DA%,RR=/L"4OBC:_&=]WOQ_^,7_UWE'Y$6$[[7?94V2 M_[4,4UZNX;TS6,3%#9S8Y(J=MS(0 #Y#PN0TY [IBR%U-R*I._F1^JNFVQ7 M(^98_$+>FT^4_-=_#EJMYF>7!>QW\?,'H8;7?)U(,\TRR6BERPH1NP)I-5LM M 2TEB>C4L!03?0'XHDOM>26I:TPJ)4M9@2U(9!,&4X%B"KFCZ#H@\$Z8QS,L MJOY_4"VR)[$HA% PVG &<_H\HSIIBVPH$674HP)X&\/LGS)WN&[(_PED"UG:#5(=/9FR3DZ?)6E]6YO)*4OR3% M"BZ#\N]K^*_@DZ6];=ITH\]RY3^SWNY9TFQT]F9&GF5%P\*T"@;6AG]JL 2?P"WAV&8Y\N!QKD ?XU>84@:5HP$-4O OV/59%]:0I M<"H#KZT5# P?R7-XG>85- %_7X'\:PN\9(!XV*G-P&G;356SAX8359O+F#+N MF3/N 6D^URTN.RRWG L14.P91C5,V)E$,L,DIQE?*X%#-?-(IA>O-*RYS(/($4H MJ^\NMC6 Q#)IR"L<#/!5:PZ;:K:&/4:D1WCD$20:]<"_.HVFHTX<'8V/P##P M*@,>@B^]ESZPPP7>XOB:O>_!3?TOL3%TU=+[E6(9[A;^ #1@JF*ET[JC9(SY M$[P.-!8Y&0L6J!8]%_+!GVBS,:+,ST*C#<&V+_,P_X MZ=1D- '5JLC4PH%QJA\74CZB<>ODIIWO* 6=(2V0VIBA^!I5S<6_-#-@7&$L:O^"N0)._YGZ!70>8 M68?'\YAOH"OZ0A5M]>Q\'6\(S'B457[6(H%TJK #'F3$V(QQ0):X";+Y7NV0 MS'D-DRW]2< J-DR8)&[,C0COVCJPPU3^M#,_%L]W0_P?V#J#S;Y6 J//W\#P M24T),@7WO5HUS[YE)/L3Z3VC9&FA :93CS-UJ6O/;MP0OH6>56819F,+.'=' M9W]Y+H[%[;-!Q'W6SV"?.0N>@C3IA=V62T#D840B#_*_.Y/+0!/+51$U;F*M M)+2U+;JM(,(N>8,T^UU^D1-Q=@AT1M,WW[Z+N\S#X[XU0+%S[;PMRWT M")(W+%3RNHU]Z,X R>,'"E^3-J=TX7H6_I2 \_K:\1FU7+K5#!BYC!*;E[+& M>6P-]!_U.ODJ4V7QB=R"_'R&MZ'!,ZKV)XZ3O8>?A:4!>/>/7ZC2.TK39Y F0Y_Q+,E9S&?RL%[!.D:Z M-)/GG\D$)),O>*+ATL2>]ZF/SF-LU8QU&P[YKW\&UZF?]1F%_0 O7C%*>F?; M\YDMTLF[8@\#M^7&=W#O?'$A&P[E+$.>F>4XG M4-[NXG'Z_G_XUOAM??YN0 M/Z8W5]>3;^1R>G?;<&V-8B8RF3Z,[\G#% :?7(TG]^,K_.E^>G-]-7J 7[Y> M3T:3R^O1#;E_@ ^^CR^[VE2M9"ACO,AWQ&/BQ[*0]X M,>(!+S8+..'' @9!['B*]Z1VXB=V/*/&W1W<'2XY;C?R*IM/S,/";Y,K28<+ M\NN31F1,%R?C7W1NF?(+)=/E4I[#16$G.H/79NX#\QRB(79!9\O#W8QE%MS: MPWR%PQM,! KD,('XT^47RY!5:AC4F%!SND13@?^=+ER3H>G3%5EH^H#O.61Y MML'#R,)V%'Z7]/F38QBTN<]?W;C[==N+%+)^,;F'_P86":L#ALJ(7B K,#NO MGW]DWK(0QEA=!") [7OX&V3$F.=K]-F\?85Q\%:.!_/""=IY)8=)%QI8_)Y> M4V0X06&.,C6RNJ8?QZAO1=WS8@%[_BO;\SO!U-;09EG-NS_!4&(BJNDRO!_, M=BS]H)MH#F.8+>U+"6P8%GJ+LHE;R3?QM8H;$_7/]%6EBQ]PV= 5K)_=X'&, M3-AJ/ZFY'5_W *VD%^_,73,#$F/:?%OSC MR )34#,JZ;A3'1][1"65((#M+/P/L#,?- =YD85[F JX5G^H8/DJZ#"\T0SC M5C-D'-KX;PL^-"4\:#:;BSFFKOBD4;4%@G+M7_U^(](2]")C^Y8>;Y"I:I.I MYW=@@GZC,)%%S0X3>^^)S[!]-'WM#2K#G^PXS.[?]\+:=E K@M1UXDL=SQYP MQMJI1(^^<6RI5YVHYZGK8* M.$^_Q?/"QG"!=7K)Y3/4 [:WJ5N'M_3)>UVC)A^*.68?N@+U1WX"U2]2H/IO M6*"BIEB*!>18DFMF\3.Y:;5]C)8:G&68)\+S&9RS!'//\&!5-F?M5F9,+,$; MY&V2] Y=QM&(=:_8$68Z3',SX<.,?ZVHBMERLX )'[($8$_07V#EJX_4O7CH M%"Q0%N>>4]T$>PDNS"8F(#3()K.AZZ3>[" M"6[&J-EQ8L[I<3Q)@6U&-&];G<@7"+QN&[ 3D6UV-FH$6>XVDV;H>AH)W+KW M$I:O?3B")HI!(31FV6[ ?G=N.X9CL!^P]*7Y/Y;,KWOXIJ^286+=7LV]/3G4 M>Y(69"G)"L^]@>L&#HLH5S'?#F=)P[N90_[KX1=K&%+_OV$ MP^YF#\/47OBGK&"$V?!ST*Z4W:BW[IGV**Z"%9R7H3P8\O,*IBJKF&C, S2'@R H-@BK->[P!%UK[;XC7H_^97R/@[$FB+VDL) M3(#UIS!=P'DH_YMR:7UW<<<<@WB \? ROGBOC-21==^Y^(N ^TA@R6C@B_?* M=NUO#W>^':5 MY41L,1&S8"18^?X>VK KM4)#@E* BCZ\$J5%_J=.14"H6([ M$1IL1V9!EG!"6&;4:I<$6ZD<_+5Y^S]4TA]>M0"VIFX75RRV!F-UIRRLCMSI M44S8Z3'S7=*M'.E:N9,N,[GL58ZX[2/(960$G^RLAX>U19+X!@AWLO1<7*3NR(Q6\" M?.T^/3A=5WMX$6>2N$"RB;9"8@)N9([RUQT, &"Q VY&^)2%"=!I2A<8W+)+ M]VMPR"C6 J0%OY]O$:N=5^9%Q-I1#O&P3#85NDZ:W?P)))LZ>0"@*IYL=!&C M0>()- .NV0WW1A3H) @OR>0DL/ O7*#35"G&W7D^,=ML!;H1Q?=><,%-L"=\ MVP?/4D/L8!0OFL?(8:#Z#W&F1WWA_B&"WM$D>>)8?D/$+KE_F%[^'ZP#&M_= MV_ -9/S?/ZX?_J? 2)KW)$X:1XO/%"=I/0D[\P=R$#O>= >G )VIBAV@AYH? MT /Q@#P$(SQ@<5%@PH07[(&%\N8>:(?*Q5OC<[N=6$YRS,[D2 &WNITX3]CD M2!U.6IC9@B^<_Q5K+T\$NR ^!SJ)>9=C(N2/%3OS.228:F(Q-8-7V?RJ;+@H MU!:8?:%8/#=$AQ.6PZ!8*SR.-0NV[7(IR0C?QDMFV:OA(5.79^Y3MK<"\[ 5 M!3%$GJ4%P__Q9-MLP[=J# V#P8[@2PU8L^P0'F(B^=^"^]YK/T_P4K!I/).)+2/9_8B%Q:SY;"*B?('5U0 M^LQBT+=47U&&K+2[@;P@C>Y+=KZTP6STI=VAQV#VG/)H$YEV @_\RA)%L5#) M69)A4*"40A]9:H7T(LD*FS5JZ"VVPO/P $>C%F'PVY\I[[!C6+OP$%0 MC_..-YREGDHTNVQO'8_-M>S9["?A!O5ELTOJ&B,U4,$[ *&V8HP0E+98)B\ MM,>=!YL&B!DKF;!#_^@HM/_LYAI?JR/X7=+]JRK ((=WN+45W89?/B5!EFRDP;Y&/O:\:Y'IIHV6B>+IB74LDY0*7<7>CVQH 62JKAH6EQ;*=L SC ML_D@ I2G8 H_E5$P:F Z+2]V)H15!7#I367(,/#5@J>U"RTUA@(FRN M]KLW[\-,:ZY4:CX*)/(9$9ERF"K,D@K=F^!4G&T?C4N;W(S/JO]Q&$@C MMF##(T)K+U,)-& MC_R1;?F#;W'P2?@N3$JS%/O8>94-6INQ7,X5^@]>4"TYQV,9KQ:E0)(9OATD MF?X92>:,)'-&DCE-))GX=_)NXMM\CE5H-HJJ8VQ6MJE"?*+V$K,CQSJD3**A M#, E3BPT7OA]^W[$;T71;H?[,?E!1Q@.?6*0<8.D1UM!NSD0VCZ@^L*662B@ M#;JYT7&GB>Y>0VQ#U&.]XZ]Q+OJ=% D4FQLN R[9-*D( N48-EI^?2D.F>JE M,H<#/[R]>Z+0Z_FD!J#;BJEDC@YNL@[=$E,6:#;;A'7\+G:+ M&[M>N.9X>S9T0T"V6,L7DRY_Q/MVC/@4'$UWF "=85MH^R#P5#T*[H$B6N(^ MHJK!5G#'HX67V#N=N3^_2 9=W-K9DK%CXRF'R3IBWB/W?XSNQO4O(W[/^'X+ M-X[1P_5T4K%X>5;LJ:Z'<7?SN=WM+/)G)EQYEGZ7AF&_>5Y5@! M) +].6-(UQD0Z7OHP?2RJ,1 M..VO5=[R(E A,'VP[Z1/7)0>#=BJS!S/JP=Y6JWR5V8J16PT3P6&(,C \+KR MCH #$$,D,P,#*(\*BF.4#(?"<#C( UW@E($?*FW3-/<3($H/)A$E)I<"32(? M;WHW8V]ZCNET1T*SB-DKP,Z .+"+_I;-IVN5)2=8DC)2@'9(7G\]:Y?E![09 M& B=X3[L2MP,KQ*O4.SV0/?O+]$G!8PICSK33PRMWQG#A2.0#$.;RZQ>F94_ M@&6P!2E12P0I$5VJTG2@*)3F@R;0W =E)28818F7V 56-OO[2TP@5C5_L;KT MDT!/N3Q^"^/';DZIK))'JL*9J? RR\6SK&*M#"]1]4!JV"CL"_P=IZ2RJPJ^ MMV:8\!^WNG.%^.JL%/]@AT*==T,+RXA*T;*N6,D5.\+ Y[:*B[=4ST9EJ0!! MNF*74YC\5W/*=#TOTE[L3FFOMME#)&[WV-V]4+6P9IOP7XYBX^D@=RC>["$O M(AI^6ECZFDKZ5J[9CIGE0@;_Q0>S;_:(O3/8-4((OJR"^ Q9F2B]C$V>+%+6 MG10DGG=DV]29)AZ5G"G]C)F28^+P ]>;^(^J.2@(G&-.+X]%;*.BQ9-=>>,# M]BQ+ ^'93*!J.+87G#76LSV497#]A!O^V6FD@<7PFU:DSJP>\1(&YT/4S":Q MC,KAQ-*8!AD+?+*F#>PLV>0PC3;R]0-&>]#&MG"YM_?ITE9.W[A,53M]*6JO MA) @;^_=P2?]B^^^VMVM[F$7=@A:RQAKRLJ1#>!&= M@]'7.S:9DT(^3SZ.2M4))?/LD4'RFL/$81KW6/<<_([$.?5+82W$FW[80[%X M]%L>_1_?3.RJ/BR@-%["M(F(._'7[$=O;3'ZJC.>(O=S L4&W$LB84>>EUK95'*_3/ M6B%$*_CZQ9A2" FXI,Z1"3I.L8&0^.ZB[;&BW4!-/3!2Q#9X":;>]9LZBS$E M$JC2)ND<,3HRS-A9G$7/&18(V0M8V/70QE9M8KT\T*R64C) MZL-/C39'7L'X%]7GLD%)]9=R"1^A8\7"+JI57\SH\5&GCQX7;4FVW^G",VR M/C@XQG3;&18TWAN#:D#05TZD E ;JDJE&_2IRJHM3/_#/4=G(FT3Z1HTMJP: M\IR3*3(>38E37KJMW]Y=3#V]9^KDBLXITRUMCONQE\%3QLP-<=@[2I'MU''' M,KL$G1\1BFG[0K/3%+KB6\#XV&%,M(I8O_(*Q_1S0+P9/PR/Z'ZAC[**]1=? M)$52Y]&*7-OA5?;5R6T*F4SIY^]M#A,<:1LX \3]UW;P)B51YM@LFRN-ZX7* M*987C)(B#ONI]"?ZAJ]9X04OYN3%3WR/>AW'[FH#%62K.13ZG7#UN$^.#SE3 M,0X1$U3_!QU!1K0SB!H.J$R0 HV@'$%"PQ$ CA28#O]BD5'RR&IKN'FKGQK* M2O>D 6[908[:G=)!6_P2CUQ%X4T;Q[]6LG[RR%)I=692FW.BV0@N>P@O7S5] M2673POT;I%\[PY[0BX!9=H:4*D*QA^AU#U-'ZH)M+5Y3GI&>;S5:&4I"-&B? M<''(8\ 81O/IKC?R:=5N!I]6.:./1<06V_9=O!% ,7$XJ(ZWHX?HA8*8 ,_N M[:&'[3"V;-Z2"%>RLO,P\QUZ("^T'PU#)"7FFX>AA]!(/'%&3!9M(1\WN=V; MA,LWR\;(YZ'X[J(>[2B,@8.7[6WN#=Z^SY/)6^%LGT4YR#,PSFQZ M>PZ'"&9:2Q@T1:'5#R\D+OO94&8S+2UW#Q_XGHT6]>8O-GQ@':O&[=,RZ#Q< MC&C0BMY]D'';?Y*R-S[AN:BOX<@N)9'_B$*Z'GX5GUFRHY9<_XQVE MZ3,(KS#T+,E9S&?RL%[!.D:Z-)/GG\D$]BE?\$3#I8D#[U,?G1=L8?KV^SU'=P[7US(AD-954EM32+' M^BLG0?KWV<7E]/O]]*_QW?CZVX3\,;VYNIY\(Y?3N]N&B[U8S$0FTX?Q/7F8 MPN"3J_&$=Q&>W$]OKJ]&#_#+U^O):')Y/;HA]P_PP??QY.&^X"G^^6,R]IC0 MA8[]WE(E:R'#H?1A9^3\A:^@FCPQZX[)S5Q1, \7?\HJ-U>05C:4;LW9;D,G,^)%E/FD(3[KXH<(IZTFVN54DU?BRWG(%WZ$9 MZLZT<@6;/C"'X='>B("0]@V+>*Y8%4^!SI%(GGO*\3.@_02DZ&+#$ZI]C"@* MY^K98+F+2$9'/>=,Q@($(J;B+/=BRE\0&T^^HFKJ0E1RQ*D37KM5>194H2EW MQ*6X7DB"%6/57T^6K,EF;V1FJIU>M6/65NR9,+N$N59/K/:S.B)3-,9J=-/X M7Z39:(JD3O 'Q,\M179#]#!/^V"8I_13[U1WZMV$4T^3@9*BU''W&:_P=[GP MBPQDT?_Q$A57[BTE4MO:II@ZHSB+UK7<'K,]GL%%+-W>0.CW*EF_&\(B7V=Q MJ]E*"34:R5^\[RWV7.MM;D5/-?6BCQ_*3*@>?PYMH41]OEG6R%Y&O=OCJ=@M M4&8C1'2,$+&*1DBONB=YO[I3'QS!"$DKY;:UT?*Q-HY%[V"UUZV:Y2 *[6Y/ MZ/63 P42? #=D"O>G9 L]'>PRAYUF=:=^N/JJK$=YRSG*VY4YRH=5.\H[@BCVA.'0K\=5F0CN?Y2+X9WF M2W>4MQN]:A[E2.QBC_+^H"5TF^4^R//'G=@HQ+9S[+=]COW"$3?*##C3$BOG MCFT-1;!:2X@D4PX^'S@ *NC3;7JJ!J-6F[T1)A_:S(4[AH=MH=T.1^\K X1/ MJBI$_Y,FX>.G4P$9*(U5.UA.!S^HF%+E"MXIS@7,D;=OX9>87'$A2ELT73MJ M(5H[ZT*T5KY%B#@W25T3G=6;L8Z@\?-*T=:4?J$J791)][O]X5!=]_71;1EC>W7.M/F,.7- MVPC]A3]3IPB4F)I;_NFT C6?L-*%J>S6Q08 ^\)D M5B;O_DUM'-Q&;63NRJGIT4I/4AB3Q6$[.9NOZ)+J^D&+^&_9?+H&L^A%7H#! M,U) ,>-B_"5AS.EP6" ZO:[0;OD+A*5Z]&]$B6B\W6KO3M:';#N3CLZ_SX " M%W]+*$&F 82[<*$6,@57*"%'NEESI).?V0,;F;S:3"(P%?*"D#D+8IFR(O^; MX3& "F+V?OU^_J0IU*BMP.+$OSQK"ZH0RW"^)6WZNA-%QNLQF5%%>VT0,*[@ MU:_XCZIMQI-9IPVR8*TV8IW@[)6U5_MF1B1^-2./^%Z"6I8L)5GGBT&=(GF7 MN3]L\.D!3QIQ[*D8.&K?<$97,-^O,%V&5N2 W$;"/6L/]S4HG"?\3'W#.K&7 M]0[L%HI^8A#82/ LG("[&ZMF&?S@H_#X,PHZ?F%;V%U!9]LAAJ2WV,Y#D?_D MX>^;E*!^UA+42X2APK'X7 "5T480?L!P#]K8E@(0(E>#3)?.J?N-\_^M=;>/ M6VW;BUMM^]6^?MS#9OK.-],8-U.\B42.0&1*B[00+)%(% 4KSU$\$8,YN=%R MO[-NG&A,YI6>F=$W"C1QW%K74J]VK\%G&0M8;979[_G6L."]>WOAK9A<&\%C2#@R=V6+W!V8$^[EH][RW#Y68 6]NP@/H 12\K<\ MTEG=??.B@5D&-U=SG7>.7O2]T,YM+QPK/]&[]E1+"]DB6Q4YG>-OD;]Y5=<:?GWX0XHN#&5@O95'OQ= ]*X80Q7 @5;F3,J\L0I9@T(EJ][KH-O:J3\B:0U8E8$J^^4>[ M'I"JI!\-LO;A]H^$@8YJ\05L,"?OH1;LQ<\#^OR #)3,:S_,FN.#++SVMCM^ M9'/QK;GC0[Y9;9#IB&]S5Q^U.@C[+OD\OKZ M))NTCLH<]+6JO>K2RC_.L1^+.NAZCO7*8J%(D\_-"V0\TS]>U/[>N7?%7G[: MB->ITMF%ZV=DMA'*V<\'\9;/-$])K,C)[O S\ P0BQ\1A7^#BG&E_G*.X M9&;@>3J%A+Y[G=^V>FR0.KFB<\K4?EOD&9=5B."VBV^-[)R&\3HBBRUA (3M M#LN*,;O7Z#@KKA31T-B')_X=C2.W,VXW^N$P0!5*@T@Z\RP*]/&MGTBS(;:Z MLKH_X$%[X:NF+RDVB"2:3L:_5K*^G]V7![I#2L")1* /[W,JU$V]I6PF6%C& MK2X8%WBEU+4*VT76%L%J#]$'XU?['J3XAR+XGRNC MV9DO5T_8&"T[I\L"6+-A;I*L@G#F!L-=MG. ILD81&NKS>-9^R?5%+[01X[X M[$,>.3 Z'MH[7SZ?!94_"[QIU^T$FT>[\G!GQ M<>JFMH(OMY#V]B<./WKX67A9W&:-?L$B[RA-GT%X-J5G2":1Z9O]=\KOLXO+Z??[Z5_CN_'UMPGY M8WIS=3WY1BZG=[<-%XREF(E,I@_C>_(PA<$G5^/)_?@*?[J?WEQ?C1[@EZ_7 MD]'D\GIT0^X?X(/OX\G#?<%3_//'9.RQ-0L=^[VE2M8"_*1E75OG)CK2R@:AJI@?41C*P8*!J";F9\J;5S")M]M:F^/6&X/9$ M'C3'_JEX+JT/OD+$/)?PH]\A$?'X"Z)DP96X'W:>5/)8TOE1*4&>S5O*/RE) MLFC.::\E3NR)*W?!J865SQZ.J3G+O9B3R>F.J:F/I))]!^9IMI7GP"9)N_)+ M<=UD!/-OJ[^>+%E3X-:(8JH=3$ROF!6; VD.E4F<*7-](*'^3)G\9::0=/(D M&;"[S[B>N,P@"/Y%FDZ30)%U3:T*EMD>;:(U7#UBENA>_M(729'4 P%-)Y39 M[34%,4*WU>IQZ$"S]?(&)(TV1B2;K;"(9/5848[-8ASB3X1LO\RWR;&Z6&>I MV<5-U_>#FCULKGEAZ$1N0]ZK;@?U?G6G/LB]^7LVL'C'V5BM35_ETFVL8(W> MJ9CYTQ&ZW9[03-W3.V]Z'S!FPB&\CFO,;"#M*M59OF Q3F.89"7 IV"/N.WH M.U53F[V*JE=JNF M4@<54ZE]H37H"JUA>+UN*;7JH-1:M=WH#JJI58L5XS1:-2L!SK*2+OO*\CR4 M;-=1LKW#2K;P(OTR0S2TQ*J%6=J#IM <[C>L/K,Y"*&\[+&:WAYT^9F?)=JV MJ>X(>6[8PL%$4A6>QND"^.:*7DN'%97H>#JA O:W7M9LGTQYU#57FX]EV*EI M3J1\]^ANS7KN'B=@GE]/OWZ\?6'DP&4U8$?'#]>3;>')Y M/;XOKLK2*R))FYXD9%#+KJ--S-_G?Q M5=>>B0G#8GM[_*_ FFRCFI'4-4QA3684GD>4[!=->:&+FJR2%TF7-*M26\C&2C-DQG>< M/;P=_@C#@)*%;QI$ABG+/ZFRQM4^2? >"?\&P\',I06<=CA56/K<))KJI<1_ M_>>@)?8_&VPD8#A\'VB]8&,)!)2FI9BL!EE;41LPLZ;I9"X93V2I:*^XO,PW MBBL%&=4C9[)7VNGV2NLX>P68&V&W3%7RIP34 @%N]7F9N0 BA,D1+"?#W-I4]EYXL!1#@@\MU5R3Z4]%>H*%$:"-";,S\0^Z M*9!+.-+)1&N0RS_K.%Z]"?^(#8+E\BL%7@YK6X(LPQY48 ?"N&QK&/#G5PD[ M59FRJ?!J>4\#*Q!4@Z)QAP A*]CD?"L]N:M@NVYNFWOL3;C[=*K25[H0V'YG MX^ 3VHKON$>=%] P:Q& M MO#8SW5SCW))6,5.,5'U(1CUB::98)*DF?/Q%QP'G/N> \A]K',JG! MF.NRQE4#=^CJ=4QD.462^ M/*>U)1Z_G+\; M)JR0K"P04%09[F[<;">&J\'.345Q'N9CU@Z,R8Y(PUHNJ0YS=G:3J6&7''C9 MSHX,<V:KW'14Y?5<1'DU>WBJ2.[Z>W.]?56YL&K/!SNN3 M?,Z'&_SJWF$HXW9CN'?Q(<^RHK#3_O5)!B4 U ,S1E+F%H/'0 @2).@+@DTY M&"7,J((/@1*&O+ -@YIL&);S-\V@/GQW>@Z"?OC'DFV+QF7+CMJAJLR4#K[* M5IO(\@,JAFQ43 U53(/\ =H5"+=O^"TE4*G$^)G\+E_<6S.# 7>99/S"SE+[C[7?9Q60*V"FHJW86CFND7S!F ^FL5G?@L@!V=E\MQ&%TKDB(L6X M9JMX1^3;"9L?I[I=RA#YW:V5RB8Y!_['_IW*QYM2*H[+EW'>RLG,/9 M*(-M#&L2N*8'>W^EPS&FRPJ_A.K2 G7Y'&U]PS8"T/>UKW20&VH4&8!;WM6F%7]53),S("" MP<&FU7^BYQ4&4##X]0S[=&X;_*!'7]"5 W/ZN2;WTDIF(-LWYJ+!GX"7,V>9 MCDIG\^V[%Q@-C91K=JJKUP+EW)CS)3ZA)QO\#< M^+!Z)^QF&+AR0U,LV\U\]Y6,5: 8I8PF.-@8K@J/:W)'#./"PN : MNA29#PF_N>^&.)H%7!+4^M:;0:UO-<^H]6?4^C-J??51ZV.: .UDED..OH1M M!/IMR'D7B1Y/-9<%>$+R2P$>XC!]./A] 6;:MX$5Z]CIN>+6;'$4*^-!BBTN2=#M=V\$ MHPW!;W7M*W+.@W3OO1I4"],^H$2W1#BIMI/F]YG^$5[WP-QNW[FS9HR2G'Z2 M)5DAX4N\EW]EO;X$\+#>PD'V\R>"-PDTQL*MPO>C9^Y/84E+FF6 O6[L=64N M+^"FXQZR90XU9,2RFLB"]@87'U\*HQ0X>T@1\/643Q>"C]KO^8#R[8L%*V6X M\WJD[6.2G?2N\1 _!>W.,+S:!8-&^W7#>.^+DJU1'\K7:@=*UW(ING_S]Z; M-C=N+.G"W_$K$+[V&^H(4(>+5GO&$6KUXA[W=EIM>]Y/-R"B2.(T"- *+7\ MZV]NM6 A14JB6DUI8L:C)D&@4)65E^B9L, MYGZY;A;L/9 XPM^NH92_EWZY.QM3NBT^5J&=+)C0-RF6D;R%677W+H:OX4GU M3=SK!7O=)@;SAL5G#7MU.Q;K-KKU+A>K?Q06ZY#<>A2XKJC8&\P M" X.KJ<$?>BD&7>BA5=7P@]T/?>#O;U^<'1\9P?JPR7*N%/ WP>$26DGQ"U9 M6AGL1T#+ZV]SQRB_?M?_\/FWEY\LUN_%RS]?OOWP47 (FZA\NPM8WQKSK2%] M:RW1G4"DSN$ML-/H<%[&%\K_,!K%0Y63D_ \"_,(L]\OXARV:Y;7ZMSB7PT: MXJX&HE?!N?7=U3VO,;F#]==C@R")#ZE_,LOCQ$=X9:/ V0#]3B>Q&OFFV,K3 M:PE:$^Z'Z&NNO'#*[K%$$6S@#.&,3'!*1HR4;3ZPJM(;K^;>^JNYV6KU=^&5 MW[=<%E,EO4QI<1K;CK"R[K+MX#]PV?O=7^AJ^KOWRS/8MBF8ND/&V\9ZZ7GZ MS.KS PAXFB2RWJ5B$H5<9:- $#.H#^+I5$4QE3#L$F.#>\<0<3N:_4(JJMO> MI43 SG".1796W/#Y&3X1 :HCQ-'2QWZQ\&B8 MS(D. +]"G+?0%F1@@U]7:K-_PU*;#W#OB0JCU2IL#A<44&5R%]($K!92A0J@ M(,@?^.QC8GSP00#@I8E7 WX&]P%//E=^6!2*0#+>*+S(2.7@'!A-D\US'XU7 MGZ[&2@152KT^S/7^:WKNN;K*$#>OAI,T2[+QU;:<>8?KR_G!1DM&K7"_2:-Y M'G[,D.@GCA(I#M%,3MNM]H_67Y;#S9LB VN+(&\4;,<0R:,(*HN06&'+\63+ MX<8QR^58E6$:@JV08AE_$<-?.57BO\C#<9;^%5ZHSO\&_MNWI_Z.V"[V&_YM MJ.T8*JC,%2BYE#E4BF).5#KV%Y[]!5>Y:!H!ETPKB&A)$OQ$H/ M?#/X FG6PN^C;/[&V_1X_6UZM%'M2;#"IFW0HCX]2R6ER\:H4L[L.O[2;K5& M39V]\O[Q"^A0E M5U@*D^M49:4C67<-\]6.X:,9 O)"+4H3_O#KP1[Q&S:4IWM'Z M(]:Z',&,$QN/W(>WBFP%^'QSL__R*U;H6F;&76YE58>(.[3K+T_+,_GI^]_/*U.[_KODEF*G^.48$ASF&!ND5KQO];:H$UAN]$.\W M1S^?B4UM$L1$8>;>U3_52L9(4J3@9)D*-0 YY!%L$W3&1W-R=GZ!985U52#2 M,856B: 5C[<8Q:JDT&G(/3C.LW1.]$/C/)Q2''>J%(J8![?,X4')%*.YP&^1"QR==/&-'E'9#RW20!*5J%)?8 MHX 8;)G=G<,P7OV!A4ICF"UE-G0F,O$+S<@./*_I#/+H'1).)*JB_1;HI\N, MPHKDQ$K+"^2B"<[T;758QT-Z#!$)^,5EC 7I):SOO$"*C)%.K27*)!Y3Y6.C M-.YWD5_$0V%HK;;",$_RESV!.U=0$ SEIN7>#_&4VE0OE;7HK :/A\ZJ]T1G MM;(,+?(.[TV G]BTGMBT-LRF=2O9OZV+<;"RBW$7N*)OCN?Z+R0 J?+=Q/^ M%CUR]:"TO+]G9^]PY978&/(%2[O W7L!=B>[>SH,56EQ0'M#44P/H>%[GB1W?(L_!V0U*^IRZ@_@D#:4^I)\Q9,2DDJDUB-O4KJ> Z4"=2YQ0O!>'8]3]B$QTD MJ2/$(\Y+"N^IIV2%:,*@=U]SL7?=7(!U&9L65;+_ R]!S7<_X0T"T4XK*KBF!;>:+/>\P,V#8Y6-@TVAKYL MF ;'JY@&JBP3E@C'+##!F^:7SM&*N0/L)NQ_^O,-MS+S_T^/=(GS0=_?*92B MJ!0;EC?H?\9&)Q@'+&V"!J+&:P3FE-XQU [*\( ^V_5/"MU"R43W*"ZG(\]M M[Q>@05*?).K*>(W]A.^\S'ZJ-!0EE#F-!U25:<"LY_WY_$KEQ1*C2>)?1J$Y M(4?FHM=;64<@FX,+K.'E:<.K0F]O1@._=1>=!\=Z98DI=2FIA2@N$! 5FF:5 ME3=> 1\TV+M%[/MF%EGZ7 GWXVNVX2J.UY9U6T,P8H3],9IX]S% MK)<3^&Z#L:+\U5HI_'_A=/9+LYG"V[>GC_48ZW577MR[0+#J8,,+M,ZIL05H MZ_+J*>;@K$AO==Q1=X.=3FU+4S@#J@U(V5RTY56C&/U)+Y*N@6"2%]C::PJ# MZ?P[$,N2^NC1$?X;=\L%_7P!!XL^M:X[%6Y3UF ?)6<#@UWYXU)%O<6^]^%N MDR3"%#C L-_&,!DDSNN 8+LW>!GI<,_ U1I:MP4PV>S/Y0Y;MY740%B/+9]: M_\[2>PZ:M,SG$A\'1P5(,;%O:U<7%[O*N/C$7L]#Z*+0: M!:P]9],5H+*DGIXK7WI#ZCM9$1"0U>KMM0<'-YW$4QFCQ6^GD18.@78OR?GW MC]J=Q\>J<]? >FZP"185N @(L$)P;.C4/'M4\B'/DB"JIAE54ZFT@ M,K6Z 0?-_B%]FX&)_2Y,PS&L0!J=J>$\!_?D'X=&K2F2!T%_OV6'5P-==8!# M@;=&%D+LJ<%.2EQP+<@YQ8/,G@W+:VJ9![>@]\/-_\8T)M;;\!.H@+,2U>R* MC02;)\U/1*V(\)8IG2IQX6$$S)62P:/=M*M#A'N;Q0@;%.?A_>S;VX##[GK? M#@X.@_VV8.W];=P;-)Z^VXW;U@#4[-M PM9>34H&@>QH,Q<2L3J9CT&V_/X^ MMP;R3Z;<,(CB;(A?0[M-UN;*B4V=J_(2*_DJP'%\0EF?=4_/^F/5'*O#OWN; MQ7\;%._1O6B.O9O8[)L[\?N+- >+Q^KJ@VFHL)FFBE9Q)O=NDLZS\\#/P;SK M)W:C/B+9 >J2]6&VJ/E Q5G-YZVN^?9NT,CZ&VB^NI2+YH-!9W>G_KP6]<=B MU*X#_<>N U'>/3%O+W&6TKPBO#I0KK=!!JX/-B]A3;OF,9Z"L&C[J\Y;<(L3_3;)LKL^ MT8\741PPDF(67A77G6@W(!2[VQ.MB;3ZR?HB=6><]FQ&*DPJ&<@SET#YX_7, M5\=-]C9(&28]Y:M)0S>U'OH():/>\G!SKJD)C+;%7(7W/_CRQ R/C45ILTXH M?5$X(,80313ARZ1+)">/OVO$U*_;T+?A5;CEAF[)(C2[^9@L@M56' >7EU\I MQW^KMWRA9ED1EPY,ZF0XS$$\]9Y?]D)-"G?]0@@2"?E&=L=36F2==UF/%<2Q M+(C,9#UJD'XWV#LX#HX.6G(]:V1&'JN66AW"U=L@@YZ I(@T[BD-;J=\==1) M;]/$:4D;J6IX#CN42&;0N3R=P)D">N0J\/X\D6I+9@)\K-NKOSJRI'>7T)(; MPPWOBCWE 2_)ZM"2_@:A)<_)Z\$-$E$PAS98;Z^=O(YA>Y[\@+@N0L08**^$8JPA*?S0OP6'&*<." M"O@Z0;JY&$4$II1G\.Y!4-8' %\-7E"Z#9\((GRI$"PV_4E_G&/TV*7 0S Y M=_G>LLM')!9R_TI1$7D7O5_\(3])1[6JV$&-G2HF2I6/UC9:'6_4 MWRS>R 3?^1"N !B$$*K*"_S[&2+GF$\6] "6@Z3#*RJ[H)R5: >\3I=MA/_ M40A',)]$(#2GV3P'+]#I]UF%R@;)U0SV'K&3K*-, MU@'2D8WX8?2*WO:E?MDE%7H+*J]P>F98:%B3>%M:UC:I\K9KF0?'-WU7_7:? MN(YG22AWT4OZ^B77>4>/L+]2/!150G!E>[&:5INZW QTL=25($VN*[82W--8 M*!!_/J$7%[5K>]^KE!>!@KNFON@[4%8;T55K,#%N%F95U57](TN95Q,XCS44 M5AP9A>16R_HO\*ZI_V[X!N8B%W:A%R'8G&,(A97;8P9%U8 /UC[I'@\[I'YWGIYW3SV\] MI\;*5- 9UG-2!:9D#%F?U%BS\Z& 7J(%SD!Z-$RQ C:0;[G^"LNSJ+<+6"4P M1;!EAA.86Z4O!VZSX5)4,=TBO4VG[MP&FH%-@W?NK%SR$CS [1%^T!),Q6 "# M]ADFKG6$-"!^J8+YTR-N7Z%_+K\, MBR(;QH;)2D^XOMFNUUKR6?.:1=.26I/:NW54H[^":O1C0%6V2^6<=&VT9 ML]7>XV&VZC\Q6]V6K?N);^J);^K;\$TMX8^_G4VW.@"VOUD K+'I-.S/-+7$ MLG&QZUZ%18E=V#VG9=1U%IYMSX16C+Z#-NM.$M"34:B-NJ8EIXT\QZKK]T__ M[/8.X'^XCZ53V\^6FK&QXARQ+GF6)&25(434VE+N06UML&GX11'QI?PP<+Y# M< )8<_"-6(!,TEG2?#MV'%Z@C8J+<,BB@5>Q)0?F6X%=7<*$HC5,7>J8LV G M[/HO0P3J&!/T+DR[VV!M;VS:'1RT8HMYY:P15]SNQM<^K1L/?J@IK#62_2/^F $WFT?S@XZ'5._1;7 ML5]Q';U[FWRB1H (_RAR(Y(>LRVL&H'5B_N8%7 MZOIYJ),Z7+K!R$ANHTLT.[C*G?^ML@LY7QB6H5J%$U*W<7K>M>C<\!Q;-.XS M1,5^BH>3A/$>'*Y#Y8HC8J2=_Q$Q.3"-\ H34+5@:L5IQ!N[J= M)UJU,.TRKE5--V:#^ZB?><*/7**(^OOM@7H]W M'U ;B52FBB:DS9"K:79AN/?]/U*"$!/(O##'.B7+ZE(67\0)]='($%Z\^_/@ M9SC@AQ>=[N!@;[_S[O7;JN4(=\K2<>*8D!5;T: Y'8,RJ%NF'JE>K)_1QUQ) M#=/T'GK4MN;J./7^!G'JKJ(VI7(6#T6)UE+!&@_+>9A@\0AXJZ#;8&60WW5Z MC3.L56.[G(J&U)8$B:S*4_L]ZD[''38)D:7*$>YQA=429"?#F9*!W:L?T:A- MUKV>T2LMKJ$=0E 5&9.5C*EWG2*^296,X=O1,_]1)OX5S/DR,MO[IU;Y5OMG M=01U?[,]R%OVS_ZRS(CG6,T, *LDK'W; ?ERDJ'9'52SSE6PQ$J "+Y=#1/A M+<-$] \/^GN=[J'%1*R#$MC?OZG,:W0 /')M<$3_.MS 6N (OP(<\%9&!5@I MD#7:RMVW.D*^OT&$_(<6-(:TL\-";T34Y7 R$0@VC;RB#$#4Z ?D5\$U>/-[M]!X/62E[J_@5OZS?E[5JZBNI>6D/<_J=H4H5_+%5_K4#':7[)>Z_@EEW@Q;7 MQ<-N(#77Y2.(Q*)_Y-58CBG^/1NKW=0!U11OJ<2&7>"TW#'>4I-!:9Q M&D_G4X]CYI0ZHPK@*<=IX9VY!@3?AM_,$.RCI 783Q[F-2PQAN!T0]2T)^PG M,2' #,1]%*/U:"K^)0Y>"05X)@*PU/M_]![]8/4*I\$&*YPX3/X^+*+P;UI" MD 9$W=QW?>>W6H75X>V##<+;3S!]HBYBV0!Q00TK(I.-J]9$>YJQ^'<;[9;, M7^_ QF+HYTZ4@GYUQ#\"RZX(ZA%'C,51Q821 HJPBW"\C9GEY=,\4?[^_GYW M)WRVTW_&+1RN,P2.;DZ6087F8* .V^ELP : 0]90\.ZV>72B)DT_D?.8"'.' M2O=@J+26T%>;JTSPW^&]X9^O4K/NG9AL4D+M29NU609ZP;DPIOO%@-._3>_8 M3VJ6Y26UM<9U1+IJ$Z:2#K/8F1B+7MZ%.6C\@6D"7\.&HF#8)(MQ;W>&&46/ M.*GJ-(]XH6 X+$$R"-O]X28"Y+$ ]4& AL]V>L]T#9LL!V:BJ,\4 CX]CE61 MH/W&EQ3^QS!52:43"GUB]C-2G>11+7]G=K&.B^$V,Y-(TDED5RE9/?KD#&E[6MHA?8PK*)9C+:J'$-&I>K*&'.DMONZFZ6W.-7)] #QZXKW:X#[@J] MRIN7W$NE_O;7OZ#I:H4]7!1" V![2C2E^6;F%@WM6]'1YU?^*W6>,TN.2]&W M\@.\ICK NXY5N60Z--UZ4Q?*"6SUR,O3ZB#WW%%J7!756'I#TPMG*_7(ZLC- MP0:1FY^K1Q3F=VB=,SY,<&O85?7TJE;6$S1-D6'5/%II:%,,*2DKQ%JTEI1E6Q,?@;[>&VJ@-Z?VIZE^+X M*]W@ G\"WO(%,B4P-D1Q*SBXCE9OV4-;E>UWL$57W6X;1",^;Z,>B!D+QJ&( M$.S5+)]/V7$0F7HG8C2DUI%X,2I'+%P_UPBN=@F30 &*KFDH)G+/K='.2/H_ M:NG?R:4LD;PU.:=^4M3K%8;V"OU:GJ/:LR]=5/ MO%W7\N"#GHYS%5U[FL-&@553*1FT9>9Q2L-5!IRZN[!-T99.)[HC>G351G3NKK(O[JNL86$AQ3E29]Z$A*=1,K&L'&S_\92# M#;:_'.RF,K.HV(;^$](Q$/[?;A=3J?\*?[W;9[\IU=3O[_J<$=2])$G1O(B+ MX9Q]950!)^#67!4Q)8I>:>\C5-]CSA9)JEQ]ETO=0]E]'96&O\ZQ^I MH,65CI#9N('MW3)SG]]E>7(7=UY MFV5DWA,J3>+BFZ_M^X:R^KE5["0 *0WSF&D'!42$Z@;J0YARCV)7.HX/E]'[6VGX157TCDAH,7#Q!O(V#1X M-B036:N)0%^!YAZ1.?)''&C0$5$,@-[%]^&$HQ&0)P+/9EMT3FS)$QIM-3XG%XNH\ 1>-#P]S@+$\Q5 M8(E/"7^P13F.V<6;49*S9:GH'YBTQ-^HK_B'9![!#);XRR1$=QXVQ3_ZJU%U M+7VJE2-L*-JNDA8%'W/*U4,,S$ZN=.2(Z=G@7VRB7X)Q98005EP+J/Z(7 PC MM?)A,7$_-3J]]4-P:.N?R134/^94:W, '%NH?TX3>J'J0\.0(<*$RL8/L / MM.5SG)!A6#2&PPO2&#M(0N.SC,0B3.J#R68HU)@':LQK@:R'X%DTWA=EJ?X9 M"Y;YU#D@9;OJ;R[@N#-RXA5S\&5I@0.[ESAID7. @<*M69*-&4!_+E%>O)ND @,C$)%''(%"EJ?CQL_EC,%%HM 1WB15L% %2 *< MB!A*&@[GY.#&<#H-K1:YG"B4A\"7"#I50*-W*SW2X8#Q%CP.3P:Z\P2W8'2M M:CX/!5/JE*KYH:;5E%B>I!JSI3@]^='O!Y7'SA+^:IQ,!+RT:)*^1QV"@D^/JBE<"@0HS4]S[J M&MB-">8$Z;2E-Y.MQ:$:K$V*DHE2]K5DBX!)$6)$TQ.)&<(KC.;X $S, M@X#B[_$]Z&#+&)0>!FTK,% M;K#="N;\UP\76)@*-X'ET26EOVC+$^3H97H1YUE*W9UP-G]75WK5_3=P(@SI MJ@^P;O8W8L*"^M+OXZ!LMG :/]/^2Y+L$M]>&_M,UUDR<@'V]T0E,U+3N!5I M8Q$2F7>?-?IQ"V3&\!?#5KL*PXJK$-O29*:'+>:S6<*!V#+CPUOVO)P00AOZ M']!5>!<&"> 3#;D*/4*E!?]%@3*J9;9C<)6L&3XWLN;6$]KKP1)$@T"U.&"[VRHLK_/L$I-8*2$\!$(KUE56&$E">& !SK,P8W10@)) Y\7QQ'V*J<] P!4EJI/H$AZWZ\, )D0/!*;-])P*N'Q4!:!- MXXRZKL&9#?<:.MH0OZ=<,EB%>$_.=A.+.DR!S;(+IHL*A3Z9S/I_N>F@4:))N*U3$ MR(\Y,SI#V( -_?,\0T:./ <7 650V#+<=Z914_P%C[D,8>?%%9C 4T0 X808 MX/4XMU!OF(P9AFY8<^%!JPA$B-=&%@F, X6?3<%:_FN"XGW)HU2PI.,D.R<5 MG'&L"]R2V!S5<0HK%1(DPDSK%<,',4T3E1.YTM-301VN&*6*-YC$XTGG;[!R ML9,FUM]T8.(Y1.2#+)098O?-]-F\, %&]2AXB/9Z])SX%9T"&?'-\GB*.4B6 MM+C0;_6>L!4G\.L800 M*Y\(ZSDGRQLCN=)RIJC,((4%Z6!(P8]@[ 7)$+Q:P7X!*R@XIR0,!>KNCUTP M\MDWU'J+MQ(/V=47F("8&3)CP\'RW>MS4MWR\N+^:?,3Y7R<41TWEGO6A8XG M0HN3)Y 9+3C%SYL;\:([DS+WA^ !SC!BG(X)!8W_+L"]T/^6I\.Q44[P\=V? M5B^,,;E@! *'LT+][.N_?L TYW^5N;X_U9C SM(K66:S'R036D:U071W^_MQ MVKKR/#:AC^Y5E.&' MWL;QC'_=M:[H7TH. MC$"? ('H,M$2<&X;:X& HO+ IC'DMQM#[89/Y3!S]^S/[LS#?W(2RG_1QJA2 M)-VSFOK.MZ;^^K:SAL+>HL6>MO*MM_)?,>;TP)(D\A\* C0V[VXECO27M BE MOJ&IXLP<6%!H*0_1A(+_ASMY&H.)>HF^A>//H*D;Y6A9I?BZ[%P+49JE&/$- MN8N.9+SY:,(8VG;?I9B7;/@.>A!HZL!M.F76H3]:1B+FJIC2)5N]V,+.O\AB M3,+A>9ZQX08V-S_#CE^L=&U_&>/'];W\4-JK!16?RRJD+!^'J4D+(NNI4IHP MU=K_/HZ*A+E276(L.(J$(\@U@B%=28VG[9S,@%^:6;%0M2%BO3N$+.OEUYJU MU&+@ZLH0GHKQ6VO.%)@:(I,<:R@YN"%. ?LD8,J,"5,%OW$2F<44L[VHOYQU MM$5,SE1+ )N[!T8=$K5JI+? M)%?\RNB_@\>#_MO;?O3?DUUR-W;!D\]P5X;&F[3SG#C(YTG2>3&?)>JK_]D) M@Z%I083_/.4Z+BG^ 4<:0)^K$D,GYMBJQ,2:434D!;B(=530S?Q2RW.;4R\K MI^?BNR(P N-E4R3_< *448A',.:O7\07,?U.WM$0?KYX84R8]OM?V;LS4V$E MD*)-%S@>$YA<2C9AF!!VX21,$:=/CI)[9V)1*$.8!5"H*6<&SV',R!8999+I/"G#5'$UO+$#&2Q#+2JI2*D^MX1:Z/]"-J\6'!8Q;3B% MT04*EDW+[;]F9(<>)KX*$D-/JQB$!VN5;*6*OZU&?Z@*_.[U]'+$Q 0*H).-.N6$@KOR4X3\H"&+K R7[BEV:4/U M):,XD\A27\4YM90%OZIS$>?H"E,/5IBA(19KF? 7:BCR:H>\0 P$PT5DVNDA MPHA+=(ZC@)U6&%Q@:J[Y.0BWXCP)9[AH!NC0E629?AQNRHRS-Y*JT-\H%!(# M_G%6QSF\L)Y>7Z$G%OZ>%BJYT/P^]I>%<2/QWAU>=M>;G62%9M&S.<0XCSI8 M#7IE7',G"_6D89\T[$/4L)\)Q@GB_2(W>N5$Y1G">ZP.->:PCIC# ^8($R2T M/X7*);E.J2BTMBC7FMCN"=1* 2FV1)V4^L$AX1P1@Q(CLEYV5074YP(&1WR"P4&DP7# M8Q?J- W!FB63W<0"S^RQ0+E8+IM/:@-WLOF<<8TY@'ZNHO< @F9DWD]/LH\Z'MY3!W7 >B&).#"%]_2JB$_*HZ1979<%>/KE#R M\L+/WEPDO#%%NQ S%,TU4.V2TN;GBE/U\F8".AJ##8]!SCA$FA,,UQ9EKM(Q MXJ#R:98;J>"(9RZ'5R<<"A?.;QC??(1GD&0^J8AT4LR",54JH: MU@(/2.2/C/%->!"BTV?9)6*8.7:'=O&P+GA4"GV%7\?T.1*;&NY;>V)Q+HBD M[/7'LP[UHL>CP: F]XH)U8F2^1";[(B[G6K1#Q&D0#*EE M2U2@+3 $$/+\T847-70)6PF(?8-32P7M2*QOJ!'$WO'(&\*]$8\0X( FESA- M;#T@>H&J&[XO!_&9FU/,O2+P M*HM9Q1*Q.46!:G:W*]@*PDH0*HCJV)%P@-XIQ"PB/)JD\0(?->57J@49=$=X M&#Q+?)AX B"B5*8KE0:AX8S)9 2T>HSF,'><3J'M)(*NH09P&%PJ@V4E!H2B MW +LQ2)6ISDF>^$RIJP M8P&7>J71;GHM* .F,8-N"K,%*FDWK_N^N^ Y2IWV'.DO:AFZRKM<#1/L;PBC M!=D.M;M5@0R)N:)-#TDE:FW#BUQ-MAK_S:"SJ*@E8GSS.)PC(-KYO13A!1R8#TD^GJ$O5^I,*]SRQ$!7^\XT(C/1&FV&604Q:U*])FL+$EGH(9P&G$LN+8PY2$8;;F87S*][Z MFI4![V;G;(26@+N '@.XA>N27E>#0DT>/ZWH&QB5+BQ,Q9?@74^^!(>+6F"> M&HEZ4A Y&-;2:*U6$2C/&3VU/43:^9B*#'7O"PVCM.D83=-$D IAG&;?ZS*4 MZ=&D2U%$=>JAU/)1O;VMY:6Z/86E4[KCZ!H@V\\352C[-"R,96B[.6[I<(<1 MG7[XQ)'-]UE*<3O[ NQ>T07Z0Z\^#0S)905=@8^;,W_F8NV,FU^#*.-MZ@.H M3CE. ,4>Z+S5)43ZYCS4CV1"1CK;8WN2D%H@08ZC9(LK4AKKM5QL/5?=C#2=@KO_"_V)##I>-_]AMH5&*8>ZUBZG#V5KN.6 MVJ?R@%-PR[#++[?$=-FA#:V0O=Y20G.IU MT3@H)(SG1T+P)1;3(/W(&\?2> M(E>M3Y_5T(+Z+, .Z9-P+BDF+J3:K;=2Q_='LA8JV8=CQ:I##,FRP=]VNP(S MRW"JP%G?-S>RPY1K'.7*SIB4G:-%-1A0;RF?4C("E?,QA,><*;![T:T -R6N M5GJ=#.$HB(2?-!0F:ZV_J*+C%;Q.3G0XE;/=5FT'4JUON^>2W>9,S:5$3@L, MW4;L%1=EI;H-7&.N;JU-OYV$^HPAI:%;&[-;?Z(YE,^OJL86_/($%'7"II6Q MJH3)T%[GF&UDG%);UT%;Z[0"JB M$]B0@3FH]*2>MUUAG,0_WUN>B9A:SU#^6G+HG"LB,@L-+FOZ.0Y82^?T&&5-RJ?YRW#*<-72IL34E:._N@]5Y M#P+T??AX0-_[3Z#OIV/ZZ9B^EV/Z55B4:,37,-UG7Z[H7$(6FA3S%I_M:4IM M\#BH)^SLRCD\;(]Z[-_DZ_OKXE/+>*._L3XC'O2-,]DB3\JZNV=0)L\MRL24 MC5'Y&L,(V--T(>7F6)54P_6QGA2V$\*>R6%?18GJ-*>ST'_E(Y:I@A=78LONW;70>@XEU7< M+O\47@>T9AJ'$L1S41O(D:,5+3D_;GJ_H$RVWY+)=OZ" W' M+2HS$-@JBD+G63K4;0E15 UPS%5H/FLWX20 M2.WZ2N;^1@'T)TWUK375!@J9[[MH^#NK;O[SY0?_HX"4"]9C5>;=E@ML7/KE M!^NOLD*#?7<& WP1JW$6. :3^+,+2?0,M$90DMA3)/Y8U7X.3GJ8S4!I8@Z. M^"H:MLS4Y=;*B MI9WP=[M>PFFL(Z963.N]<1".2*P+3B.&EHM)P'=%%(MPE^A<' 624Z5IJ*]3 M:T]Z[N<7]1 MM;_>Q: 5QF':J=(_&NB%YM%TD1=D&DEF>\AX"3(]GE_)[\GX24V3Q3B-8&)R MVV40ZQB*DLH7""!WB='#23P+_-K+(<[;]C1%_"3K0>6$JJ1]?6F*G.#?:39G M4'K;T[E:]H\4HW[8E_"M!C"\,^]XPN^XZY]Q"HX<66ME<1^!G8/.7M]__=L_ MH.4M=AM9"=+L4N>ZBAFWH*92#;8FPQ&U)V>X.4P8SU+LQ.' /DP4Q=TXF(CM MTI&FTPQYELRY'F*6A/"^<'+$I1H:SENC7FO3Z232>J1 G:C7H-:AO45]PD!7 M%]HGJ_%)NW[7_NW9R>L_WI_0@$Q:XFT9U;0Q7U6]PL;,Z,L:YP%LPO\_^Y*J M$/WC(@]50D8@>7.U(B D5P"S*XUH%(12HI8DX#A2BW%Y.%,[)-D\TBD7AB51 MD>^"ZK@XQ6Y:" 8&]]H?XH\[MKBE"I\F$Y.&T"AT;:.5#N=C(:(F'CY!'N2* M#I+ D"R@.OG,) LF1Y-]MH8S83E";/Q6HHE-SZ,_&^:]:+)75AY3619GJUTK_A MG/O%(_$-.NY$B3Z\THM%Y_!HGD:A4+U3. /[K0S#Q"4+Q!G;?TW/MV1[5L;H M<+.RH MI*58@70^P*&*658H0#2(=*7BD.3;1VG!I>94&$$=>E"P*H+F0SAQN MZM9]2Y4>NAK$]9>3H$H%,GC)2L$,?QB6&<,3Y=PB M_KX%R?P*V/QW+W\FQS 4N)Q?<7J\>>,;Q M($T8(J=/P*0^DQP/X=:UPHTR>.XB+$+U_N9HJGY<@2.88_U_PN&7(DLOXB0! M(_A5 FY1%%;375+#;!!_M?X$TEUF6 H=SD37U@HAPSR=(G^98?J0H$SE^)4Y MZ. <=' .+!DT/1,K(:=7N4G7 D9X66=[*DV!/'5=/UV;,*MG>WI,7\*1N MOF]U<_;EBD9S%LZ85@ -_"J7#UQ2_=K:_[^?U0#*;/#'"XI=9&]*&>N,.NV"B&J3.A MZ#(A=Q*Z@_@B2+^3MM!Y82D\%:$V>[@P:2230+LL,?QV51 Q\^8$M>J?JC9B MC\#IX"/*C&AFX$J5DW$JG8;&\ #H<6@.9TZ,8BW.J< ;H<<5'5DYX"@NSB/%ABTS1,,PRU8==[8E'& M4H8*J9%WH7#3NJ@K2MU3L44:<2(Q%K^#*>S>5&S M/RKY#Z$Y<& O>"15CI%CYQBA:E#G1^;@*E19)LQKG8272#CXZ/CA3@JJ.M6Q M(TD4&?,)G%F)%Q/I%&VW%,\;DV3B\[J>9RHL'18&GKD,^R)F/N]"P2-Q$W-U M,UY!Y=NNO\MF P6>-0(@$5LZ7%^HC-FM < M<**H,;O>3+Z%B@]Q)*'F^OJQOVOIMD"Y?IZHMR&U;#\U?%8,&]A.E8BLZ&@; M9CF908VS@*K"FO.+-AV??4Q%!<<>DI'N@ M:/&,82N2*K>USO[4SR=[+^["( MPK])1I.8XM8O+&S2MJG4"W [G R;QWZ;-PM]\%7(?(%,W![D&1F>2"AUTW0D^4[.2W0S]>94=R7-X M!U\H& ZOA S"9IENL!!]6(CALYW>,YWUDJDN_ 2N$^POZ]TR\TH0002E4:38 M-KF)L+--G$7Q$+Y"SMB8$ D\17J]9![=KH9FQ4RGB#-VWG6UQLNOV(F'.Y+H M>@<3-7]I:#VV5HFYA)F]0R,R_D0Q7!!9D"9@=?ELZY&OI5=YC'M)B4# M;)]'E!]"RL S5Y/0.FOHL6MZ\*N!7. 8T?2(D.4+%(/D-,"YPS<8>_4W8Q+> MQMLUU40E-*PPGL+.:OO(C4/7T$VNV'OG5_XK=9XSI%)[NY3)7?D!SMH"$[#KE93F*_\BDWY 84F7G*0IPO;.G"L];&PKSS9!G2,C438^A+]7 MV,NV+)A_ND4E<%!UR6XB8H%<:4Q:)3L3>)/L$M\P,%T)*#5SCJFR1"U]:*LN MNGL1O'?A?BZ&CNNZ13"Q:#0P@7,(%DQ&=9EPC2<+_$[6=)C-$[Y8^#JL;]>^ MW!)(0[G1,<%/(G0D-/X9B=Y'+7H[N=)$>;B4YLR2[[V>.;CL4"@&SG8MG3"2 MV[VQAB;JP25F:^\9VLJ8\:9CMZ'-N;L5GTYT!JFH<;@B#9EI78S[[9R4K+/E MF(CZ MW A?/FF7E#2U0/HSK[F'V ZTH*41:GY<%=GGK>?#]:WSR"\]L,Q+: M EP/C+.,D,A/UM/>='3G&SG%GYAL;>O=7VYIQ.]*QZ]@MREKIEM#47 $%1VF M &HM&0J'FZB(B=#4=)3"A&6"1*\VO08>3QAC'DYC3+CNI=)*@P$A2-*9)9(! M25'>J+@2;D,6JW*Z#8*C2KJV1'," SO@*Y)Q>\EDI 77!(RS+*H1@\-+3&-Q M][7!2S>A?>^TD4@C#RT.G#3$$SG<1MDY3"D'YZC[%!P/H-LR8V-V2H! M:VNJPF).D3F20=U>+)PB3R]U!JJ$/Y'9<,B$^VBA2%]:6!O\2OQ@T^P7STA. M0M?7G1XM0'[,)JMA!N/[Q]#'.UM"D"MX9.(D3&)A0A&,6&2Z*;,H>OI%Y)[< M_43L3X>\>*K*[_^D6/"X%W-&U>&\46L+FOKX*S9J*RYDFL#]98. ME#+>]8'N[=5'NM>][4B]YDC_FFCO"@$3'=0LTL O-@06E9^DAF3;8".6]7# M@,D74!KP&UT> P_SQGEVB6 ,,HO&E&)&YXMYS7 T%MRH=25E<4V7!8+QF::( M-J2.66?8&[3[="$+ <\$ANE=ZF%5?Y(H:@46(^#D?%YJ[ .[>S/-G$?[ M$2> WTQ>%O>GS%$OA_P-24$3QT((>6,OPG4RKEF("\^O1S-.=5(Y) MSI![-U4EC6C#X?V4B,192<5#T]#I7186U&9I'B?8N9MN&<'\8:Y"[N:N$G7H MVH4E+G%J0)>G&(WRJ%VD,Q)]=SI7S%LH/;S6MHX.DITG%EG5XF0^J^M7IS MO5S_\>/)]1\^Y?J_MDTUUAOELW."O09L4&* 8Q>5C<)DTWP*; MEIS6=ZL"K5:4N 23%L _;*%"S"U!Q8G"^,Q<:/[2N)BH2&Y.]@$>#VXO;[?< M 3TEYRO=YEC8^$"O3C(T[L>>8:2@P01DS%)C4NX#F$9)E5Y!7*TK:8Z))^,, M#V)BAL"SCC@*./Q8>2NQ=PPI:+7)B6<.8=#N9^].2>V;:RL.T'/8YQ,\<^@: MI[6%[<1TVEP)@F!*?42AWZ&W#9@T$/?E>-"QHC/\^AY MH93OZQB#^_X8@*9L$,\AJEI5 4 +YJ[(,S,.##2.0KX9/ M%]B&-2':VFW&5L@'(XLO1:]LN]$!0C1,L/G1B-M<-C0K;A[-?>?5N.\"=@ # M 5VC"T?[@7N3,IT%HQ PY4/>/NRK7?^C/@?UN94KC1BBH*$A"D4YU.TG61[- M^#P]/CD;R .L1HQQHX?%1)?W51\:L)N(2>,PD2YJ[,X.#=ZE0&Q2JD:Q;O=R MGJ5SZG]2.2^].SK=MGQS?7(9%!THX+9OL3>I@>'@";/0"%RTRXS0B%QS8_M6 MZY-B*M*'O+)/-9;$=#RO9UL61:Z]A;R7CGX PP(-@&C77589HO[._$4LQ;22:R#N-Z_RH.KAMX2T"!R5 MPO'1:(]%3P==I1D&&]94P42R:FX2.(%:\_-6+4 UV6*I-)0!&:VY -$T+W;@ MP4<119TOW='9"R@IF$EDW;&]+9"!#C)-&QOX)@S/YBTS8HWG202H\T)G/2%;'M]"24< ML?96#["Q<-IE#A:M7):/PU0?\838GNE.GYRLN "=I\$M8JQC_L/VR4;SP[-I M5DY1\\+4!>.,RFTQ:)4W+=>0R6]H1K MB#7*@N[V"^@>[/3!5CGYVVE!/_R%PP;A4)-86*>WL"2OF &:J%#,IF\OU$MR M*8/NX\FE'#WE4AZH>A!2MKI?>N+XI=NN(1LOW^J4:R6(N96*&^]$T$?Q5RKS MHT[46BTBXZ9K$2WVF>PUT@(W=S!L3@@1'D/13PX9HIDRH5P0DP)-N8<*V3%) M0N%-]WV"E(??4O%>2_R3ARVN"X2R=MV$3?O:T),-3;1 MN':!U^8O,*L7(;L1'AA>(58_J/Y3 "1IS$4/1"!T3DQ6YR"7*+6<*JC()&VI M\Y)+8>>(Q8FY#:&'H88\XMI979U0'^NW/^4WZT"30?2<#*)3QR#:=ID]6V ( M5LQ1+<^BU30<""O/&!\Z(K5:(@8*H6BB'"44S)4I,:*V4F(&FCKF+")Z4Z;. MR4'&4^JD0+X45]!E,TGA2D'=S)X)'M%!F:\D,!PPQTI,*3A=Q$87$">*F\4A MYF]L/X5TX44U2:RS8)J\CR]A%E33:G-9])5BN=4_DB/)MF M,"$B&GIGB:2Z)8?$N1S&.=P-[';?H"SL-3I9AN]&27*:)%-KHRA6*"FVW_2):FT/B@Z'S?[3RLXN9K\'A]Q*W#$X+!&RWQEK[Q^B)2>2'Z^V]^Y++'_BO%P>IE]YXU1F%=89U%7IO>&R6 M_^SGX_.=?GG8RD'Q^M>HRL.I#O;A)Z M0?^P^]@G82_8.]A[[)/0"XX.!W12_H#1IZ[;K[;6I&!OT',2,'_>/U9N0VA^HU M?@X_[$.C0&K#DW#]A?W?-53XM@F?\5S&?_;K3 X6!?U2: M1VQL1?8'!P]$-D"S'Z^IQS8XEL-NP\/]=F/9.[P__?X--L19"[#Z6^R%7L-- M_59+WGTH&^'PP>R"_8WM@>_DV'B]$$;];0Z.8'#\4(Z. S"!&R[NMQ)4.,<. M'\K$] ;!7F]-=^E>#H^EB-@-3TK_X*'H>5B=_?T',I9>T.VNX,W>TWX^7G=> M'HBZ?S-%'E"W0'7CYV)P>/A09*C?##E_,W/A>YZ6[\Q^?YLQ!3@72.Z\>1'X M+_[ZW]-G8I?T[]4NZ0?[S7#W-UKXS@,9QW<\)P]$KVL13[AP_QQ,%F[;NGEK MA+-W3I'P;U;XPS?V:6KEHU#O39W$I6?T=OKO\7F,5'EN"\]%/P,Y1 ML-=$R*P\"PVHZW-(/=C.FQ[W6!_T$A)/:89 "VUW[LYL' +9J#?#8X_T81E=J\&UJ";\ M?@+6WST>Z6DPWS1L72<:V? \[/2"P=X*((B-HV_W]U9(*F]\%/V@WU\!B+'Q M<1P?K9##_29>[4+!O4\E^U BM0\E _=0YN/A!8LE*LP5!#[QFF!T9>[P(R-Q MTJ;W\][>"J*R::VR$IS_7N1DYZ#W$,Z#P<(4\RT/2LPL=\5?2;XU[A0RO MN)>F]/U$Z?_^_9'''/UN[I?'%B][U,N_T\3T;*>*^P*%7[][)734K/YX;'9QK[E5'ML4M!20/K8IV.FMS*KV<,_BIG;; MPUE_#_IJE0C&WDV6"'[D1]G\/%$K<4&M=0]SH!T&AWO7)E+W;F@I/MC71@S! MX;4[<^M>&U;[H'>M8;QUKPW&TN'U$,WEKZTUT+^(@OK>2+W7(KQ>]^E+NP%5 M2+)_^'6)ZH6[5"?.T/Q[SG3+W;IQ^L.O]:70WRV(WF#%5+7,>K'9:Y[]F;K& MJ,[_^J=A&D:AN0X+V_25UR[4YG;DLJY?OOXJ>O7/?9F6+"A_^O\5R;Y1T56I\[W-6^ZCRS.U%X&M"&U45GQ1[UM;D'# M#7@X_B_\OEO?\UUW62AI_:>\[JHI+ $<(C O7B[SXE\J.$=_[._V_&F<)-RH MA\4)^\+ %WOFB]%JS^AQ8YI(2;M6.)I_[.X.]&T";&C3&_P42&OX.+GRI#<0 M-[72/XRD]EDZKH8JS[#K3+6?>);96][7)1@#986RKV%DG%8'>_(15+GR R85KXLDP<5&7B M:+%,Z!\Z,G'=D@:5DLS5)(AZ.:6J4\(\\Y,\>CC,"C8^KKW$95CX40[69VJ' MS5%0F4<=X(>92^GVV+DWIYY]-"EOGVVM'+).UIS0KXD3^@S; M'^*;,^_J1^%=?V:*MNJ3=R?O=W# MFL[>_RGPK*17-B@^I+IS?'?G!-AHD+!O,$+^4(Z=>/D$'E#+E&1&L22H*W@I0&GFWL M5S$T9O-\.,&AP0# 8;J ,6#'OV)EL6X>8DO%VKNQ6-_Q.>8]GG.LA2)\B9+U MJHX:Z>V=[N[QLT5[IW=;8SO&#H_.$/F=/-XLW>IF.3R&S=*Z^&!"M^X6&\2Q M&X=;7&EY+2=@7Y&*2+)+$D%\OA^1"-(&9JQHZ?\]!SGF]I#N)'!K1KBDF&6I M;IX99R1KH[@8@D]WI<*<[2=\]&I;, (IAKL;.]*C"P2"4=LG>&!D8] ;&'NC M-O5)K')N!*J;WM.&D#>9AL,\X^M Y4P0^HV*!S1'G&ZQ:[%L*[1J]H&M_1L*OSC+QS^\4?2 MJGQU?R:7F?+J3.VZ^2\IA^YB^[)_-P$IX]PXD0:[]:F)L!A_8F;A_@ZO\BQ) M3+-E-(_)FHH+>WL4*IO"4-DBII>"4=G7(HOQ M,H6I@W56BH]J%4ZW=].NZO^L)JR.IUP7UL-US[%MG7%6DY:5_IUAI7_2D#6A MX\!CE;J_*F]]TV^V)F_=8_O-+;3C\:&YS:* C[Z>[0W1B_C8BFY$JP7&,:WH M5C"K0C%3G'6XV.>+*^E MM4A%G>\[&?:*.C]H"8+C511P.6PTL:%:"1L+R+L4XK!W ME0@**/G*+84$O+.KL07]Q,G]S7 MVE9%S#,P2^:%1Q$Z.UP8.]QHS\YU+:9GH!,4!<3?8&I*9ZT^SX<%/'WG)(__ M@3=XAC."<<;S>9Q0K'('?R_@3KGXN7PG.,]?O (4V3GXTY?$D(*1B/-L7OK_ M$Z9S?/]!CZ5\:S.& Y6!RO=X!SM.[>! M!SJ*3G9>'6Y4$WQ_QTK\U@KUJB?7"NO96X1O.72^N/&1=>#EYC1L>I3!/3K&K\&RQ(VF5B+V M^[M'[7+?78CKNO9Y;?!+>-"^3H0Z]E689WC!O-20F5QUAK /T@B^E_T)WVAD M"(AYYJ.YDTN"\EM:Y?TE!QY6VTJWW$!>[*;XG!.# M^,]&L!EJ@!O\]PC]LPG0:K5< TA&.UY3K#;?!U)@[!]W&.?[,*,Q#*\<*V:.*M+U<1 M=X 67VD81XN"[]T6*.[:.NO(B8LNLACJ\:ZE3B>.I.HA($XI+";\\/KEDQ#V M.'R?YU?XSPO,)GKL_1I<"O^22DA3-!J&V3B-_U%8F%.='CV5U6G445IX/6%X M"G>GB-9-P7]56\*Q MGQ>8$A4X+3YFO JCMPS2O@Y;#-7F"O6+MG8?K*JH6T2BO[)(N,KP%@FLX^L$ M(JR R]>3B#TWJ[4LCT32IN7%QY'<_7P#D=>,?YBXKFVFI^WWJ%S0(KOX>5*^ R*=K<#0TG-9\WR;*A45-208-68 MN8DQ+<5NP=(K[WT&*]/K$1ZLU_O%AV/AHTY2X=!?ZIAT +)#F1CM8:7PR\)6 MPX+&2 O"U:5DD).J&,5IF YCQ.R5\ $'ZE'S3,'8A1MA!0+#3&K*9\1+2%;4.ZV?%+G*9V? MH)3P]#R',%:4*;-80A3E)LLOBYTV,_9[):1VB M4^-O#^'UPED!CJG^ZX=K",'!9VTR?2]A-FW(0 N#<>WGFD$X9^9PL*K(&X:7 M3]VW[HQ"$/"KGZ][;[JVB/]1/$TXDN.#PV,8"M[QU]81M0UAD>5P9^/ZL7?L MP!P=C5D12F(WB!ER[% :P+D:XG4$8,!M4'F_=I[EN]WT^'3Z_?%N;[\6J'B2 M[R?Y_K62UUM#O$&:![^@M7)O$OTDNT^R>TO9#4<(RP31/=A=7VS;(MQW2GN^ M29/L;'Y>4)2KLE5V:RK#^5I6S^\ M;2TN*%I>%=Q$Z[8&+QO<7"*$"M#GMQ&(2R*02G'A*%0 <@^.VA0!&V4V_,)! M@DHA(&UJ5"%J.$F)XRE2HW">E 9HBF TQ'T5N)'FX(SXB2I1I\#8X ?LO^#( MX.(K+M1#PI3\0BS"..=&'?#VYW/:BNBS\]63\$*E%!(X_ 6Y;88)^92A'L3] MV8Y/6_)I2U;'Y=1FSO)L&B,]])5$HXAB,_1'(?&J)?,&G13O _C-7$4W.'>_ MEP8%'^:Y/YHC6Y6)^;C!50K!$:^421EXES!!6/FEB&4;Z>:N4=ST:7QR$^5BE04^#1,^%%X$<8)KM2N?P(C=7YE7CB,,1Y93O)L/IY4HHHX M%3CR7/[J)''Z!M/PRH_B9%XJYIH5&CU2UZ)Y13\*9!])OICT M!8V4,"DR"2-CO+2)3V'Z&*$ E!ERCX1=_P4&B26 *I-@7CKP<7S%_/P_:DC* MOZ2GE7 W"O@-,]#?H49%%R <\0C4$U49"]YIRU%^:Z%5]AX/6J7_A%9968:J M:.[[Q;5GJ&Q/,UB;?.LKS1'QA_P/A'+&]YZG(9PVS-+0EE?R6O-*J.K8#$#S M%0X)HHM5G X)XR"90!I/S<"+,! M"Y.!4BO3LTE_JO0H:SV#-+@@Q6F93^<<30#;.Q[&#%KL[^_;4##5:,MOVE(] M3GYH:Q4^63Q,O6MGG@]@9A>I3R-/6G6V LQ18]J4@*S&^B%+@IC0P+O#/"UU M/2PEKTK-2\06(K]NB4@])WZ/+'5M"H_D!CZ;D"RDS+DF 1*1G2N\FP4GP>A4 MG)+DS="G2Y$\-$L3=MQ 2LGBJ=P7X;DT+\B8# ,C@0:5W:$__/.PB(O 0_L9 MWPG?F$2W:5;!IBC QZ)OJ<@ WDH-PWEAS)@DGO+>Q>>+R4+3$]3L0&>?XL(A M\PF>DV5&%6VPRC@#LZPH8K+S_E)VZSBBB/5\HZ_@&]]J2ZPF0#MJ@N*.!F7G-QW-(_#<:Z4[DB@ M;T>I<:SP*C#9+G?<]=](TAQIH>$V4XITYEOR!4TKP0G()<>6JO?.'&V5BZME93_%77_;AX M\[R8\]IQ$0P%T:C"G!QKOR85XB4!P:\((S]*\,(U5P2U1)U,D$]A;WWS!U2Y?D2]&M M0M-D T8"$P-[ MX&O1_1IMK_#!S0"5H/L2'OD=/ J;RD1^%7B/;!^R/P[E*) M#W>.D>A\R'%\!VE7^36O'^&W[[L_ETRI1A!NS$AY3 M/;7ZYGJ4W&/;8\B3!"8(GIQX%,08Z2U1(N&WJ,0)N+7G K?T=&K@5 6A=9U- MW8K5\BJ/_ B'I_\F\-\@\7F/GP+#^CU:QGG5D5\7%N>(@(V,N^%N)ZY,,=]+Q5'E\RR)VN/B M,%@,X/[W#P<_+/QE^^1IUZ[>AG6]@9B8\=V_L WOFR#*[OZB/N\WG8=5XE3: M,;VNBSO]2*+U=SEAE1>BOW_VT:;!X-;UH]\Y$ZU/_G'!/8]K5U.Z#C9'KQ=TC_86#J3M$8V] M\PV&W3\(>ON#FPQ[=;%H+OK2A1;GGZA;=V35GQ$;3;%@V9?-5O-1[3NY97)Z M>\'Q8'_9A6TWW-!@=@YA, W]=0>KN\GJP8\HBY&HE8[DM>YA[(O@L'>M\.XM7;3O[ZWW@D&W MH8*Q:E+FG&O2LPP.&QI/+*@(T,8X018"%J:I1W6=I4V$_NURG4]"::F M&(]\;TC$AX8"*L$45HU6T8;D_23F)*3)PC\"RIZ5A*RWEI#U#QPLP=T(F<." MJ<7-6\PUXK)^W(VXN676047>>#[*C("(_BWE;<]NDZT5N/50=_N/!W4W>$+= M/6S>^#83EMK!\RS6^G*U5T#>V"!8O]^%-5SNM& _ZE-4PCDJ7+(]Y&@?. M,MI],22&"6\IMF\Y=:)[YE/7N7[R^*29H[=_:KML@7;S- ,54A/#VN,?;-J\CC@D28 M'=#T:83[<)AC4!5K!!$6-@OCJ*XOW0WC$!BYS?#,GM&C>-*Q;-V[AH7UT:R")[7#T2$"%+6$I[Y\V: =\B MQ/9A-.H\#Q-ZS[,)XD]/\AQ]V2E'E[=7#_^E0)%148B 2%,ZQCOG,AL%S4;H MS(9'T%BZ&*LID#R-ZJ;#(DO#<]A92?P%P:Y@K@@L55<&9@;2:X"J58!J"RPU M<(,*;=][ BF&U]8QBV 1CM4@B0.#U:??P$@TK()<8LQF$=SI)TSG1:R*DU(,]!.?J%*:E\[NA+L7F MCG*V:NXZGMWM(;!;\#A3'1"7=5H4!O<;-\IE4/'PK%=L-L@L%PJ5C?\W0W@U M-1AWPR2$\: ",%[,#DP[BG[1[[H_X48;S_5PW$(3_-DS3P8RRK)R,5[Y&MG1 M]5!&AJ3<14>-=<$2%GQ_C4F*T?*1KM2VT+O^"\NL MID\ F<3 W0@P_UCM$Z=Z86)NR$7\E_HL@6U(9Y2I@<])Z+D2,B[-9AJ%<2ZT M!G@/ZE;*/UKP ]-I.A=:L%@3D!>8*6P*KUY,ZJVP+8V>22M]ZB811IS5+QTK]K! MU76(F#[ER,U#N5S*CA;8*B5P"M+-98*XFEHISN;Y+.-B/!#7B2[*\=".":DK M!FZ.)*."(!8AJF"L*?@KE\0JR=)Q)X')C-RMH9?KOK1LC4:0>5#TK"_Z[[TW M&X"9>DLS=6)GZK7,U+;'/=QF52)0G'EK"E"<>B$I(S+$I6I3,:;+Z.V3LU-_ M<-#MP*D_V _D92Q!<>!_3$+IEN?P%#L-CN'1+YSPW%L[#-LD;M?[C%4LS@8@ M$JHZ(N)RK%(]I' [YDZ]O:^L,X'\ZG^)PA M?4"$37!/&95 >NAQ#41LP C=CS_%X MO!>5&K:]I_L\]97B"A[2@RLQU2/+:J.?B(Z\._$PR_D8:U_==FGZX?P4^!=' M(Q8,P8Q3CX%(@)W3U[W&U7Z/93LO.*@]L[?]^MZFG;S?M7OXC?E58C5T!UZ/<.IPYSTM#$NI/#2$:3VY2QTFB!JI/&) M0D)%N_IE:NJA,BG<-2MV7I*F <\N[#1Q+>:[;B&S116 ^T2HU]V8'.WM4K.T/$O8@?F(29X(Q69K0VKLO^V$S_R7 M>.R%&C%BMTQE2KS*E&R_6X=1+#+4^MU?(CLE0U=*9F9*Z,+>+]A7F0P>#NM^ MFJ,AU!N$G=[^CGI&O^GM1_(OL<+.# >C__(KNTR(',"O>\>#/>P/BMV'<#B4 MLW9;T+0-!=.)XNJD5Q)BR['#*(:WV4_1U#TFS:/J+"LN>8-1)>SAR&14?*KT M2L=769NPA>@AH4.<<"JFF)]/T=:RG""5MQ7W)2?.2WH9).\)X&?()B$MH".Y M/?P#K4MY)-*Q8!POSL!QP2A8/(JM"V2GEPBPS$/!SD3XP,UGL_IJ0CDP&1*'J?#> :N]2L3E.6OC2>M?X66IN)MI9@:E'-C<&>, MO'H2+;Q>L"3Z2'=(#8R8WY98+W/]JC2#1$G)\6[PNMNJA4X0X* NXFQ>)%?.M@.QIS/K^$0' MG3EUY''JR&]-'0E57$L&R;<=PF"@(>>%:5$1$%/R9JJRU)N$VB48O)Q)(#!\ M9=6]!:N^ 1K[-=?KB4C[<1)I_S6!PPAC#G#\22*--- TC)3-#XYS-3;&4#0W MC'I&G"FV8HH739QH%EXQ4W&%0D\K-MC!^M:8X9-,G!.#E2<)OQVS&5UJ(]W' MU]"[O1JX'8V>N.F?MM1Z6^KD[@;F4_@&S^F82/'0B$N1P\N6,)7"=DN1: 8B MP8ZBC6'---J5,R+5,NE1C 2"S4@6%-BFA3 5?I>=CYYD_AO+_.>[&QBB+]#3 M"XWP1]EPC@>*>"D2X:8 =LKX-CXZ-!\F>TI.?P*XQYDB\?;WNGOHE&OO,,S/ M0S"Q.A^^)NI*.X;];K>_#=T,UY\_ ?3-YU3=Z,B14XW_ R3 NF[@$/ -;'[.IX_Z<_/-Z@L-. M*.[D-9N&]XDVUVU)2V=;[<%^]<%.!-:1=DM^+<.OX -OX>0)X+

PR.7'T: M!QXFY8IV_&_C^M99]1?-ZOWLP;M+2:^;*#M\/(FR_:=$V4KBLAG.DO5R)KUE M.9.[&]''DT^?_3=O#+3AP^??7G[RW[Q_]>'3NY//;SZ\?Q!G3VUN^AN<&_?< M9O[@7?\MN/\)YY84VJV/%HA?:7/)W.V>6'X)S=',SE&5RI^SOM7 Y](S ?;UWQKH\D?4BKNH1SX_\SA#.\=5EN0YE,$[VG -R['V>]GE+^)&(T# MA\X%Z'DF[L>.6H2NA?^/UTGX['WX#U@^Y02SB-2<"PS3>8X8Q2(/51+X[[-= MA!(-]CO=@TZ_C]DMW8+ 13O]N-?M!MUN%X&J""_6QRTUG M($1?A>7>W-"_R0T]W4P29R RW=YDV)?<;@*S2=+KQ,QS".*97_G'])3!XY&M M_I$QA^N3R1+E%?/8"I!3/Q#X+_"NJ?]N"+X-^,=/2./3/YI0TRK7\G2+I' G?80='U@%9Z!]UCP:=TS\Z MST\[IY_?>CN2[OWTYQO_% 7"_S\]2>P^8YF:P:>8$@'G( %%I=-=F(RZ#,=N M1@NKAK6MK70[5-@2)B-B]! M^$VP&E^Y&M9SYH.!D51!#<.^B,=9+HDK-5*R89+P$M=]UP>!,D:OB79?LA?S<)RE?X6"K-)W,"5K"7@&4:BW7W//Z>WH[+]^__3/ M;N\ _@=QZ,Y*%;*GS&Z(J7\*N)0)[1\LSK!2[\J*W2W3\ NV>U+ZAX'SG02H MX1O9J^S3ES3?SH[#"S0'P$4XY+ 47L5[#C9:X<\4>+R4KV$X@Z-X0%1W_9?A M<.+(X$J;\. @V(<]Z+7M0?_N]^!C.(OT;A@L/(V\Y3O 5'DF8?Y%BWG=M'FO M+L+(%?&!?P*F3>=H_W!PT.N<^BWG2K]RKGCW=*[XUY\KWEV>*[VCO<7GRDHR M[=W+N>)?>ZYXC_Q<.0,O2::UVS:M((@>MEH79!9L-)G7D&LN>9NYMO$[4+-] M<4%T$I#[#%/LU?^,&3_D-TX9\3%2(TPBO,($=#X=,G%:.-WB=TX][9%S6 M3SC9W%(^@0[JC[W^/GDE3CD'>5M'/]5[?>, ^]W>$1.:N"/GTAZ,Z'+%%'8! M!2VQB\5B>A>Y#Z[HMX([-V/91Z(<<)[[@-I(!)&H]PXN;ZZFV84->/^14AWS M&18L%T9?DDM9G[?X(DX(X2^XEWM[YF#D=E-2;U,9'ZK$12EV?O/[C_0DH(B2) M ;LC6QQK6BF>Q+>KA92\92&E_N%!?Z_3/;0AI>JR]F\1_?$KT1]OY>B/G5]Y M^T/)'01$D0#N%--08"4!H=9LP! ,0/8; M8L_/YNU!DQW^M,VB48N"ML4$8:9>8M%IH0+O[=O3H.VT(>!Z];3Y"/M[4?#A M)(__R2JFV2D^O=OK'=1C>6@Z5?TN@O=DNLI]GA('(/@Z\70^%8^,[']"74T5 M?Q3XF-<$4\P0IW!]-N;%05D@1P?V<0M+-*28)$4P^70@R=$68MM44\6@Z]*1 MQ8*]+&H++=;/_XXSRX%XSRB>[/M:Q M^J] O63Y5F>3/ZDPPMHW(?\:@DDXFB>$%D8^$D94XER,>"X\0XW%/JT$#W#> M>.3UR9-8@LXL"Y0*L\3M66:Y"Z6:Z; RE"YG+T_Q(@X^>KT#,?YLAW/!^(-5 M1":.Y3,5 ]2$+*I5-[8AN?NF='J1TV_+=;Y]BP\>U%B-_=N$ 0WHFQ^#S&8O)XJ% 8JK&LF -V MR(X$GX!A:,AC6'[]MS$3T&$9L;^_O]_="9_M])^Q7OBQM]OM&IO4\)O%6&J' M=# .O-R$3O75YBH30'7*C@R;#*I!ERRY.GIQVIFN4!@2$QDP_.(S>>[T&J=" MPLK,"T0P6!:5.[,!;-4;V=2D(8F_K3X]!!"OOXK[PKO^R0C9'4.PY,.<>=_0 M1I%X HWJ-_ZF 'LH58F_@U_)--$G9FK(T:!KQGF8ZG+>.N^GCF&@O]"(9'VKWM[GLYI9+7Q%#YJ_4>4Z>55\?,6_0$:<0+DY>2(Q/Q-03 M)M7@#G@/PF.*WCEH ?"1"A@,T5LS?1@FB3!RA@O$@7G-LG5!M)M(TE/2)7(^ MGKE78IF#B(*)"!P)#,9G:-@0=AN1>-KB<]A3$WU*FEAUY;Y,.#2C$CX15QYO MX%/H#XB!0\3!4)+UPX M12=MD2"W['7P\9ZK83@O5.7VFMF9%S;T_YYG^7S*KR1+\$YF?4A&$EZ,;*?S MH<./VK(@@4$TX]?.(QJ3>EC5U%0HM+Y&662:+H[YBR MC<2U*L<9K%L4.MN]?E9ZN++UTXX"N[4HWU\., W@AX'_<:U'1D]7X&*S& M5R2XH#*,DKNUV=@'W3!$9:@[4A@2/_&8#.N3 Y)"CQ9#B9;[A2DXXF&CLJ

C=;(OYF5&M[B MDPQ0/';PU?]M$H3"7=U:Q$4CBSR.:M!2 3EL8THBG6- MU(H-: S'2(7(I:Z81=01TM9WW[!5N;UF "\5*<8ZD55C)GE+>EHYGWA?-<$7^^:2GVW)OTG(!VQ 5\JQ" @7,D\H;G;%PPMT.M+;P2W M@%GPYP*+J!LR3/F$LPG3?.*?SJ?$!'B!EFFDU!2?[GU4^4PA\@-,4VW9L\'J M.L;F)K6+M)H6A"P\[I)ZS)2%D=Y(!^@8OK1(.6YM#NH-QU,*>_P1JJ Z+3PE M 0(ML>\TJ22D.1L7W+R 7"DIR$U M9#SY:=S4G;4^&H8XMV,B:HG4Y[/8(;EQA: WL4XNJ<@%I*##R- MQ)(,=5/=@N &!+)'B,\.B4\+YCQF\A71"OCQ6)BW<*('0>]@/^CU]MF++]JT MGN9.).I"U)="3:*M10,?$GKQ;%Y2#P7L)%"H%",.)$#L')"[C&=\'=*+U)SP M#NAD(B@.&QN,*X\T:AF[].T[H0?_; ZNG+S )5L_Q9SIE.;4;")78D.85U%? M0962@-%AP\+.'8W@V6&<.!!@348SP+C2<1M7ZP_K]0 CQX\','+X!!AY MH"+[(:54^'%#,[*-B$5"8(6A?F(T-VFH_")&+K;\_[7WK4V-&]O:W_TK_%)) M55(9P))\G7>'*F-@0L)@@IE,)J=.[1)28VM&ECR2##B__O1%DB5W@RU9EVZA MJGUAP)96][H_O=9JE#<[*.N6VZ1,]A7+2-PVCWHS MK5,T[HTXUS-4VPY3H&DPF=>]?)18<>\SCB M[AB/-/S;W5M)-+Z9=3S2>$/Q2! /CS7/1A+7CLAAV.\8F/Y&2BE4I'>M ?QO MMY])8(P*_:,E]/G*9'.+3#8*D4DN8^0->*%39(6J<@3ED[1T?$);/"&,7V]1 MT?5Y)5RWA(9Y^IO@OK@+U;1;EPC,MBQ?3S"B0098?U\:KA',^PSG4D1*4_SF M;6G3IV)'C29BN\T?)"EZ(VIHRR(F*+S@[E4+@Z.TN8I;W*&/W2"A&YP$X8&O MX76- :*__C;X9%3\&7X+;N)[AO&A\0FV%Q:8Q.Y",JQ<$2+ M(F2']-2CH1WXT-Q]MWU[PBGI.!Q>;X45[-,Z)@\&XY"P>V&JUBO'HSB,#5<& M4]< \_8'2$?P/T_]!BQFEYG?.T.N=X146@"W+#ZHZ+;DAG^4%WDSGIHYQ6UL MY=O\?)-,OVV?*"?&',BP8Y1H1G#3H*$=;J\#R DPF0U@A6'(NQ@<2NH3X#-= M=)53.#PUP/$2A V!=MI0%@T+]S/31@$9D%;L2N7PU J-@0FH7R[0/Z5W?7E; M;@Q7HP;7#L)@!'XX4BV$^PX;ZOJYZ[A%:D7H^"F69OR#X:"3%\AFW;_/$1T9S7'4^:0:CZ0HU<^T7A$1"NN\ 75\^@FU7<+NAWP"]/M' !@!AV] MFFA %!)C R[ST3:7J#UT(WWQ;VP-;4-X&W$TTXJ<_7O(4SFJ3H;MK.!*YF1B M.AYHA;0\K)0)6(N,!?9+:*&1W'QCM4>-V+RDV'G+.U),B:7LR6]9ML,0YIY1 MH4P-VPJCEY<'=1XU;WP7$,S80:VQ?EVGZC7)/!<5W4VDD];9@(*U)<<;#W<3 M]U/]U/DQS,6B22?E G"!IZZO(\MU4SCYQ%%S&)9DF7X[EE_DB[_KEVWH -'V MSE+_:1_Y47*)" M?EXG[G!W\09LSD]GQO+1^[GC-;G*43=T78@K498'2*@OQ<$;HW1NU L'\HX, M#.J,F/OU"G!S[E%HUX@!'&N+X]]KPJ"O/:CZ0)$=@@.1HL+.47_WH%"!QK+7 M'Z0-"G%U5<.OKO(G3&U45.&N U;4V$D;-';IH!'O<2/V2#+6R8\?[367NWY8 M6%6!3G3VVVZ]G;/??GWVRZG(WOF*_'HNT"2Y0"-9+A W[MFD TVIW]B2#B@P M%-@Q'9C8,.PAE[:\%'51,T7CXNQ1?P*OA*%S_E>D<*KU26<3Q&<8E3-#37IQD< MR:'*]'MHP_T^K 4R/88>?@Q7_:,,RPM=,9G-[A^$H4U#L]R"[!!=66^&K=FJ MZP(2<&P,NH??F"Y5W#!'O@1=P03?/@ZE!/[#61SA80OA62'.>U7(3X]4X/P0 M/5I 0R>C\P9#?82YH;ET_49+LLGJ)@]P!1@>Z T%&.T2E%:HNDO#G9&S,A"T M4.*:/J8!?C&/;;SD/N-KD^-KZ_A'"8@:S(WPPN+P9# 9U-*(VJ2U*8I8G^"= ME;4W=+S"GE^.HTXHTR\E^%&<(PIJ= C+2)E\B)X$#90L>,'?<#+LF41+OH[& M7 $IC0N(Q9)&[),:1C2A+ >9B"3_V%3#7M50SY&@I,?H&B\(3J?:@H,N!/T8 MW*LU=&"2C:.A8$*F'Z!([ORXI;>R^6)O900:;+"AP02-EUZX MJF:XJK4VRQTT+2IR&$W"#L/UT52#-.#A%C]<[=8@+7W 5R.2'K.)J*P\W;VR MZ/78/;^!$V[9RRW_:XS!7Y-T/'@^#)\52>[\'" R+_(2/2T(87U("@6O M*K:F;FRH=Y@Z&NB6NY_DEC?[&26/86"+OW^TMK8[O5P+#4>\?@M%5PT]?%0$ M!V,.&O?OYI#\>=,X-)NMD;G@0:X;#"W?I+DBM!8Z2 F>ZA:,HP/9KXF#>XD)IF!A(=$E930@)Z-M%I+$6 M$9P88( VKD0;>7E7>M?MMK&6^)*(Y(G$[FH8'?@O#+%?4LT61(-!#A(2V#"H M44CM@?(.*E?Y4K-1WMS-J7NZ?=3\:%CHSL$'0.Z 0OV\""4_JDAK]#6:1+' M2.L;TBZ]8[1\TQGKYP:2%H$SNA*D]7OK8M4-[:2KNSO2V]G>/;07U\ MRS;O">Y2[^?D7+I'S?/GF7%O>!6:LQ&97*[;,,#%YY8HDO&O ,*%_"J^7*V! M01W'/T5#D*YF._ ?.,=&S1<&> !6GJ@+3%&.$:SL>+'@63-X53,H>:1W^ !?OZ5$XIZ M**')!^2?*-.7.CKY%:E5T>V%MS%I*.Q5;Y"9Q< M4^HW/QU-CD9'H99("KI^<8LJ#5K=6I4JIDIOS7G)VYV7F\![E:5*KTH-+5R[ M,FS;[W:E((T"Y"P,4DLZNKR>L,2=N>KLWGQIH1'DS;]/;Z^:EZC0'N%^9SXD M4WW^9LS#R>BWDGEXIS[;ECU?02<;W$0ST69@KF;$5%X85Z!BCH97_#%UY)?> MHI^O#.O;/2K0>SMZ6R#[S\XO^&/_&7C =5DU]W/F_M7PE#_N7ZGWP*P9GROC M;V[/^6/\#>GCKLU^WOQOE\#[$4K[\*D\C,0]X."[GR%W54^%>9X)FC^1GCWZ?9\4N72MA*O]R0?PD]&$>=10 MC1ZH+KV9[4"7P,&42*Z+6%Z[4[3;^G&7"T7;Z&.95FV@?HT N<4O_G-XU/S#0@,",N='EGLJ"J4OG.EQ3/%/Z\YRBFQVM%SK:*VC(NLH#&>0(UK+ M?7ANB%\&TT=2:(G^,=1PLSCZ_&NJG$<"R4?0F/GK7LWPV!%Z6^(CB4:%3H?1 M?(R5(;^XLDA8>!#[=E1 (YDT?AHCC0XX@JFC\T6*R#+;DH(7ZH:[,%6HJV@Z M/%R]\?Q^!E2XRI-FLX'_9>@ZL()_P4]=.&0$/49RX%MO476 )A_@U)!\&AH MS3N$<;<%,_Y?#Y;NX515%^^'>%3)^.$,OM-V5?.#8R\7E\$%5Z@=S?:O[1XO M +FP9+1T'"AK!TUTTRE^T]+5#YK/KO'>,LQ?#SQGB:@^CI.6AEIID]JS);BS M;\E(DQO508E7:FJ:VPA2:(+D@"!4:O'^&MTV<$/Z>R-$K7*@A;$YRN;F7!GJ MO6'B;)13?K8W24:C20T/Y]1#2Q]ATJ:H$QFXB=0P]J:[24W8K(M[ M=3'\F$*P$N]*KPPZ>C0=_9BJ7=FN.[;PU<*79V>?_Q[):93L=2+Z-!&#PHE@ M[(348E!Q!507#.]A^&5;\Y3V+_%V2%(IE+#V1-X4TP^J81&"B.G#)]SC!^+? MI!Q,_Z\ ):;1F6VO+_%>'^[P/>SY*-3X/M94D$9T7!<1MR* M96[ 6)M!6=*BB($OUH%FS%73_?7@\OJ"05M_D[9SU4'#KMP;X$S0%)0SPUS" M>.8 ]*_'AS&B82?(A.-#DY:1U(WC?KTMQ,YR)#(MIQ2Q[<0*5,1]3Y$=M(0 MV=I.)!5(%T[D=IF4*9,.PU9[#I!1OW#L.3-V=:^!-WZX4Y\AB?X:\'I>H;_5 M2AS*;I=5F8K&N2%^!QFFXO*?R J7/'ZV&]IZIK:!%R T*[2D?I]_H,:[>W?E+^;&]:^[U>J]MN)Z5U!Z&@ M_-N^M/;;_7:WV^DEI74'[:/\,ABW]-X_GWI9$* M[GB=#A1&4H3$4P],Q26^O_,,S]Z&NFK81(G=,W#OC<+!V2Z]0UF$_TPBY5V( MQ"GT*T1F@KY(C/1$4?@ACQ$P*VU^R&.I0H5F#V5&@JKTN"&/J;^4 MVWB5R_B/8SQKPSU_!HYFN"B$3L7K%,12?N.U[=Q&:U:H",ONM-E.I&Q*&2:H M325*7%#*4/0VE2WQ(JHL8JGLB(=M91FH-I4*\4 I2_W;5-ZSE=( ?RHBUFA3 MF4UYY+$4G4IFRB./I3#)'-':38X?1NM["M?5J6DT/075R3U27IO*TNU.4 M&\\9"MVA?,_0-&U-#; )F.T!'8T5!I:+08S0\%/>(F\B&(=;'O=0I#+?1313@YT58FT%8HM ^+\)8BK!K4)\K82P52!2WYT082_A[ M_$3L+!7H)4>+5/"D@YVH)XW M)0Q4HY\H,B_JU*?-,G!<'OIV&'(VX/+0M\,P$ ,N#WT[#.<[2![1%R&GK,:9 M..@SPI> 1XC]"X;)MA.-$S*O(F.ISZ!=.EE,7>F43Q9+,;KED\72@E[I9#%% M/I$3B1[9?H+$9=UAR)3^1,XC;PI9BB"U$GF-_4E,H152*Y&_R)]&AHI(K42> M(G<:6?HBM78_&""_'OOWCX]LMR!IW/ULH *F;*X4U%J410R)7'WBM3\*63+ M88%P4 JK+;4*!(12:4F!D% :'9'HH1>ETB?0L)E2:)PI2(I8LH8!3(521%3JBC$J4"*V'*TNR?(^:"= M:6:EW7L3"&/J1KR3MUMI AEJ'V'.HS'6Z0" MK]/HAIR@Q"AG^IC*(>^>2N1.'TL[Y 1%1GG3QU2/W=.(W.6/J1_95X&F4H/L MZT"W<8LUY87N;LZ=#*;295\+FD:WZ!;EW,E@'/!)"HT*;?9KI^JW2D,*&_S9 M^V!M&RTLS56H4+T06KI,22FAN6L+F4SV)>_LRIM,YJRKY!U>>9/)&@FE)._T MRIM,IFS&P_M\#C6V$<8*#90!!X0QJ@>D=HL#PECZVY8X((REL6V9 \)8.MI6 MRB>,25?YQ\5,8T'W_I:&&#)M!MW\6QY]3 WE!_%G*RH_B#];7_E!_)GZD:S3 M]QH\X;_D4 K(U ZZT;D2MY3,5(5'V4*WE,S4A4>I0K>2S5H#N*M]9GRXP"2)LL8O4A6Y0RKK(((E M5'2_[HVZPABN:@C JNJ;W"_YF 1QO=6.J MEC>T=.1Q%OE<'<0DL,K9POL&'N4X]%%JEB10F0:FD@7])!?@'>C&EF?<+/X1_<#1[N. M\/Z18F3R:P_HJ2[M2D'8QJ5FQ"_B&\10^&!/+>-?WSQ\6TW@A@(H:5>>'@&I MTRW>E[BVZ]&3]\, F"9;OW=1"R"="7KM(Z! MX\ATDV]!U/08T8?+PSX4NC!'C$4&$-J\ W360=_+Q"E[$K4Y7RA M&DXZE&8;98R3+'GC+N/BMXM)5(>#[>HRA9Z^^ACG9"Y\"Z+B0M5 VF;?;?0P M;0-]^W%1]/08I]4R?>-Q.(:E&0N8(UJWMFE";_T%J,[=S &9(R),DJE@/"W)%_8R M^7SM% 13\7IJ@J$!S#_AENEKBMDGD$,$7$QQ'GRZ6G_$1XR'3ZJC7T#;3"K- M8+8^#]I]%C C!GH <]^J7G15BR6Z'CB?7)B^PSB7E?UEF_ Q*%].M[84"]OQ MT#CEPFX-]]L%U.\ U]B;9=?0UCF&ML/"Z&I01/7]]H7=)^$8TD;IQ27XU.Z4 M5PP893HRW4BTA\[??VE(M;MWH3-"^/5T@MD MMU"+(8[,!:H* MO=$?>[WQ9#8B20$#?#K3<6 K38QJ M7IG15"Z05+$2/4;_>66DBKG>?KE2Q?2<[+! $*EB>1;&E=J5D2KF>J52I4IB MV2K&%=S\Y:.I%L9V[;REHRFYEB^*D$U*^KI%8*^+C2&4E9%N4W(6(M7N9A,N M!Z4K$2M&K,2I:J+L9J^>CQ>,-',]/7H]:?@1K"=B]78TQZZRG56I.-7?FU/N M2TLCK$K#HVTH#J%8!\;[(:1 Q["VJ4X/3AY4TP4,5&7W!XY0Z1M\G.%JJHDP MT7-+/T.J?W)X*,F'BO3BMF]_]IFM$0@>/YR@$!?P=^[!R9_RRYJW_<'GE@>- M[P@@D3$O863P_ =8'9RT6BU)ZO5[V] MJ\V@/,(7-I_QOV<.?C>4%%2S(K>Z2NOH&2>G^,_>:@$)F \_[?U7R2Q3?B3%/XDAS\IX4_M M\*=.^%,W_*D7_M0/?QJLGQQY"7G+0=.SHR38MF?97B"T46K#Y;RT ,FG-JI_ M??PJA?[#(/9BZ?47-]<,?/'E;?H=N&(>SW@P@-/$\@#%9.9YB_?'QT]/3TLOY;TW]\9"UZY$O= M0Z6U?C/Y2Y2:\,U(NV);=<+:.>D@?"'/6V=8R/5Z: \4M'&1A_M_V6,/9.'V M8$,.,M@#1;@]D )/F-D>M$O9@[5Y %/DER,&P/^3#@EY7IB&9G@? 8IFFKH! M/XE:':(]M] 2H.^/3-5U@Q:(9P.Z]? C<#M@]A[OMB%/).11+XH:H^,-*KD3 MX4[-ON+8E[WV=<6P0)M.O,V!$^\)N'52FJV3,M^ZOIA;ESQTS'[K!I6PMV0^ M!0(:; OC"#&;F\S8"F)I)90N59EKD5ZX[?Y1%*9)%6?:4-=QOYAJHA;B2\MO M-M["0%&X)U>=>YJVG"]--+,5=RBASSE@AI[V"$B[TE95%(672L5Y>8>&N"R= MU2X&5!2>M2O.LUM VEO/50<=W+C5\7N=BG.NK! S$S1:B3 ["S2Z6W%FEQ29 M7#"\>I*K& MOE4='N( 1]_@6A9U(U4'@LK'T7-@6M61H++3CGRY5W4TB*_\(5]>5AWL*1U' MSX%G50=M.,'1<^!<\<@+9QM0==R!EX,$'BKBE*HC#YP<)'#!Z[HRIEAHD0NF M5QTQX0-%YH+558=9>$*1N6!XY2$:KI)\+D6@ZC@/'X!XUDV$54=TN #$LV9: MU2&=LL/G?+E7%]24!XAGSJX3_DA9@Y,JSJ"PU&(F0/W:CBFI! S!UY6'5=ZH.>Y0=T7/)]*HC)GPE ER* M0-7A%P[*;GAA==5!&V[*;GAA>/$X3S7VK>J8"@<'"5+F[0"=JJ,JY1\DY,"T MNE:EP"%LF7.OZF@07_E#OKRL.MA3^D%"]CSK5AVTX>0@(0?."3!7)=\-J#KN MP,M! @\S^;M51QXX.4C@@M>5+R[A[""!"Z97'3'A*Q'@4@2J#K_P<9# !:NK M#MKP=)# !<.KCO/P 8AGW _1K3JBPP4@GC'3>E6'=,H.G_/E7EU04QX@GC4O MJXY0\0"(9\VSJ@--_ #B67-.@%J5?#>@> AEO]P$-_"F&BPC9UFLTRL>=]A' M<#8V( O!$: GA18S-+ULP7 M-D47F?FL[S$7,)5B'#/65X"*N$*/[CG+"_1DG!U'ELXZ_^F]K-]X; O[CG+ MBY\5#MCBGK.<^-F!<*@5]YSEQ,\.A(.D$&?#$^L/P)XZZF)F:*I)V(O^?&T[ MWFPXASNAJ6651G/B;0?"H4Z"\)<3GSL0$H\2@+^\>%XA42D!^,N+_Q42FWJ% MOSB\NH0K="R5U-J^^8QW("1*)0B/>?'#0N)5@O"8%U\L)'(E"(]Y\<="8EBW MJC4%Z_CJH_ILS)?S4GK)LK];1VHA]$E\IAA6I9@B%<^4/;= RK841&K) FP! M[4B5Y(Y4RG;(I=12A-/H+<50$8=ZYJA3V_JL/H*_KZY&)4W?X23UD5KMFM.B M6?9.A5EV:>E+1[VQGX!3VF0%;G2S6S-:J%LFI5:OTARS[$>YH (1+M5;W9AP!X:6CGK"%^AA\6;PCZHV,RS@K*(? M*:.1/P?62>+A#4*R+OON#$DJ 94HD'5H-,/2 \ZN;!-'Y4J 4MXNB<>3I.$>U= =<',-O7+ M^<*Q'_$1YC;V":-XXB$O0K(N#ZT3#X))PKK3I0$?9DTKDX=+XB$HXO K#_VJ M-FYRI5IZ=?!HN7"DY#__[_"P^3^?/_[5^=__^5M;+)^_6)V!_F_OY:T*Z_US\6%//GC^/'Y M=/2E]:A/G'_^GCS^\F7\^YGLZ'__-?C2_79Q_,N'I?%TZ?TYZ_RI/'^Z<(87 M9_W5^/>V,QZVO--?SBZ?)E_O?KFX^.<>#$?*G\K%56NJ#+W[K\XOI^>__=[Y M8V&=_04^3)3+Y5_@SZ]?NQ>_GUIS^XOV71UJQ^?C;P^K=O?;Q\[XZ^^_#&8# MZ7HX^>=VL1@OOYS>'%]__O9P]O5R].W3X)/][^\?OBZN_[S^;MZ.CC__VYW? MJA>/UL6\^_CW(]R^;[^M%/MS_Q]K#/K:]=,WK_U)GGW_,'8_#U>2]O6/XV/O MSU__MSF:W!X>GKP=<<_!-LG51I<"7Y(@:A/*6%4;8^*)>WGHGGA(4XA#&);A M@2OC$>B7%MR(J7%O@J'K L\]77U4O]K.R%1=-W(R=@>TF66;]G15H5A!/+ I M%0.#+Z&Z:M,$FK=4S4"%JP+7R^)!3^F5<6(_>$^JLW6XO##,$P]\$LV2\MB] M(LGB(5<"&V ^14 \,$PDN\TGS\4#U-+S?&B:FY]\XP,$)*6$:J:]=TY.LW/1 M+V6R<^*U.$6W((M841$/,PF,1W!'U-SP,!82L1+X3Y?6@^W,_:VN=L6$9](E:ZU,\8GVN+A$^V,\8FV""-8-K= 'F2Z M!24D[67ISWKG,M$?<1/@R?+>!=^7\ 'GC_!_[E8+$#_\VOA 66?7O4.YFZFP MEY#%[KD%G<-6MOHN;FJW2S3TX8U'0^(>TN_"W=_>.'=+R%/W!CED)5/S54(R MM[?PI+UL7LE2>#HB)DJ=-#O7.93;F>Z<>'7[@5$] _?>)50[9\EHKK"MZ1UP MYN@S.R+>25[]R=*!8ZX,:XH+*:CR&J M':"/;.L1.!ZJMT &_D9=J?#'-W_< MTA'WX+P6N9+/ 3KB'L/7LI-$=G)HD^F(BVD(*CMCZZU7F';$+2VH9:YT9R3ERTC'OA01+CUNF<+VCB%IC4@E:.7Q.W:*66F%*<65>\L<-"2,+[G)9*U3'(O MDS5P7H3 W#W958G$:K"\P@*3AX6I ?+L!28)_%1U+*'&Q:LB7SE[KAH.KZ"@ MY."Q>C4*GJ^@['#\WZR\W^K5&'BUI"Q?[]6K$?#*BDL>/DP\_)M_<;FYN;FR M5>N-)UP]\6#L6K2*]E8UK%PM&%>2DN+$),ZZ6E@V>@ MW]F7KKL$CGO^?0D7P+BT:FV-*P*]#\0%)OAG'9].5%QT@W^.YPM,#<3%.C8R M%QS;GC\#1S-<< -S%W #G,E,=7;"?07AE]P2M[Z+4W[Q:%'EEKAU63NS>9=* M.F'4LC( $"_\XE,MQ<6!=F?SS $5.F"76^(A/ +PC$_U% \ 2LSJ"WOI5.9< M7&Z)"_-PRS$^55-<4&AW1AN/U;G,0VZ)"^IPRS$^5?,-0$ 3X[DRN:;T!B"@ M8OG%I5I*;P "FH!'L'6\B$BJ^09@H.)YQJ=ZB@L%A46BY)AK9,\7M@7_N=$@ M]EEU'*@0-:LE<1$D45C-2=F)+(F'(!5X8THM30FE23QTJ\ [H6II2BA-)4!H MY3APZ7!-4R8[5P*4M??.I6QLD+J9[IS V)"FV4MH3?!P S07S!U:^H5AJ99F M6--;H 'C$76%GJ[6/],57W>.JH/@4>L/ONU^"%D6#X(BGNRK[8R6KF?/@1/M M%\;GI^$?&NXWTY7I\#29G/5^1:AXQ;EULMR3W+;7 B8 M>.!7]@)68?:*AY.]RMZQ%3)WE[K@BEH./ER3>+A&4*%$VA'5;BKZ]<%O[FP':"I[G:<,#?#)4DI MA"CVI4R$2+RRK0(PYUJ(D@F1N+#?9'GO@N]+=*P HRF/T<,9_T!I2)XD'\J) MO77L2UEP6A$3RX<%8;V8"O(DYU@Q6J:8A*214V3 M(B84QZ>$W,T,1Z^" ;OZQB!'R# M- '?8/WF# (^\2KQ#QGXH#%A.\$8)74.I1ZF;*J!)",LRUHBX<>\8\3QED&'4@_4Y;5<$Z> MX'UR;Q_COET"',.;D(N'.(AFE^2L658C#]64%04E01F''>)A&/SZL)Q9 M)1[>( ZK,IW;+;?%0PF$,H08+9#:F;*L1@OR@^YZ::"[*(;%J\01A,/8 M@K82'LAL?"D+#G?$PU $X7!Z'98S3<@[->22'X?[:3CFHS2O)+3[X!3DAU[ VZ\0BE;V/GT#>O MEW/@J)Z],>%C9YIB?-QX(/6R,V#9<\/R__K""U_=6^8K-QX;97>X[BU[MX!/ M?X73Z,_,U<FP\OX=4VTM' R[YYPRH.FYY@!^%Q)P$_WMOZZL3^+N9-S=/ M_@]02P,$% @ =8\[5A"'B#?,!P *#0 !\ !F,3!Q,#8R,F5X,S$M M,5]C;VUS;W9ECG_;@='#6.VION]]XNET\;A]?G'QF5X//9[V?&Z%*S"'; MW4D-&\A8:'8NIJRO8IYX[H;'KD0FPP8ZHNOEJOU:+.;92":'C)KNM)@1-Z;) M(SG"K4R.QJ9QU#X^ZMV,Y5 :MK^[M=O>/@;LRYN_C(!I]Z[*K3/^Z< M]ZZ:%W^=]3ZS3G= 3_9V=O9>$-+?N38RG#7F:_^R5DX]=L(G,F"=+?9;0B_> MPZID])"9,3>'7WF:@\[Q68]U>V=G5Y>=[NGY+S\W=AKV^K)S%TBF,C!C M@K+S78LM#VNHLD!D35]%$4^U@!L4?S5L6&@/^J6!":V$SZ,2M5%IHP@=[<') M'1@[6WL',FFQE >!3$9-2R.Z_5-J:B?O,#>U_$RVAV M^-B<[HVTL;O9WJ;1*+B=W ?]_T!YZG"-^42P3$RDF(H ?B.R!JGM[3(6L>_'[ ME<*[%)@7^Z0BFCCKJBS=8ALTRH@92K/W_Q?Q_[RWX_S'7(G#8X-_QC%TG:AJ)8"0\1X/,.7^@,&RB#%Y5 M8KA,&$]F+$],E@NF#3!6;CJ4_9CJG_Q;] MIR!?,0C-(I8Z$MS2<"K-&+/4J? )98$"@Z< J0),F(@;L.&LNB!K8KY=8NZ_ M?6)2XDG@]<2BA9=[8&7 %!YGE>!3-F>IP%"31=P$@) 22AO>H21Z!;N"G G^L46U1^5R/61BIJ2[)N\AV MC---AQY8O0K]= G)8B[)N:;A.Z#A]V^!AH.Q<,BJVDR3-M,%T8IBA5*)"D.) MRPV]:5WYE/%,6-: !'(8":L:!?@ZC*0>4P]J%B.=4DJEZP!R,E(Z1S]*M)F* M''O23/DBP&WMT&R ,8$ !1V5>S?^F"2JL[$49>,,,IQ%48[LA;>LA;!6ZN0JV=&"]/;A*W*WRM6[ M7'ZBT2:X9PW/;PR5,2HN[E5" ?SS/QG\0*%*$ZBG=*-8PP<97QTO$N'S\IC? MXG$%1.TLGL]P(#2&+I/DLC]6&#Y.,X^$J\]S).%ENZR& SIW*%@YAT*[JCR# M-62^B=0VGZ*52*Q1V@M9*.=J3L]$Q"U7T=B4X6K9GP4OO4(:3G:E@667SI8(-H-I$!B1:N5<))LW"-^$,%-FZ.>$;Q855N4]=(\J&, MI)F1_*]3&A1,+<4M>UUHN]6T4LU;'77CEFHU,&F>I0@UVE8XO@^A;:=F-P%& M(D')$B'BX(E(*>Y1DSPQ+JH@/LH4:F<=5]Y#7/%?*:Z("8]R2JJKLTB$(>IO M.8&?ZIHR>EZ8/*Y5BLNBLEX-R>VM QM&8 720;MB?ZAR\S#<):37:G#X?&A! MFQ_AXWMW;$A[*[2M8F-N\4( OD5(UN1^!^0.7DLT..]^$J5$Z9ZTM5[4\\6# M&HXOK3%6#3,H,Y3OYQGQIJ*\:R#$2AO8H3/LN^=@&_5=5L,2(K0@+=\9NE@2 M'QRVYPUT%)'D\QEONBF,N9Y72Y30;2@2@15<61V]*H@\CS0!J5Z7G=8&]@W#B6Q@@;&VJZ#15*&'H62 "T VP@)$ O@.)% M7, %[:Z4D4]\R24F8:-(G&LN+$ )!(DI!UTVI#W MI0!;"B4_WQ><"GY-:ML5N%9OVZ+?'L.7!W)U1%P-S(/'!6Y7SAU[U"1-'J"C M%O.<^0"Y5RP BGT%C ]*(WUXKIC06'Z=Q_!GK+M=ID)?U1Z-KK7_>Z'T:VT8 M0K:OJ&\SY"P/G!$VW8*B]J,I!9<])V1E,E'11)":3?BH^)A-5F1H$:>1F@D\ MG8Z5R\F\&BE6U)8J>I:*8VLM2Y>5I3\0BCKY]YR.>4*[38?L5XXRJ?R8U=Z/ M]M.)^_^I2PN0WW\%C,>SPV6@[/_PW?Q=E.%L&''_FNUN'> MVA.KET>[K;<= MPCL?7:X7A:OZ1CWZTNF7+2">TN,Y?6Z],+4+TQU+$;+>C?!SVAIE%ZZR6B_0 M/']?NH,69)1[J[3YM:LN]^^%OMY2YJ]M^J:/^^H/?4/H7U!+ P04 " !U MCSM6IU_MU<4' "D,@ 'P &8Q,'$P-C(R97@S,2TR7V-O;7-O=F5R96EG M;BYH=&WM6VM/XT84_5ZI_V$4J2N0S'MI*Y(B!0A=6@HTI%+WX\0>)U-LC]#\]YA9\M]XNY6<;MS='GRD5T//I[W?FF%*C$';&<[-6P@8Z'9A9BROHIY MXKD"CUV+3(8M-$33JZ;MVBSFV4@F!XRJ;K>9$9_-!H_D"$69'(U-Z[!S=-C[ M/)9#:=C>SN9N9^L(L*^>8\!__W!V>G9 M<7=P=GG!KO[J7__5O1BPP>4S3K(R_'7OV Z\M[W++D_9X$./77?[1]V+WO7& MY=_GO8^L>SR@.[O;VZ]_W>>CG'GLA$]DP+J;[/>$C,S#JF1TDYDQ-P??>)J# M[M%YCQWWSL^OK[K'9Q>__M+:;MGKJ^[)27G=&,E4!F9,5;=_:+.AR@*1;?@J MBGBJ!]LT6]D1L[ M^1+CBX Z/H')KZS[J:Q[]W]H MW4=1BG$J=.B!U:N02Y>0+.:2 M>BN2O3Z2O?\?DFPP%@Y(535I4DVZH%&1)% 84&$H<;FFUZVAGC&>"--%.^"%"L'9HU\"$0 M()@C:N^S/^;)2+ NXD\_CS#%G3V^L;._)AR4G?W 7;E+2=E>XHA)@S"*3Q6^ M.NH0H'L&)>ICQQT \RR \\+ALH8 M%1=E%?K"/K_*SWN,FB903]A6L8;W\KG:7R1"\Z2TY;=H6P'QS-0,A$;790A< M]L>*NH=IYI'H]'F.$+MLDV8XH%&'@I5S*'2GRC.,AK@VD=I&2]02B1V4]B 6 MJK<:L3,1<29I*613DM; MP9'0L+DF:6O]H;9BN S$2Z_&6&F!J1JH!!HAY<2*/.(D.;"Z=GH+/0U/Y"1Z M-;W ?T-!%:$'T%X$[=OAQ+J8E7MY;>YE^/KQ4UR3)\\3D8:U27!9Y M'SK@5M;80/[[NQ(>VF1V]*H@\CS0!J5Z7G>8 O0;QQ+ M8X3U#37-A@HI#-T+) #:#M;@$J 70/'"+^""=E=*SR<^Y1*3L%XN3WQ[8+&^ MVKQ\&T+AI38O$3@:;BP B00):0>=-N1]*<"60LG/]P6G@M^0VG8)KM7;-NFW M1^CE<5L=$9N!N?>XP.W*N6./FJ#) S348AXS[R%WPP2@V%= _Z TPH?GD@F- MY==Y#'O&NMME*O15[<'G2ON_%4J_U(8A9'M#?9LA9GG@C+#A%A2UKY447/:< MD)7)1$4306HVX:/B%9FLB- B3B,U$[@['2L7DWG54S34EBIZDHQC1( !\ !F M,3!Q,#8R,F5X,S(M,5]C;VUS;W9EO(0BO)][[ M1B*XZD/'S!6$+*,%7-([F(F,<*,:,""@DB4-G(A3IT^=-X",R 7C?="JY@ 4 MO5=-DK(%#DFV6*K&T!H-O?LEFS,%O6ZK8[5'"'NZ1X='?%[D@SWYB"A75)91 M.=XL')^/'3L<^Y?AIZ[B^EE?-?APCOS#/QS""\\".S9R+[T@J;_^\2[!ML)M:1KFMT]0OIC M52B6K/?,A:V7,8=(<$XCQ02'.Z:6H)84/J^(Q,RD:YC17$@%*#P7,D,VF,W/ M(!)P_$^!N*62HCVX$&G,^ (<(?,6'&L+1VE\LQ(#1V0YX>LC6=Z=0")DZ2!A M1412N*G\ .4QC>'CBE/HF0;FN-LU@!2HEN+X%E9 HY5DBM'B\(#P&+S[:$GX M@J+C+&-%H6/ CU:-B:*P1'R(=1=0%<\&CP%C UQRRV*P6_ ;UV5H@+-D-$'C MZ$VQ6PI^DK (4:(I;:F.R2C-S]>'!RC3V30@7\EB1;@")78KJ33QPO,DDF-K.^/+#^X;9*.^GMNMN[I^,Y([%:JE5S5\&,!4&Q9NM?C;*A6.%LX^!6KP*2:H-:B;Q1-QTK=#=:M7&SU3UE? YB35SF^4& MK(??YNH[P5OG/NY'.]$T$Y*Q=-W_IWA*W8+]2:OP&\/CSHG5UM9T%W2_Q?B? M@ J7M )25WRR2K'\(^1ZBO7V4(.2WJR8I!ENG87FXP.[C\D)8'EW3H_CDRV' MMQ7[4*PUD3OO>F\&@&6\FPO\FE4+VR[9-7P&,K_R]KEXV_T_\Y9Q;"X9*?K MX4S;?HQWSTDQ%]D1]^$CX7A<65=0NK^6QY3>#PNB!OGF!3".UOT?0JGS/Q=* MB:P/\Y1$7Z#3.L5E+$3*XNUR] &V[:%<(OSI[/4[]IW+C M)>E'3G\!4$L#!!0 ( '6/.U;ASVXH]P, #H1 ? 9C$P<3 V,C)E M>#,R+3)?8V]MU8;6_:2!#^'HG_,$*Z*)$,&&C2%EPD M ^9"CP+%CG3YN-AKV*N]ZZS72;A??[-^26@O[36GA+L/00CLG=F=9V:?F5FM M=>%]F@UJ1]:%8X_Q'_3'\J;>S!E8K>(?I:U2; T7XRMPO:N9\Z$>"JYZT#83 M!1Z+:0IS>@LK$1-N% ,&N%2RL(X3<>KRJ?/Z$!.Y8;P'6M7L@Z)WJD$BML$A MR39;51]8PX%SMV5KIJ#;:7:LUA!A+U_"X!]9JEBXRTT>\W6:]%_0F$^YHC*W M-7)6WG0R'=G>=#&'Y>7*O;3G'G@+:+^#RZ;;'#7!=49:6CMJ=\_,P\"R7;#' MBZ7GC/,V%K_/G"NP1YZ6=$SS()2H^/"R M5J8*& M2HKKP86( L8W,!(R:<*)7N$X"JXST1^)."%\=RSSMU,(A, M$WS$)VW5]GV1<:U2.UJ$(?/1 ;2BC93N&KGE]0X))G6<#4@RF6:$*U!B/\?* MN.L4R_TE@4@4>KRO7BEI9I9F7"+7A-.TL;B+Z*YVA("U2%/30 6"/N#$> =? MN+C%"&YH[\!T]>SAS(&1,YNY2WLTG?_ZH6[6\_>E/1Y7[T]&J#-SH;4"^5:B52.IE8[*\<:55+FXV.V>, M]R$A@29U(^\*>OA=HKY7OB<++%5[WC1"$K-HU_LG?W+=E/U)"_?K@Y/VJ=72 MJ^E..?X[QO\$E+>E!9"R&(19A)7!1ZY'F(H/Z2GI=<8DC;&JIIJ/#_0^(:> MF=\^.PE.[TE\G\P/>5P2N?V^^Z:O/8=V*2DQ';G2*,8Y%E1:>H2$V8[G>)I*GFKZ'%)(J0+]B@=.E'08*$3HVR M@54M 1<,6+ZT;@ZHE44%_45"96XS+5!\W2-TN1>AD4]"=,6J.(.)(*U0? NR M^9H//Y\/YWKMQWCWG!0;(SN"'GPD'$\RNP)*YVU^@NG^,"%*D&\.@'&XZ_T0 M2AG_M5!*Q#U81\3_ NWF&6YC*B(6W&]7]_P :%MIJT#XS;'L<>H_E1N/HZ]( M_[.5Z]_,>$[.O0;FT0-$'BN&JQ/5PBH?R$'_HXJKO0/3=1W$9HN], M_@)02P$"% ,4 " !UCSM6;TT,\XPC \R0$ $0 @ $ M 8V]M&UL4$L! M A0#% @ =8\[5B8?VH2380 :"\& !4 ( !*#@ &-O M;7,M,C R,C V,S!?9&5F+GAM;%!+ 0(4 Q0 ( '6/.U8'SH^#B ,! ""F M# 5 " >Z9 !C;VUS+3(P,C(P-C,P7VQA8BYX;6Q02P$" M% ,4 " !UCSM6L&--D2QC !#D08 %0 @ &IG0$ 8V]M M&UL4$L! A0#% @ =8\[5I18YVMR>0$ ZAL1 M !D ( !" $" &8Q,'$P-C(R7V-O;7-O=F5R96EG;BYH=&U0 M2P$"% ,4 " !UCSM6$(>(-\P' H- 'P @ &Q>@, M9C$P<3 V,C)E>#,Q+3%?8V]M1( M !\ ( !O(H# &8Q,'$P-C(R97@S,BTQ7V-O;7-O=F5R96EG M;BYH=&U02P$"% ,4 " !UCSM6X<]N*/<# Z$0 'P M@ 'LC@, 9C$P<3 V,C)E>#,R+3)?8V]M

R%CHM MTK4L6"<)07Z:AS2=) MYABCS;W@LEG>->^!N^;E;G./T]6ZD"6%7%G&/GTVP:>X^.\4UIJI279PM[2Q M+I'AWO65U"84>_86&_NN>U&FJ;I9&&OV2%/S/7D1-0*=PB7@#7UH\O/:3F@A M31ET BQNOG^!Z/^CL[_>+7]<7)Q=WMZ\0(O+4W1]=G-[O3RY/3ME#1PK@G=.^95**+D&MCN*YMX-EIP]'2MP=%M2\K=".BZV^[@D*Q'0&=^ ) MUYP?]$ "Y9L3=S8>/]H>:KU%Z=IBZEC7U MPE?_\4,IB6).$+ :XUJU)VL0 M""60.CE9W1$5D6B')V=$7SR^.'N!+L]NW45=C&#JP:*@N3]Z+F^-P[>/B.Q_?>80_H1>9/O7X<]BVO'&I@&Z1WD>TJ=HXOD,* M.<055+T%ZANRZC'?)^F')2TAY&/C6A$PB7U3%9\0R&F M*&I/K9I\D"H<1RG M+&84%R;]16I:G>H1B8(>9D1HT1(]DX&D/8E#D+0( 4!2M4$/M)'+DTC,)"Y M^@O4<48L"_*=E<4)U:[[8&>[Z:@@,J Z=-=G5XOE*3K[V]79Y#4U( ME0-SDA2HB!->=ZL6:YB.@7JO QE2'(D7 3NZ @9:LIZMN1STNBB,4/K:[T_Q M-LE"N5![\0A.3AD^+0/ 8/4""E 4W5!0]',I2*38TT6(8/GZ]QBP]NGTYCNE MJ:T_JJI0!VH[JZNSZ]N?F%L5];.Z>G=V>=LV]#E0>'58WE2#E7=FQ.L#.)=U M4,X1BFIZE$P)Z#G!40^$TT-OBO>O@XN2V7S[4R -KE*Q.WR\O+IB6M[K]_NP:+2]O%Y=OE\<79VAQ M_LSN4Q4T*-&0KVK^B#/S\,GRY_Y3K&]6JD&R^2-(&U>UB/Q&U-#S#\%,^C% AW9M#?4W/]W>; M7>113W.O,97;6Z8)*#5EUNC]U8I8/\5KP;PJF53E1K+L&BQ%%"@;B[XO(]H9 MA75OY+'NW[E[#%#B6BU&Y3=CA)%# .,IS!R#T]E7NX9(@K1^)@"K^"2T8 )P MMB(.-'%(K5Y'_Q(,+*^2#0YB63X-T2.CMM'3\\K+V[%ZUD62+'MJ:22U=-T M+<'@R\W6"]--K\2O.F(:(\T'-@>B(/_PNH'+]THE!LE@IK/N:4ZPQ4$3;>ID M%F\& $SNP_PJ83C76KU?L%7[V=V^ W 0%:K%^S2!/=;\T\ Y/-"Y.P[9_\ M1:!VS0QZ@,E?8N&F'YF?<'J?C&7'$4\>1%'_LO5OR)$C$^%,@FDL13;)4^ N M 8PTC5+!3FUHNLYIJ0\%OL5<;:_T7V46_B^[,,6!8+Y.HO6[#*]WT46X-IW/ M910I#HZY,?1"(395?FE4]FBI8JC(P>8X#'D\7MJQRB,W<6R6]D3TJ9WO\EV* M;;])&"7-E;@W0;Q,9HAR#'H0"-05AT>"28#QS@IC&ZU_B*@]FER266\_XN@) MOTOB_-&B+5J&F%E9JB4(!KX1NBTN707,0$+_98Z[39KAGFHS_X2]]/9CXA35 M%0TNG/^T*(51_,:I$!_%>GWT-G=%^WJJ,24!JVFM7I>*>=FM1*3"V/WC?.TE M,@@8B=]Z;^RX"=$YSPDHG..7$6$]F$2/3AB[7\[VT5N"]^.06V_,1,]7P*RD MK7OL4B*> W9)6QB[7ST[[#9X/Q*[U<98P^YB3?@["P"W*9DYBEO$0O$PCSC% M'FWXK!0)+B+T8=W?*5U_E M:LD([+3#_SQ*/M[LMMN(%4'QHL-D-HLWR%/A-"NA$JER)A>%\3I)-\6K;(H+ MK[D\$4DW!V>N!J,;Y[#JMFF>S>TI3I+,M'\<9P+WDHN2(2FT?-)T3O*JR2)8 M5-4+U/>NJFH6304,S@0N@-$G Y)"M.%+,MZ&CPPG"A3(I'8E0NX2]0ZPNYC] MA(,J5NJ/4J<4IYOU6. ^#0"KG1:W@#>X/AV A>A5ZR7J\I47!N=)6KC]9LNX M*!R_C&\?\3L"&7+@L,09ZY86%&*UT$@C$UG'C FJ1<7&6#(]HLS4L;YA.3Q- M]4QT';0YS$#UG[8F32;YSH6;@7'D'&H'F=KO,551K]+D*213'N_O,CIQ?;8N MBBP08:&+)3'YW0X'Y9^3V+0OS3A:7%1/U:9V4!MC%?G6Y%Z?(8K!F5DRC*"F M6[IOW&9J9KSEW3R,WT^%UU.WE],1=]./E?NP5WH/$T'EA?'A+L&41YK,H6J) MJI8!Y2.1=HA0@IWD;==FOO#..G1EU;R"A?5[O._DCUWE>3WFDEIG=_ MXQTFX NTY'YI7Z^%LYV6TN":"(,K3(#1#=.>%L&\Z6>' M8 Z1L@AN"=LYV7;D82 -7&B;QM;:+#S;WY%O8K/;7+-'EBMOSRI;$]6]3=*H M\@LC)K)^631!M82>D;,\G0FE'[=^]R"&O)[FH\C$<.IP#$R/W6O2SR M5)[ZE:@BX'0W=3([.*:,;]&B8,TZU@QIFC-G!: ;]S9DF936&_*>U8 MV[+7\\#I&&CJ>^]<$6:207[THEW7"L9FJR:1,KI*#V;;B5B6,+AF)>V.GFA_ M:D!=LQ%F!3UX8+TC#,-MJ+WS\J*PN)>;OA *)K+]L@N3 GGVIN%#&)-+ M7]46G3KWQAEF7/?X$BS9_"5)(MFXF"9>HO%Z^X/6]C_SW3\R]_V>>SXN0A$F M_7H;TUA7%R!*H%H5[(]HM^\AVF/ .'$]ATGY(F#RO247=!U^VR8 PC;W O#)_?RD?'$(&\ MHZ3FEGN_6IN\.M(SW?:".+^4NC)PNKD/I/WR6032?MGDM6@ANNZ@P_? T?(> MOBK:%>T*]T3H?NA + S=# =79^9+_TKO2_]J!E_Z5\_B2_]J^$O_:D3(?!*3 M\S2G6?.T+3]#8]BZO\L0 \6O'WJ!-B#K,>ERK#F$FTNLW%">C*_U/OJO9_#1 M?_TL/OJOAS_ZK\=%>S3>MR9\YW3AX=Z87NBA$=7OEO1UX 6*<);5\71%H7KV M;!!FVN0P"VC@^9&E.>$;.EJ6,\*V5"\W=A=LH#L2<-&=,F M3_P/CTD4$ :>_;(+\SU]>IH^J$5^7NM%ZV4I@\Q]MZN3__E^=7%Z=GWSN]]^ M\_K5UW]"9W^]6][^Y+8$O2JC6_8\I3W11^-AQ-7Z)-G0DF\L3NNZ**M"JP5D M-X]>BH^]# =5(.%D@5+V[.3M')ZMW5V>7-XG:Y MNG3K:FL&+"U?.P.[9R!8[#!%FX@L3T.?T,$^Q[LXS+/%1R\-R@S<>TLO-F:H M(19H21K)J#L?[0Y/R(V?DK+8L:/A'3&,0.[EMWY+>.8WX./?" ME,6^F_X +5'MINZ1E;4-Y&1^679$K"<+ 4.L'[K"*6($O$#%5,Y++5E%<+M^ MDSU6CA M=Y@"[;*B0B(N9T%K,LTA(4I2-GLHIII!EFA3..+DBC:R]2.N_]SSN/\U'W>_ MYIJ\Q@)HC6YZB)^&M%),'%R;#S*>GE[[_HZ3KPGX/*NF*"C;HGV((_>Y%6Q! MLG>J38MP,^ISSE\JE]YD?J+PU00Z.I.G+-6F+0B#X^/E_K")( M3O:I@CP8SMBK0FE%F<5C MF01!UMT>1I,L804LGL$**8R\%2>O"2WE"UE;X=##%ZI>OJI>B'5#V\.[5_678.:6 MATE@K72S,<\Y[2!?W4L81"F+NR>WL#2,L]"?[)5[:I+G^+T;6!>4(?'A(<4/ M])VM;EX\:_,^ZCE^T@91:L1$H9*N<4@#SK-%'!"%.TR+K/=S/-$G M77]",Z9$$0Y0DB(V_3R\7EQ_#R8ER'@>:Z4,&TMV?:"T95V- MF%5:XD7.?\8:-;8K!5E;F?K!/Z.OVPTD#ZXX5IFDD\YII,==(S-V1YS4"3D: MYDUJCGLM_]W:);^WR-WSR+?(W?]! #+,2)QD44/Z+W4?-P M XB7N\T]3JWH6*+YK2:'G7 A4,)H]D?Z>%$.(2=BGYT&)0$Q8SK3$!10GFV$8F^N84R'E6GZ#\NLR]6M A_WT^576@&OMR%9DWXD/6U]4: ME$CJ:J]L7'ATR'I6%QZ-!9JX\,A\XL_LPC,"P:8N/+K,U+SP&)1+M1VFL03. M2^7TIS9,R',S1,HL2OOQ47PV/^O3>1"*4YS+8@[I>DP/N3/1WV:+7?Z8I.&O M.+B+ YPV?)RN"%^SXWWK >.:KLV9!]YX@MVF))]J61)>?%LR!?5S(8?P.DDW M;&*4%BE2:%QOT\O/>05Y>\A5+M-T%O6I MJ'04DF1^)5 YXX:!JF>_*&P5H/3XT[0"7'RKFE M;L."[E9MSC =8.3?X6X)GX#6[Y;#[*AOA -+GBPUTNUC,_7,^S+(;=+T2"I3 M6G_/-DO_V$Q)^6,W6U(5AMA+E^3$=C()OE32)JGR0N\YOZ:CG$ FJ'#P^Q"/ MY2HWF) J"3B7^'0=[:?#-P[NAG=C*@,X&%548;SA3*SNWZ]K#3=.E7WY;GN) MNJ_:=0Y*5$X(.>_.SF ^%73EK>>3\%#?$TS'+%%1.CMWWC&$V7=_B&>G* Z!R9QF*-SPYZ,*9F_FJ@L2RNPY M,+I;I$&OIO\/-, #7%VJ@"77-.HG:,N>#")YXO#XH7GG]Y"IO@@EYZK>&?E< M#"J2"!IU0LILM&Z:0$+%)LR+6>* ?I'DP\2Q'^)L^CK>BI/;SFJM1AZ ]Y/5 MNW?+VW=GE[$"Q>LPK<,\"?/$/;J)/< 'VL'>^R,,991@!^ M'\9LHNG1)CFIB^!!.=( U!W?W2POSVZ(!#SYZ]WR9MD#GP/LJ3&XB3Z%K=". ML:OF6/B_[,(L9)$!:7).[4X-\]/4.)2=W7Y,G"*%4@77:],F=93>Q=XN8'YR MVS1!;$3D,X:37Y&&.[*!154@7.9=G0F>%1'# [;*IFJ&LUWC)QSO<':)\]6Z M*LU%R[K$F>GLT<*I7(A2$4%0=;BB"Z(L)S"D6M:.6BUXZ'. /1EN-H$VN -Z M#T&]K'O?2MW@.=W<9S[\]EED/ORVR5W10G3OIQR1E%4RB:!G&9-)\462F8X> MEY_7MO(O31GD?X9S1%253$:6S.,8$S-\X 3[(VI_*JOCO3$S*LCR^]A' J& MI(QS"7/87%C$E,LPQD\Y3QY>/]?\A!QA9L3/OKL)M S]RWOGQ:&=A8&:K,H: M:C>[^Y^QG]\FUWA+6//H97B5EMG7F2@T?*J8H\N%WFJ,^B%O+:]\G?/9F"AC M$Z"D\;K^61@7WIC9YTX57^- :YYF9O=;3Z5>D;MP6AVKIT1MCY(ML_:J>5!) M#&-7= X3!/EXW'Y_=HUJ@];IV8]G%ZLK9M]WZ#8HSZ9:ZDKNP(@BDKO[#/^R M(T.>/0D0,SZ'##B/BZPN$#&0!>KN^.;LKW<$/H@@J04B%]E4AEC6RF\B7*KN MA>\TS+9)YD5OTV2W)0I[M*,"G]I7BYL*#E;5/84TR:AZOP[S"6Z (P@Q>3A_ M6P O9GDP Q'T] D&L,E:4?,G:>84EN,QT<3MR'W2-NF_]<*8CK**;SSJ3EK) M7L.X!:K#)D07>4*$!A_)2$/KDV8R^-FRD^ M'$!3A:E-$$IO@?XE91%%R4=Z53Y/TM-D=Y^O=]'"]Y,=46BOL8_#)^IH9QAQ MDI.Z$9)RQ '(NR#GVW?(JX:@[^8H* =!7CF*4RRJ,;R)1H6-T19_RYA>I9)T M3W.0E1%&&4Z?C&='%DQD7]3!Q(#/X>S/KK7!86XU\3.PRA$RS/=WFQT+1#NE M3BQ^6/@DX6V$F7=Q'"PV29J'OWJE2P5,D67. MNTA!"AHB7BPG#Y.@H#&+8T\BTWAJ"5&3^ZKI>_0V28*/810M-ULO3.EH$YB/ M@$E<8)E/"G2EJ1NYOVP+^=2Z:L,KU,0(_4 Q+N\X\<,%]C)\$7KW813F^[LX MH!>A'4T+>O;)IPX'&_J380CIT>!&:]2B52@<\7J-_9R:@:K.9%RGJN,H3#3A MJK]9]AUMM6D]XEU,JV%01,=!4360XQ///6>/]+U7O.*\) =J.3J-Q*%7Y666 M[>A]Y23))!.\20]F\&5M6,8HD2:4*;O#(+54R9 74_7K/D=A.1#RZ4B./2W5 MV-IPIE'8)]W#,8D?:,0N'?1DEZ;F[PZ\&1R\7W#($.+++]J@+>5 $M/#*R)# MO"12=L,@YEJE$G"N)<: =8]XM=!.#4%5_GR_C+,\W3&UE#DNW#YZ<5G2X$=6 M::?*O&O:N< 6V0[0;6MM@XDPKV_N?O?;;UZ_^OI/V0M4]'7]H=B&:Z]PC"V^ MN/BD+Y.2H![!C53:<_F0Y8A]3I^OU(H&/]H24B]0Z6D(991_7I^O$C2-?+3R MW+"9&05*<$]M<)3%1: (_]"=*JO8,!EV;1^65B6?1UI8V^$Y9%/10YVY]&-R MO-!U;3SS4IKV*"-#562$/KFDY6EXOR-<,^W7,#2="UOT$%%0 @':K+BHAQ%M M5X2P;6GQ1_;;SUVZY<@RO>7W(+-)6FDE*X>ZRI_N'9;/ MR& M:;0G!UA<->(PUCIG^1M<,Y2S'MVLECA]HOY=*E]PNXOE7*RMR:&/M6PT!T[R M-_CP:?;7H\[)+,W_=9FD^>-B0]0+W^,QDZ\'D)X-'8#\=#C_@4$M!L/P*8#T M6-H0E2W[C+?(=C$W*.<%"].]G#'OV2*)D!0_>0757S23_2=D 370.?"8;-&FZL;T?EQU MY.''A6(OP\Y%' USL@FF@3W0/^.8Q\MC$@7+S38EMU=FR)X$4:*97+A)@=2 M'@-E#Q0VNCC6CA38V'9[$J]>\W [WH41#3N;!#^=P:WISOSY(;MGV"UF??7HE^CK\"-9,? M&8*)[&?Q@T@9D@3BT\*A6) [*@86KFD-O<7^8YQ$R<->P832ZV2U3&)W=H#O MAV8S>+> MKDVFG 7-2(:,J>.):Q"3!4)-(E@$$QD6S# I B,:U4'5/68A6 8 M9E\[/%*X<-UGDF2=?_12K/30V>IB^9FD-3GXIEDTFH,IE;_!C1?,WGHT.;F( M(@(1L@WA?80768:57C'AWK;KYJ< M0\E98G@ UX4.-?PPI#;$2UG.='8J]@8F Y# MV7>EDZ)+%U-D@'F<1FJW>TG/'*\>F@F;: XO1V));ZE P AW402"!' M,('YT44&L.(1PF:LA('%BA,X*$H2">GA$!.R\D(H)$:H-(UQ;S\FH[!QZ.\< M&S4I*M@@G6:)C1Y?!-AH+UP7&YJ'!WAJ6,2"]'DQMW-"XH" 3X9Q+%8[%/@] MK5YBN20(^;PM^9P VJ-+;L.R'UZGWC7VZNKJ(O%B!6:W>UC_FEO30X$:5U>( M-IJ%>8*[PX= C=YR].)MBF'4/MM>)ZM?;'=VZ%P^7J"(M)O'#0_:YRX_37R: MS4]=31'C]W0FCX=4K_:YR]>YW,IC6-^"UZG]&MVQ XBT+@,.UZ*YK/NJ"9_"S6XC#XB! M.-+V>)9#2%N3 UPOVS@7$.#F5V&C_<5HG!=LH# VR^+6>+99W)P<8G'19AXL MYFU^S>+>8L8D5Z.5/8O$4).(]_[X]H-F>C1 =TW:KDPX-A/'>) ]K9Q@W/7I M/ ^=?<*I'V;X*@U]7*6%45,1!X:P_6@H)@< PO]!1W\X>H5>(OJ/+X^<'O(* M?*DU0HE%&];4B0)ZGXQB R^/=X,/K_YP=/1?<[ +&&?%D9[)CSNPFIUH8(A9 M?*I#QB/VA8H@,@M\P 8DB47/X5-M4<3_5%]5G^KK67^J8UAA]%,EG^;H<[4Y MB.4G]B%ZP._UU4&D?\G%R3Q@TF?/ % Z2Y_ B*'WY;;IXG^[KRN>O)FQ#!W) MD2-S&O$Y8=W83[R9?;8LH_E?[QXH;7\[\JQW%$+-?[4WX:>Q'>QAB%E?:FAS!5_OE01V;J?6I MQQOYKUE78,*TQ>:6_P$U9Q)1P<9 Y7V@8]X/?Z MYG!]FO&5EL.> :!TEC[BF:FL?##)$U-[;!?. RT* )24;5S[M@D9TGQ4ZJ]) MVX>DC+.^\M)\?TL&S3R?%[G&BP0/F^@96K]FIKZ;W7V&?]GA.#^C1>YO29<)4 3-,H%H$6$(( -ZO*Y; M(]8C"^&$"F#1'-JS0BF#1F!: 0MF"(SA< M (##@";3N\O1SPF[\(LRM,QOEL5_L*RSL1?[9()K[./PB7I&'N\/_YY(@HPB MQ?PE502G,:2"1UG5D"N$7(#0!#::J!V]:ZJWKL*W[^;(A&JDL; == M+WN#V@$@?W+(:[MLXU89$C/AX(+)7=2(V],))2G.BR)QUV'VX7A_C&/_<>.E M'R:07H/3656EAZB!_?P/W1#MA^IN72X&P),+PT30Z<2?UQ+%S"0 .CJ539Q*58&F5&=3O#"=._DCTF:5X$E4]W( MN7-8O'1Q"8"K"A$XUR%"+_A*L!MW?DN#?/]*1G1]&$'S>+B90N@!8R2+-J@H D9IW#A,HH/E?X* M-5/#>A%>K9=YUBNK?+S+PAAGV5T M3B6&'7*MR6^"_FEUGR_C+$]W5&-OBK&S]1K[%+57.*4V >_!_/FE,K<#Y4F) MP*%#;ENW=*Q!:;&\+=!4MT7+ ^@MCNDGC(-+_,#$YXF7/9Y'RUJ)/:5MT MPB[>)^D'LDTGWC8D5QPI#'6ZV*VMT)X<<@$J&B&_:.7,GY._N35S.6O1O_1? M$]F3ACZ!"H7():%L1^YP<6[XL *GL9[#"J($?"NMFA-89(_.O7S$W&J[^ @6 M.N*QJSJQ%G% C[*S3UL<9Z:5&V 2^_=R/B%0<3XO0 %]>L!%,[=O#V)&=6MN M 8O4O(DOXRCGRR1C$ K ME3^1NQ@=,S_QTG1/3J\?O6AG6F@,3.;@"B2F"(1*T08]T4:.3QPY!K8>P8?7 MK'6A.4FR_-C+PFRUKHJ'2NF=O'YVE4\.!:#IA5QU[VE3^HI]7S9V> ,1;'HC MOR%_>2.JQWNQZ5?Q&F-UJ%3X(&<+KP#P M9#K"T+SVJ[M*4J92!7HFZH4DC_E:A\QVZ,L5:A%F]>7N/?]#,^S!]W>;'8N( M.,7;%/LA,X^8=I)0G-U!(CXU"J%*I8?6Y#9T:.XTRD&/\RV7"XW-T;P]O?7" M^"+)LE5/B(:F_IX>W MHLXRM&T]$#(N<7Z<)!^FL/A(36E;N9=BMXFOL1^1C"][5>QCG935K>@UQ5O3#=])Y/@9-K>!3KCF.#)($0 MJOM1]3JL>U(+1=G5V7NZ-+?J,U%N&W05ZT7P\ZXP=YPGZ6*3I'GXZQ0&!W@> M%Z[T$#&0%:'1I!)*'6AU%"L7[O1#G&SYSPMW0.M-A)VRBX<48VFAT^EB]R6D M/3E4P8ZLWGL;$D(=YT0*E MV+'/,&=/:\YUEZ%W3UW$\ET(;A;6(/7E\OI9]E[M4P"YL-*61$U:]^(VK#NQPKM]\&0%UJ5YCA[< MYE?KJS2,_7#K11RS$\!G07>[E9=!.J!ZVG4'JB!OJRY=(Y)M! RSXU"66;QD MO0-ZJPZ!;8_M%OF^E>(UP%W;S.5O;LU0SEK&&/N@B)EE[*=4=ISBXK_&[7W2 M$[N(&)8E#K+9A!E+DC63 &)5'LO%5''W0B?BA:DA.*"YQ-0NW-R.MJ\ /")$ MZB$.4$3:'F[A+XBV6-O$W)TI(BX< C^AQ6J'E3?1=1=[A>T&!]47-*G8XA32@#D(G9 GG=!C3*$0E@D[;N.3$Y#4M0 M8SD_.D%A2_2]Z';;;<2N+%YTBHN,:E>$S8]>6?W%]+/%X'Q.?&V'J(+,8V4; M:@7UW=@^E1G9+K$@LVYM<'V/H^ VJ1)IE2\K("L/ROQ-_GPEL19D.;MY9:: MC'?IOKC(%W=Z6GC-M%\Q/(\#)P*0&#"0F39!&6V./@MC5+3^W+$'\2#OFJ)$ MO&9=/\_J$E-Z(5-3HO$K17\&ZR8]#A%#-]9^4DF'^7$X[.$EQ^DN3]=W_"0A M]XDTIQZL5X2>,,N2=,_JU$B=%X+N5KT48#K@M*)5!VI6*WN@F'9Q]HP]S(Q& MF@OA@D=8)5KX8OK(M&*BF,+!T<*C8TA4=.-1W N*%H<$DN*PO#'I94O5]"*) M'_(RWS]/NS3RZ C/Y2"B24 .Y#@>QD%1^B4HKT/DWIP^.+X023&Q^^0H7OJH MIZ32JL!4G:J2<#%V1IVORC_73UG+>$%^]E+3.N\(0EP8I/3)!6]498]2H4?NH?8)>DRB@$P]'S>W M04;#SF[B3=$U?_" +VDHYW2T;RWO$R%Y>@;E)ST'"SK,@H89'5BICO/TX@FG M!#@+WT]W!^$FQ7:@JSW7,@$54#AET1AY1>N:\RYC*X4,.,19PLL<=?042#I) M-M0PPF+>R:E&MHR]=+\/\\=ES#9IYT6+B U&<$UNXW3;KY*2ATXZ-M M?!U@$4W2Y^4][83\1B]>_A@WI^!DF&N?F--LN%[$VWLIGV?\4+C124E=N9$L"V$IHJ# V+(O\DKAG%:]T5/1G=I;2'^G60N4&'@( MHY7>EQ%"_&RSC9(]QL*LI#78?8!L@C# M7DE@?\NW! $IL&?2H0=*29<7[NO-RK*EZ9\D7+>NP79%D/>(O4 1$9QNUK.9 M]FD $% UG G;X2VON0TL3?U'FZ.8.S&(L&$<\JQH+#'I[G='=Y8^S5 MGWR<9>Q25=R2&N+.]+5>-)4+W49$D,@839U9_*%P+AMJ[40^O7=B-= MK=?DXIUF$SYX<*=P8.WAT0&5HTR\M/V&X?:X$G&IB1-PB6-*IJW6911AG(4! M+J_CV,?A$PY6<:,;0$9&+&+N1M:Y@+E(]Z+"]6S%) M;6NTK'S)00Q>A-X]S;032H8= ETMV_;X5$A+MK^]E@D7JVO J M_4K!W;+3Q6XJY/;DBIJN_4.F46G5\G2""J182#B"4=.M6M>(Y"E\8@H1V_I+U-VO*0 M?@=1Z3V;K=:-.1OY=D\E2SW(CV8WK88L66#6VJ*_\.1T\"RAS+R#<%3:$?U, MW$5YH8;&749!5(+8L#P0>$TL\!WB3YFT3;W);H8\W+WMUQE@C41CDG& M,LI?8R\Z(S@E%^!M:<$TG_-@<$('5X8AFJ LV4F*'Y*8Y4-;AZ[?:N5YV:DH M(+/X$1BC +[&&4Z?<'D87^-?=F'*+A?OO,!T,.CP?$Z.R"&JX"-RZ\6T(F_Q ME(#\=DD55S),BJ-=.3:\ 2/T_R*2\QH_X7B'%T$03B&_P&D<9,#@4P+)JATM M%$(E5;#S:8:UB* I;;VG. WTA?C&B];E+GF,KTF,TX=]40* 74NI&[;?O#.< M[-*T5S!NO..)]+S68R-E*8/?>5D'[L.="P\450ZWW%&4-D/S<>@D\L)-MEH3 MG6*#TRJH1#*G+-#7NL,^0 @$$M::OA:M67N$JP[NK/]B+AR,6H*%:CWM5T.0 M$S*)GKK6>X#OO4Y639W=V0$N5\U06K9S:L>$]KGF+'=5VEH)U:NIO"!B \?^ M_K0(B[ORPF"*"D5#L]D^10;H$8D%ZO11!A$Z35@HRL6J"!;0P9> MKQ=1A!\D3X=>)[O5T#NS0R]M53/D%>V<2@EHGP_9M7BKTHN_J:,_-:)OH+[6 M#WZ D($J3P$Z-$>7B;LJUC*,./!>L%:MLY^^1! 8^?G.B\B86YSF^_,PW4A! M .QLW^.+1X; ]ZMJ3N^DK#W*=O=9&(1>]UKJQ"5,Q)&6MX]X MS*5 8AB[$!DF" !+U9'Y"OO#EP87B)%G6HT=R?W0KF6%?]X%#_2Y0\-[%.[M M(&,GGQ(X;6?5_N!4YC262HX=S<2=@@5KU_&M;14WNWL:,7R;4,LR.\'PE;>G MTV6L-.:Q%W](=]O M<$6@!8YT1SYMX=C":P5[[8+$4V^W?AF#Z*B5D$W:U>[&$Z *;_ MT#N6.=E:;)_+P\RH#^:!!>M7C*8>0I.4ACX,[").HD,[/&F M%?;77J)NU.FQEX5$^5_X/E7S:#J/) K]??'_M_A3?DSZ?S ,#LE)7:A+$CTZHY^GPQR*>@QN(DQA*_2LC]>87*BS+%R'?N'M(X$]T. @-91U MVZ0<7:#MH=/97?R:&JL:9@;IY>L*,!KS3(8+V/C3BBWA5&Y+4^R_)PX_5*ZXY&46=PZ[Y;[?D!F)!&%!]U M,]?8X'.DB0;.LD9X9;U-DN!C&)7!E&1G:.G>19;A/.O^7"#/,$C4Y[>.(V42 MP?2(\6K1F,;G5Z*ZS(^KBH)4W46NG1J"WSH#^CI6F9W$'-O1Z^7EM M>X-(4P9YL-)D^6P U!C!M753F<]-5*IMB?I+4.TX&V8^\TC9X>#@V#\M$.7F MM)_548HN.)RH[HL.G5V?S$KL;3E42^^%YKO3)?[8N+NF24S^Z1??K0UAJ#R] MBQN$*I'P395TB?9H$21;6BGI,"BZH;&'7AHX1ZHN'IJ@U=JO0L[\^7^_?(G^ M\?[=CU_^\Q]_\[>[3S_%7WX;_/KUT\-/^_CN=/?Q[=?IMU__S^N?[V[W6?3U MD__K4?1#_D5^@W_X]>LW'SZ]\B_RH[^?G[^^^9\OGCX=G_QT]!3J'/Z:K MQ5%^_/O3Y<>;GV]_?W[^]WN\.'GSUS?G%T,NQ_^'[_)GG_S=_C%?[&O_SUBQ]?WUQXBZMO;HYNKK+? MX^3VZJ/_EW^BDYOKER\U*D>>IMY#$K_WGO#?+BY.WN'-?3?!*V!-XG:T[7S M(P(Z&NJF+_^&3KS8"SSTCZ+'/YUZIH@X4!N)P(7J5 M=QL$N]:Z2CSA58'B_ ME^4\5ST"0-^UNAV7P_:=U8#M;GBI\5:FGXPN3IZ8IG :/H2Y%ZE]V(+N5M\O M83I OE<=4-GC!2)]YO&5#S.E@0;APO7>$:@'K H*FNVMLKTQ,7>?X5]V1.L]H^77 M>#P<[T# G<.VW8A+!5B K&J+6.,^'%PX$8A8U?(G %>JZ01,T?96\?-^Z^KS M?CO\>;^=R^?]5O!YOS4BE;]79-OWKMCV_3#;OI\+V[X7L.U[$U+Y&E-W49_6 M"*<9H":1ROPY;$ME+A5P $?9%K'&:/&1&J,R_K[M) < #"L3V6\SM"AUTS$A10[FV)C>!-T+3&W!#7X9)?ER89P0D&" M<#O:-J[RB( P09NBNJU3K7YPYVLY BY0QZA:YCQ28'*[AP.WR\;TH&+ VKCG M)W=W&RZ4W:5H!7ZLXAH-"FSL][)L%^\1 -5KB0^?Z#R,HN"&'VIHQEX8) M31_J>YF"[8[T;@"$_/3_R'O7YKAQ9$'TKR!B8T_8$>69Z9[SC/DD2U:/=MV6 M5I:GY]R.C1-4%4KB-(O4D"S9-;_^(A, "1)/LJH ^NR';ML2D4!FXI'O[#>' M W TL<^^!D;/U,I\APIG%Q"SH85F#C M,WQ)Y*>+\)HZR-Z]#C8$9ZK[#\]YO9G!:=.XN)PVK, JJ;,OE\5I!]D54=V, MX$Q.7S/ZSSG2^K#H8KN^!NO=O:]=C(Y^H*TT[\^S&;=9POR?JV)#Z\NJ?&7D MG&C LXV-SFS+0BP+D.1,I.V/ZAB58UI60,:T:.A\5>VR_-3-O@T3G.'Q+PQLMZ_ 7HZWP41E M[LG[E7^3$())*Q^F(ZZ"#]C$OZ0W[ZZGST0T31+X.]!7X-P)\2O#;9'8[ M/X>,NV*(Y.P;X/'88 ^@E(%L\U@\<1\:7LHYS8VRYAG^@QOV-2L@53#_1 &QPBHL2O L?F"X_V)OOY/VGG[O+7'OV2^]Z02;$ZL7O,LGR'Y38<9[?2>N[ 3;\ T' M]_:[N@LMXN )JJ*! M+ A21+-8R'JF;J'^8?J8WOTSG8%!.^IHHU>?,5QD3#RZR^KV/0SJ%AYK<1R7D2C;GHYA5ML[QHY&-?;4O:%E735-NF M>J70CZI\*;*FS=?-1@%0=0#"'[FS+B#>]79.-*;5?R5OQ*QOR3NBBFML;@*3 MP]^[Z8F$W$Y[-I1[1V=MRZM& A8GU\Y"(]W9M%@+_AN@9=+LB2!&]_Y76/D#KW=?F#[L#W\DF_H30E94K@7156<:[;@#]]: M6I=9T14[>G\P+.HL>1-G66,7"RP M0['+^D^T>JJSE^=\G14G$T[LL*,))]8E6/:=^J%!*HE=(\G'G*Y,DA/-F?DT M8MMI G3-?_YX>!+3'<)-.5-AQM,#)Z[,3VNV3B) M>G/=!.%S33-HS($;RY@_8VTGW:'F]W:YN]1N)9A+R;GQ=&!,: ]W!>3[E!L( MZ7S96;)7K0%U;ACQPBR=Z["K^^91:9_7*=Q1@NG\%)A?\*#3@:S3G%>E]TR; M2DMW+\NSZU8$AZ%RK>R\\8.;5+<.8[=970X@SEP-V KZ7*INP(0Q"W7XES-O M[YF>T@3[+YR]ZLX+),HQU3^ZO2V;R)_WUAO.$KL.B'D9 :$5\OM%%(AQL\Q\ M<^D(SWXY):AS74PZ_*BV-6WZ@.WQ)+='MF[S5Z@2DCB)WLLK=9>8,9[9%/TZ M+_.6?LQ?Z>:F;!G!H*+@!3H!?\[^5M58N.I3MJ-G"1F>.GO4G35Q<=9RTP#E M'8(A/1S" :T(@B*\L!D 2^WM.W)CJ!MU#@'GI-O( \%$B=OVF=;CR31M]JFN MFF:=U?4A+Y^R'1;4AZ;TZ_5^M\?H:O;#NLW_TI:DFH]T7=QI[-'X_ "S_4T^V>TQ<30 MXJ)BM)@3GEBW3+*G8YUTDX9[G(+KD![.J_-Z)XXJA8:O*T#Q<0NC"[/\A6X MLP8=1*W3*TWGTK*#IHQ8B3-D/;,THB5$Y\[A\NES8_J4:SFSFA$T M\Y)M!B$(!(@VGN-C3)K\G@_1"27]8 [,4>(_,DA4GU-DD91/!?X^_!6: B]F M!N.$=5EV,X=@?1\Z2(2#6D2*X0SN=OMT*L5F)0*&33+MCIX*,UZ8YL25!5RK M^JY;0AW!F5R=N/5,LOHL?1&OX@ZU'-PK( MRM:%P!JJY._H9,F6L+C.F7!,U]=W*3* M'$1,0MHJZ$E>RM4X9Q-Y[\O)]#_I&QXX^VD>]\F3I7_UIRXYR@DQ6_>^LU,R M7;*8Q8NY.2"617RE^=,S^&U>V9Q/M*;P6LFI6\J65FY&WV#B_[YD E][@@?F M- M(?K!.@L:\PR;!OA-P23]9W*TS%R M82?U)$_>Z181R\Y_;D0"].43'M!%F"QC;=!S'U7#PSI'D[\IV2)IW[L1/F;/ M^5D4>O=<,9,]G"NQ' H^AO0M.N6HA6CY09Q4E7T_$4[\"+15FQ7=1C_0K&[: M"O>[6IOIQ#: ^9-&]#&=>NWS9#&<3KG?<4)0>OA%/RA&]AW9[H_>=KZK_#@V MG="P-FF_7RTJUBDE P=D\:0Q7C-#9K^4 M&UH7$$J.02B8^G66V\$Q4<3P6/LJ+)NC'\#C!$5&8-(J(.&\4V\(#^JG>E[. MD0-@FB'=HQ(:U/^Q*I_>/8!9:?3*)%;A=Y6L1-9D." M4S'-8G*BJ2(:(T^SXH!W?L+^3]^(];1;YC3'0'L@SG40F,2[W[U@CX1] U$> M;#GY+FOI-LOKUZS88ZPI_OZISDJVS),_'7.7$,VX>%X\3O7F*-,3F!_,D'(% M!)9 < T\4II_)I;QO3Q"1^[5J2?S&'[.S)8\V\K.\K(=LXST_:!/B4Y(TE?X M\?R:U0!?.9]I2WY%WIKG/Z>Z^C4K50)AWI0;^HT=_>J&+8/6#112; \/;/QY M4B?")HVLSH>MRI9<@8.)& WG@H__I^RE:O[4$ YF10"0;F5,D74QB?&#+(QP M.IU5_4%1DY\)65?PY&*==8X%7OVVM9Y*-N-*$)] J>2HF3P7>JG[MLO4&]M) M[EEY%_,G/HMDY)PG7E#X"58;(-E8-O<2PAM.N"U.L,<-5M^9E:>,2[@ J?$) M';7-^T/_S5UV@)]=,+%R@_^#E^:BW$#IY[-%/IQEB3$=7.= P'*8<(!%O$E3 MV.J,^VM0 NM<-#Y)V7+SZO"GS<6^?:[J_!]T@S[DSW#8N7 'JV'+_O"-UNN\ MH7=UOJ88F'#>2G!G66S4\W965 ($.;&]B++]5H3#7A$)EB!<@H#3RF]Q]ZNY M<-W9.'7RMS%H3?J*SN6%/],B(T8-G0>#\QQ34[1 HO"2\^Y._]MZ$@8E,FZW MSZI%3QI)HWNE I:Q0 O'$>A$<5"Q97BMX M(1(FWAT]F!0]D\#G-+O/6%M=G M%;B4Q1EOCD3H6,]5R+DU9@?_]SJZYW-B36#CW*3.P"6*N<_F,##"7UJ0AVF1 MIWH@!6R7@V"II\:U-Z8>!2N)SRMWCJ8]R^MCG6.!$J-MK2&5);2-O(@"$2?: M"$?NY^."#Z9,_,*V#1A13<6*E25"35A__H)F-A=_Q83OZ_9K.L+F"VGZW MR^I#M?V[JLC7>5='8,+#-1ULS*=I\NIL9X(#@MVN M@"(]+"*!*:2O!^3SOM_$\"LYZ&:9,-?'NGP?ZU+=[2^N&?CS)9O5>XN$; M=B'ZPU'[S[+O,(?C?Y6IT,-*:..W5QEBT* MGZT(_)\HD%98%+$'QC^P7ZJQ]^E<=G<[=!;U9FFR$V::=IW. AS/N#]G>:?= MHPMPBA^] ^9LV*--YM+!?L]EX+NL;@\/3 ANP,!SIOJ:[KEBAFDY5V+9H6(, MP4%$&;60<,<@3JJQ%7XBS'7%W-50\*P]L-T+>_D%*U?1=O+C' (GHI(3L!S+ MWI$C\3KKQJX(&[TD-68"W[I+*Y0HC3._CLG:5 M_3F<0J C^E_O'QOZ]SV#_>$5BB"=*^71/D^<&\R[#JM^*[\G., :X9\F$M'' MO4$PH1/U69(_%$2:_*QI@V*5%AI/["I4Y7B6$LC7-CIWEX41M7G9IPJH:4^, M<6!$^<0T?R"++7I40C;;WP4KFK-LH1 U_%P5FRZ#>;IEW@TBIA7>N1)KE=1^ M$!0T^N'?_B22U1=D# IC4V^<]!/BI)MEHI'<#R:>N].[EJ.VS5+L,^&<\^^A M4TF>?X'@R/+I+-+F$';D.AJ#R2W;1WR3NA:SDQ>J[*CC=(;2%B<*8UI2S.F1 M@48++RXQ(P3HO(&@$Q^B,%"+">OTODD!&\KX(BUJ4SF>I'#B3-5FH?(\I)_? M;G_._E;5E_NFK7:T#G^W[09R1S0/<.,Z753Y\ M@]=OGS?/8(6[W8(.=C93F6>RN/8R]V(L6V,H:H$%$"( MN37H+F&]V#>076?W>?/;>UJNGW=9_=M9]I=WNBA74NAJ;+>3.HS .-(-7(I4 M'[+YK8FV@2^[J]%$Z:N0%4OAFF747AT&*]5L$KFK'!%M"+8S+[@K>6 MP?RL>KQMELCN",LRK#9$]G7?WIN^5DV[!PEAWIR=L& M+$N?V?.9U7GUI6Q>Z#K?YG1S,N.@'78TXZ!U"=9" ?S[!1@'O9R1QD$WCK/3 M'0=!57,2&QT HKH>' L)#(Y;FAX5PAPEH\N#_[PJ#V:HTR08+Y"(!:T\2YFS M4Q:B4H6RRK=C#$+*:9FSJ=;8@!*5.1.3+M;K>H^UEMGWQ>6^KMG7L)H_&%CS M\$Q)MH/$1:P3QH>2%SYV1=9\].^229-&9#1>.% ^O:TAE &_\,3ZP\<\>\R+ MO#UX6"&&R4(&!U+(@;]+>3 \V-AXX<8^!5>>GFKZE+6RZ'%CY8/\$$X$&[JK M2M+@B-\E?<\T!'32FU$\L6+KI_0KK;,G*C;"5?Z:;VBYL9*;?]W=/1OQ_>\2 MQKV8,=#I[4 T-M'?9QO0=FJZKMBJ#A^^08@$M1']4T4V=)N7.3K0LE?VQ$%XZT;HJ=1+,$K<9F]Y&U67#0-;2\V M&SP?#2:(;BE[OS;7C PW)0A\57V SA4U?,X_?POLGS'=N9U5>]H_6'W4E0':I<5^.=P M7+[*[[," M;@XK%\10=F[$6#Q%N1A-'OGPA"SQXV9PV@72(_X9Z:]J;'^XN6C^PN2>JE8# M,_/2+65?JD]:CF#8+4E>$1 \>!VDM+?@%%Q-/)Q*J?3H2OALM[Z;!E(&NV'B% MP9>@.C8@7B26C^T<@*=EO8Q1UV+? B$?Q M=4HSBF'Q!H);$$QA.I=I TP]V4!?0HQ(Z*,MFRM^:^YK^D"_M>\+]CJX#.MP MX=94WK5L%*KZ,K.BA4E04*TPHJ/NYTG[7$XG@L[5N81,H/*#/8GI0DV#3N&+ MYF-5/K4B>,#&W3O^0/4M4QA.#:6RWSEP'!Y)]CA5CT7^Q)\NIB*R[[*&@G^% MQ^O@TP657C),",7?KLBZ6PV\JR7CU]@-DZ8Z@8U*&OO])(VO7\+<-YR2FX?J M,RT*6C=,,KHIR^J5YY+E3V"I^/CQTL9VK!R1"R @<#+*V!T0$I!5AL%(S M+11G(Q.G$2S%E7U%M]F^:*5F?,GD#[L@?-%Y.D%R;A,1(93FT/SI'U6% ?RP_\DC.,__D^2/5:OM(>FC(2?535[SZ! +KL- MZH;*B;.GFF+;0R9#LQD) XD_;_8[)DG7 "9G-P>#D>]HVOUC(*YAHUA9D. Z MEX:L>P:\8.J!?R](FQVIQ9"TPNH8 8W>9@Q3D)IWF80=SUT9MUO>@]*J+/0> M#]J/)67W4]YMO4GHA[+CI//!@WX"CER#2X]^!+68'4=&>5!DT/3>W.S8K5+O M7 $(W8G(NV^32J)!V&ALF4"#V,JU8VF?L\(1DM!QYJFJ-E]S]EXTV4A/6!!S M$)T)\:. MC<8.'^();J]^2; A;K=\831BSS2]BNE7"2#:;7FRJ;Z6H@TGE4H?^VU>,[FRK@^@^?'9F$;1=^),>;C-G'#L(9UAT0\R M+4&-IIM/$ +%;AFH&'Y=5%\;\##?7<3N;D%L5TLVH.0JS8+9IN$F_Y0'PHJ8S@@/#5*\>36[/]T/W6C3PP#Q ME*25-?J5&P@]PBH!97MA_W8[%C@ORHT\E&%4[S4B_%<'3K[I* $(B$FY$HBU MQK%)U$IAZ+LIV1\4I UXKIC,VN;EGHE._11.-7U'3"1X;(&/K:\&?\D5Y7_>E"(06QHB72<[%X/)FXT8_I9L]C4P#8VY M%+D,W*9U7FVD03?K<@/TI!F=V4G.OX\J)CZ'T#&^Q +S%P5=M_NLD/T0KMD= M9>.K^CW3Z$2/B"T;D5 ZL2%A8(,+VS0W+N<_OS<#WTGI0^$_2GT65 2,%!_C MEX3.3;.'<,[;K1)U=@W!9M(NTW##C!(!&L@- 5G-9,)@O2W&YXU-5X.HV93J MU!R*Z.R=3=;H+YEEI::J@];+3XF;<_.=:O49-;/E8AANHD PH^WD6\PIORVM MVO>-C8=52=-J&!9$POC28;P8'CQ\K:;R8(&'A6$1QH .W;0,$/G!C2DB?O(= MU_5^]T6?IV.5"U\'X_QDBB^7_Z_]Y@D^D(^F/P"]_P*X]3Y"'L-"YA"V&@P62\+S>TYED&6)F,>\O8O[80.+=O,/>;_P3L M)J3.GYXA\G\ 1,[(5'0>88JR=OFGJZK MIS+_!T^\_/S;X7/VDH.7]&.[N5C_G4E+N>L*1EA,8.3 (&990..V,P:/2("$ M0?P=46"FY]5$(I@Y.HN2L54*678CAS1KB+;FYCNZZ:UW,BC7RNH>!"H)"A#5 M,/J.% S0.X#TNW_Z']\V?V*\32L?3 M>I[U0_HPA6'T.L,4:J2A"WQ',\9C)G.M\X86(GFL'P(QL4T++MB7#.,8MCS5 M3 9,T /&LY85;A+V#D!UQZ>$YC@S\?1MX*!Q]*/8_W7' [K5=N%^ZF/&6Q<+C@WB?O@3 M3ZC$XEJU6M(I-@]L:&F<<..?0I"YA8@NK!72M V[DW@!"=1J;4R10YAXR<:0 M;I!!CX]>*->.C<8++^:Q+Z5;F;.$=Z3R:L+K^."0*O[?RYSRDDKG=AAQXU^) M/+S=Y7OH0_E%)O#M.*(_/OF-HKR*2@*]_9:IN7F9%5A3K;&=Z*20_'1#KH?)Q%R 1' M!S)@>3B-[XKT%V=+U"Q@N'R=%384D\@*MF+R,S.WX0GB>=J/LO+^1H&:GCE. M7,V\"B!/,M9Y"ACVPG;-%L\4=.&[QFBNH12 7$NH!QM*.OG=R$5PL"8V^O(QO!9D8^OL0]P2\ M0_L2_SJR-G2EC4%T8&\4_ *W"' 4ZD>BVD3;MJ#"/8I;;B5&8V%0OLQW>?GN MMYS]^\W=S?]^FYSG+JK9F.^G=/3+M[^7;K==U47,$@GS:XOJDP75\O>B\\6* MBHSK5_S=4BI!NX#E5X?)BHR.C7LP9.%+(%![(G/-J]HB@,#0R. '=4%7)-\*E^PB]H:!P+;=8>5%FI<*EG1/T>3XF:Y15A#,0$FP M$9/)6)S_Y[:,F>BV7>-B4:*+!=Q@*&C=;J^1)3\SE6^WWZ'31TK)P6XTP=4= MAS'REJ6T\(=B:N+*]E77:/@-J5I-=$T_BL&"S90'$#2@D(6ZVI"*K# MJB)*\+K7/).7:)WI(IMDRPU&_[7HQ8&!II"X*XI;MT*0&O792L =.]X&5OF( ME,"JQM?4](N2%7W1*12J3G @G(58K4>I9LR?S+1GR(FDC5%NHJ0071C$9W:+ M;@*-_F,#/T3^,5DB+YEHDH//N6S:&J?DD@B#RAR8!P4 M><,ECK:+ $'G-,2;T;91C[A-*W;#;A.L5JFK!UV*F@ MAQ6A.8YF1WY#=UATN29LF1GIVL'*)Q1JG*0U()A9HV\M%POC'_][*OUN:_P& M[$F=[/50#8-:[B'*O]KN&^J\&P89/_5H F%]0#$9Y6*V4T8103R;X%VU?;=O MJ'YYQ.?M,432-L#Q%(_^N(^7W-Q51;X^\/][;1Y7@TKJV1J#/7A-#AA/H#9# MC>_$>*^D?#+"VI7=J0<*NACC6*F2?'+%G&C&OV#]R9L)D0#0W4S&Y6M&Q+\+. M2S[2I(V83T'.Y=Q>&MPQV6%>OX?O88A-H M.&>;3691RAM,=G:ZX,H7W,/7W A4/O4-GH*\UZUQ7W7]L81ZQ]^\K9Q#:9.5 M,,!F-CT<^V,696-'"_?+98\L1"BR55XRYK&_B::T#=BB>:D'Y8$.O&FLNT+, MAGM!S$?DA/![.251YDRKNIR&4H[]!L M ''22AO"-=O13#0R7?KU/)%ETOV+R?3(V9D++$$O2=Z71Q[X)9 M1$YXJN]ILR_:L^B_-0<=I/"F//.32.#@_@Q2)F3\0[Z#RM!LU9B,)4KCP+CP MFUT$,YHO^,_*C=#B9&KN5]W/MX1K()0:#O9/(VA"SHN;Z +*Q>3MX9@C+FYR M)OAS6$F=L($8.E@80)DDKSB$P-'-QRHKO77CQ+>DJ+)!!;D-;=9U_C)RK$5G MD0$3G1]6=.,?&A&NRB1V&<3ZP'9(PQU)%^U=E4,L.COZUC ,"8(G PD@T$E: M0N$Q#2\ "6O6#QN(QN=0,,8&QDVD5@*KB'.)D.YX'"]Y/F#B'K!A2$YDWY V M*3@GL^QNMW_Y=(FECGH;BU(0_ :ZXXE\SE_R]ID)*@%5$@=A*TI&'WODV&RB M/E1OR!K473?ED&(DH[F08OSM!8N9&>1&XA.+9M\C?;@2[#H% 4[,5 E +H-!J05=$U* M<@E+F-[7$AK!.O (+^EFBD4T?;O%95=\6>-(_#Y\HZ*UL5(B@7G8Y) WS* MKIUL[SE7"J.D56(C$/KD.S:%RFR#!).'NB"H)WL)NB7[)R M/40L2-ZUE.!Z5N0#K_,CG$S?\>T;SH1S;NT@_G]/=[-T22B8F'%T;W"P!'\5 MX]YE8B^*]MR-O)8?^28DS3.EHBDMM.;&"YV'E##]:@TV*] ,:AZ"(@I2@E96 M0]PKI-/V341*\LJ4"RC/R]L[-I;[G/'FZ\Q+:)A1[_I*4ZVI)"O?I]T>Y6WMF6ZMJ(>N5I@9Y'1Q=QR>D34_#5P" MROH%L!'@O&B5#"MNVL#0!.C1V%F4L>9\*TI>B93,P1GBJ>ELG9K2^MV=*2_C M3W^: O=: C/FUR&[?56IXD_?WO>Q:I_E6R KYXI_5N-:QM^5 M3&^EV>DWG(4MT8/53HZ'D'ZME7N[728A#*1L*;?\=]M @BH1]M& _M_EN^]5 M 7K)QG2/=6K:2#0^3OK5)->1X/J=[]*XLNLD#G\O>[BQB>=NF["Q)4!>0M@> M;M?M'AK153RK/\>N=.*M-3W3;@T0=OPC570SWN 8@'DUL^]C?WN8<)*M',3H M!4J*S00A6(J]<^P3X1=PM2\VY)E])N_AC692YN_XT^9BWSY7-52,_@)[:716^;KO@2#\R-YN56N*^'C2 MA6T6&G257;VJ5<.8VI[7?G_GI7#&0!H,UL-&KL*(H:>%-R#MW3>[K/Z-\JIX M;$T8+ V@X2'AG9]*7@.*'<:&O1 4NJ*U>0,6B92Q46?F<.#9.?662F6R?APC M%I!%#\T+82SA?I*UL65TFHVAH6-FIP7K)(JVMA9=T'@T^T7LUMY[60C_LC<; M0E^9'X*?Y[Z4OFIYQ'KY<(L<;?3'5N,H9^:/6"2S)+PDU5WYG^7/Y=5#^6?V MQV?^,\(S.58X-?V6[5Y@B/C^A__\EY]_^..5^+*+'VL4*RQC4>6_P]OVW9S#(S;& MZ4[BT;MS,5+^!&1/^+S]=PY2^0[/4M)7[>CME>(L02PK=DS=7&&D!S>$<5L M-.6ZQ&N_@7T5E..2*VUHUUB)6L3+;KLW!(!A]C;T0^/;/.FFFT "?;-,IE\2 MX<6U2O[S05_Q($X/N(NUFODE];)_+/(U8[#HMZYS>%DL-N _C5=D:[S +IZH/=/WQG6 X;7 8_LB89$,@)$W3"+DL[Q=+*.'^$_CL8EVBV$O M!L+/N:REC[^[M+G$#L;R?=X\RTQ%Y+B:F;C$PVPB0BB/[01<%H_/?%4GC*6< MAO0DOKJNY\5PME$R5X_CZ>??#N1S]I)C'.['=O,[6[[PHI@\P'\2>PV46XX< MS5<808Y>YM&=*SX[R)98?'ZH8%5ADM2H2K=Z4-O**$8M1 TR(>EBG9TH"4[B M0]5FA2B6Y,^0']6-@E@#;#?T5%4;J*9>;%9]+\::@LF$;L#^V>QK'OM0TUV^ MWS4KL)'ROC2B:E%.NX2,LFGS=@]FGY+0K$9++;8W:IK?D1L,.*<,PN,>/=%E MU9(BW^6\K!U,!K8>ODN&Y2$8PI0\4G8E@%@.I37$E=!](\H@DJ_/M%21Q-0- M<'-7)1U00EA7H:8\KT?2UAD:DIXR)N*_*:JF>9MRFZKLU?:DSOO8;[RZ@J"+ MGAL)853'@71W^6#U3NHF$X^_E.Q*K5O8Q%@/3]3'M?2/UVFOC.?E [O"PG@A M=\_N&H D="N$XJEQ:1J!HB=.^\+./HU#SN2 M-Y6:RR5(>8I+CT=(8M,F.+6 M"\4B_9X^Y679UPA.E5[ Q2'A[4^>8W L%?5M<1*VI!!V;2Z+O_ @2G=*JL,S M+8,P>>YHXM,<@J./IR[*Q!8[?JF9M'B[W6)_-W<;6OP43#ZB+U[Z9K2&Q>NT MMR&8XH@H_E6EKKJ-X!^'37K@\KN0:0#@8BSR)Y'C3:&M-R/H!HI[8/TXICA4Y::!8IR/;-D0T-XK(\U^_:RTY$PH7)JI MIG':1=P3'ZO!2@6#]\V[IRQ[^2_96^H2L^F1]GW/06]96SF:*,.)TK/P5X! M$,3_37/RIN&IC$SV.\ .')S17KX*]+/ '=VW[H]+PG,0L0TY(NZRD(,BUS!:>='G&E'.X@./#88'V6U$E!V^S)01,("8>@-@&,G M]"WI()(>)/E5 DW\XDZG@NELSJ7ER2T4+H9?%$P$@%Q5<\:9:&OCKG#W?EBY MK@_#6Q$Q/I'A8!J2)AY.(4_$&Q3,@VPQ.;O?W^_S B1QVZT)GQ+\EMQNB?PZ MI27'L'CM:K0B.!1NJN%RD5=5;:+8H%E+RR[<5K2#ALZT]\U^?)"?:[KE0]_] M^(%4"[G13T7\4#$R(3GW8.3=LR#:!!7J)Z@I%UL M6UK_)\UJ4 ,F:L6'%!1$[^^RM'3L6EN M(/F*'3FK(:\;PB7*E6*]$6"Y$4]^U4$&SQ)3/P_EL!QWZ\KL1H1 M6'2QV;B#H.7W1 Q8D6Y(4A[:\#">4"?.RU0/,&CH=OL3!$9^K@IK",!T?0 A MPPE%V 2 ?S\*P)@L1TK\9BI'W!%X9SRSF6G=?/C[G@E^/ENL.D*D]?.!Y*)E MFO#COL5TX[8B=QDV5UG&0VM'U,1"'UDBN<5X'*:U(ZR/57PDM\+PN&=EL,G^ MDB"^UXND!XA-RKZK L5BA/+U:U6&4Y@/!$ "(-@\.DE:EOK05*W-4Z@352=C4F6+UF^ M$=8IQ29B$=KA8VGR6VG6H#1RN(Z 1<2V81HY0&(H[(]K. 9K3"*LI1^9ZA$( MP\NO]I@I$=?[*:+\KG/V&M&/^2LX:%O&!CBR%TU#VV844OJEH=M]\3'?VC.7 M9.0@!_H.H9(>+.%P#5V\.&P"P%/S]AC"&/VH1Q,ZRK[ R[NW)'9!K":K>1]Q MQ+]+^4R-EJR]1T:43IU8XM19CJM#UWRJ2EY-:;1+?@(C_U76TNLLK[MN@\: M025405V#N1G?**1!;<:W(MUBO)WX$BO)\:AN5,@B\SSRL][%\:!!@/=J E'# M&QG5ASYQLPI8NN78Q81 >;$S<3R0) ,E94X(!W\P&'PE_/QV:S&JSPOLF#5% MO#?JN(4&Q(!PL(3!)6IV!/N-S6%CLDVD"PXY9HL80D9F4SG2I;2A^7]]8"MI M#Y=8B4(1L)44-MN-Q$<2/G2D;RC#4PFE86J"1+I^KO-BW M=B50?MZ[RU9$#$FIA%NP,#T)3H1CN['49(E+V7#HILN\4FO%62O[CM)*5J0# M1'I(W>GAP%+[2B8A;O:&32==;'$,T-\387:LPDKR!L6]Y,4$83OAXQ::5UM'M0\_L80TC2LQPM?RIS+?Y.BO; MBS46.X,B!E61K]F9],M$_6C2#R=R_(+*=(3A:91A)E H8H#/;4DOL;\GK=V* M!H3JR"\7$+.CK5N[OBR813P4]R"KW&[96X6*_.TC=&>%=^O#M_4S"/S75=UY M4["B4I?(9.,"@GQ7;=\QH-RT0218"**7@+&,4>^"0MA]PE=B2]419#$=K*.I M'&%']*;JFW)=U2\5OZ<_PZU]"7=!?;BL-M9H$V&Z'XQ=$1P-%:8$! (@TIOO MG1B:[?E*_H7 (/+PM4I(="LNYNUN17H!Y+>Z1)SD9V_M LG_ M0RCYXSHSFKK]KY_S,M_M=VZ12WQ$?N6?)4G3T!:KTM2"2401:XXCW.0!7YE= MX FDHU#O=S@%EE+TS]( 9E[A/_$["8U'62VM^<9Y&YO]$-&\=46;=9WS=L'; M/JCW9O>2Y?7.D5Z@# 0;M1(AW8]-5[31BY;&J$!"Q./,_]IOGF#>&]%J@FV< M-13-?;(&R%6$OI!!$:] MRTLBQNEZ0R*#GQ,ODTP;0(A^KT^N],,K8Z/36(D@** ),I6VO$\9^&?(Q83 MO0[0_+7:8M'=L3!F)W:J:D#';YMQ<: CZ1FS5I"8_Z$2.7YW=?5"Z_9P5X _ MJ]Q +887EQX@(4#]"0" K@F!XQ[,.4EI'7SC&1@_M1'K%?&4Z7\CT5"9W M E/:%*9)J4N.E*58;' DR5[PQF%J\6&HZAY22]^9CLPK-6-DH3K%BM<2'-EP M4S#S.)J8.'X**BN'VYUH,'A3;JMZIU[R#Q6:?40FY,P:^H1_:X M5Z5\\DQV*?B:W4(B6D$9D-2J8,9!8XD+U61%'8-=(K8Z)$MQBGC0,HI@(92( M>1=B1H]2,=J>LJ17WXX>7:6L5=OJ.B(1-SA4Y/N:%P5,_*.!@O+W2;>K7(1I M7PX16(IO3F\:/L\MU\$A""BM/3@TO%#>42-'=' M!-P(_V%H MYFB!LG/V/9-HA9?/;Z5 0(:J/1(8 6@KZ?1,K?-.Q=]IUYA$P[A\1J6[=Y-? MLAWK2)/AH1HA-*6)008N+V%%,)8.+F3"K&S#2@/.A=%N*X6*_W MNSW: :[H-E_GUFM3CB1=%9(WRF B1K]-G3+@Q<_$MU"J3/0E:HVF7H01YN&9 M?BFS_29G$]S5U3589'A77B@QW^P+*"E^=-&JX^=+U+#LR&4']323<["[AY)N M%O T$9R'R(F(F F&N>M;I>Q]=J*=96R/=@IV)+-LN6,B1N:LQ01"F'#PVZZ2 MU9&>TB\A:YY/V(F"04O;1&0:YA8'_W3B1;/,0\&5G]R'" NU_Y2XDHRR3NTR MTW"(K+B"&10RU^S98=R*@^-&V^ M8P(;>Z2Z0K"W6QDJB45BV6=:=1>CU6I8^%+.0[".QD-%Y%0H.L!D!&>#S[O M6#$A&9?@682X< KB.22&T_$F9CFM^C5?4T_5,OF5EM8>OVZ6NER=%P9L(A>U MF1W=W.T091O):!2(8?[AC"6]E<.LS*Y$P\ "4LN&YZ.LZ;X_-Q_C'?'P4GF+ M*I$74!O/510OG@6Q+X7LBQ-42TB; @13F/_TU1L-?#8D8SJVL[SD022?,WAN MW^\;IH$W5@LY?"^K&[';D*L;O(%8M25R=%KKJPTGHU_Y^0#S)TJ1^$1=39L*0><#LVVF7C0_SHDCP0X!%NO[@2PIOG,9I@Z8Q@7#1#"98?C#+130(4WEX M0,AU5?N>15ZY$5JLB8@9T"]%U P;;C YQV:='S>-6:'DB*R>J/O$*J:P;]YU M!R>M>*(LURB7:.A$V^\0^Y0Q!+K:JF")9NS]\ U0:5P/TT2AAJ<5JT MQ\.V'P(R/)>Q3\$4C+7S,)U<,=\D\';:\R \]Y<<3"P][M(_/4'H:2R;0)28 MA33[5]"^NL!*XU*$8/J NTWA@FN*!U/!:.682\S(SY82F("&>+#)U/29E@U; M,+?*>Y+ ;R]OK&V^=>=GBMBI4!1-?)Q(GYA7J^WB5SI)\%O_HMS(>B6SWDNU MIX9X++%QEP2:[/:=0X'@]]-/QJ@A"-6:THVHNHS;D9VQ]N"2@>0868&:AU7A ML*' DZ;ZM!4?-7I _E5_&E^$U,5(?"B M:PE%"*53-/WB2YGQ_%NZD0'*T'D/MI*\"YP5XI3Q76 W[V2(-V-WE0[KPL77 M*D+QU&[$:02*6Z;F;_NF%?4-[BE0("_H)]KREQBLB ^5J5U#%T';MVNP5[7I MY@!1IIN%0"\,/H\T?K-?.YIC] '+_:2I77VG)*!17#HY@V)*5.#VN@P(3;I< M@ ?OTN&ZNXP?FK0VM,CIBH;]A;=*X88ZV[7JJ/8FQ@O393*R!Z&G,60"46*Y MFHPB[\/7:K)V,*I]O0P%@"TJ3,CO,(ZL<\L\7*Y0#"P"?6TFKQ0IH6#I(MVN MTD,R]S!)F)L;,R>/S M9!MWHFP7>:@LB>TSZ3^RY[-.@)/3+(&G 6F%B M4##[99@HD;2ACQT7C;%>O%-6H+_8M\]5#7K;E +TI!^6V,S@0,CT&GCQCZF: M,@6GANS,*\K_9(>VIB]9OI$%W]!\;..+'$W>R/%OH:F2 -%5OUL1A)):BPS# MU<2R*50Z.NX'>C26[*O#S! ??7S$\''[*@+"=KHQIJS"A/$Y5HX80G',>,<. M.M\_0@&+-L^*JVH/$4#5OOVIXH6PU[0N_:[0'@)!$"0#& 2!$ %E26T&@S$V MNCTGTBOF#7U/V8;:4W AR"KFO^3ML^S4Y^6D&,_=*1("^ MAJZ)C=-(%>]65**E;[=FWP($+K6TWEE+_2FAXN#,-/MBB 23T'X_ 5GM&IU, MJ*B1_2BR/5?%AM8-E"/F[1!--=74+_\I>ZF:/Q$^P!)RD#2F3D?+>$5:D(_K MP.3]JS$R[&M)-U]*MISBP.[IZVQ-+W;@\[EH?\[JWVB+.3=VP57"(0@(4I[6 ME' (:5^RJ2B:Y=4Y9(K+RFF%AL,"N#Q!6RI@,E9PUT-$<]?/6=X+RS9WI,WV _''LGUBVV4C*]'5"\6:%Z ,E)&M& MG5">AHLQ&@J@)=8)-2&LLW0JL>*+>+8JIFJ>UQ=VK5IC,>S<[+MG*HEOU98@ MN/128##F5@EQ(NUB>KE,1>D4]UN0@,%A:(WB%:^EO=!%=$5L KZZ)C:96)%- M7!.J!5U!Y:YUSGU9Y4:5>TY7@4F=!'W;ZC2I+=^G(9;IT)^2#?$,,@ZI>-B7 MU/167[N3>PQ=6F.?_"#TM",_@2BQ(G[4@@X/7ZLIU2K8YUIUFJ0U*[KU:X1W M8!G?NH*^BT_4GG(AOUE!9&E2D45=KLT*,D0GF@[("XE;0PI>4CX*R@+U. %E MW1$U*!0OID21\0$#N4N7N.(+7!8L#-*5$]^8[B67/N;T_;N4'!QM\/HO1Z_I M\9N@RHR)$M/&4#'UB>9/Y5V1-6V^]A5HDY\3^7WJ\DT6!'3[@ O18VV1#U6; M%5TH,U0?;QZJ075R\#P-E)ZYMLFCIDI2;_J8%0=8+Q&\$AV/$X#9DJO0 P?G M4+U>ED'S%'O(8. \FOJ1>IE_8&I=>WC(OMULF'"5;_,U:G"?]J[KB \B;!09 M#B-\7!H1W8N.RJY W*-:*U7%P5>48J@=+:<=K0D'TY-LQS6>V>##[J6H#I3> M,Z#%*[7F!,GOB/PPV:L[7K%V 9E1BO/^P)&ZJM9[L"L\,,A68YSXAL!'29Z M\4K'%X..15S%?7;#*Q[)<5.R\X0(\$#6A^>L%*VP(-T+[$%]OI=1W#R^Y*R( MCU&6PM4'TK+%R/9G*\+7@T'&PZRZ9!5H(Y#=J*)$97DL@U_5=UY3Q![;/:M\ MK+0..4?TW64'1&OB8K7][ M8-)_ S=W5?XY;]C)SYFD SF_5FF"C2;=<**,7Y$> J8^I]6T@K TZDD3Z+,$ MI3U$Q>Y4YU[;6['7KEQ#52<1RITRB-V,6;@6&]\+.BU,_F++!"0PT5^S ;-R M$916.BK\%P3_87WTE13XE?8#B=EH MP,7$'BO*,:LY@^>=&Z+<@KZP%_)/%].O5%N^-;I QS'F?0>U["Y>L[P 5>*Z MJIFXR/,29=R]M2]#-XILJYH,QB65$)P8&?4J/PEB*KML-? ?;.M7)K*4;7-/ M84'P1N!2R\WP!\J7-LD:/N.]88GR]8KT@ C_!.*51S]41Z16F8^AC8WU1Q([ M11?!6869A%$?FTL&EV2:Z^-I/$Z>SHW#E].[<593"G,M1J(]"_UG.7M.S?Z8 M;Y$J=O0BTSU]X6@TD/R7E^O\)2MNRONJ*$1\S,,S4[I#9;(>,%Q_$C2D7G7 M83<*\%P QPE22Q1'4<^A[R\8A="5MLESK'[A=VI8DA2@ZX5 M$>VD>%!.6YM/WQ43*_,9SDGBXQ&"I.F4A!,GYFMU=W<'_@#WE24^TM/3XI^+ MP7JULV# )JK?CIL&L1)4:)+IZ1)Z^>2)>T!-)X#IK,RF8]2C,ZRH.4B),O<) M&A89->;<)SA1%C3TP^7$-W8V/31)Z4("9;^H^ZRE'[9;BJ$@3'5<@_SX9(_3 MQ3XR'915UVF+ * 5Z4"1'E9ZGWHPVC97^T2ZQ6U&;RCC(",.#U_*C>B30]DV M7+-/>6DP:PU"!+8:I^>LNMC+PXJH, D'.JZJED*)GD,&H_(\GYX1<[KZ+:P" DE$$_SW3F!1!'-$/>TH8P"S]@[[)46U0O<[6*% M]BJ[?!"Z4I1A6CA&FIJZ#HQ,K D@P0I[Y#EI:[1;GI^9LO/*>%TI0T)9DKJ M]CPR$S9+"R^UA1=>9WF-LC=[2_8['FLHW]2K'%JEEQOPAIRQ< @L013)5Q:A M/.UR'>B%6EY:U FI;'Q3XK VYLMT5U=K2C>H0["50$-R:#A[NWV_;_(2/#1< MC8#8-OY[>V=1"8NW1U.@@>VCAX?%;N%'&"8H@28.G9E#!],6F4_/:"KV59T] M5>4OV2O]Z\>/E^[P&OXM@8])_W72,!O3\K5WP(YCS,-UN]WF:UHW03FI69'5 M!Y2O?LF>P#/,!\/E*\-K0$* @P,]T/%+)N2^LH_(YZI(4A?-A:CI=-@)$M6@ MJW0-=G8V&[9*%F8_;C!+G<8SPL!FB="QC!F&]%-=-4WO>30)EOC)V/L:^TI1 MUJG=)!H.<3U=IMZ;79"$(W+8T)E4B2U):XIQXF3>R5XB1(OB%C'^^,#SUH#L M9KZ Z"34"'UI$UUJA#!.=R!(#V,)F1*A>&KG91J!H@D]6*T"TC+^ZDV!X-^1 MOR8N\CU>L49I,TJ1KZ?L)6^S FV=&Y1TFYMR#?GNF_?[]E/5_B=M[[+8)/(%%46ZAI[W&=??V8J:)UGA=6D MJ#0L89^3[GM(0F7/9/IFKQHF)FXX4(XI'0U21>]HC::#:P;?;:0?YO*"4YI; M= @,74(>A OM'ZFV688#V]LCR2^-*<)).B5I*UCXGJQJ=DO5*/B&(>H=?3VCPW]^Q["7.&E;;PM MJ/H!A(\@ORZDA[@5%>,5X\8[LHVK:6^W8"F$.!1A*&S 4&BW=O76Q48U+S9# M^V(BFX$-';/!P(U\3#%/-*-A&V)OK[XN&_KPKY+>T(/UZDJGCLT2FDISY]J: M/=!-[JR[%1#7J8)9;F2GNDKC732)4%%YR"2LO+G=BAQS6%I5Y.L#_[_WK<#1 M<$_UXU>$CR6_BC\7\GB$(6KBWA02Q4R&&T13N3,;:?G:#6?' M,:8(I482WF['<896L509!4=$ZZB<6.MS8V4Z""%TB'IY?6GH[?9#T^:[K+6K M\E\:#'KHO@NZH=+P9(B0B0FK/&@]2Y=Y$PY1+99(D>"699AR102>0M] MPM!R^LIYN#8J)6/%.9X"CU5WE=Q7J-/6BCIMMO<**RY@]<0B$GZN 8LS);XI[1K5:#H3_*B&K).8*VA M[VHHM1*5'I]4H?%K==9RF%^KI#'S\ZEBNO2/)G(LN[F(SH30!.AE<;M58J3L M>@R.X>$:V.,#*EPJD6%I*R39$3)H-C[LY[T,V/10QKC; 3OLU+PH1)&2I+. 5(JQ@ MH@49^=<2("S(H3(@[& *!TLH(OBX99 +G-2(Z]G_*'!RDMA6,"\ M(=N##V/(&QCU%NH&*0/AD<>AB75X%U:F!]M/A;A<^3E;/[,KICY-P0]5=V@Q70O<:!DXHB7 O$NL?UNE]6':OLY?RJ9#KG.F!H_M$,SX>Z* MMEE>-!_9FF^8JF_WMTAH1 &GF.Z)!$@$1 (@"<),J!#-HH%^ QY!RLBV*E6$ MA[H%/& 1+X3;QR)_XA4ENCJGHJ51+^R'*4MX5GDN:0]5+2#K;O>46E6:0QB? MOC2?V+&4)B@G]6?W98P%M/Z<.&!:6:=V$C4ZT=ZQ2\ (\D;@,-WGS6_^8+G!$ )C+&%S"4KNVW#1MKH7 M[Y@U2.;&7-[*'&D,#89-]&GOK%QR?.CL;9_LWDVZ(GS:M/U:3TU$8[C(>3@5 MN_:"I4$MNY#VNWV10;J]4BG5D8MK[>2K@"(JK-1RRD34C7M@#O6B=EKL[96^ MSO6]>78IO6NTQ9M88,$PGO('9_S1?PT\FJ^!VWW;M$S&9T+KJ"_:/=UE>0G" MK,CEW&<%B, _.F_T1_>%_EY+KH,'A& 7\177/&.-K8M]4:L54PM0.8$(AO"T]C>C&K<^D M)DS82$.*8P)US(65227S4R%Z78FAEMAW,O1&8!O4Y'ZT.7,GEX\!4TC!J?] M4N.VVM"(8VR7"1#NK6X/]+O'E!DLP M.A>Z94?M\X(981!:].$;DS[*K)"%>IKWAY]H]51G+\_Y^@+Z2S[ Z^>]E 1( M7DQ0 NV*&6%W]!XN0<#LHD(IP?("I6D7,YLP)N8>3>=83B.QT'Y-!Y]6)?G] MON>K,?0E]I5EQT2[N7Q(QQ7QI!H0YG3JM*-E.9W,2)B.A@O=1$9*U*I1=F@4 MBTA8M4%N9."#5ZH9*W4>M@<[CU7319+!\9@32/B)MAC5M/U<,7V+YD_E79$U M;;YNC'U9YV8KS)XFUN5[_%(#XA2AB"\V66%_[Z 3"=[2"G@1M>U.MV$,L8Y' M43Q>AA2>0YZ:(:-1K"5D\"82R2KP,5K(4VH1AL5K'+$B^+V4@Q\Z5J%@',_@ MQPH,[+&K\[+)U\[ZM6?PBM,&JR8J?ZFK_TD60&D6/492>M06 @$@0I!JL:Q;Q5F09MEG2;8_=!LV1B.^@2 M )$0> TXBPR95M8+1M9T@B=2*K+"P!1(J*%^5U?0%VCS_O"E@4:#UWF9E>M! M*76K/,8T<:U< YW3U\EU]&6UXQKYTKBGT'L36O#!ZP%)MZ]9 ;$==@^E',"? M5V5(6FG(BHG9A>Q$.XJV"H_')10"J&EV66WL#;BP_ '[B,!7:8@\7NOX$=3Q MB.WF7==HYQ8JE9UC\%GHT2W!I'X))F!M?B!FTBUD:Z$76LG+Z7KJOQJZ1 MV!:0X7(UVX8)F]A1K8/H]4LFC1U :W.&-HZ+L(W[#RT@B'^(B-&4Z$4\[E." MNL5S56QNH)OY*SJO&K(AG-KV;-!-*4]6,)<_ZT/2TW;@L>+G#F8(H > M\=,A0ETQPD=W.B>7 )@\'6(B 8[T: W(&-6Q*2\#)LV+T$Y?0+$RH@MF-1?5 M3O$R6=$Q/DP>Y&.;6_N*OVR#;/)BW^:O]#-=B_I$O&,Y=Y"!/V7?B@)S'[(: M7/GYDDPP>@WX1KWJ3%S[ M7HH3*"5* I/2?SAS<0)E15.*$_SP'19MZCO.BHW1H^M&/6XCO:QYQB)] V/YE'1I\!5 *,78:>#- MFDZ1WQ&*K8EM$TF5HM@'CPCWY$*I$>^F/*AT13T&RS=JT!8D(QN2JJ:Y1.7A MB9;KPU6V8[=K QW.G3933"=1QJV(&(G=WU=:D'F:>J!.U(S2>P@U(A^&NYJ^ ML 6(:U4J%24T.UZ[#X<8*8O>I#X6?D1,+ E%/WZ$M4SGE;&C;%%=(-,]75-V MJXZS>HT2JA)W+4'V@;D,J!(&UH-=BHEJ-CET6?$XPL;L5).7L,J:;O+V.ENC MX5.MY'/1#H1(**/21R1KA1>1?%"J&"0Q@@2C;+:*3*18 MY*@>2SG%3[1]7U6_N3.W'!4H(;P3 "SB.0Q!TFB,""9.3- M56WR1&7QD80/)5H!*[UH5?Q+U8NPD,[WANJB^6O*R M@0!'M85T3A7;A.I8BRV5JNL,"5<\Z)(X:BE%!T,8.0SS\% @JI8OWPV/B:5[ M2#7I-V%M#(+6*&K0*R#FW!3ET"934'SECB2(3-; M_W9-H,K-N#ED;R$ZT\T_;>[(':FFK,WR-'0]PV"_ZQU&53OC,AZ+69MAT,%J M,M5BQNXH_EHTR#T\9Z7:A]=O91DXK[D]LF5 R#CNK8>T&'^V!V./?SN(7C%Y M:;PA^P9J\G6YW1H_E#>I(_#$&%XRZCGG?\/4)RRE3G\:%NP#A);:.CL)=;.6,)EVT;V#BJ_KHHOB M=9IWQI[ %=CDY,B172>1$]".E,WSYR-#JG Q2.^&702!O6R[P#);;S5*97S7 M8+(]F,/'$K^W3OP\KVT ;99P5?+<#UY <%@T:1.Q(Y1:^RIIQO!D(DVX6;VD MCKL?C@OU:3[!$]$P_94WI;K=^RFB834T,8+@D)1Q>S8T-)N_&]_H80H0!]8>[HH,_?-= M:V14$YE,;X]2X -7!(<.FT0+C1I5IM02LA=#<_A"$%EB!_WT76T##!PC0P:/ M/O;U $X2\&-"RQSG8R= O"#I+N#ACL$%8?RFW%;U3NUI\5")DA>&$O&^8!() ME2A@NUONH2(2,AE'V2?LYGT$21P!)7/I&]-XY5*?K3+>3/,#_T0 [&3F35J[ MY&0"3#5".*@8,7A(UCHX_%+5O]V4['U8T\91_4%\O2+P/6HU?,0XD3J)N\N$ MBMF394-J61H&V/,T_1+\R)IM/X%$V<9M13-3N^9Y10M M(06I]8I)J)N8.H-VJFEH3LUL[]%GJL[H&US.OL1XS[G]/$XV;;SZ[*=??$#] M[J#G"&/+M2_EE!B O+ F(*?>=095X:1,BGR'ZH6UT,@@KG7%ES"QUA@/:I#* MO@(G]V#7=[7E14MK:T60'$>*[N MP7W 01 !0]P!$DI*6V@#=YRO2#>#&T]3LL"!BXH(3Y\@!U+1D$C-$ E]L=NRQ;K!Q^ZNO6H88AJ=A M.%!+[DCQ@KJ1,KZJ(72(*7#>[%ZRO.8I/N,@;;9*&<)M>X7[X2!LZE'MH&A* M&"E8-05'[5691)OH&A]/&N*9(JB_>/.A^+?"L;Z(K"AE]69%S8)DK)1_=%?0 M#6;A0#;L[?;]/B_ XZ[P*Z%\6&B[5+&33-R*#\;2=-,/7@9=*X .L1]4:2: M]U!A0Z>:RM*7E&=&89T;_ANKPU3"(&U%Q+>D!]-%ZZ-A6<)*>FZF(&V,29E, MM(C^T6OV'K;T(WL-M72ABUW%I/M_9+PT&#Z5_TFS^IK-;^,MA_8.P6D/TPK% M!^P2H8)>$8!* &Q:C]T\4I@X?@Q1(_)^9%@=!A,JK%(^;+?4GO0!<%=:F3ZH]3QH_+-"G='1#6@EZ^L87!]J;6FY,EZ6AZ\M M[>,0EP_&6(($.R%:SZ.K:HVM'J[S9IT5_$5<[ZVV4_DYX=]+"8*-2*'O.A!0 M&>G%,Y:"=;%>UWM,+&#?%7)@6.<"[QO _EA M1^LG=LA^JJNO[3-D?&2EU1S-AQ YAO!!1(Q*WO;2B,MXDWO1CAVAULM-2JLD MNU^FETC'W:22ZJ$6/(QOA0OEN-3_\ T"&/=Y\\QM>I #T#?R,1Z!P0A,[,=$ M"#XJ*0OLR)BXX$,]LO72HERH=6R:VWW;,(459(+92AU1@*QDO:"D;)N(^03- MS$V\F+XV2WQ-GV[#59E9L4@]$.%B2!L&'X2HV;0]@481#3$3^LS((JWH9V<2 M_\7OJEZ+BT>PZ$?E[M"WO3Y MGQ)"\I85(6A:7(N!Y)E1-W4462PBP=X?[NIJLU^C\UBV1IT9#A\$,GYA])!E M!02Q"S#0GD<"PD@""4J/34\7F3Z%N8:H\V"*Q,1;\3+N'-,"S;&C@E/Q^'H2=[Z"T(Z!%2+D3CO=T\OA3*,=$G M#"SMRK9#Z-8P%]3$@&X\D0#4*O88SF9,GXW-EE \-3Y-(U#4"'7*%/M<33\3 MCB,9!6FUIO"!9%".6/K*Y."DY69]F!D-'6'DB.=!D_[2_[//:K:"XG#/5EC; MN2+]PMWWA ](]8HX<+"YAHVHQM(J9:&6NYKI0K*M[>?\6V]2,5U@:)GIHB*3Y"A+2JN-;1^=14?$"-(-X3(,>G98\/&S!0W[HERJ#&V M/[![DAS393\LJIV2"R,30_P4B!]#ZXIL35UNVKYC(]/F*P;A9;JS @B1X#)[ MJ. \WA79&B7QBR='O//@_GJH^&W5#24X-JTRX\;+=4_9Z1"]9F13%?D&#^L= M^]OZ,"@%;"F7TH]9$3Z*_"K^[*LI_]_49\:%G/&9]Q(C''N)R]XB;-38[!S]E;:C MHK_0/K0C2K):L8)QS-Z4L@Y:2&/*P^'%S'0^ LD1]X4>'EJ/:4F[LA90P\F( M@/]Z2E:OZ8INLWW12E/6)9,AGJSA%.+CWH3'/T]GY3"N7KN$'#C&W=U7HFR: MQ8T"I=1OF.3VFF_V60&!7.M,9N!H[A?/V9!3V?U=6)B^GVY%N@D'K3<)@0M96+Y- $GM9@O$U7P;3R!3+'?U0\5VC8B< MLMVD^(U,U$THW*IKU75=,CLN:UNV4DE^17_EW2>AN7[9*:Q]RL8OE?=YE M12$+9'N*Y.&W7>WP)(*!9>$JA9VX1?2M.L(5^8]OMUL*O[BL&GNO,U]XI_R5 M!$806LHJ Q,1UR7N.82+Z+$U59G[*"W"4&F;!*%MOW'S!R58"1+1D**8 M8N?-$L'=5#B*_/J!ETQC* MG"*]!:I6EZX_<9_^)L5 MZ<&S*WTY>2G'DLA[,T1A=K;[[#K+:U3YV>[?B> M8GWQ;=&"JA/T\3"(*APX05<$EB",+,HB(&VP^8W .OJ04UA)^ER<<]+9*(+$ M86Y,0<9Q 7^R9Y;ZHA#5DMW+>IXL!;A#R! UCM#9J$W13=A6R]AYHO0,YMVEY;@BH;?[\56,+-738*;"< M2F!B-7 N1=S:XG%TCAQ@@9E:>7L0=?*<26E@M17?I7V*AVLV%I8H:1%%&9 M ;Z1!IPC[$HN3N3YBJ8 MR'5#@:T@,L5^(<%;_EP5&UHW\*2W:)2?8'%1 ?Q3QMZC/Q$.AZ=X^XPK*1[8 M4)2-3^\T>L4.* TW_+)/FN:NKK9Y"W?EZ8SI")APR.)Q^6[,ZB.B'&E;-Y(X MHIO1H85_9I*[-6:(CR,6-0=D9"P;Y. Q0N826BC<+SH_OV)>.MN_UF$BZH]6:*6V\NLK@_L:D=#L\M* M9 SB7I&L)1($]P*D;48<@J7I0$X@S_*3XF3I;L5R.;)P#A)[;66ECL^0ZRJO MJY$]FGUYF#+]W95DGT-R[0:)R^N( :4?JW56W#U7I2>@%+\C^&'B@-+QBE5> MV3%*VU19]MD2A;JFRU6\)9D8GMH8Z<$N6*#221)1+4&#:9GQSEONQ)S!I\F; MVQH6KEU75N1BBJN719;OFMOM=57O:/UA]U)4!^IH0XF?0Y4%/H!T(]+1VH*" M1F\GJG%=D>:\$^XJQ6IT3=YUS;):THRI.BLB:[>J<%(;1(,1MMK1PJD5V8X& MO1B9P'M75Z_YAF[>'[XT8#W@SDVVV-X]96,F).&@3B!A0+#0&P##WI6WI(-D M]G2E8&:4H! MIQJ\>WMWPGMT.OKZ'3N7A!&%"F-!IH?GFLZM2H5CDXL\'5*3Y!W-G?AHO C /FG!D2]EQH/"V1LL3'/! MI4:4L9T9,VW[3 ]F1E].&#DB7F.?:=L6E(@0=I7TZ@O%_XJ'51.SJ-M0"['$%PB-3QA *8U%E@1\;$ A_JT?OYO8@B\'VTEWGS MR^^T2+=DNWZX]35F:1:] >S.'BX]7(%DB2.[0DFSG[-O^6Z_T+SB[O7, 1 [#,+/N M'RJ0I+IB,*KFX(1)=(JLYEQ6NUU5HE9[E]6W]><6.J)@P)L4>*QQ@3A4:O9L M-*F8R(CC14F 3H9,WJ#EUO'+4=TATBW=B5@P'#-)EJ;L%I$ MB_FQGWY>?_DEQ#1,PU6W&$^C4EP90 ;%X")OOY:T;I[SESO&I0^?;^]&:MT= MF_DY$VJ=3/27/[3:,N44_,(CW230B+LD;V">MRL]OE7"%6IU7T>AFS"U['A" MVIE.]LE9$_6V_?"-:8R-8O4=M6DV5["%,2.3MZDC=9)ZM79\C-SSXA_WH']D MJZ'44NY2=D:]VF/=K^O\U2J\<#AJ.KY>$+2MR",5:?U80@T IF3>5.1-#)U' MP-CM-OO61"$MFE+?H.I:S#[X,3Y1:X'"N7WT9Q<\6MKS# OB\%=_''%]QA)C MM[*FV+@2T4K*6(; ]J2YUQ'H;=IE\?@\ MYE:M\_:H[98RWI:D6PVYK8E83\(FCM%HKENWXW([;MANQ>[[]@ F5ZA+THE- MCFK-XD/PWBRHW.U- ^1A,_PVV&RNLQ6;5* MI"K_7#Q?B]"*YY'#^/@<0=B(,4RBX!.[2-BGQ4/VC39"@A:%@]QJA*R%)<83 M!)!2>PO$Q\2Q2:2(]?A?YW73/K#+?_U,/0DF^"F1WVK9E F*QVE+UUX[*WK+ MK>6(&BZ,#ZNCG.H20,DYA'"Z&LX@J0QFYX,BJU?%]77S_N7%YZ1EA6] M1AI8R5YM7H8E"0 B>_P4F(I"[RYIG[R@?3 UC _@,81-4E]=A([B;O06612TVXZQ8:'SQX!O3HG!9E:^T;D"$V')- M:@>5!/B/V0[YP5I=IAN(;GP>(,4'DVYT6B^4!S.S/RJ('+%C:![;*4T%H?B% MMTM@HJ(7H9W_7"C'I;Y>D;"[,T5;&%]RGJ5:8__T"#B6[A&+*-UHP]DL(TVC M6,S[3G5T_IRUT)#GW /5RP MU:EI^QULX+^ +N(1&?RT=MAC*&/:!<=3.EYF-G:HHALLG2+JC/H.M1A">$D: M,6@9:;8.;'01T8=Y+#.=S.YU"WY=82P$DM&?;,3$<(#?2<65 MHPUI9L&6F+)!A#N?B-R!3^.H%60-D1,I5/S?!R?N. M%*-:-[@ F5]PNR7*&HBA*-$RHF).1]_ 8)A3,S1BR4G]F/PPX0[X84EWP \! M=\ /2W?FBH=:UED^M5M7BC)95[UZ[.)=NI/72* CW;T.HL?2UZ0E!Z:^V&QX MOCC$(32\NB+*"S+OA2U4+-EJ3A8F,(1'.H!$@4BN4922,%&H%5"3JMLS*:$= M_J,H&LU7PXL08R3/YJ'Z#!&1=7-=U3=E6;WBYKS*GP"/CQ\O;3*_)5_P FVGU]0&^'V_@B/Q51AX;BNPEN M8L/Z39>K%!&KC$X:.@*V:0I7HQ 5M.HO917E2"XVE(Y0IK.IH#$=/O MUT76-/DV7^,%T]Q51;X^\/][MX4VFO"!\@\CO^,?VA 4#:R67? /^C-K572X5-XRJS ($ B"2'M @) U.XW#:Q..89CS[,=PP M^&/2UTY?N=\R^&/L=T^W34ZPNRZ+O"&&U^3D_>=P\O[SLLC[SW[R_G-R\OXQ MG+Q_7!9Y_^@G[Q^3DW>"8_8/RR)O@&?V#\G)^Q_AY/V/99'W/_SD_8_3)-0P M&81I!+=;H2TR,;-Z*M&J/C.%)@!@-'5BRJH"3]]^7 M1=Y_]Y/WWY.3]]_"R?MORR+OO_G)^V\)\I;_3(O-0R6R$PX8"X^6PIOR2UG3 MK(#8*.R&7(F"^/]GSW[89FW^2OOT)(S!N*+;;%^T]UEKK: +L[UKJW=ROA7I M9X2$D'Y.T4E:SKHBRKQ*:I=(G5X1,3F!V1-'QIR'I":/XCF9%]D)?[%>[W=[ M3,G%]8 GJJ;/M&S86ONFW)]HRX28[)NCEHP$(X*E!H!DF_(W .LMEGZ"@&0& M,'7H_D3\3;MA%@EC-UG"T)T)J9Q]L-,2\SE=&)E8Y*= S-;EV]/RD%S;[Y,S I9GFPS=_VO&?8=55?[*JZS?_A[(:@ M?I,VP,>Z=./]Z\8SGM3,ZS1242?N=JML@]D.SMVETBN- M7.V3=!&9AJAVK":2*.:MW-EJKO<0(O9S7D)[TGNL>"1;FK --BQ;,K&P%-2N M1^A$@"<1SJJ#*,,[ BH4%L/IT!5- M*B4X+-)!%##+K2!HP]?$P% JQ>SN/5B(K)QWCY6UPWI.C5BE-.L&*"MGNZ@T M,G,XSL8[=B+%8MHO)MS_LJ^U-4)H^NLJ07XG3VI'@2-?TA$E8_![0_/_$E6; MK]F2L@**\GPH-U<.R[;XGO !O*(1&T*NTMFC76BH3/&CF]#A$^[O26@'TE;M M]_7$354-"0"8'IWO#IFP:HM+#)T(U@NGT2]:, Q4K[IRY[; )^0J<85099T: MD34<(EI=^KHNTFYZT?R%EINJ5LVNMD/1%;=A1Z&S5%\TA$,8F+Q3QKJ'(:GQ M90IMHJI%:GT]2(#AV>-HDKE]+/*GK.O@[J]9B.FEW,S5CTTL28?A9Y*OIE F MXBD3^?KWO!V&\%G$O1_Z:;]A]/J0 )2T7W4HMD8+TC12Q4S8[Q]AQ3]U6UI=>*I(,O#7L3%)+TP;(@ZQPX1Q MY&L2VE:W[%R_TLVX;KVSF1D?]PX'ZO7Z%]*PS(>]F9C), IT@IV'*^@*R&["-$/Y/ 8C2E-)*#W^_ '/* M<1O H+1/)F9$F1B*?0?V9F-?6ENSQ>:1OFR-_C;,$KG.+'4@\541;4_7+7O? MVT-@,(6IBW(?ER5[*8-;G(-U>MG2W/S'4\?MB#N.Y@M5A4ZC R5UL(:B>HS" MD^"P?\S*C?L.A2],Q<.2,*%;K9',(USBWIH8 8'G5%:^Y9%R7#FZ*;'8!7LM M'5&<,EA$-$82!8GA!SRH4"B4>4D48&G#/:>@;;SX)I.M=P %R<=RHO?[)B_9 M.62WZF->61 &LC2,+DB3;=8\(F$$G-^#A/Q[6K2-_ G*S"@O!TT5^89V MK<4B!,LA1!VSH)8-(9Q4MYB7!)-SQGOC1]:BY'*[%7T?LD(F#IUI;P5-&;./ M:\!Z;,J6' HW7#>X2V S[[@D]K%P+@]-8X&D&:A.C7TD/B PA!5VX"=@_%7D3P^<1,*)'07&7\GT9'L@V\!2+T^X,8HN>\>G' M3;N>@^EQI+<2_9Z765T?H" S=LT&-Y-2ED%-"IZIT\R<)($'<]Y* Q0A!$PD M9-%QG3LSU?(?*O1E>36/VR@&'>H(4D?O(OG"WL##'6,N1,"!0_8%KLX)%4$D M#/;& !0,W.S@^*N$I'AVIJ!M>G*FDRU68H',S@'+M[6UH?P(\T>3B8#Z>K43 M9< FKO^J3Q>^W4[(D1+9.Z?+-5,6PN1Z#CVUM^PXVAA=;*<@=]06)L,V = _ MOHLG?JB&+ME[Z,-2;?<-C\H*;:L #^P@XOJATNI ]*!Y'%LRV^,Q!#%H\<=2 M-VXMK6$V[$UYM:?0'^^>XH-_E]4N?=Z0-@R>6 :#MVL64(@ D[C(5A"JIA,^ MB4HQ'4V=Z":*]^$5I&9M3"SH4FU)#\F0[.\,/4H:>!1& '>8T10BQKFOP;#^ M4&?PA'P^[!ZKPMY1$#\B_*N$#H/!:L<^ @,J$4^+5?P]4E=8VJ'PXSE).4BD M$I@CP]C9E"?3)HJ,Q0RUIQ>,Q69]"15X+V*:2!%(BJ@Z1K3U_\ *PQ4)#/UZ5OUT[)T:;0E?P0,,S@?@6)I- M&KTD?/87PF90G9X@R>L'R6 (2]$O^G@ZZ6;>DQ$_7FS(AV^T7N<-O:OS-;VC M-7J-/D-I 7<8JQQ'<"!XXD3M5!RKM:^,S5\?6AKOPN@04>1XO\\+D'AN=B]U M]OJC76U^*^:D]I(_FQ_7EI[8&.W@UM>89&]ZOSC=!>XOG!M ]MPBQA8B='V-VWSF5U3 M-^6B[?3CEWF? * -:JEZ-ZPLI0L%GSP0LI M(&Q"R\25$$+$>Q,OV%V?/5%1?EHM5V)Z \777>%NK8!+@N?.C('VO+D0G9A4 M-PJF =/J!1T#H[3,,.)7>S2N(R#$"GU&WU03LF9'YWF1J3+=I/*PR;!L7(6(\M$W=_M>GJFZ? M+W;LW5]GON*>[$LB/DUK=3(O7*6T"[58=^3[; ,70TW7H![)XOZVAY)]3=3/ MI4LDY4-IQD#;T2Y$(QI405HM"KIN]UDAM0J?2:\?T:EIRS"HVI$Q28@^U",G M"'W(ZI)=:XTTL[_/FGQM=32(CWL7PXK@@*3T-Z)@(KT#US3/*U,+]CM>^>9+ M0SFS7=,@^N2^>#EP=__!*5VV2>3RW(KZK<97!)!>FNF+S):GC%/%Y"NB'9>IJ ME3H2VD3)U#VGAF7U/C%\W-'IHP*$*](/2?K(V/ PT=R-<\1]_(FV?:??B]JV-"ZNUFU*N,6QNM^3=@=54]C$)*2&5L=:"@/=4N3",YRP<%,B[97V_KA^JK MM>[9N"8(C"!536!,FH?#@<38:^[$-=;N?J#KY[(JJB>/AMA_E[H:ZGC%VC8V MHQ2W]<+?]ILGM:D:CY)SM%V0 WJG&1^2NN&"&1&-YAZ48WK+0FMF?F)ZQ<-7 M6KS2GZNR?;;+HG/:+0PKOR^XZNB8"D8I]RB*1A:)P0!W1;?9OF@A\KN5G5FZ MW1C4^1%_(,"LM*.8Q'_M0,OLP?;2(:;.-Z%S!]2R/NEA!( I-?*IR!]S!H<$ MC/GH\36(AK"BG\1EU=A%95G(6_I NS8:."JE.=".EP+'Q,1F_);(CY.%F!H6;A:5#;A%C:;K))L2W3R*>\?F4T%!#L+<<(/K MCJQ$_A0="9LOQ89N3(%.5(!J[NF:YJ]@&_A$K2^Y_)CT7Z](MF68D(NBJ+[B M!;.%&DLUW>0MJNJ)C2A&_$P,<1 B=OG^WN[I-SH."ER8#([)3;MN@Z,#V=CU M!H4OI=HZ6@)=[]M]3=4B1.+D3D]S]W54XE,-JS^)R9;:YOX4I#-MDM.S)O+> MDO5XV&T_7O;XW[SHGC7N5%8@@G?/L&D,/UIHQ=C))#%MC)ETC:B;@1OEGC:T M?J6B.^8]_?L^9^\C6_//F;TB,Z;)BI&R02B18Y'],#HI"[VXF5@62)"X$?F] M,=XH]HP\#$GD&,VK8%I[Y&OMH<99BWR\A0(F,5%$ ;1_-8IC6S!V)H.T$12I>J3@(U!;FNV MLM><$234*XK#P"TJ!R[$-3I"Q^D?-:(>+00 PM&NU$@U>;RM80 P C.WU2C M[GY+6Y?3BHT>$>!!/*X(I%>8L]C#)U;BLQ5#.J1^_8,1-IOO)E$K9HSN;?M, MZYMR"]<4.&!?[]KFJ\W_0S9=R MP^[IOML3Y)0W _GT'GKGWN[;IF5Z.D-0!%[_0J'8*E-T>AC:J'-RV&_[!:V(7 N1J;/=:HBRG'&ENC36Q65PQ6B8 M7,;2(KKKU(HTV 0TYY?L2U7; T!DW9U^ .$CDE?>&:,P%I/=J$9VD$H]">K^ M&JM<-$R=NMT^9-]LDO,P$!H+))OKB8 SB6(+2 9-+3]R!^9UZ$/1MG7^N&]E M'#4X;V!75D7!7RONWDSMC@TGF47*FTCR6$H36%&OB^HK+DSTL2R?1-_!T"*, M"( !-*!^/^KN[+FQG$C_%?PN%NEK=W\!!_CE"NS8Y7'F:E4GB@)MIF528>D M/*-_']P$B<9!2FHP;SZ )KI! GU^37H:2ZB63^7340.G"2@/X(A,!&=6]W^H M?Z=&2".Z&;6:E5GU\_ "AFI";"/Z4NT H4PL$M^UZC0#)AJ!,0$[+*N3K PE MT<-G87E7$QEWOJA9@D.,M W\]%(%2XU&R-%98VG ZJ/!")M)1$&+@)/ES!68 M)#MU'PI%2;:.#(;3AF[O 0EBTZ3RZ@W,)V\E%%4N>%4.)&IOK#(!7#@=2 M7-X0#V00'()=SM)"\Q_$7DP,7@%K9N>,.\8X@][]-&E@:OS>KS$(>Q \GL90 M"(LZF;S8""F"P.U39_78Z7OO/-)W5?/!S92268[OQ?Z^>I2^#5$$4GYX \3# MAD4KJYW1BO24I0VG:/,XF:*NBFH8_F?_&3I-Q%T3 63<+@X@J>][N/B*V M%W2<+A=Z:*:4G)?A?*)'/>NEVTF\JP-+3!9\L*5*FXPIQZJ/-AB"4^XWY3@8 MVJV:$M$VK*25N4'=%+;!&-=TN:'NJ]4<^I:^-W1;BN6QG_=4=(FN!DVC)T.Q MVZVX[0?P.F;U"*&;V0]QX-A7/CSV/"519Q$8Z/,XZV;@W29T>V 7V9>ZH^RJ M$R>5G5H*G@1R"N%SB)H$9=:B'_E^5MR3/,8VHA';(T^)HR8L? MJ2XQ>!IHF MR +TE01X1?>=V3K<(]U1"2(81G08*;/2S38-?P[A% M[A*^!7?U4:L0'4]H*OS#%:]TCIK_$T$T9/DT8/4O&$MC( AP7^=+%#GCCPI/ M@R@]:_ZB5LM-_[TO_32R D_-<= '@;"CN^LC M![&UDJK[Q(T0SJ-L+:IHD,V1_")@@\OJ5^MS[$GESIM-YAG:P*D20P65$'X! MX0E(;=!T$X8YF-X/2Y<_W[B "-G*-^=(Q!M9/D&^R&>L\1?I>,R,=-GKHYLP M&X=;."5A.MQ5/2?,PN4$"=X42-N'7>[TP8PP@2[UHV+'9['GF4LF!A&V?_K) M1,SF85,Q?V7%=$:&4":P\BB/T)9/$$X&AS^SG@_[[HP^?D5PEE,_GT=_DA@" M3OP9XL34)3Y5M'DY&B55ESY8$8>(ZB )6+JZ)D$&V$FNGI CWR&563#Q89JD ML.&5P,O#NHVOC_T0=5E?_2B:G:F.M5I<<%.%N\^^U7M&AAN5H>:9MAI@/]S6 M!;BU *H+? DKN\[86L:*Z(60?B5.0\YL-5.7E3:H*V!M,J)C>C9//)C1'7O@ MVU:4ICZ]%I4J[_I2BWN6[KX<0C@>9WA]Y5(L$%YVV8F*WXZM1C?/$?AQVV"E'"]%FQ!M'Q1SKSM MT4J\T>5UUY1M U7UJ- F*A)$T[ SE8A5;+@B&T&*%P#G=&),8!G:R\D2&VSH MG&;*ZX:^%^5.15/F-E/V4U;43-U@&Q9S90C6P4X2T*"P-(M M9,7)#>7F_?Z^VM&?_Z"Q@AHUFHCAA(W/#$@_6OU8YPBPB.E[,L&T.)Q?'U^$ M0?NR7(' ^J$STLMFKNI=U9QN4@VOG./4\N8NY;59@60?X1L;860$:J9]B-_+ M[O7FT';L[6CF L$9M^L/1HQH:BL8$&X1>'!![N&XR0P!XD50YCHTOA=\3-=: M $723&XW1J7.L%Y'>"+( VI)^7K$#,/R&X1 =='=[:-B+L*9-6>^$UUW^ MF=E*7VGS46[]MZ[,MI;#B21#)!V%Z;W2_^3> $TMMRM@$NN@+WBZ[/#\N5_K MYXY]ZY'O2(]R #W13\W!&AIC $.RR113$8N<:L(=$54@I4=S]_S%_T,,]L&.GG-^[(SBD21 M%.GQ%E$.D"^R5G^[+K9_L=\MP,%>B\UL S"&Q"BSEHRZ*R0+/3GU[+9L<#%>SH:2.-X_E0HL?F M;^H"+-TY4;WL(9^.KG;#ZV"M )_W&_ XN,1T*S::_0N(UWM_WXA0I]K<*[]>K[F9_E!%G.IJ'&$#L_O5 MQVMVWGR8J1R-=E4=4JQ)Q:B$>S&0S" 38/#/SRV^L9O$*-/7[M;?&2&8C/8V"?LA=H?BBFY6W*BAW% MQIE9FIUKU9$7>JZ>0"Q]0?0C9DUWM0M\%K[B._"'C1T*?7 MAE*=0!=UBK.Q)L$0\(KG\(N[RP<\5($>]B.B)!E(I :FAWSTEFV&\?U M<(:(*N[MR?&SC#8!4#T K@8M2OC$K*]UD"77_H@+ +TS;T<%?#4/R?8!#J9\ M\7:&85B)/H!M5\-)MZ"W)DZ46&_'2!,YL,<2.(=NF72)(6_E[8$^U:K7\[IH M$G!!V P.Q*C[7*M)"P$"\;,#[4J,>>2]&'=@B>)TN8UHR+]!V*T%M* )8F5% M.$?,'IN;,*ZN2"MCA9DXS.!A-JA2 /GW;B(_ETG[UVJ%G6%DED&L=>0+\*%) MV=5DT+86N4?2EM*=<(G8NIJV.@)I:7*B]$$-U5(S.6<(.,H9=) DB@/7>:N! M>^_JYH[ZTV-,#QRN_,B,,#X\=W+?M?1*J MJJB'9_WV9TP#\W/BG&8QIL]0CB^M#MO@8.KJ[++\,#4L9)3D%265Z"L;7^%O05-FD62J;4'VR?1,[H0JS+&*M MBXB%Y:Y>1MX'V)C)\C(@MQA)AJN-@-)F:0N2!#\;QIG%$G00<"'NU8V"5, > MW#S[DL@KM%F3Q(28Z6_:BRHH%(&*4K2O_KX0:KP&@#%P,&Q2YL_&QPMX-0?Y MSF%5#'"NIF.J.[A?_K:HB\'_2H9,3Y!.)DB-/B03["T.(CDJO+\$0,>,@!LC M!J%O*2@+G-O(PC"3!^DC?>==+ZN7KUW1';S[HM':5,*CF47DM!QNS!@K]@ZD ML8UXG3PT+T6E>HWRYK7UOMP5J@\I^XA;GG+,?WUX5N'<8L]7*O-E>&;>OFX/ M"0$L^SFR*[!YDDA_M)_%4QS-TTC_.-(_SQ/]RE*J<&8)0A_L978)SYUS]?+2 MT!>V(-4BQ^NO-0/Y#3D"JLM@ 3KK=JX\#V>(7_ P6?9&9LKR.GJ3*CLA0[F? M[LT[ONJZIMP<.J&M=#5/"Z"YN_C$) !]4ZERP]3M:5-R%^ '_9-=!@V[)7@A MH7?_^N$KHB>(TL[<:CW,!NQP"W",6,[2:Z[*;:*: QZGZ_6*@.ZB>%RD7A_D M,J#7)T@'&[3-K,WT-%"JE;LX,$U3;QT[WPP%JZ(FV.(N;X^[,,/0YS9-6'CZ MP0WO]\'48![CY/ES"@LP5OYD35/8$AH"<0& 2Q&>G(\L20;(Z0R#CM\*J>?9 M_-6X9.ZY/YH632!)=]0.70$DU<(-HOYER/&J!D4PJT4]F7TX3V66#%&U#COH M9=_#ONO."?9YM(_LT3Z;F7B\SV4=M9? J0BV/=0"SS_^]/.]5'JL+E=!0"&V MUB"3)?I5<+!'N8[<(;V+"AD.X"'L*RI4#C,(AU#XT'O%K<:AC1FQ'?,H5 -> MH%,"8#;G/1P$$7)NV@'F<&[=%6 D?F<.073P[0KIK_W.KNG[ZKENWL3']TB9 M_GR@W'7PZ6='FZK8F\*TZ^.ZJ7>';=<*]$*)>1PU1!1%Z8?1-*TBO(U:LS MX0-0O4O$ZDU^?Z;@]*:)WBIZ2/HD>A";34O_>V 7_B?N>_#T_>+":YGTA.2> MBW8CQ*=H_,X_@=_IOFOU7\1'(3Z(Z&-P(8S@1?C>73.ZI?/-7:.G+]4K$)M6U:U%AJBP1 M=+A9PRGE*[%*Y]8]$Z9*ZE0D^Y'_>.9EYZ.2YR;SK";AFG)"!4MJ_1?9JGAP M +WU'VP^,!OSH1'1<-F-1%>>)EM0C '9Y6,%C"C15+DQ]8M0#,OJ5](C8/;$ M5SX0KLS.BI-D [T&9Q V#*5S)-1N8?_ MHD4C<&,",!6,W&^"'ND)2HS^E4C/W K#P**](IPL$71SGP SQ0&]"R=)%M7_ M.*C^+>SZ-0<[);$LNI A8$UF)?%D5L+58F@MIDHZS#)\W$^4&.Z9?WUHRXJV M[=66K4*VRV#KN^->',N9$W6B:3+$HK/BFTH$*6+16J#?;*(0H&V>)4=,Y8RG M[Y>=2$QD[YQ,NWJAU5;=,8GII!85\84.Z"3DB6:J1IG".GA9SQ#>_U4,TU^L MYH#K73B2&:Q77 :T(JK(SQ_7G+37J&_QU=__^>4J@NYGC.@P]K&(F+;*P77W>RHJ=[4Z=U&UL[;U9<^3&T2CZ?G[%'-V7>\,ACS3Z9%D.^YQH M;F/JXTS37#263YQ0@$!U-S1HH(6%9.O7WRHLW5BJ@%JRD "'#[)G.$1F5F96 M5E96+G__W\_;X,TCB1,_"O_QU;=__N:K-R1T(\\/U__XZO[VZ\7MZ>7E5__[ M?[UY\S_^_C^__OK->Q*2V$F)]^9A_^8TVNYN7?_-7>R$R2J*MV_^WW3[_[WY M^LTF37=_>_OVZ>GISR[]G<3U8Y)$6>R2A/W@S==?4X 5R-.8,(!_>W,1^V]^ MOWWWS3??O:U^\:OB-__VS'[0^/VG[_+?_O;''W]\F__KX5<3 MG_>+%.RW;__]X>K6W9"M\[4?)JD3N@Q!XO\MR7]X%;E.FG-RD*XWPM]@?_NZ M^K6OV8^^_O;=U]]]^^?GQ/NJX-N;-W^/HX#;F*S^\15E=T*!O'OWS5^^^X:!^'_83WZ-?SV-PB0*?(_Q_L0)V%)N-X2D M7[UAH.]O+AN+8!]%5$^(OP[97]ZR7WHKA/'6/IV_7CLQ"=,-27W7"1((LML@ M+:WBDFZP+;E-Z9^W%)TNY6TP!;76R07B^P!4R,7<;BCL311XU,R=_Y[YZ?Z. M GD7Q=^I$-\#)2<6G.^G3K*Y"*(G70X?OJ?D@1!W1A(W]G?,P$6KDRSQ0Y(H MR9\/ (Y[M]EVZ\3[:'5+T?HKJDEANG#=* M3>IY=4\:X/E&B6!(B6P(,B_W$ MC1CLC'C+'3MI*:_4>,R' +F?WD=T[5337!*'*J0UOH,DZ(8\$KI>%5JJ3R#) M.'?BD*XPN8J2Y)K$N<%0H8G[/=3F9=: _<=,UZ,34%N;.*%W0Y(T]MW26BA9 M&AEX<%N[W'3)#7$)Q?<0D(]JK@H? !R!ER%5J#2*]XIT-;Z#U,;KF.PD[DA\ M&5(O?^U3?5DD"4F5^#@("U+>5\11%'/Y!=P>.",/2L+,?Q_0R;Y-(_=SPT53 M.NN[7X-I56[+3RB[/79GIKLJ/Y:5W<\N!%BG?[OUTVUIRD]S+V)-0E6?J0\, M\!W%I4@T?*36EX :6#FU"YGANN3EP/%,!P@803KDZZ E1(>\[UT-6I[P,#26[=<5>GDO,U MF *WW'=UXO@ X-16X,3K$-H'"/!<'_+DU4F7A BF%(6SKTYGXSO(_<.N% R9'GH>H3FL/%,!PK+LA7A:0:!62-*#G8+0ZD+(+G"3U MW<2KN1A1T\50XKTA*KB+WH$0)]_&='L'OO/@!Y3'A%(%OEYU-) 7[@,9J;^E MWDZTB@N?+"9NM []PP;06]L04!NJ6N)ZV._BR,O8@4M8!;HIAK+?&?*(I?N9?JGA^*1EBHVT^K8<=.:MANL20>1 M#:5[H@1NJ&?M4%J=-=E%*75D?">@O[BE^Y8=+";+E =O8W$NO2ZP_TCC.A$? MKA-N=9W06YP\>!N+<\K;1GRX;9C8<@$P"UO,K^X?!N2V8%@Y5W;%5834KR)Z MU'(A@?F0-32'*PFIKB1A>271);P'H@756%@/X]3_PS'T2700V5BP?[@OYAZ@T3;F0(+? M&!5;*/061B/W=P@J:")1W7%@/G6X#H[78VT7I L)GOL1BS'X(4O2S!4S)KFN MIA'@2I10P"^QY>7$9.OX884U)92JT&O]3GY-RO*7($@'2Q.UG8M9E#K!@: ] M<>(DC7*ZZA=&,"701V=GHWKD(:6N?.(GE/4&Z^+ L7#TKK(T8\RC_UM>Y(,H M7#,%\JJXEQ[Y,H#A=^31"4_8VWI&[^XWM_=&=U Q0#OZ0X^2;)MG+"99PHP9 MI<"G?"0KQX_I=2/+37C^[_12')HIF2XR>,GE["U0 ;B!0FBVK@P)NP7RCJ(: M)89W"044%GPID:+0([BF*T_43:5J8E,S)1!:$7*)"4 YN9!LW O%*E.QS9)& M-L';"9I6^*D^9*&3>3[%3"^N.3'TUQ_\D+"83!:DR<'G-=N#ACA!CPNI+/$S MDCJ^6L&$&F"P/']NVH<&^?V 0)]GCYGE&G3R/H>L_9'(I]"@6@4LF*_*S:[0 M(+X7#F F!#<_0(/> 4A06V\H*T!+N>5 BI\D3.@06OS0[BJ&GK'T3%?M<\ M3\U.FK'.P2 $8C71?5>R5'UP:MPL/>;\YU>4 ML ;)Y#DEH4>\BF@&V:0&O-H=%&\0N0U4 :N3C^(*4^ \D. ?7V7)UVO'V?UZ M* I>KB[\D +TG> Z*K*4%@])_BS?Y"PC,J%4YH7T]++ZD%?3E_#>,I:_)?06 M4/TD%T(N "64A6E57DYQS%HBO 6\5,F6J!=QDUXG=BLRZ!\[5UFL5LO5;%UL9Q4# $X?&UM"NF#E^0I574K8(*YU"ZBBP,@0K6 M95*L'GO#\.YR)?'0^Z8/U?&@F[C4^AE62O-;8;>F4TR=D-N(W87:I)M]C MJHE-R4]+F"8;0GA_,'):68Y1W6G5/$Z+B/YUX!2!DT9'$N!3M0?5-(0L=<#V M,:P4YU]P]N2RRBC+7Q!N6*;=D"V7[B8HJ MV/ES:76JYRSPNXD$REGXP7+,*R7\5PRWV)((ZV*:AT7MB./'<:UGS06_BL+U M'8FW4J\JO.^F;?>X*ZT"+>9Q,YU=\#%*24*/T:O("9N1H(]1Z%KQ+J50SL+( MR3&O$K!Y*,WP]F]-HGPG=9VGPA;2'#?FX8UFO<^V.83F/PT+^6$U5]9%9X R9R$)^(3F%'5 MW'EQ1M%U5@*_^01XD ]-Y0TH8A?8$["F#3W+R%UT4Y3V7#NQ/5'V()K(V2@A MR#YN8;P,EXI%;0,%%' %)XBY\+^HCPIR@A$O'/.)+8_W52\=K([-8OX9#\T, M!#?,*KA'.=,HV 1RTDRIP7Z455,*8][#O2U"A5"MATZG)&*HG+6>" !:XEK= M5EE[6!0@F5,@3L0GN%=A^+NG-7G*8IW1P2W-2+@G9=C;CKVL@$%\$S+5^I<> MGHR-HWF*(FZ?.9Q^-U=EISVIJY *O'D(48E#E1B-XX*&/I,]9PDE=J2AI0(O M"-_]J37F6'2F% *?F6),DW&$E!,$>OD']4BIU_9AI$2?_M2>60I5(IL'S?NY MKG#F1/[,.D4""Y2' ;D3AHKPN S";JN0CP:Q)K$.>,R-IVX_FYS!-)H+S\L3 M_YS@VO&]R_#4V?GTE(5.ZQ!@P?9 U20GY!6VV3@(YB4X M'H-6DU\5Q!,@96?FN#^VW2""F$G;+SO1Y(N5W?.,WPNG1)VW"N)HBE6 MY2Q8R3_,S<3ZC03=0FOJ?O^E!#1Z8*.TQ%[V_/4ZY^R&I+[K!,EKH\LV[+*KOQW"&\-W]&FD2D(NZ1^A@X8< M!-BF7+=@K"U/_9T<&)KM R6G@9,DRU5N9Q;/OC7A=?!,I>:OL;6XPNJR"$1N M6D&D&BEG$9L)!AU&ZB*8S&83J6HCEL1A4,U#,M@P)&8G)\HH#5)P0A MTLE8EX[[(GY0$',0NQZX26=.5++(TDT4^W\J$+'5V!"'6L,':1Z>&A>"0G1@;C+,XY*=:A/@G4*+3L MM_1AFL@%2U:60H<%H H51HI6_!41EGE<)H0\PBHU%1)FSUGI1353,?)<%>-: M55U9-C(\"OIL)L&4&";LU/0R!JHP%?-!K7A>/##A*^VN5 TPEE[-1%B,LH<> M29B!J_D!++95&A!,,Q.H8@5V0.HT2M+EBK5ESE^S2?SHNR2YC0)XET"("//B MVU;*Y@$BY@VYP=F(]=#W1ZCGU%> M#F>R-0QS&-^,K*($\[#[M-Y0_M&U;RAQM3&^)9W@!UL?+E1/3EK-FX=>+^^@ M+*K>XW% ?[RFE'UPXL^$K;O3'$%QN=XX?YPDL]-Z_!K\J"I#,4)0B=B&5C["&70^G=&>$"T>ZJ5% MRP-Q_+"@J^C*E6<>+U?%K)%OH1V0?F3([Y]Z+L@ _S1>8L2UD$87_6HUMB[V M!_BX.U).H;FW^2.',"(SQZ*>"[J@HOE'1JDZ]H'A%S,*S*4"N+D(3(5#H*5- M&@/DPJC2JH+J4K&\6&[*PK1-0GF8?=-J0:)V+FGMZ$CGXO2RLP;M6(2 M-8,Y"//R2:Z@^D9H-G@_#]8W%XK9^829](39:4*M^ODSHS[SDTU1Y\9Z?EKP M*_OQ89L_K3TDP49L0W@1Y7D$18]!=W\7.V%"5T,96QWK)V1%?P>^!8,*YEE* M7XFU@$$Q6(=G+$<'^Y#4V A2/@]@6P;]')X^E]M*.D\O0M0'104_5H9W&(.N M^/3Q6X]:ZI^CA'H"\I;9 &+1#[$6=78D)>-(+;2U;L#&/H55KJ!-IA@\5H#T MU3WS'WV/A%[25S9D_H@HP((M-ZZ&-IX+1>P!O',:;ZW%H^,'K!+J+JKE>Y<- M><[\($O!BQO4\4_ U*KO3SG.8LR[:Y!954?Q0X"B\5N]$*8NKH'UX\ZYJYH; M5G2=.(GO N] /@Z,/!LI5:QO,0%[,)/?5+PJ2G9.L8U:3GTZ<**)RK(W8#1* MFX-/].J]H59^\4BI6Y./&>L-LUR5IT&[I$K) &N"GKIEUN487&&AC@$04%V> M\;8K#56QXVQVL[U0MP+*W(:\QTZE^(W34/*+JH5KNP%V;BHB+-A73X4KB9!1 MV(5SBH=Y?7OC^DT-2J9^H()P&_/-5F#M.V;>QC5)#3?R2X^",BCR%.PQ=^SS M,U]0H[?T'07W+HJ_^\JP77'9&G*\DJK9;\%L)K>" M:M8K/@H)FR)GL0\S%]W)P8K@NO GTEE,5F@@97@ZO4G:8Z8LR(X 9*9': B M5H$5\.J&AIOT6YDBPL@Z!YKW]$Y8G=%I M%#Y2Q>JF^PN2)I0 3L.3XDI,C3$XS88$-!9*!B@\/L#Y"4_ &)R!$ WS+5"T M_/IEXYSKQ8=U[.FH<^<@[.,6KXEK(MD.1P7>W(2IQ"OL8&*? MQN7_MMSEK_[GSR1V_00\=T8=_X2-M@%3H<(9@#I0*"RB$O01,)7''QT]Z&4L M_CQZ@>)^)$_YO\ _RX06;-0XRYJA]Z^A18_OXCBJD_XF&:@BQPW M\&11(83\*6JRXNJ%."_!]3,'<(8A MM!$^AJV6J_O03\09\P1T,:+IB[:/2Y4$QPZ15;0U MTW_*LX4%XI,TSABY=7\4>A"5(O+I2UJ5FY7TQXZN];FAT)G&O%S5Z9[%2IRI MQ&<>'X-+%!<_7^MDB;=?I6Z,M;@8957 -'T MZ[6IN[GH^/W]D?Y^P>\5A:.K"3?W'/!1H:[:E.@%3>1'OD7KK=%)F\>O, MF+%FCVAJ_[#[@28[WHHNZ>TRP=S/?01@#T"%4@)EQ@.FJ[]."!M7.R0VU*@3 MP\3#=#7#MQ2OZ]MX9FF 1IZ_"R+;)J\PFSPOME&<^G_DE"Q7EY29X9J]YQ;# MUJ&?2/N13=.H*XIVB*%(!2:7VYWCQX4+VB9J$7KOH\A[\H- *DPK"VO&1EB: M7=AC=@\NQQ5Q$DLC=ODX,,.S,%M5P#O <@XED9XX'GO6H0<#BT+L50;4"SZ= M\U$IX@9*;LC\=8/RV,X MW^# 5K$7U42C%(H&LI^;&N4X8FF;";M0P[R;CQ7'M0_3G#>R%"S)]DCN=POZ%2: -\X+D.7M=(G9Z3X M_]HK4#D,P]YH3UG$D]RHBH]E*GR&BK'"Z,/"+0[V&^(2_]'"K#QU'0!S 8P3,#%](/X(L0^W%A3T8%E76#B1HO92(APXCX.B8[Q_?*Z&1B MHS.S)%+LB!.TW/F.BSJP"5UWGM M[$=UXBM\+^V$[_ 3J44?E[(X;P%:A/KDDF(&HFQA3-] A/=%&0(1;^%>4O4*'+S?Z G%,KF3N^B&N/2>Z0>D M47]W%TF^3P$K"BAI$].E_IW6*)@ %9!!)65$==XH/"S_T FL2 J()^>(RBN* M"GL-2JH::J#6Z[\J[6;'H73YK*C-ORRPF92VRS,'N<3UVMF7QBCOX!.3DRSQ M0Y(DI"BW9 LI_P6ZO; 2:A0?4E7%Z_M7C;& [_DJ6D"MBTN(EZ^OR(4^R2@7 MV")97%IJZP[!P#BJ=00WR(NI[51*,#T,TOUUX(3I(O18SZ =^Q7;^U2,&.>\ M!=VF/5R%>XX'TP'+)A7.(DTZ M4T\D'N>"Q4.,>\'2V"=Z'6G@;MJ*NM#0]0L_=$(7Z)+5!VR.EZQ>YB#/.:WK M:2UPO.^6.H :\ ZJ25AL"2T66>PN[\!:B6G=FXYVIS;;3^72Q B6:R%"O_L:;+8VS\!LJ(HP&X.X#ECE]UG?]Q.XK$J*IY<+ M@.G"2B:PO$11]2@G9R5+EL:N*B$9.$C^B)8]E&$+8+8O@$?2.RC:QKV2BV]. MAYX"%^$:^.CLSL)VJS] M]XX@4L!9V#BA&!YBW%",2*DEXBU<+H+%6P#%S>]*.X[$!;AG$JG19"Q8NTD= M)6"$LO]8"/&17FWS"FRZ--\M9R,L0J_Y@]IO%J-QN@D@;I"Q%\7S9W?CA&MR M0]EW3IU[\'8)(Q,_,S4<6[0&#PGFQLQHL5-2RVF,R!I#Q4RN#<4,&4ING)IZ M/49K !\29*P[7XJ!J@TATB@NY R-4G^RNG;\GEC2 ME1R?J$/O<'W*QY39&EHCC7=.A[0"-\&J/W4'SMY%[%I]'3ANOL+%NI/\,SQF ME@L#M5>>JCJW9L[RF0*W2?6\IKR>*&_EX_EIQL9.%]T>O),L_1BEOY#>.Z(A R;IZ6E#KWI@K;#%W_C"9''JB^S ^[(8,9H(?9B=GOEK=FY<79U*24H)X/RDI\8OJ!=LXWUV]Q3I[S/V\?PD)>8#5/<_DJ3U>KUN9-!_ ,G5 ]!L)U?E++B8WIZ1PZ M01X"J0:I4,+*E>ME?"D#G>5&5F<=6&,GO6AO2I(BT@4=+VB GN&.Y;,(:3P- MO;8&3I+X*]\M9QR5_;QOZ-+OHF;7L!M_O4FC5980^1I[(P1S#/B9<12I"=,M M2=.@?'_X^>-IJ\MS[>C(>PJ&Q&4K8UT%[S9$-3P$A6M^T7\H)NM,TX$XOJM^ M8TQ5%YZ74Y/<4:\R*2BHJIK9&(@]74^I^)*/YGJPYV@BM/E8"1Z@KELK_9M9 MJ^7JOK16RX?4\4.6!5EECE&_GB:4S.\V#L+_2G<@ZCD8__[^MLZ^*TIK MP=>_MW_<8"MY3NGM\UBDTV$L,P9LD#3QUR'[2T'!&4GH;VYD3BP?;DJE2.2N$DZ)2Y&2\8G#QDXSZL*8TI]>#" 4[9&77'WF;;K1/O MH]4M_7'N#-/K:H>?7VEW"YW?)I;CR%UW9(7(CU: IQ&9DP-/U87DYQ8@R4>8 MN+=[N>VO)%;]W(Z@&V$=D24:NBO/FYH.@?!':SQO[[HLG9>22*:\([E!_Q\=OW M6HW)0;U0:NI,?9.:RV/.CNK[*&]/$KHD#G4WKI'K;VD[P]"D6[IWFU$(U.I3 MJ&=1]I N'J(LK;/:VIDJCQC7NP35F<:9J\#Z.6_<&_)(J&W2W;/EYRS6RAN3 M9&E7RF+5W7<#\&WM.FFTR!$=1:$W>WO(A7^I4$%;@*E*4])42CNXG: &WM&C$>Y&TR)+CZONAAUGPW J>*V6G7+6L^ M/Y0UT"WHEK;& #*]$NDAQLB',.6A*<9:90"KA2[5("+O7SD=JVJ\)>4)$9M# M*9Y6TE=9ID '+0%MB?V0B3Q>K YNRIN_W<-"DJU@1]S8)UPUU/N8@,2Z!.BV M!:Q@V#K'>!B4IWY5GGKL>"S;*I]H5@,\N&U$)X,&7,S!H,E)=[JCJ[ V;DZ/^^CR'OR M [K&PLGKS)+3=(@JN$5%0P.D=1=)#;?^S5L*CZW=IX@<\[*AI0OUK:C*Z#F? M=GG*OFI:>_'1T,;J:]4CVADF5*AY6^*OD0*I0TP]M/]Y85&AO)^#ME%D7UNW M\ (D^MEH#7C6DLP$6+!OO?TB:V2)B?@TX[MNWBQA$P5T 0GS\=*]]LVB"XK5 M=UK: P/(]-T:/F#[VT,>+VZ35AD9-W*QY/DY9\AU^@J8Y &7; G M;VIR@%?.T,S;6^08'QC&:FR9Q:QH V),DJ3E\)[4\5K,D3:B!OV8 U&I5M*T MF7QF?&RR3D-^NBT?5D_S)/$U":N"/KVFLP>0BQ9(ZQZE&FZ#UWH9/-:>[-60 M8QZS6KK0;+FKQN@Y'[UY3C=+1SU4'NGV=D@^,V[=LQ1QUE= /*,=H'M#'R[M M:4%U3C 48VPJ"92H;_TR4FUUJY9@XHS/KJIY1*VACLX;9\6O"APU.0]^6!9? MV=DUO:@,GI$X<.WO'$FDV'ZCC'CKVT>6EW,^/Y::K%OT6 =C M*_HG0F-2K%D':+,VDX\'>PKG@.#:Y94"9LVWWJ7;G.%DG_]I_^4UV3IQ$C]9 MKEJ 2W98\X?DD&+[0VH=L60YB3/UJMVH-9&0LV236P&H>4A/EB\3F%-U+)JW MNSM[4HS4V<\,21W,+=HVNLNOE3LV)%$PP081M>$+TP8314- 2IBYZA(7Y9 MS?2.&G'G;^G1S"Q&CJD<\LSX;[31I,'.KUV>#N^ GP[5W[\.-)_3?9[N/_D> MN0Q74;PM4SH/7#BGFRP.G:#B 'LFB2,O\N8N+TGOF0-E:9DKEJE1'WP4+H>B<6]5#"8J[4 M:1 E]$\G3L"&@B8L3;U@0\V[,3K%C%#-^60SXS%@^'X2#6(/KN.7U"*V=FF@ M!X_G!UGJ/Y);XF9Q+O3S9]9%OQCEQ\I#LJJ9]UB]92T0B!M<5>E):T,Z<\YO MD^Z"J5^_\V5TM548SZ4*4SE )(_@"KS3;1LN:KD0?+-;T'%=D^Q_RM%F-0Y= M@?:_-3N".52S.]TFBM,[$F^+8:M%OK+-JQ( 05-MERNP(_PS5U\RJ0H=UUD=Z+%KP+39MA:JM]HU?&V8>D 1!(NTBC53#TC0=[S8*[S9#(QQ_C<31=/-IT/:5^6-,1$/'> MTXW;4_J\STQBWP']TNPBBI]MLMPOR&C(G."(:\^%3GHH)#WL8P% W;T0>T\X2L3=Y5,V\#M8\!S* : M"9&")6Z/R"AI31WBP15PYH?9>,&;IY: LD?R?SV,?G0J[FY0HF87\D")K:"65D<60$ /@2:$6'V$^3199N MHMC_@WCWU/N/:^MBJ4K)R?[\F<2NGY!K:F#)C1.N\73,G&"L2Z0]/000(E1X M#O@LO-O4S?4G)V:6VNYYJ()R-JH$S6JX'L=Z"E.2)W/L#6I"/ZRYN3T#G(%J M4ZPMN>N"BTFC*U1^E[Z+*J4S3;=718#T1FH@91TN@C4N1H@P\J8$&O6Y>4%S M FL\N8ZC"Z8/-;6P/3!0%CMN&$]W;J T;V<\@?.8AQ:2-(B2)%H=?FL7.-0] M6RS)*M$J#LK5FB1NV-P3H1*!$-L!W$;)Y=M45J1E-Z0]=.3'U@Z@XE=-&, MJI-]_5\6SS[T6",%Q#A'XAA6JMF\4UX2,"6_:J=1>^-\(-L'$LL=,8)OL=,4 MU)4_OUV(. %;-O4"5=W^2:65%4<2:WT9';XRM6AQ*4D.#$]:LK+L !'#;UC/Y* MDM"[_W\K)V--$N/Y M@@Z\'F:#U1?8MC2L*51O7) SBA[[_AA'BX,;QT6/:Q> M.8 51(AF/B9$S"E =T-3BIV%V/8TL'L"#6AMKX-@9,&CU G@Q$7M1K0E%BX9 M/ RH6TU+8G7VH,[Z*ON7,6I8DS;+;GT_LB_)MQ]@.UC*F65'[#*D^$B2HCOT M;4*P7R7D]I6FV]7ANH;9%Y_3AF;$GLU [8"D+M &3P"=86UO.!^<1NA!=?[, MSJ#,3S:L@*^HV;;@%O?CF]\.E>"A_M,5/5,>(O-;3[ZJCU$8-3T-._9Y !EV M]T19E>]LVA[^@3G8NE7BW:C.P?^L3A#!U/"/A*[[SGF&/Z0AB/J"G#\H,8*E MM^,E83IYWS\G](+CR-)H-92 J5]X0_(A-[7YJ (FZV9?:J&PE6RHSER9Q5I# MKN'=6*"ELW/'9L85,RT-#U)MFX289?F:8?F:83F6 MBML]T0 R*]7L9GF$E(?#-U+;H/W-M&\&1KX%DWB'1=A]\E02X9QD@YBKR+#C MG'8"O=;-)\S9.)OLBVI8Y ^.XMQN\ Z8D (]FT-:K?5-^/6BE[6H ME0T:T=1K9]]-@\&(7E>$8,<2>C:,8>#ZP.J9A XTAJ%K2I@7S3+&B M)!UF(U>3EB11M:4P@SOGF21EA&L1>M8\2EFLJ 5PDO*7YB#8:X6.G$^I,K(5 M?/+3S6F6I-&6Q-4"]W9BS5(H9[#!Y5@'^,1@'MFS+-D!9,CU$9)B'>*8?JB6 M4_*BY];7!@U26W+J['QV66#D+A\"?UVXKX1W'5-1]RN,M5V4KXY@A7LS)4 J#JT01$HQ)E*(6(\@ME>B_SVQ@FZY;$C[Z; MIVM?QY&7N6F25U,5R!?I=>2'Z65(R9<<>*X #\N[4).<$H>PRF3ZB5Q26P4D MP0.HER"\(U^P.N'EHI/E ,07?3JPVT"H;!+^)&=0;87H M_:"B2$F<_EI2LXQ+6F0;/-!O:[I!_W;4"R%8W/ZS5DT,TPXQ.Q'F8=6(J1-] M%FT=7RI54$[ '-@X4A[2Y9: >#RIN13*L;H*K$)/C-8G*!=1&:ZUEX8Q$*82 ME4K+D>8GDV5O>VE0.2(OU\X"^#](<]A*XN [*)5@L5]:C#W29BNDBEF@J?C8 M=[TUB=:QL]OLP6YX[RN(IO>Z+B!%/2\A=7*Q18N7H5,5IO+1+8] <($R)OQJ M(E.(AS6*[4]E(8_4+Z:FZYRB'M8!7-M M498=6;?) ;NUB&'CW5H&=?4@*3%C3*XN#/3'*$XW"WHB4Z \'UN+V1R@2'FA M2FSF\0(I13^?AA#F''("A;L/[SNT"Y 4X[DKG>U5R, D:WDC(U]GZB\QSZ";FF'@CX&^:(E&._[L$IY:CR M1LWYYPV3J>9W6)JR(H42-S "ITER_(4<3@I^KOWZS>@GVPLQ(X-LU:\@+4ZW M\[ SEA;)LWPJ39Q3F+A=1.&EOA/07]U2>\ALI:$_V3*BUQ6&TQQ#;HUUO4@E MT.I5-]UF/<+2&K2N.F9\+LIJ&HUQD"H@;]/(_7R9)!GQSK*8;M[B!"[(OB&4 M;-^EB\M_+3^PW\?P@WTUB4#VZ74%;\IZI%C;)R?.G32IG7GX9:Q0AKF8CNL% M[*&MQ'%Z'%*:4Y]U=6?-WOWP+ H")Y83@?AK=(]!5R0]# 'K+:%]W7WHN?Z4 MMY\'P>WG8\;BNK>LD M&_8?^3WS'YV 7?J=T(L/YQC[-S./ELU*8?^='S'02\?QI&3_ING1*H'6CH8R M(*'7QI.>TI-F3\__GYV@79]B?G>4PHD=B=*1;./B*,=9R!<)C=RV^FK ,]P: MP)$]8U-QMEF%W "N24YM45:%6,>#W"Z*K[IBB358!#8V&_%L<\K6E?%AS))I MA= F;GP@_DX^/ #<&:[MCZS#R=*,]D MSBF_FOQV/)XTSZ?###G-8ZG[O7:(^@#JQGGZ0#=)3"_PT*<1'P>N5@M%4%=F M 7, #Q\CD7V*XL^7;-J32\ ]" $2[+NLFMA:#,+JD-&AZ\(/_80NB4WTL2:X M)I)Y":[%(*PW@@Y=-GSU%G#4SI+]&LH5E;E#SNMZIB\B%HTJ*_]8-Q/P M1',ZT3ALTGCE$?C71@*$]ZH;H'';0 RK*5=:=1_:?(OAN="[8C J>6;//?4V M0[J>]'4!\+P$J.E/BZ!HV*,2%*>27(JFGL]QK*EHSP.E 3=D'P4 MQBUQ66/T_1G918DOIR+]$) ? N1%(N( J$/\]__Y]==O_L^G#S]__W__S[_= M7?;\2_C]C]X?/SRN?]F']V?9T_L?XA]_^.]WO]W?[9/@AT?WCV^"G]*WZ2WY MZ8\?OOO\_*U[E7[SGXN+=[?__?;Q^>3TEV\>O=OX/_^^??S3+\N?SM[%WK]_ M_O&7OWR^>/NG]YG_=)G^:_/]O[Y[OK^(%Q=G?]TO?_JO>+GX)CWYT]GET^UO M=W^ZN/C/ UFO[RZNOEE_MT@??HO_='+^SY^^_^]=>/8S>7_[W67V,_G7 M;[_]Y>*GDW ;_>+^[BS:/^Q/_^P^_.(L/Z;^B9.$MTIMO_O%_ MWYS>WGS]M=ZIV=2!$2;G2"!$V192>[U^MLIP#M"IQ3QSBVG0#H52#8(.26KZ MQE(-F:[/EZ9NBO8)W _-N+&?<":VW5Y] VCU@T!"P%>6^NQ)($0_#Z4TDM]* M;T@_QNZ.)Z2GVT="W.&K!P)JF$%U6Y:-P/H8@A7;$Y+%ZQJA*JEC=PB$\U1" M_WKE(NH.H6?O/CB4R)#$C=TMWRQ"P=#U8<()'DC+0HI9R%-]MKN,PK$K0A$6 MK)=Q90$*V007"=>1WD46AWZ:Q82NX<)_9G_B-D4T%F /HDD;0QE&0273ZP@P M'V^RB0+O"D)'WF(6LBT<-ULFP4LG>*,4.RNG_.3_CD@.6-#;[&-XM3_(_^Y<#GPBP"RD;T79,P6Q ;S(I V-H6Z;33'X=1=Z3'P2.F_J/?KHW MJSM^7T);E- T'Q"%8+3;#G1 VWTI;&(QN.-4@&P]!';A8^<6#ZD0_\6O)5:0 M=N/:G>)O71(ZL1]!=XEOP,4VNP-;JM,3OLF4FH!T>O*7L.[#9$?M_TP=R%S>RPY;,+_IN%IXS/(E,I7=N10]X M&\F&6.8ADUK/1XU33]CS45HF%1VW3B"9'=W\8M(;H+4XV&$">CI_N=TY?IS? M=N&C@0(DN-=]I>W09@]<.4RII5C7-18*<\M>/4%[EL<%+*J%PS=KC+9*$I$EGD(,. MHU6LGE5"U/TLU52EA0P8WDN8YJT1CJ4BE3&G_LF0>:1R(_.ELA'#F 4 MB(L=U[72V&B2&L%G=3,>H2+=.^)NPBB(UGN%&6:=CS#S%31YW5TX?@.,E 0! M<=/,":IW$BOI-SV(9BA(&?;A) ;?1JOTB2Y;93)Z\Q/4<(FF/-JK!FN/_?(] M@O$N#1"!7V GPD86UB"Z%ZE7O0&=80F@9/CTD"4? 1T$\N6(>YB?2)V->P@[ MQAA-I5V#]"KR%F$T(QP7EZX*H%G\(W@.Q5 M93KL?QFS1OS#TARV-/,F72U>:3>]Y4,QF:1[ -XC6;MI?X.(]8MUQ9 %;RLV M+4;C!06U2V*O+O)3!8>U R!H_?K<83^#3':;S^CQXC6\W8Z!H@V%> UOVPYO M USE7\/;FN'MD9\6%D'0>1F4%X/X:^1L9DV9]' #\$[Z\D[H"3P(+-S?,Y^B MZJ&R-4GS/B&K++CR5^ #A$Q(F>[&Z;VSF[$?V*7 FK!6!CCHBEN7^V,+;KVK M_>((N1-$TQRY)@%QA&3%09;)K H>J^(]$9( 0=!@A*5?-2L-48=AR>N[UG/W ML-J-?\/\<@H5K5F)U])&( F]C-)&JWIFR>;C%5+V/=357F[*3NX?J;=T]T2" M1_(A"M/-B'%/&6)F\E:OX@;(OJG*B JWOY(:];\0)[Y[BE#UJZ+A)1R8@(IU M$ WR;',-JJD:0=_Z=:EX 8E.8E/J*U%+&*BM,%^3 M'2%WE$8>(T"70MQW#Y9#0$&':V9N(<:-+BN ^6P W2<.$10-DUM Z)PXW(7+ M$*D"SQJY:B\-JC"QNQ4.Z!#;ITI2?7T0L"VE%.K7X/MKL']FP7Y-'5(V ME6A3!YH&[8;E4BQ7]TGA4 "[:?VX4%QVS3.M[H\-Z2Z"+ =,-P6FNPC( M&U<%#^CW*O'0Q!E60C3^ F$\?F5DZ%8$Z%J!QPG#9.+Y8!:JLD++?#P$U&MNGJTP8 XN'KTN:L>+"G103 MN?"<1HG=6TZ.8*;B5_"."SY"[16M:;F> M.LGFVO&]BR@N6^5>AFZ0>>S5XVY#/E#JLC@/+BU7C0N:KWB9 $'TDC0!AO.X MP\[S-<31HT^I/MG?)XSV@\4J1PU1.4_1R&T)VM&"T9-,.3> MJ]L60ZF\C'JNI[)@S2D*UB@?'3^L=B0E=.N$7NMW/,80*@;*B49,1B\DTZJ8 MNZD(R"7)+/\B]%J_ZSG\@6DQF,W_?_BWZ%!S8_:P_7KN_47^FX-KG/VSQ* 0)%YF&C0G']K M-8@D@?Z%&3>%T).,;+";2_527#_XKTGL=AH,V]4F'OI7;>J3#? D#J1[:!JE M3G!@Y9XX<9)&.4>#XVU>E ^@=_.\8R@/&Y0E.2=W43N ),88(1*_05-H+CZ M/#:X0^DC15TWR/W1##'R?#B([='CE!DHX^CSU8]M!:FTR<$?OV*_S$0"GV_0 MAPGG)F++IC3;-O;P=W2IMW1;)?^ ^R5F/TT)SVCEOL+H+ M7I$D(4209WKM[/-\E;/,=EL4;3(P]I=-CZ-N&?5E@YD%(4NUG?XGJMAG?ZZ" M:!!\PQ/KFF.AT8DZ_BD5C. J#VQG$TU7785B"VU-E-%/+,:%JD'0S4RLZP]\ MMPEE]*_ZTY8'7.L2F_ICLV6)'@W8(U9T=YZ.MMCJ46)9:9#T!+MUR9B:,67_ M]SZLWI.(=_[LTE\M\B+'5 LA#7,Q'\K*(>:ZAMGXL="4D*Q9)K2NLWM=L/=G M)\C8O(LLS6+R@9ZXVZS(EZ^6*Q6TE 8V8RL@SS#DZXM@>:=9'-M^D.\@0Y*W MJG)+%,L?V >Y8[7,>Q2N63+(&7E(%Z%WZNQ\ZB_GQ"X? G]M)?-?$NE<#'CO M*2_)7^"&F4BY$QY=I4O7XR>LXON0D*^7%<%8=EH!TTQWX,/0#"(S8)]K56C#,4-R>D MN-+!L;X!;Y*L;ZX8MS3]GMX\XF#/*IY9AT!;,]Z%:%";\4CZ0&(>Z=\?S5*U M>!3)U\ 9RNU8$(OS1.Z<),W(S*FEYUZ,4\94W//T8IBTDQ)5(9 M\BT!!SG@*L-L*78 5ZK R&H9@HGK" K[VF LLAI7<,ZGDCI&4J*]JSA?SV"G1I+)MA'OE;D(1+@]S--,S.1Q]Q09R>/X_1SE45M]*8_O1Y6'IID2 MVJ=I\[_',OUEW%.B3HF:1>)_.76?5K#>DOD_C)GC?WU]?14YH0++FU_,0=%; M:RS9_-=Q=;PD0DV].Q]-7;.[JRRY_>.82EW?7VHG*O_+J7-=L-[JHH8SK*UU M(^D[5\V[(?;B0@U.J<0X!EA6R7/D\"[$A5OBICUI"K[\UOU]//8PJ3(W0 MOT)IO2=S[M=J>2X]W^->G@:23P3!A4Z77)1:T2;M'YPTB_UT?^:D=K-]&HA0 MNC0.:Z-X$S79!%ZF;R+!"\ M,L(KFTTY:[N;L1NC/T]VT*%EK1H(MHVNZ B M\RJ"O _+"7;KS=L>+A%&7 M4P.;U ICXL=2_>*@7 \K4MKCBL7< J*-?("E[,AX&6)64'^,M5 MHVQ(K_1%$BB0=3KBN2&[LC1JN;J._=#U=TYP&;)^4#=10.&L;;;L@B )OW9% M32&$"?C:,@&[OUM7JY)\2WV[#"A![IDZD@:UV8^3O6U,NHV^74:TX$YI05 > M\%9=HRJ0C;Y=)J1@W8P1-0BZ5=>X^F.AY9()*5^B_@"WZK*M/U;;=>F2@?D& M#K'W-!5I8LV[OO1PNBV-D(J[Z[B^K$5AX\Z$%.=@+T2Q[Z;$2]+(_9R%?GIS M>V\XW.3F /26 ;UG0)-,,Z@Q $S=\MYNJ!J=. DK/]GN2)CDK.UTD>SCC-0* MS-&HYI:88+Q2FCD"A K=Z9#3U#QW!4!K0*9(J(\L_")&2\+M:J4!DLK">)T? M.;/YD;"*!66C0;I\:+F:_!4LXIBU'&"2/MD??Z5LF;9XI':$6A![C M3IR:/4;D2WD87NU#>[7M-;4&*+ZG %*6+'GA^''>6=*&AH]#.$JPVJY^CR1Q M?1^0J^ 3,^$_YVRX#*]S6F=CP5MDXSSDS=!\M\6MX95 IK69[N.?9VFV9:F> MYOW\S&9'.<[I>FV6-)7/\%K'!)SD-DNRWO?]E1\-%\ M[E?KK2UU_;QNCI(C/M@X29)M"P9DE"]I1%G@;^EJ5W2UCVRUT2HJ_GW-&%%O MRJ[[GK,XXKRG..^B\Q+G@ T0ZC:7D5%N7XX#O*+HD*+=V MLD6.E=K+[@)M[C&!EQ'W 4R;UV G]M1VW0CAJC M$_AK$W;83JLOTL2.X1_!O.R.&V4?8??#,?_0]>N>Y@>^F8I_> M%Z;0=F).\M+'[/%C97D_1P$%PX;#S46]6Q1/^:EK#OK=5@#<:CC0)=[XR>>+ MF)!Z(YDI:SB7WE<##BI]*"]QU%>"OOW+B@6^G+]>=Y\$7<<5'"U SF]T%2'\DAIX%"C@"&G84X M[#U!<%!:B:CWXD$Z2E4T4^&.+M84D,"IS@%7K.V2FH1G]A[ 6H916U.\Z-_1 M[RV,1I-".>&P^=!^;\YEEV$O0MC\<-X=%=Q*O_$N?-R.P2KZWO +NGP"[EXS M3T4'.4Q&'Q]K?'M95@X>B5T_84R95OV(D+YYV54[5T^Q\( K012ULI535-)' MKF/?)=3++,T29W0\\/U"5G[845V:,9&86BZM"YIR&+JG ML5^U)5Z&:>R'B>]:2S>W0N=+T,81I*E_PDZ@ DADKZ>3.=YWW+[J9Z\ ]8-B MO!S9<0_9^4MSBY@[C?7YR_\HXB4;@)MP#/$TI>1NEDU%;' MB\XH/5O X'\!T1>KXL&8ZPNXA_@>#EMK[N2,HGX*Y+QJHY+PH*8AC^ASUA8A MZ:5\.X;/J4/6J\^I)TVHJ=(CG^(\SZ2V?DZ0TKX]%1/R,KS*<60&-FM;^[D[ M?_3USC)*X;KH(E/$'FIOO%6LZI@H!?D>KD; RU N$PGHC/,6]/BQ$5\-C($.B?2,K$OX?(TEEPKO868DXMDAFOK683>^?/. MCW,(D_0_K*[EU7 #ZD6U,\9^OS)=]F*]CO.=V3RB3MFC1G*.Z+T*@4U?K+"*Z\JH2=^N(KB;8XD)@$[5=*HQO'$O,':=8GI\HCI MIL!T%]7OX9J56,K@3<[+8[T.5]F*X,(B2S=1[/]!O'LJHKA&Q'7@A/0FUS!W M>0\33AV7^8%HEUBC?IAZQ'1)Z1@"J\Z$,9&X8U!U-V+#,["\ ]#JT_*3P%(A M6A,V]ABY<8Q876E:O 60\;C1U2/]H<=6_]'9$OG!1J/$4'M(1+F3]VXKF,AG MGU1,FM5Q\T67(;?OG\ [&0"!Y&\/RF1HY7#]7\P%M5]UH2=?'7Q6RLX&].1#4"##^H>,G'>O9#\-35#PDWN>HWH%U M!>KC&^A(@*F-RTHW]:ZD])Q@#4DY([. )V;=;>KS?3Z5:"U-S9)#9JL7IPGK M]9,_0,E &"K62Y7@+1>#05>3Z0L*L]<@QGO(*/;HK[>OX[3T;(^UD5JO$[5> M)VJ]3M1ZG:AE>10(Y4<>%BDR[)FUC$*6*V A>:CBD:E<#P%X> MIJ3DKR/Q7O7NXW6Q*ZONO]2.*'J*O2 M2"^ )3\Y _(TW_;*&Z/A=#P1%'M/3EQ& +XC<>&KGMEZN*R\BPEQ8,4XI%50 MX8;.5PJ$(6@L@'H(WMRZ)'1B/P)ZLN+#11.C^7:M(LX"AM7$I_?D5(&[#Q-Z M)O@KG]YE%!EX.@>H^3T.5L^ MXPM7/"UQ (^GFZ+7B*!U,^[P.27/L::@&C7^704=98[-\!J1IB>:$#;A7"UI MA1U=F&#-$,RM*K<8KEIGY6F:F/_)3:4S(>PEV,[1A0DVE&Z:C;JK=)HJ[P.^ M07?%?0O-N3N@+:53R#,0,+]"'BG4#5R+!"NY)6J(<$Q64#Z(O)37 MSM<&QYBRH;#;XUK1*KRVN9YBE[_7-M?3DXF]-M?MY.#7+M>X7:[AY?':Y-JX MR74W@_ZUT35NH^N.1%[[7./VN887R&N;:Z,VU_R#Y(5<8>S$$R"2I7'S7DZ< M@,W^0TI^J;!/^9U"*\1D)ROF("S8)B>3?:E(OIOJ4P6E;-*Y_F9*.[Z4D:8N MZ6S11+1;P'[*^G( M_B2CYHHDR<+]/?,3/U],M5Y*\&5(]91<10GTBY(\7MQANU8T0H'IJ$V)SIV8 M.3-)=0>GYX_OGOET8?Y#EA(/6"<&T6%W\;:B#,-,AJN:TK42+3>W.9V&KGL; MA?ELA]OLX3?BIG<1Y506NQOJKRSC4W:A"X*<$\ : T?7"SU[ 4'6PH^_.(:+9@*JQ12*]2!ZMQM55!TKEXP=%_A9L$):]]^5U30^!P*4UC6E9MS59F4S=< MCN.O+9*$I#6G\I2>#KY7GA-WL1,F!3W0UD@6+5;MG9&=:&2'23,8NVWN&8G] M1TK6([GPGXEGL1-H'R8DAQU,WKU<1-WJ1\H^.&D6^^G^C!(%?4L784'SEBU( MML6_^0Z4HW=&-V*,R(AWO!TTO%HM3>."780>_8==E#C!^SC*=K8\757LZH/B M'';YNDR3VXJCUX&3I+Z;5%&:^]"7C.;*@<(>/Z$IT-PKDF06QN/M<6<_I)L4A:%)U5=]3T*F9\3[R,+0U!:<.LGF(HB>D@NJFD@.?_080O4]@RG :[>:JHPJ-7+V9@V']LRN CO;C1%3LA>T!,8Y_-T&#_5O=V=$T^974+C24O9@"9^@.2 M H?DG[Z4@6JMNL,G,-7\=$ UV MIU!F_>M8=-BQZ#/9]WIG&]K8ZB9A'Z/0S6+&%O";DP -BOMMXG\TKT4BYH'9 MG;&][O(Y,KDA+J&\8049)#5ULX_ ;/G6/ RZ887J'8 %E\F#I4H" 1)<7[1' M3G6U%S$(.( WJMY?QZSV)MU3.\"LPH[=L%N:KZ=-%6#6-(=Q[ #=TDX8QJ=Q M8>OGCOSE4@:.NJ?;#U7M!BD+"S5L)*U3;-=*R0ZO45C9YN[:H23F*6BL?R?E M)'P7N#Y,.'9785LUW8X>EH%($E"05EJW]>-"W9L2^BPA2T%K-16YG,7..@H_ M.8_DWU=7IPIM5[@?(C]+2G*5OV;HFZ@<_R]#+XN=Z^B)J#2%ZGZ%[1)*,9ZS M6*QI[9=A&#T6%>[^FKV"J&E_S^>8^2_2$7P'_Q^V4& E;BIZ)XW;YI=-N&$=.O/-?5WFO34B>.]'ZY_=H(,.D@P M@&R2>[%7GD/< VPRH_8@&24I*UQ.EJN3C"Z84B3WWLCY#L7[U) )=\U0A[;. MUKJBQ -OH!SD7 32Y /2W,:NY:V4@QK@ZH^7VUTZB:V=?1OZA;8 TVODY0/(R808A=_1<>+]EQ3WY(HH7VRA.R_H88%44XT%^ZM26K00'89MXCVH7\Y,^ MTL&\">R#\6/5>G0-:K&-"I&U1ZQ.4,WN(>4SYVDO#:*'Q(0K33;"_ MD>5M_?I0@]?$G9J2!ZTR2A2GQSI]= MUA5[R_X&_9"E10.6FZHB;DWN0KV1*):;4\4DR]6J..TX@A;5G'.^F^Q1SETD MU#O$Z%WER$,MB5^W\Y+UB[$ B;*"UI8KGY7?^4C1[ZI]WPG@R"*^:I9C(S:: MZA5W<8=N\QAQS';5#>*41<&6J[P;NH7<>3$>)'&)%+WA28B9@S7EODZ)E\_ \]E5V?M>D;WOY\3>]^#9Z:KL_:_\Y)_;^L\5>\_N2EI>2/23D]XS2 M>_Y(_^=NOY/N#Z/BHPBP8)U_4BZ*B#,@#2' I&7%51'C0;X"#*CK@/Q O!8! M?/EN,OIRF()YTQ; "V@^TV5>\_-_!1_!ID3#MLT^/JW!5 M/UJ9#I0P2A%%Z:<7CIL_P==/[45*76$_\L[A"W45,$_=4"MQ$:[>Q[#,=_D4 M$N\^I-0$K""?$EZ^_2_2#T[\F:0VRE*4T4]=]NK\A"M%T@PP[79![A$ZP5F) M_;HVY0)8[Z36=K,, MUB@DPK6_F>B-N;.TBL5 E1/*6_J.14FR>%]<&XH;Q(8N#_H-38QGHI*28% E M.YS\[LKS*RL6V7K G:@NADE?A;DLJ:1D'(]2Z_M$_;4X9156]+ZV]9,DBO?L MW5QRW(SX\RF>0WVKK=@/$3N"V"?Y*6=WHQ0H)F[7^&RII(73%J:@/7= KJ)P M32%NV8^L%#[TXYJTF1M@4R5#XUC/V"GU^1&[B0)*?L)J^%FICFF7_"Y,9IQOEP%B:9OV24 M,K4%=6*I]!>N&V='.R#%?\&G$W.$N0(0K1HP'7'TR"1SX$Z')BSU*-D\U^GHV^8(VZ)-/ M/?69G7!=C# YV1]_I]3"G/CC"D*/S:[]Z&PME1;;(!'UG8.[*1KQ/2M2:<=J M=?3EAE#[X[NIS2 M'P=F#?.@P 1LP>GQ61'U,ZM3"-<6+&\=,H9<]&QN@Q\ MH6$#F5@QE$W8V/X-1_LXPA"^(ZF_CR_S*$"BT &&\]E$N<9;('Q\<[([6/9V M -,\03.\5V 3'-B?_'1S&7KL8IXYP2+(@='3@KNP,C\,/!0(3^$DU6<@>FA! M3F O2$K]:XF_WE#:RMC/#6&6E(U?+4Q(49[OYZCUMNWFGMN3:V3.%LO(4QL>!^12F(@'$U=0LXS#/8'JP^07VHYP*3UMKA;)U)@=4WA6"-8QEKNN%'SKTIAFN;XA+ M_$>VX4_VQS_;2M4R(07)\U"SD&;,AGBXU$OGJ=-BQ5YR42 [DQ [HYG^PV-C MTVCJ=8IR/%(1>T1BQ=7LQX6;+P3:-W!&1DL>W*Y:A C;R,'Q"*&C>- ]NM?)9@> MCNB;NSO*1G) J^ F>-HR.-]MH!1PV-_NJ6]ZVK.M^?T?MN M$.WRQ\Q:QH.2)1+!X[^^B2S3(!0=(SFP5/E7-CE(RE[C$%BUUS=Y:!@A:&D] MR=D0QU,\&#B?844)E;=@+A#.LE&RB*L[ M\7OJP[-^YAM+S /D!C"M<2(G3N!0![&W\3Y EV09G-,\Q'KWGB0SD5K '*DL&CY? MAG2'66V#7<> +9Z9(O0*'=IX:]?H7-,'P"=PE\^/+5;[R 0Y,ZP M TJ2%\CV"@:QNT@4IW=EKWQ+J05\'"@E41*[H]GE@\L=$&D!R#8K3S+0G]**[-=V&W%Y6N!L-@<+O\#[%9A@^8>55EAZYK)T[W M=[$3)M08L\< EGYP_!<+IDX!,5*QMJ(%5.$D4L.6.B&6\J,Z"+ -H;J"BX1J MGAOPS[P%9F$%$L7^+J)OY\E?(2ZYLK!HSL*:>%'69UW+HD=&(_ LK4X\-%Z[$C>9CW M< 0@K5E9-B4!]V&R(ZZ_\HD'EK(GAHV7!-6KBP?QB)EB-,"G#OLBBHGK)*E\ MXNRIQN[)"R)GP[X\FX.#"]9'T!3*,';G-8B 6;QT$P%W/'XPU$BK"YG*SU$A>B M08V(BI54+"ZHQMX7?IRD[!+F;HA*;(7WW829R%TFCFFZV_BQI\%QWG<3YCAW MF7#!$B4=C[)81\6[GV%'#@>4G+-.R,Z*2O?"&]92%R@PMMCD0 '8'KT/#TGVN,C7XW=)UK7,P+RCS0W^;;<&XUX2'6)J+2"S"'=V:GD9AXE-:RAEJK*<#\99A[7D).E:CA'M&@E9D*LZ9$1U3 MBJ]\Y\$/?-:*4\JM%WPZ*=O)%9!HS-\";[MA M?!,+O_7N-0GNZ5_@*(B'2'N'5349"@.,6Y^@!"=4I-!>(MC 8L61Q>MU3-9. M>FC.+<7L[E?3MV"X--3-YRH:PM0#P:U(OXNG;9AUNEF+_*X!OHF<2(I<0+[F@BVUD M'=,E@&_\'E1S\CC[>58*],>QG@Y@7\RR_.ENH?CM \Y([LH\=/:O73ANG%&#GX$N.D=PC>G32G!O4J\YG$6 MO5O^0=GRTG#;1?'#^.8D7@GN5>)%"N(XR6;Q2-?!0O8747SFLW'F#UF>E0\M MVEYQ(EY3GO!.<)\]Z6NS*8"RU5"82S$:T,\RKY M L2*=#?L#65B_$C*L^.&KM*/\YO9!\>#OND,XYN5/1[F7B7?<>-21W^@P%<. MDUAXGF]CTPK1S&:KBAE5"1 @7J750"@D\7K_P8D_DS1WUL.\9T?-PSO-8L8) M8)'*XYWZU4>#DY7,S<-0JM?7P/&W]'I&_8 MB:OIG)(3#P7?SL&@"M==24(C M,F3TE%*10*U[%#RVP[\""70^FOK6Z*ZRXK=&X ;@N&*NTG&*[?[,V3IKDEP[ MOI>/^08V<4/8IBX]::Y5[_I03<*EY7H=Y*--5ZM%$)"UI!WK?#1U.71763%\ MW!C+812S1L]6T;=S.#R$ZZ[$,'9+!19LHZK@IID34)KH;2_=7_CQ5CKW@?OQ MY'UI\;(K08S>9*$ZV.XVQ,2UD@ S>>G(L**2$T3BBIKIBLEOF;>N/Q0JI N) MOYY!SD3/TBMQ&,<.M'RQX[V(+H?U([^+6,IN;F/)M;//V[C>AY3$$R?\'&>[ MU-V?1EF<+AG95+B2 M?$9EQW2;1YY;T&=@.X2,J>0$$+ ME2[P.O;;J8CFA0M'P#/:*W5V5((QCW:,WT+\+'*+VMW0.Z>WSW1_&;)VGQ+/R^TF?[AJ,2]0#4\ M6 &\CBI"$7H$C),1J*(Q;/OU"[%6^X-D2F24K&<=-3EWUJ*L1P5#;\B:.6!. MT:+#2'^X %%NK++;I&(UGQ6 0P]59<-&/OOA^G:_?8@"(Z$T(>'L8E5QM%8/ M5K*G:VE9&RD0RYH#PO Q52707#E4Q9XJ_\N7T@L_<9W@%^+$Y_2ZZ+1CS8JR M$ +%NH"KRD;,%;@FLWIG22UQ4"7C4O9DZ04_%^G)< JNL$]5C@NZ#(\MY2)P MS$36A#2/U>I1:OYJ.$)8Z$ES26]OS?Y,]Q 9J09R6$SRT9=KLP*KPJY%4 M6.(;LHMB]B[.*HXRLSM8+^!Y[*)^WJ"4WAW)NO #$I_2TW(=Q1!;J@EO7H=0 MBQ?ZU7&FITY%^C6)_6!BZ@"= MRY$DY@I@J9;!)?9C-M!Z5N4&6P*;R?VHRP2P2BH]>5R&;A13Y;[T"*NS\-V<2K!])H(\%X,XP!^X MDBY=T2T\CW(O*?^/K:.OF:>LV'A09[3CN$Q!J]3JH^N=%6&]F[>PWD%6>9D* MZY3^<1G?14]]O:D5156#.0\/7L@1P#(P(RGEQ^HROHZC1[_3&-1$5&W ,Y17 MAS> )6-&0KN.DM0)_N/O@#Q&+MA9N?=\QH"5CBFG(C&28N(8RZ S40> M72: U43IRN/\V=VP(3[&Z=Q<@+/PIOFL@*N/TC[M\[(M-HGDD9PYJ3/<4TD^ M0L0%/"<73<0;P.HI8?'4W]\R@AZ0$ ZAL1 !D !F,3!Q,#8R,E]C;VUS;W9EI#IG68E5G3DIS42K>^9\Z86R39A&L &3ROSZ\SQ[ Z(B M H*",FM-M5$N>S_W^_[\?WY.5?)*#5/1M5_.Q(O*&:':6)<5[?F7L\[@]O[^ M[/_F'TF9O%C6[.K3 MI[>WMXLQ7&..%8.:^MP84Q._(.6R_;A;@^+#KLA70R'_D#12;9&J>%5M756; MY,?PEE0KU1J__,6"1<)"-?-*MHQ?SCSO^#DRU O=>/X$/WRRWF?T$]Q6*5?$ M'CY9SCXD"R!A/Z1:%JN>AY1-.EYZ$/Q]\:R_ M!CY';)0K[7+-70Q<^:?_:JJ52NT3_CR23.I<+E/%O9I=Z;P3?L!5+M9GZO6J MV IXM'V%