0001213900-22-080184.txt : 20221215 0001213900-22-080184.hdr.sgml : 20221215 20221215171446 ACCESSION NUMBER: 0001213900-22-080184 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 90 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20221215 DATE AS OF CHANGE: 20221215 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: 221465646 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 f10q0322_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 March 31, 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. 333-150332

 

COMSOVEREIGN HOLDING CORP.

(Exact name of registrant as specified in its charter)

 

Nevada   46-5538504

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

 

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 December 14, 2022, there were 238,113,575 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 March 31, 2022 and December 31, 2021   1
  Condensed Consolidated Statements of Operations for the Three Months Ended March 31, 2022 and 2021.   2
  Condensed Consolidated Statements of Changes in Stockholders’ Equity for the Three Months Ended March 31, 2022 and 2021.   3
  Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 31, 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   22
Item 3. Quantitative and Qualitative Disclosures about Market Risk   31
Item 4. Controls and Procedures   31
       
PART II OTHER INFORMATION    
Item 1. Legal Proceedings   32
Item 1A. Risk Factors   32
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds   33
Item 3. Default Upon Senior Securities   33
Item 4. Mine Safety Disclosures   34
Item 5. Other Information   34
Item 6. Exhibits   35
  Signatures   36

 

i

 

 

PART I. FINANCIAL INFORMATION

 

ITEM 1: Financial Statements

 

COMSOVEREIGN HOLDING CORP.

CONDENSED CONSOLIDATED BALANCE SHEETS

 

   March 31,   December 31, 
(Amounts in thousands, except share and per share data)  2022   2021 
   (unaudited)     
Assets        
Current assets:        
Cash   $502   $1,899 
Accounts receivable, net   2,589    1,598 
Inventory, net    12,073    10,544 
Prepaid expenses   5,957    7,202 
Other current assets   397    342 
Total current assets   21,518    21,585 
Property and equipment, net   2,523    9,488 
Operating lease right-of-use assets   13,398    3,717 
Finance lease right-of-use-assets   184    190 
Intangible assets, net   13,749    15,460 
Goodwill      37,991    37,991 
Other assets – long term   1,099    98 
Total assets  $90,462   $88,529 
           
Liabilities and Stockholders’ Equity          
Current liabilities:           
Accounts payable  $2,790   $3,739 
Accrued interest   203    288 
Accrued liabilities   981    1,037 
Accrued liabilities – related party   
-
    86 
Accrued payroll   1,069    927 
Contract liabilities, current   4,512    3,816 
Accrued warranty liability - current   473    473 
Operating lease liabilities - current   1,729    1,102 
Finance lease liabilities - current   65    61 
Related party note deposit   100    - 
Current portion of long-term debt; net of unamortized discounts and debt issuance costs   1,101    13,577 
Total current liabilities   13,023    25,106 
Debt – long term   16,811    12,273 
Contract liabilities – long term   108    108 
Operating lease liabilities – long term   11,855    2,771 
Finance lease liabilities – long term   112    120 
Total liabilities   41,909    40,378 
           
Commitments and contingencies (Note 15)   
 
    
 
 
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 March 31, 2022 and December 2021   
-
    
-
 
Common stock, $0.0001 par value, 300,000,000 shares authorized; 83,770,939 and 81,985,140 shares issued and 83,737,605 and 81,951,806 shares outstanding as of March 31, 2022 and December 2021, respectively   8    8 
Additional paid-in capital   267,606    266,013 
Treasury stock, at cost, 33,334 shares as of March 31, 2022 and December 2021   (50)   (50)
Accumulated deficit   (219,034)   (217,843)
Accumulated other comprehensive income   23    23 
Total Stockholders’ Equity   48,553    48,151 
Total Liabilities and Stockholders’ Equity  $90,462   $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 
   March 31, 
(Amounts in thousands, except share and per share data)  2022   2021 
         
Revenue  $3,229   $2,086 
Cost of goods sold   2,196    1,074 
Gross profit   1,033    1,012 
Operating expenses          
Research and development (1)   1,172    547 
Sales and marketing (1)   66    48 
General and administrative (1)   6,157    7,135 
Depreciation and amortization   2,217    3,661 
Gain on the sale of assets   (8,441)   (83)
Total operating expenses, net   1,171    11,308 
Income (loss) from operations   (138)   (10,296)
Other income (expense)          
Interest expense   (880)   (469)
Other expense   
-
    (13)
Loss on extinguishment of debt   (173)   (5,348)
Foreign currency transaction loss   
-
    (80)
Total other expense   (1,053)   (5,910)
Net loss   (1,191)   (16,206)
Dividend on preferred stock   (123)   
-
 
Net loss attributable to common stockholders  $(1,315)  $(16,206)
           
Net loss per share           
- Basic and diluted
  $(0.02)  $(0.25)
           
Weighted average number of common shares outstanding          
- Basic and diluted
   83,552,719    65,941,513 

 

(1)These are exclusive of depreciation and amortization

 

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 MONTHS ENDED MARCH 31, 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   -    
-
    -    
-
    
-
    
-
    -    
-
    (1,191)   (1,191)
Balance - March 31, 2022   320,000   $
-
    83,770,939   $8   $267,606   $23    33,334   $(50)  $(219,034)  $48,553 

 

   FOR THE THREE MONTHS ENDED MARCH 31, 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,219   $
-
    33,334   $(50)  $(64,627)  $93,547 
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 
Shares 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,851   $
-
    33,334   $(50)  $(80,833)  $145,975 

 

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 Three Months Ended 
   March 31, 
(Amounts in thousands, except share data)  2022   2021 
Cash Flows From Operating Activities:        
Net loss  $(1,191)  $(16,206)
Adjustments to reconcile net loss to net cash used in operating activities:          
Depreciation   505    362 
Amortization   1,712    3,299 
Amortization of financing lease right-of-use asset   6    6 
Operating lease expense   319    208 
Bad debt (recovery) expense   49    (2)
Gain on the sale of assets   (8,441)   (83)
Share-based compensation   535    356 
Amortization of debt discounts and debt issuance costs   574    88 
Share-based vendor payments   
-
    1,171 
Loss on extinguishment of debt   173    5,348 
Changes in operating assets and liabilities:          
Accounts receivable, net   (1,040)   (53)
Inventory, net   130    (343)
Prepaid expenses   (414)   (1,614)
Other current assets   (46)   376 
Other non-current assets   (1,010)   
-
 
Accounts payable   (949)   (3,351)
Accrued liabilities   (56)   (7)
Accrued payroll   
-
    (3,125)
Accrued interest   (41)   (223)
Contract liabilities   696    (267)
Operating lease liabilities   (916)   (178)
(Repayments) advances from related party   (86)   30 
Other current liabilities   772    1 
Total Adjustments   (7,528)   1,999 
Net Cash Used In Operating Activities   (8,719)   (14,207)
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   (193)   (1,997)
Acquisition of intangible assets   
-
    (1,675)
Proceeds from disposal of property and equipment   
-
    83 
Net Cash Provided By (Used In) Investing Activities   14,909    (7,837)
Cash Flows From Financing Activities:          
Principal payment on finance lease   (7)   (14)
Proceeds from related party note deposit   100    
-
 
Proceeds from sale of common stock from offering   
-
    44,971 
Offering costs   
-
    (5,315)
Preferred stock dividend   (123)   
-
 
Proceeds from exercise of options   31    
-
 
Debt issuance costs   
-
    (155)
Repayment of debt   (7,588)   (7,202)
Net Cash (Used In) Provided By Financing Activities   (7,587)   32,285 
Net (Decrease) Increase In Cash   (1,397)   10,241 
Cash - Beginning of Period   1,899    730 
Cash - End of Period  $502   $10,971 

 

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 Three Months Ended 
   March 31, 
(Amounts in thousands, except share data)  2022   2021 
Supplemental Disclosures of Cash Flow Information:        
Cash paid during the period for:        
Interest  $105   $574 
Non-cash investing and financing activities:          
Bad debt (recovery) expense   
 
    
 
 
Issuance of common stock for extinguishment of debt and interest  $
-
   $12,382 
Issuance of warrants for extinguishment of debt and interest  $
-
   $4,394 
Debt incurred to sellers for Sky Sapience Ltd. acquisition  $
-
   $12,650 
Issuance of common stock for Sky Sapience Ltd. acquisition  $
-
   $9,071 
Acquisition of building with secured note payable  $
-
   $4,480 
Issuance of common stock for conversion of debt and interest  $1,150   $1,602 
Recognition of operating lease right-of-use asset and liability  $10,052   $457 
Transfer of inventory to property and equipment  $
-
   $322 

 

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

 

5

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

MARCH 31, 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 months ended March 31, 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, financial position and cash flows for the three months ended March 31, 2022 and 2021 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 March 31, 2022 and for the three months ended March 31, 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. 

 

Principles of Consolidation

 

The unaudited condensed consolidated financial statements as of March 31, 2022 and December 31, 2021, and for the three months ended March 31, 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.

 

6

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

MARCH 31, 2022

(unaudited)

 

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 March 31, 2022, the Company determined that it was not more likely than not that any reporting unit’s fair value was below that reporting unit’s carrying amount. Accordingly, it wasn’t necessary to perform interim impairment testing as of March 31, 2022.

 

The Company calculates the estimated fair value of a reporting unit using a weighting of the income and market approaches. 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. For the market approach, the Company uses internal analyses based primarily on market comparables. The Company bases these assumptions on its historical data and experience, third party appraisals, industry projections, micro and macro general economic condition projections, and its expectations.

 

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 March 31, 2022 and December 31, 2021 approximated their fair value due to their short-term nature.

 

7

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

MARCH 31, 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 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 three months ended March 31, 2022, the Company used cash flows in operating activities of $8.7 million, it had an accumulated deficit of $219.0 million and had working capital of $8.5 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 18 – 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 18 – 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 18 – 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.

 

8

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

MARCH 31, 2022

(unaudited)

 

NOTE 4 REVENUE

 

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

 

   For the Three Months Ended 
   March 31, 
(Amounts in thousands)  2022   2021 
Timing of revenue recognition:        
Services and products transferred at a point in time  $3,131   $1,896 
Services and products transferred over time   98    190 
Total revenue  $3,229   $2,086 

 

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 months ended March 31, 2022 and 2021:

 

   For the Three Months Ended 
   March 31, 
(Amounts in thousands)  2022   2021 
Revenue by products and services:          
Products  $3,131   $1,619 
Services   98    467 
Total revenue  $3,229   $2,086 

 

Revenue by geographic destination consisted of the following for the three months ended March 31, 2022 and 2021:

 

   For the Three Months Ended 
   March 31, 
(Amounts in thousands)  2022   2021 
Revenue by geography:        
North America  $2,725   $1,736 
International   504    350 
Total revenue  $3,229   $2,086 

 

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 March 31, 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,924 
New invoices not yet earned   1,327 
Old invoices earned   (631)
Balance at March 31, 2022  $4,620 

 

9

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

MARCH 31, 2022

(unaudited)

 

NOTE 5 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 March 31, 2022 and 2021, respectively:

 

   As of March 31, 
   2022   2021 
Options   6,680,770    3,380,181 
Unvested restricted stock   99,998    323,701 
Warrants   12,814,823    6,298,692 
Convertible notes   5,208,002    2,136,015 
    24,803,593    12,138,589 

 

NOTE 6 CASH, CASH EQUIVALENTS, AND RESTRICTED CASH

 

Cash and cash equivalents consisted of the following as of March 31, 2022, and December 31, 2021:

 

(Amounts in thousands)  March 31,
2022
   December 31,
2021
 
Cash and cash equivalents  $466   $1,622 
Restricted cash   36    277 
Total  $502   $1,899 

 

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 March 31, 2022 and December 31, 2021, respectively. During the three months ended March 31, 2022, $195,000 of restricted cash was released upon the sale of a building and the remainder of the restricted cash will be released as overseas leases expire in January and July of 2023. See Note 10 – Property and Equipment, Net for additional information related to the sale of the building.

 

10

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

MARCH 31, 2022

(unaudited)

 

NOTE 7 ACCOUNTS RECEIVABLE, NET

 

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

 

(Amounts in thousands)  March 31,
2022
   December 31,
2021
 
Account receivables  $4,300   $3,260 
Less: allowance for doubtful accounts   (1,711)   (1,662)
Total account receivables, net  $2,589   $1,598 

 

Bad debt (recovery) expense totaled $(48,968) and $(2,142) for the three months ended March 31, 2022 and 2021, respectively.

 

NOTE 8 INVENTORY, NET

 

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

 

(Amounts in thousands)  March 31,
2022
   December 31,
2021
 
Raw materials  $8,317   $6,810 
Work in progress   1,280    1,255 
Finished goods   3,633    3,645 
Total inventory   13,230    11,710 
Reserve   (1,157)   (1,166)
Total inventory, net  $12,073   $10,544 

 

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 9 PREPAID EXPENSES

 

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

 

(Amounts in thousands)  March 31,
2022
   December 31,
2021
 
Prepaid products and services  $5,926   $7,106 
Prepaid rent and security deposit   31    96 
Total prepaid expenses  $5,957   $7,202 

 

11

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

MARCH 31, 2022

(unaudited)

  

NOTE 10 PROPERTY AND EQUIPMENT, NET

 

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

 

(Amounts in thousands)  March 31,
2022
   December 31,
2021
 
Shop machinery and equipment  $12,063   $11,912 
Computers and electronics   1,475    1,436 
Office furniture and fixtures   730    744 
Leasehold improvements   543    543 
Building   
-
    4,801 
Land   
-
    1,330 
Building improvements   
-
    755 
Total property and equipment   14,811    21,521 
Less: accumulated depreciation   (12,288)   (12,033)
Total property and equipment, net  $2,523   $9,488 

 

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 11 – Leases for additional information about the subsequent leaseback of the office building.

 

The Company recognized $505,000 and $362,000 of depreciation expense for the three months ended March 31, 2022 and 2021, respectively.

 

NOTE 11 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 March 31, 2022 and December 31, 2021 were as follows:

 

   March 31,   December 31, 
(Amounts in thousands)  2022   2021 
Operating lease ROU assets  $13,398   $3,717 
Operating lease liability  $13,584   $3,873 

  

On February 1, 2022, the Company entered into a lease agreement with the new owners of the Tucson Building (see Note 10 - 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. See Note 18 – Subsequent Events - Lease Developments for information related to the subsequent lease default and lease abandonment.

 

12

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

MARCH 31, 2022

(unaudited)

 

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

  

   For the Three Months Ended 
   March 31, 
(Amounts in thousands)  2022   2021 
Operating lease cost  $611   $252 
Short-term lease cost  $9   $39 
           
Cash paid for amounts included in the measurement of lease liabilities:          
Operating cash flows from operating leases  $549   $259 

 

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

 

   March 31,  December 31,
(Amounts in thousands)  2022  2021
Weighted average remaining lease term  8.75 years  6.12 years
Weighted average discount rate  5.58%  6.18%

 

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 March 31, 2022:

 

   Operating 
(Amounts in thousands)  Leases 
2022  $1,880 
2023   2,397 
2024   2,065 
2025   1,730 
2026   1,386 
Thereafter   8,286 
Total minimum lease payments   17,744 
Less: effect of discounting   (4,160)
Present value of future minimum lease payments   13,584 
Less: current obligations under leases   (1,729)
Long-term lease obligations  $11,855 

 

Finance Leases

 

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

 

The following table presents the weighted-average remaining lease term and weighted average discount rates related to the Company’s finance leases as of March 31, 2022:

 

   March 31, 
(Amounts in thousands)  2022 
Weighted average remaining lease term   2.86 
Weighted average discount rate   6.44%

 

13

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

MARCH 31, 2022

(unaudited)

 

The table below reconciles the fixed component of the undiscounted cash flows for each of the first five years and the total remaining years to the finance lease liabilities recorded on the condensed consolidated balance sheet as of March 31, 2022:

 

   Finance 
(Amounts in thousands)  Leases 
2022  $56 
2023   63 
2024   49 
2025   11 
2026   6 
Total minimum lease payments   185 
Less: effect of discounting   (8)
Present value of future minimum lease payments   177 
Less: current obligations under leases   (65)
Long-term lease obligations  $112 

 

NOTE 12 DEBT

 

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

 

      Original  March 31, 2022   December 31, 2021 
(Amounts in thousands)  Note Reference  Maturity Date  Amount
Outstanding
   Interest Rate   Amount
Outstanding
   Interest
Rate
 
Secured Notes Payable                          
Secured senior convertible note payable  A  5/27/23  $4,583    6.0%  $6,417    6.0%
Secured senior convertible note payable  B  8/25/23   3,867    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         8,950         17,455      
                           
Notes Payable                          
Notes payable  E  2/16/2023   1    3.0%   11    3.0%
PPP loans  F  5/5/22   
-
    1.0%   2    1.0%
SBA loan  G  5/15/50   146    3.8%   150    3.8%
Total notes payable         147         163      
                           
Convertible Notes Payable                          
Convertible note payable  H  6/3/22   600    5.0%   600    5.0%
Convertible note payable  I  1/29/26   11,150    3.3%   11,150    1.0%
Total convertible notes payable         11,750         11,750      
                           
Total long-term debt         20,847         29,368      
Less unamortized discounts and debt issuance costs         (2,935)        (3,518)     
Total long-term debt, less discounts and debt issuance costs         17,912         25,850      
Less current portion of long-term debt         (1,101)        (13,577)     
Debt classified as long-term debt        $16,811        $12,273      

 

During the three months ended March 31, 2022 (a) $2.8 million of Notes A and B principal was satisfied by $1.9 million (plus interest) of aggregate payments in cash, plus aggregate conversions of principal and interest of $0.9 million and $44,000, respectively, into an aggregate of 1,576,058 shares of the Company’s common stock; (b) $0.5 million of Note C past due principal was repaid in cash; (c) $5.2 million of Note D (the Tucson Building mortgage) was repaid in cash from the proceeds of the January 31, 2022 building sale; and (d) an aggregate of $16,000 of Notes E, F, and G principal were repaid in cash. The conversions of Notes A and B were pursuant to a share-settled redemption feature wherein the conversions are required to be accounted for under extinguishment accounting, which resulted in the recognition of a $173,000 loss on extinguishment.

 

14

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

MARCH 31, 2022

(unaudited)

 

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

 

(Amounts in thousands)   Total 
Remaining 2022   $8,583 
2023    968 
2024    
-
 
2025    
-
 
2026    11,150 
Thereafter    146 
Total    $20,847 

 

During the three months ended March 31, 2022 and 2021, the Company recognized $880,000 and $469,000 of interest expense in connection with the aforementioned indebtedness.

 

For additional information related to debt, including subsequent conversions of Notes A and B principal into common stock, see Note 18 – Subsequent Events – Debt and Equity Developments. Because of such subsequent conversions, the March 31, 2022 outstanding principal of Notes A and B (and the related debt discounts) were fully reclassified from current to long term.

 

NOTE 13 STOCKHOLDERS’ EQUITY

 

See Note 12 – Debt and Note 18 – 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 months ended March 31, 2022, the Company recorded $123,328 of dividends paid or payable to the holders of the 9.25% Series A Preferred Stock.

 

NOTE 14 SHARE-BASED COMPENSATION

 

Restricted Stock Awards

 

A summary of the restricted stock unit (“RSU”) activity during the three months ended March 31, 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 - March 31, 2022   99,998   $2.05 

 

During the three months ended March 31, 2022 and 2021, the Company recognized $78,496 and $349,080, 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 March 31, 2022, there was $234,354 of unrecognized stock-based compensation expense related to RSUs that will be recognized over the weighted average remaining vesting period of 0.73 years.

 

15

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

MARCH 31, 2022

(unaudited)

 

Stock Options

 

There were no stock options issued during the three months ended March 31, 2022 and 2021.

 

The following table presents stock option activity for the three months ended March 31, 2022:

 

   Number of
Options
   Weighted
Average
Exercise Price
Per Share
   Weighted
Average
Contractual
Life in Years
   Aggregate
Intrinsic
Value
 
               (in thousands) 
Outstanding - December 31, 2021   7,040,511   $2.33           
Exercised   (209,741)   0.15           
Cancelled or Expired   (150,000)   2.75         
 
 
Outstanding - March 31, 2022   6,680,770   $2.39    3.14   $44 
Exercisable - March 31, 2022   2,313,770   $1.80    1.47   $44 

 

The following table presents information related to stock options as of March 31, 2022:

 

Options Outstanding   Options Exercisable 
       Weighted     
  Outstanding   Average   Exercisable 
  Number
of
   Remaining
Life
   Number
of
 
Exercise Price Per Share  Options   In Years   Options 
$ 0.01 - $ 0.50      
-
    
-
    
-
 
$ 0.51 - $ 1.00   718,763    3.58    568,763 
$ 1.01 - $ 1.50   
-
    
-
    
-
 
$ 1.51 - $ 2.00   1,356,671    0.54    1,356,671 
$ 2.01 - $ 2.50   
-
    
-
    
-
 
$ 2.51 - $ 3.00   4,313,659    3.89    295,001 
$ 3.01 - $ 3.50   291,677    3.11    93,335 
    6,680,770    1.47    2,313,770 

 

The Company recognized $456,604 and $7,374 of share-based compensation expense related to options for the three months ended March 31, 2022 and 2021, respectively. Compensation expense related to stock options is recorded in general and administrative expense in the condensed consolidated statement of operations. At March 31, 2022, the Company had $2.6 million of unrecognized compensation expense related to options.

 

16

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

MARCH 31, 2022

(unaudited)

 

Warrants

 

All warrants are valued utilizing the Black-Scholes pricing model using the assumptions listed below. There were no warrants issued during the three months ended March 31, 2022. The weighted average grant date fair value of all warrants issued during the three months ended March 31, 2021 was $1.60 per share. The following table summarizes the assumptions used to estimate the fair value of warrants granted during the three months ended March 31, 2022 and 2021:

 

   For the Three
Months Ended
 
   March 31, 
   2022   2021 
Expected dividend yield   N/A     0%
Expected volatility   N/A     36.96 - 41.55% 
Risk-free interest rate   N/A     0.19 - 0.44% 
Contractual life of warrants   N/A     2.5 - 5.0 years 

 

The following table represents warrant activity for the three months ended March 31, 2022:

 

   Number of   Weighted-
Average
Exercise Price
   Weighted-
Average
Contractual
   Aggregate
Intrinsic
 
   Warrants   Per Share   Life in Years   Value 
               (in thousands) 
Outstanding - December 31, 2021   12,831,593   $3.73           
Forfeited or Expired   (16,670)   1.50           
Outstanding - March 31, 2022   12,814,923   $3.72    3.93   $246,967 
Exercisable - March 31, 2022   11,674,923   $3.88    3.87   $246,967 

 

The following table presents information related to warrants as of March 31, 2022:

 

Warrants Outstanding   Warrants Exercisable 
     Weighted    
  Outstanding
Number of
   Average
Remaining Life
   Exercisable
Number of
 
Exercise Price Per Share  Warrants   In Years   Warrants 
$ 0.01 - $ 1.00   560,192    3.27    560,192 
$ 1.01 - $ 2.00   
-
    
-
    
-
 
$ 2.01 - $ 3.00   4,556,001    4.18    3,416,001 
$ 3.01 - $ 4.00   33,342    3.04    33,342 
$ 4.01 - $ 5.00   7,285,290    3.83    7,285,290 
$ 5.01 - $ 6.00   380,098    3.85    380,098 
    12,814,923    3.87    11,674,923 

 

NOTE 15 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.

 

17

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

MARCH 31, 2022

(unaudited)

 

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.

 

See Note 18 – Subsequent Events – Litigation, Claims and Contingencies Developments for post-March 31, 2022 developments.

 

NOTE 16 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 March 31, 2022, accounts receivable from two customers comprised an aggregate of approximately 32% of the Company’s total trade accounts receivable, and none of these balances were characterized as uncollectible. In addition, for the three months ended March 31, 2022, revenue from three customers individually exceeded 10% of revenue and, in total, comprised approximately 37% of the Company’s total revenue. No vendors accounted for greater than 10% of expenses for the three months ended March 31, 2022.

 

NOTE 17 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 March 31, 2021.

 

(Amounts in thousands, except share and per share amounts)  For the
Three Months
Ended
March 31, 2021
 
Revenue  $2,816 
Net loss  $(17,662)
Basic and diluted loss per common share  $(0.22)
Weighted-average common shares outstanding   80,111,622 

 

NOTE 18 SUBSEQUENT EVENTS

 

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.

 

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.

 

18

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

MARCH 31, 2022

(unaudited)

 

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

 

Commencing in May 2022, the Company embarked on a restructuring, including a reduction of over 70% of overhead and personnel 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 suspended operations.

 

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 employment liabilities and assuming DragonWave Canada’s lease in Kanata, Ontario, Canada, through an Asset Purchase Agreement.

 

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

 

On June 21, 2022, the Company sold its Sovereign Plastics LLC (“Sovereign Plastics”) business unit for total consideration of $2 million to TheLandersCompanies LLC.

 

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”) in return for the cancelation of an outstanding $600,000 promissory note, the return of 500,000 shares of common stock, and the waiver of certain severance payments.

 

Debt and Equity Developments

 

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 March 31, 2022, the proceeds were recorded as a related party note deposit in current liabilities.

 

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 Company’s secured senior convertible notes payable (see Note 12 – Debt) entered into default, which resulted in a 5% or $375,833 increase in the principal value, pursuant to the terms of the notes. 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. Subsequent to March 31, 2022 and through the filing date of this Form 10-Q, the note holders converted $8,715,583 of principal and $171,599 of interest into an aggregate of 154,167,727 shares of the Company's common stock. As of the filing date, the remaining combined principal and interest balance of the secured senior convertible notes was approximately $228,000.

 

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

 

On May 24, 2022, the Company received notice from counsel for holders of $11.15 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. The notice indicated that the holders were reserving their rights.

 

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 $370,000.

 

19

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

MARCH 31, 2022

(unaudited)

 

On June 23, 2022, the Company reached an agreement to cancel a $600,000 promissory note (see Business Developments above).

 

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.

 

Lease Developments

 

In May 2022, the Company abandoned its lease of the Tucson Building (see Note 11 – Leases) 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 July 2022, the Company abandoned its Chantilly, VA office lease.

 

Litigation, Claims and Contingencies Developments

 

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.

 

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 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 March 31, 2022 and the other $1.3 million is included in contract liabilities – current in the March 31, 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-March 31, 2022 claims of the former employees.

 

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. 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 has accrued for the wage claims for services provided, but has not accrued for the claims associated with future services. The Company disputes certain allegations of the plaintiff and intends to vigorously defend the lawsuit.

 

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. 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 has accrued for the wage claims for services provided, but has not accrued for the claims associated with future services. The Company disputes certain allegations of the plaintiff and intends to vigorously defend the lawsuit.

 

20

 

 

COMSOVEREIGN HOLDING CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

MARCH 31, 2022

(unaudited)

 

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 March 31, 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-March 31, 2022 claims of the former employees were resolved and the action was dismissed on or about November 17, 2022.

 

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

 

21

 

 

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 months ended March 31, 2022, compared to the three months ended March 31, 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:

 

22

 

 

 

 

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.

 

  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 has been idled.

 

23

 

 

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, transferred the 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.

 

  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 was idled 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.

 

  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 was idled in June 2022.

 

24

 

 

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 was idled in June 2022.  

 

  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.

 

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.

 

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, injection moulding, 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.

 

25

 

 

During the three months ended March 31, 2022 and 2021, approximately 16% and 17%, 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.

 

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.

 

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.

 

26

 

 

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 
   March 31, 
(Amounts in thousands, except share and per share data)  2022   2021 
         
Revenue  $3,229   $2,086 
Cost of goods sold   2,196    1,074 
Gross profit   1,033    1,012 
Operating expenses          
Research and development (1)   1,172    547 
Sales and marketing (1)   66    48 
General and administrative (1)   6,157    7,135 
Depreciation and amortization   2,217    3,661 
Gain on the sale of assets   (8,441)   (83)
Total operating expenses, net   1,171    11,308 
Income (loss) from operations   (138)   (10,296)
Other income (expense)          
Interest expense   (880)   (469)
Other expense   -    (13)
Loss on extinguishment of debt   (173)   (5,348)
Gain on sale of building   -    - 
Foreign currency transaction loss   -    (80)
Total other expense   (1,053)   (5,910)
Net loss  $(1,191)  $(16,206)

 

(1)These are exclusive of depreciation and amortization

 

Three Months Ended March 31, 2022 Compared to Three Months Ended March 31, 2021

 

Total Revenues

 

For the three months ended March 31, 2022, total revenues were $3.2 million compared to $2.1 million for the three months ended March 31, 2021, an increase of $1.1 million, or 55%. These sales derived primarily from mobile network backhaul products, outside sales from Sovereign Plastics, and the sale of our aerostat products and accessories. The increase was driven primarily from revenue from companies acquired in 2021 and from large orders fulfilled by Sovereign Plastics.

 

27

 

 

Cost of Goods Sold and Gross Profit

 

For the three months ended March 31, 2022, cost of goods sold were $2.2 million compared to $1.1 million for the three months ended March 31, 2021, an increase of $1.1 million, or 104%. Cost of goods sold primarily consisted of the 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.

 

Gross profit for the three months ended March 31, 2022 was $1.0 million compared to $1.0 million for the three months ended March 31, 2021, with a gross profit margin for the three months ended March 31, 2022, of 32% compared to 49% for the three months ended March 31, 2021. This decrease in gross profit margin was driven primarily by the sale of older DragonWave products that were lower margin during the current quarter as compared to the corresponding period in the fiscal year 2021 and an increase 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 March 31, 2022, research and development expense was $1.2 million compared to $0.5 million for the three months ended March 31, 2021, an increase of $0.7 million. Research and development expense consisted primarily of contract labor and payroll related costs. This increase was primarily for development of DragonWave radio software features, VNC 5G ORAN system product development, VEO photonics chip development. The expenses are mostly contractor labor and our own engineering teams.

 

Sales and Marketing Expense

 

For the three months ended March 31, 2022, sales and marketing expense was $66,000 compared to $48,000 for the three months ended March 31, 2021, an increase of $18,000, which primarily consisted of increases in payroll and related costs performed primarily by our newly acquired subsidiary.

 

General and Administrative Expenses

 

For the three months ended March 31, 2022, general and administrative expense was $6.2 million compared $7.1 million for the three months ended March 31, 2021. This $0.9 million decrease 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.2 million due to additional employees and salary increases, plus rent increased by $0.2 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 March 31, 2022, depreciation and amortization was $2.2 million compared $3.7 million for the three months ended March 31, 2021, a decrease of $1.5 million, primarily due to the sale of our Tucson Building (see below).

 

Gain on the Sale of Assets

 

For the three months ended March 31, 2022, gain on the sale of assets was $8.4 million compared to $0.1 million for the three months ended March 31, 2021, an increase of $8.3 million. On January 31, 2022, we sold 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 Income and Expenses

 

For the three months ended March 31, 2022, other expense was $1.0 million compared to other expense of $5.9 million for the three months ended March 31, 2021, a decrease of $4.9 million. This change primarily consisted of a decrease in the loss on extinguishment of debt of $5.1 million during the three months ended March 31, 2021, partially offset by a $0.4 million increase in interest expense.

 

Net Loss

 

For the three months ended March 31, 2022, we had a net loss of $1.2 million compared to a net loss of $16.2 million for the three months ended March 31, 2021, related to the items described above.

 

28

 

 

Liquidity and Capital Resources 

 

Liquidity is the ability of an enterprise to generate adequate amounts of cash to meet its cash requirements. As of March 31, 2022, we had $0.5 million in cash compared to $1.9 million on December 31, 2021, a decrease of $1.4 million resulting primarily from $8.7 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 10 – 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 March 31, 2022, we had working capital of $8.5 million compared to negative working capital of $3.5 million as of December 31, 2021. This increase in working capital of $12.0 million was primarily related to the $15.1 million of proceeds from the sale of the Tucson Building and the reclassification of $5.5 million of debt from a current liability to a long term liability due to the subsequent conversion of such debt into equity, partially offset by the $7.6 million of repayments to debt holders.

 

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

 

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

 

$1.0 million related to indebtedness that is due during 2023;

  

$0.1 million related to indebtedness that is due in the first quarter of 2023; and

 

$11.3 million related to indebtedness that is due in 2026 or thereafter.

 

Subsequent to March 31, 2022, the following developments should be noted:

 

of the $9.6 million of indebtedness that is due during 2023/2022, $8.45 million was converted into common stock and $0.6 million was canceled;

 

of the $11.3 million of indebtedness that is due in 2026 or thereafter, $11.2 million entered technical default and the holders sent us a letter indicating that they were reserving their rights, but to date that haven’t declared a default;

  

additional promissory notes with a face value of $1.3 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.

 

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 three months ended March 31, 2022, we used cash flows in operating activities of $8.7 million, we had an accumulated deficit of $219.0 million and we had working capital of $8.5 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.

 

29

 

 

Lines of Credit and Debt

 

Summary information with respect to our debt or other credit facilities is set forth in Note 12 – 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 Three Months Ended
March 31,
 
(Amounts in thousands)  2022   2021 
Cash flows provided by (used in) operating activities  $(8,719)  $(14,207)
Cash flows provided by (used in) investing activities   14,909    (7,837)
Cash flows provided by (used in) financing activities   (7,587)   32,285 
Net (decrease) increase in cash and cash equivalents  $(1,397)  $10,241 

 

Operating Activities

 

For the three months ended March 31, 2022, net cash used in operating activities was $8.7 million. Net cash used in operating activities primarily consisted of the net loss of $1.2 million, deductions for net non-cash gains of $4.6 million, and net cash used to fund changes in the levels of operating assets and liabilities of $2.9 million.

 

For the three months ended March 31, 2021, net cash used in operating activities was $14.2 million. Net cash used in operating activities primarily consisted of the net operating loss of $16.2 million, which was partially offset by adjustments for non-cash expenses of $10.7 million, and net cash used to fund changes in the levels of operating assets and liabilities of $8.7 million.

 

Investing Activities

 

For the three months ended March 31, 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 three months ended March 31, 2021, net cash used in investing activities was $7.8 million. Investing activities primarily consisted of net cash used to (a) fund business acquisitions of $4.2 million, (b) acquire property and equipment of $1.9 million, and acquire intangible assets of $1.7 million.

 

Financing Activities

 

For the three months ended March 31, 2022, net cash used in financing activities was $7.6 million. Financing activities primarily consisted of repayment of debt of $7.6 million.

 

For the three months ended March 31, 2021, financing activities provided cash of $32.3 million. Financing activities primarily consisted of net proceeds from the sale of common stock from the public offerings of $39.7 million, which was offset by the repayment of debt of $6.4 million, the repayment of related party notes of $0.8 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.

 

30

 

 

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 18 – Subsequent EventsBusiness Developments) in the footnotes to the unaudited consolidated financial statements herein, included discussions of exiting or idling of certain businesses and/or assets, in periods subsequent to March 31, 2022. During the current quarter, the Company determined that it was not more likely than not that any reporting unit’s fair value was below that reporting unit’s carrying amount. Accordingly, it wasn’t necessary to perform interim impairment testing as of March 31, 2022. However, given the constraints of capital resources that manifested themselves subsequent to March 31, 2022, the resulting weakness in the business and challenges with the economy, we may need to record future impairments of our long-lived assets and or goodwill, based on our assessment in future periods.  

 

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.

 

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 months ended March 31, 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.

 

31

 

 

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-March 31, 2022 claims of the former employees.

 

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. 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 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. 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 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-March 31, 2022 claims of the former employees were resolved and the action was dismissed on or about November 17, 2022.

 

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.

 

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

 

32

 

 

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 March 31, 2022, 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 Securities 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:

 

None.

 

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.15 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 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 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 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 instalments 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. As of March 31, 2022, an aggregate principal amount of approximately $4.58 million was outstanding under this note. 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 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 million (representing an original issue discount of 16.0% on the note), which $5 million was received on August 26, 2021.

 

33

 

 

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 instalments 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. As of March 31, 2022, an aggregate principal amount of approximately $3.87 million was outstanding under this note. 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 the date of this filing, this note had a remaining combined principal and interest balance of approximately $179,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 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 $370,000.

 

Item 4. Mine Safety Disclosures.

 

Not applicable.

 

Item 5. Other Information

 

None

 

34

 

 

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)

 

35

 

 

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

 

 

36

 

0.02 0.25 65941513 83552719 false --12-31 Q1 0001178727 0001178727 2022-01-01 2022-03-31 0001178727 2022-12-14 0001178727 2022-03-31 0001178727 2021-12-31 0001178727 us-gaap:SeriesAPreferredStockMember 2022-03-31 0001178727 us-gaap:SeriesAPreferredStockMember 2021-12-31 0001178727 2021-01-01 2021-03-31 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 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 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 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 coms:ProductsMember 2022-01-01 2022-03-31 0001178727 coms:ProductsMember 2021-01-01 2021-03-31 0001178727 coms:ServicesMember 2022-01-01 2022-03-31 0001178727 coms:ServicesMember 2021-01-01 2021-03-31 0001178727 srt:NorthAmericaMember 2022-01-01 2022-03-31 0001178727 srt:NorthAmericaMember 2021-01-01 2021-03-31 0001178727 coms:InternationalMember 2022-01-01 2022-03-31 0001178727 coms:InternationalMember 2021-01-01 2021-03-31 0001178727 coms:TucsonBuildingMember 2022-01-31 0001178727 2022-01-31 2022-01-31 0001178727 2022-01-31 0001178727 us-gaap:MachineryAndEquipmentMember 2022-03-31 0001178727 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001178727 us-gaap:ComputerEquipmentMember 2022-03-31 0001178727 us-gaap:ComputerEquipmentMember 2021-12-31 0001178727 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001178727 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001178727 us-gaap:LandImprovementsMember 2022-03-31 0001178727 us-gaap:LandImprovementsMember 2021-12-31 0001178727 us-gaap:BuildingMember 2022-03-31 0001178727 us-gaap:BuildingMember 2021-12-31 0001178727 us-gaap:LandMember 2022-03-31 0001178727 us-gaap:LandMember 2021-12-31 0001178727 us-gaap:BuildingImprovementsMember 2022-03-31 0001178727 us-gaap:BuildingImprovementsMember 2021-12-31 0001178727 2022-02-01 2022-02-01 0001178727 coms:OtherInformationRelatedMember 2022-01-01 2022-03-31 0001178727 coms:OtherInformationRelatedMember 2021-01-01 2021-03-31 0001178727 coms:OperatingLeasesMember 2022-03-31 0001178727 coms:OperatingLeasesMember 2021-12-31 0001178727 coms:FinanceLeasesMember 2022-03-31 0001178727 coms:FinanceLeasesMember 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableMember 2022-01-01 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableMember 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableOneMember 2022-01-01 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableOneMember 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableOneMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotesPayableMember 2022-01-01 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotesPayableMember 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotesPayableMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotePayableOneMember 2022-01-01 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotePayableOneMember 2022-03-31 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-03-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotePayableTwoMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableMember 2022-01-01 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableMember 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanMember 2022-01-01 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanMember 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanOneMember 2022-01-01 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanOneMember 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanOneMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableOneMember 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableOneMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember us-gaap:ConvertibleNotesPayableMember 2022-01-01 2022-03-31 0001178727 us-gaap:LongTermDebtMember us-gaap:ConvertibleNotesPayableMember 2022-03-31 0001178727 us-gaap:LongTermDebtMember us-gaap:ConvertibleNotesPayableMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:ConvertibleNotePayableOneMember 2022-01-01 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:ConvertibleNotePayableOneMember 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:ConvertibleNotePayableOneMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember 2022-03-31 0001178727 us-gaap:LongTermDebtMember 2021-12-31 0001178727 us-gaap:SeriesAPreferredStockMember 2022-01-01 2022-03-31 0001178727 coms:OneYearAnniversaryMember 2022-01-01 2022-03-31 0001178727 coms:StockOptionsMember 2022-01-01 2022-03-31 0001178727 coms:StockOptionsMember 2021-01-01 2021-03-31 0001178727 us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0001178727 us-gaap:StockOptionMember 2021-12-31 0001178727 us-gaap:StockOptionMember 2022-01-01 2022-03-31 0001178727 us-gaap:StockOptionMember 2022-03-31 0001178727 coms:ExercisePricePerShareOneMember 2022-03-31 0001178727 coms:ExercisePricePerShareOneMember 2022-01-01 2022-03-31 0001178727 coms:ExercisePricePerShareTwoMember 2022-03-31 0001178727 coms:ExercisePricePerShareTwoMember 2022-01-01 2022-03-31 0001178727 coms:ExercisePricePerShareThreeMember 2022-03-31 0001178727 coms:ExercisePricePerShareThreeMember 2022-01-01 2022-03-31 0001178727 coms:ExercisePricePerShareFourMember 2022-03-31 0001178727 coms:ExercisePricePerShareFourMember 2022-01-01 2022-03-31 0001178727 coms:ExercisePricePerShareFiveMember 2022-03-31 0001178727 coms:ExercisePricePerShareFiveMember 2022-01-01 2022-03-31 0001178727 coms:ExercisePricePerShareSixMember 2022-03-31 0001178727 coms:ExercisePricePerShareSixMember 2022-01-01 2022-03-31 0001178727 coms:ExercisePricePerShareSevenMember 2022-03-31 0001178727 coms:ExercisePricePerShareSevenMember 2022-01-01 2022-03-31 0001178727 srt:MinimumMember 2022-01-01 2022-03-31 0001178727 srt:MinimumMember 2021-01-01 2021-03-31 0001178727 srt:MaximumMember 2022-01-01 2022-03-31 0001178727 srt:MaximumMember 2021-01-01 2021-03-31 0001178727 2022-01-01 2022-01-27 0001178727 srt:MinimumMember us-gaap:TradeAccountsReceivableMember 2022-01-01 2022-03-31 0001178727 coms:RevenueMember 2022-01-01 2022-03-31 0001178727 srt:MaximumMember us-gaap:TradeAccountsReceivableMember 2022-01-01 2022-03-31 0001178727 srt:MinimumMember srt:ScenarioForecastMember 2022-11-23 2022-11-23 0001178727 srt:MaximumMember srt:ScenarioForecastMember 2022-11-23 2022-11-23 0001178727 srt:ScenarioForecastMember 2022-05-01 2022-05-31 0001178727 srt:ScenarioForecastMember 2022-06-21 0001178727 2022-06-01 2022-06-23 0001178727 srt:ScenarioForecastMember 2022-06-23 0001178727 us-gaap:SubsequentEventMember 2022-04-01 2022-04-01 0001178727 us-gaap:SubsequentEventMember 2022-04-01 0001178727 us-gaap:SubsequentEventMember 2022-04-15 0001178727 us-gaap:SubsequentEventMember 2022-04-01 2022-04-15 0001178727 coms:SecuredSeniorConvertibleNoteMember us-gaap:SubsequentEventMember 2022-04-01 2022-04-15 0001178727 us-gaap:SubsequentEventMember 2022-04-29 0001178727 srt:ScenarioForecastMember 2022-07-26 0001178727 2022-05-09 0001178727 srt:ScenarioForecastMember 2022-05-01 2022-05-24 0001178727 srt:ScenarioForecastMember 2022-05-01 2022-05-25 0001178727 srt:ScenarioForecastMember 2022-06-01 2022-06-23 0001178727 srt:ScenarioForecastMember us-gaap:SubsequentEventMember 2022-07-29 0001178727 srt:ScenarioForecastMember 2022-07-29 0001178727 srt:ScenarioForecastMember 2022-10-17 0001178727 2022-10-17 0001178727 srt:ScenarioForecastMember 2022-11-08 0001178727 srt:ScenarioForecastMember 2022-11-01 2022-11-08 0001178727 2022-11-08 0001178727 2022-12-08 0001178727 us-gaap:SubsequentEventMember 2022-06-01 2022-06-16 0001178727 srt:ScenarioForecastMember 2022-07-14 0001178727 srt:ScenarioForecastMember 2022-07-01 2022-07-14 0001178727 srt:ScenarioForecastMember 2022-07-01 2022-07-28 0001178727 srt:ScenarioForecastMember 2022-08-01 2022-08-22 0001178727 srt:ScenarioForecastMember 2022-08-01 2022-08-23 0001178727 srt:ScenarioForecastMember 2022-11-14 2022-11-14 0001178727 coms:SAGUNAMember 2022-01-01 2022-03-31 0001178727 us-gaap:SubsequentEventMember 2022-08-16 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure
EX-31.1 2 f10q0322ex31-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 March 31, 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: December 15, 2022 By: /s/ David A. Knight
    David A. Knight
    Chief Executive Officer
    (Principal Executive Officer)
EX-31.2 3 f10q0322ex31-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 March 31, 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: December 15, 2022 By: /s/ David A. Knight
    David A. Knight
   

Acting Principal Financial and
Accounting Officer 

EX-32.1 4 f10q0322ex32-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 March 31, 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: December 15, 2022 By: /s/ David A. Knight
    David A. Knight
    Chief Executive Officer
    (Principal Executive Officer)
EX-32.2 5 f10q0322ex32-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 March 31, 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: December 15, 2022 By: /s/ David A. Knight
    David A. Knight
   

Acting Principal Financial and
Accounting Officer

EX-101.SCH 6 coms-20220331.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 - Going Concern link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Revenue link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Cash, Cash Equivalents, and Restricted Cash link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Accounts Receivable, Net link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Inventory, Net link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Prepaid Expenses link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Property and Equipment, Net link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Debt link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Stockholders’ Equity link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Share-Based Compensation link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Concentrations link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Business Acquisitions link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Revenue (Tables) link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Earnings (Loss) Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables) link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Accounts Receivable, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Inventory, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Prepaid Expenses (Tables) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Description of Business (Details) link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Going Concern (Details) link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Revenue (Details) - Schedule of timing of revenue recognition link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Revenue (Details) - Schedule of revenue by products and services link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Revenue (Details) - Schedule of revenue by geography link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - Revenue (Details) - Schedule of opening and closing balances of contract liabilities link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - Earnings (Loss) Per Share (Details) - Schedule of weighted-average potential common shares link:presentationLink link:definitionLink link:calculationLink 044 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Details) link:presentationLink link:definitionLink link:calculationLink 045 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Details) - Schedule of cash and cash equivalents link:presentationLink link:definitionLink link:calculationLink 046 - Disclosure - Accounts Receivable, Net (Details) link:presentationLink link:definitionLink link:calculationLink 047 - Disclosure - Accounts Receivable, Net (Details) - Schedule of accounts receivable link:presentationLink link:definitionLink link:calculationLink 048 - Disclosure - Inventory, Net (Details) - Schedule of inventory link:presentationLink link:definitionLink link:calculationLink 049 - Disclosure - Prepaid Expenses (Details) - Schedule of prepaid expenses link:presentationLink link:definitionLink link:calculationLink 050 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:definitionLink link:calculationLink 051 - Disclosure - Property and Equipment, Net (Details) - Schedule of property and equipment, net link:presentationLink link:definitionLink link:calculationLink 052 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 053 - Disclosure - Leases (Details) - Schedule of operating leases link:presentationLink link:definitionLink link:calculationLink 054 - Disclosure - Leases (Details) - Schedule of other information related to our operating leases link:presentationLink link:definitionLink link:calculationLink 055 - Disclosure - Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates link:presentationLink link:definitionLink link:calculationLink 056 - Disclosure - Leases (Details) - Schedule of total remaining years to lease liabilities operating leases link:presentationLink link:definitionLink link:calculationLink 057 - Disclosure - Leases (Details) - Schedule of total remaining years to lease liabilities finance leases link:presentationLink link:definitionLink link:calculationLink 058 - Disclosure - Debt (Details) link:presentationLink link:definitionLink link:calculationLink 059 - Disclosure - Debt (Details) - Schedule of debt consisted link:presentationLink link:definitionLink link:calculationLink 060 - Disclosure - Debt (Details) - Schedule of future maturities of long-term debt link:presentationLink link:definitionLink link:calculationLink 061 - Disclosure - Stockholders’ Equity (Details) link:presentationLink link:definitionLink link:calculationLink 062 - Disclosure - Share-Based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 063 - Disclosure - Share-Based Compensation (Details) - Schedule of restricted stock unit (“RSU”) link:presentationLink link:definitionLink link:calculationLink 064 - Disclosure - Share-Based Compensation (Details) - Schedule of stock option activity link:presentationLink link:definitionLink link:calculationLink 065 - Disclosure - Share-Based Compensation (Details) - Schedule of presents information related to stock options link:presentationLink link:definitionLink link:calculationLink 066 - Disclosure - Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value of warrants granted link:presentationLink link:definitionLink link:calculationLink 067 - Disclosure - Share-Based Compensation (Details) - Schedule of warrant activity link:presentationLink link:definitionLink link:calculationLink 068 - Disclosure - Share-Based Compensation (Details) - Schedule of presents information related to warrants link:presentationLink link:definitionLink link:calculationLink 069 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 070 - Disclosure - Concentrations (Details) link:presentationLink link:definitionLink link:calculationLink 071 - Disclosure - Business Acquisitions (Details) - Schedule of represents the unaudited pro forma combined results of operations link:presentationLink link:definitionLink link:calculationLink 072 - 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-20220331_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 coms-20220331_def.xml XBRL DEFINITION FILE EX-101.LAB 9 coms-20220331_lab.xml XBRL LABEL FILE EX-101.PRE 10 coms-20220331_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2022
Dec. 14, 2022
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   238,113,575
Amendment Flag false  
Entity Central Index Key 0001178727  
Entity Current Reporting Status No  
Entity Filer Category Non-accelerated Filer  
Document Period End Date Mar. 31, 2022  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 333-150332  
Entity Incorporation, State or Country Code NV  
Entity Tax Identification Number 46-5538504  
Entity Address, Address Line One 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.2.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash $ 502 $ 1,899
Accounts receivable, net 2,589 1,598
Inventory, net 12,073 10,544
Prepaid expenses 5,957 7,202
Other current assets 397 342
Total current assets 21,518 21,585
Property and equipment, net 2,523 9,488
Operating lease right-of-use assets 13,398 3,717
Finance lease right-of-use-assets 184 190
Intangible assets, net 13,749 15,460
Goodwill 37,991 37,991
Other assets – long term 1,099 98
Total assets 90,462 88,529
Current liabilities:    
Accounts payable 2,790 3,739
Accrued interest 203 288
Accrued liabilities 981 1,037
Accrued liabilities – related party 86
Accrued payroll 1,069 927
Contract liabilities, current 4,512 3,816
Accrued warranty liability - current 473 473
Operating lease liabilities - current 1,729 1,102
Finance lease liabilities - current 65 61
Related party note deposit 100  
Current portion of long-term debt; net of unamortized discounts and debt issuance costs 1,101 13,577
Total current liabilities 13,023 25,106
Debt – long term 16,811 12,273
Contract liabilities – long term 108 108
Operating lease liabilities – long term 11,855 2,771
Finance lease liabilities – long term 112 120
Total liabilities 41,909 40,378
Commitments and contingencies (Note 15)
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 March 31, 2022 and December 2021
Common stock, $0.0001 par value, 300,000,000 shares authorized; 83,770,939 and 81,985,140 shares issued and 83,737,605 and 81,951,806 shares outstanding as of March 31, 2022 and December 2021, respectively 8 8
Additional paid-in capital 267,606 266,013
Treasury stock, at cost, 33,334 shares as of March 31, 2022 and December 2021 (50) (50)
Accumulated deficit (219,034) (217,843)
Accumulated other comprehensive income 23 23
Total Stockholders’ Equity 48,553 48,151
Total Liabilities and Stockholders’ Equity $ 90,462 $ 88,529
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Preferred stock, par value (in Dollars per share) $ 0.0001 $ 0.0001
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 83,770,939 81,985,140
Common stock, shares outstanding 83,737,605 81,951,806
Treasury stock, at cost 33,334 33,334
Series A Cumulative Redeemable Preferred Stock    
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 (in Dollars) $ 690,000 $ 690,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Revenue $ 3,229 $ 2,086
Cost of goods sold 2,196 1,074
Gross profit 1,033 1,012
Operating expenses    
Research and development [1] 1,172 547
Sales and marketing [1] 66 48
General and administrative [1] 6,157 7,135
Depreciation and amortization 2,217 3,661
Gain on the sale of assets (8,441) (83)
Total operating expenses, net 1,171 11,308
Income (loss) from operations (138) (10,296)
Other income (expense)    
Interest expense (880) (469)
Other expense (13)
Loss on extinguishment of debt (173) (5,348)
Foreign currency transaction loss (80)
Total other expense (1,053) (5,910)
Net loss (1,191) (16,206)
Dividend on preferred stock (123)
Net loss attributable to common stockholders $ (1,315) $ (16,206)
Net loss per share    
Net loss per share Basic and diluted (in Dollars per share) $ (0.02) $ (0.25)
Weighted average number of common shares outstanding    
Weighted average number of common shares outstanding Basic and diluted (in Shares) 83,552,719 65,941,513
[1] These are exclusive of depreciation and amortization
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals) - $ / shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Net loss per share diluted $ (0.02) $ (0.25)
Weighted average number of common shares outstanding diluted 83,552,719 65,941,513
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
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,219 $ (50) $ (64,627) $ 93,547
Balance (in Shares) at Dec. 31, 2020 49,444,689     33,334    
Issuance of common stock for conversion of debt 1,602 1,602
Issuance of common stock 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        
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        
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
Warrant issuance for extinguishment of debt and interest (in Shares)        
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,851 $ (50) (80,833) 145,975
Balance (in Shares) at Mar. 31, 2021 66,308,177     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)
Share-based compensation 535 535
Share-based compensation (in Shares)            
Net loss (1,191) (1,191)
Balance at Mar. 31, 2022 $ 8 $ 267,606 $ 23 $ (50) $ (219,034) $ 48,553
Balance (in Shares) at Mar. 31, 2022 320,000 83,770,939     33,334    
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash Flows From Operating Activities:    
Net loss $ (1,191) $ (16,206)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation 505 362
Amortization 1,712 3,299
Amortization of financing lease right-of-use asset 6 6
Operating lease expense 319 208
Bad debt (recovery) expense 49 (2)
Gain on the sale of assets (8,441) (83)
Share-based compensation 535 356
Amortization of debt discounts and debt issuance costs 574 88
Share-based vendor payments 1,171
Loss on extinguishment of debt 173 5,348
Changes in operating assets and liabilities:    
Accounts receivable, net (1,040) (53)
Inventory, net 130 (343)
Prepaid expenses (414) (1,614)
Other current assets (46) 376
Other non-current assets (1,010)
Accounts payable (949) (3,351)
Accrued liabilities (56) (7)
Accrued payroll (3,125)
Accrued interest (41) (223)
Contract liabilities 696 (267)
Operating lease liabilities (916) (178)
(Repayments) advances from related party (86) 30
Other current liabilities 772 1
Total Adjustments (7,528) 1,999
Net Cash Used In Operating Activities (8,719) (14,207)
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 (193) (1,997)
Acquisition of intangible assets (1,675)
Proceeds from disposal of property and equipment 83
Net cash (used in) provided by investing activities 14,909 (7,837)
Cash Flows From Financing Activities:    
Principal payment on finance lease (7) (14)
Proceeds from related party note deposit 100
Proceeds from sale of common stock from offering 44,971
Offering costs (5,315)
Preferred stock dividend (123)
Proceeds from exercise of options 31
Debt issuance costs (155)
Repayment of debt (7,588) (7,202)
Net Cash (Used In) Provided By Financing Activities (7,587) 32,285
Net (Decrease) Increase In Cash (1,397) 10,241
Cash - Beginning of Period 1,899 730
Cash - End of Period 502 10,971
Cash paid during the period for:    
Interest 105 574
Non-cash investing and financing activities:    
Bad debt (recovery) expense
Issuance of common stock for extinguishment of debt and interest 12,382
Issuance of warrants for extinguishment of debt and interest 4,394
Debt incurred to sellers for Sky Sapience Ltd. acquisition 12,650
Issuance of common stock for Sky Sapience Ltd. acquisition 9,071
Acquisition of building with secured note payable 4,480
Issuance of common stock for conversion of debt and interest 1,150 1,602
Recognition of operating lease right-of-use asset and liability 10,052 457
Transfer of inventory to property and equipment $ 322
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Description of Business
3 Months Ended
Mar. 31, 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.2.2
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
Description of Business [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 months ended March 31, 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, financial position and cash flows for the three months ended March 31, 2022 and 2021 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 March 31, 2022 and for the three months ended March 31, 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. 

 

Principles of Consolidation

 

The unaudited condensed consolidated financial statements as of March 31, 2022 and December 31, 2021, and for the three months ended March 31, 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 March 31, 2022, the Company determined that it was not more likely than not that any reporting unit’s fair value was below that reporting unit’s carrying amount. Accordingly, it wasn’t necessary to perform interim impairment testing as of March 31, 2022.

 

The Company calculates the estimated fair value of a reporting unit using a weighting of the income and market approaches. 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. For the market approach, the Company uses internal analyses based primarily on market comparables. The Company bases these assumptions on its historical data and experience, third party appraisals, industry projections, micro and macro general economic condition projections, and its expectations.

 

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 March 31, 2022 and December 31, 2021 approximated their fair value due to their short-term nature.

 

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.2.2
Going Concern
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
GOING CONCERN

NOTE 3 GOING CONCERN

 

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

 

The accompanying unaudited condensed consolidated financial statements and notes have been prepared assuming the Company will continue as a going concern. For the three months ended March 31, 2022, the Company used cash flows in operating activities of $8.7 million, it had an accumulated deficit of $219.0 million and had working capital of $8.5 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 18 – 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 18 – 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 18 – 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 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
REVENUE

NOTE 4 REVENUE

 

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

 

   For the Three Months Ended 
   March 31, 
(Amounts in thousands)  2022   2021 
Timing of revenue recognition:        
Services and products transferred at a point in time  $3,131   $1,896 
Services and products transferred over time   98    190 
Total revenue  $3,229   $2,086 

 

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 months ended March 31, 2022 and 2021:

 

   For the Three Months Ended 
   March 31, 
(Amounts in thousands)  2022   2021 
Revenue by products and services:          
Products  $3,131   $1,619 
Services   98    467 
Total revenue  $3,229   $2,086 

 

Revenue by geographic destination consisted of the following for the three months ended March 31, 2022 and 2021:

 

   For the Three Months Ended 
   March 31, 
(Amounts in thousands)  2022   2021 
Revenue by geography:        
North America  $2,725   $1,736 
International   504    350 
Total revenue  $3,229   $2,086 

 

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 March 31, 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,924 
New invoices not yet earned   1,327 
Old invoices earned   (631)
Balance at March 31, 2022  $4,620 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings (Loss) Per Share
3 Months Ended
Mar. 31, 2022
Earnings (Loss) Per Share [Abstract]  
EARNINGS (LOSS) PER SHARE

NOTE 5 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 March 31, 2022 and 2021, respectively:

 

   As of March 31, 
   2022   2021 
Options   6,680,770    3,380,181 
Unvested restricted stock   99,998    323,701 
Warrants   12,814,823    6,298,692 
Convertible notes   5,208,002    2,136,015 
    24,803,593    12,138,589 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cash, Cash Equivalents, and Restricted Cash
3 Months Ended
Mar. 31, 2022
Cash, Cash Equivalents, and Restricted Cash [Abstract]  
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH

NOTE 6 CASH, CASH EQUIVALENTS, AND RESTRICTED CASH

 

Cash and cash equivalents consisted of the following as of March 31, 2022, and December 31, 2021:

 

(Amounts in thousands)  March 31,
2022
   December 31,
2021
 
Cash and cash equivalents  $466   $1,622 
Restricted cash   36    277 
Total  $502   $1,899 

 

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 March 31, 2022 and December 31, 2021, respectively. During the three months ended March 31, 2022, $195,000 of restricted cash was released upon the sale of a building and the remainder of the restricted cash will be released as overseas leases expire in January and July of 2023. See Note 10 – Property and Equipment, Net for additional information related to the sale of the building.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Receivable, Net
3 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
ACCOUNTS RECEIVABLE, NET

NOTE 7 ACCOUNTS RECEIVABLE, NET

 

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

 

(Amounts in thousands)  March 31,
2022
   December 31,
2021
 
Account receivables  $4,300   $3,260 
Less: allowance for doubtful accounts   (1,711)   (1,662)
Total account receivables, net  $2,589   $1,598 

 

Bad debt (recovery) expense totaled $(48,968) and $(2,142) for the three months ended March 31, 2022 and 2021, respectively.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventory, Net
3 Months Ended
Mar. 31, 2022
Inventory, Net [Abstract]  
INVENTORY, NET

NOTE 8 INVENTORY, NET

 

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

 

(Amounts in thousands)  March 31,
2022
   December 31,
2021
 
Raw materials  $8,317   $6,810 
Work in progress   1,280    1,255 
Finished goods   3,633    3,645 
Total inventory   13,230    11,710 
Reserve   (1,157)   (1,166)
Total inventory, net  $12,073   $10,544 

 

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 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Prepaid Expenses
3 Months Ended
Mar. 31, 2022
Prepaid Expenses [Abstract]  
PREPAID EXPENSES

NOTE 9 PREPAID EXPENSES

 

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

 

(Amounts in thousands)  March 31,
2022
   December 31,
2021
 
Prepaid products and services  $5,926   $7,106 
Prepaid rent and security deposit   31    96 
Total prepaid expenses  $5,957   $7,202 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property and Equipment, Net
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT, NET

NOTE 10 PROPERTY AND EQUIPMENT, NET

 

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

 

(Amounts in thousands)  March 31,
2022
   December 31,
2021
 
Shop machinery and equipment  $12,063   $11,912 
Computers and electronics   1,475    1,436 
Office furniture and fixtures   730    744 
Leasehold improvements   543    543 
Building   
-
    4,801 
Land   
-
    1,330 
Building improvements   
-
    755 
Total property and equipment   14,811    21,521 
Less: accumulated depreciation   (12,288)   (12,033)
Total property and equipment, net  $2,523   $9,488 

 

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 11 – Leases for additional information about the subsequent leaseback of the office building.

 

The Company recognized $505,000 and $362,000 of depreciation expense for the three months ended March 31, 2022 and 2021, respectively.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
LEASES

NOTE 11 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 March 31, 2022 and December 31, 2021 were as follows:

 

   March 31,   December 31, 
(Amounts in thousands)  2022   2021 
Operating lease ROU assets  $13,398   $3,717 
Operating lease liability  $13,584   $3,873 

  

On February 1, 2022, the Company entered into a lease agreement with the new owners of the Tucson Building (see Note 10 - 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. See Note 18 – Subsequent Events - Lease Developments for information related to the subsequent lease default and lease abandonment.

 

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

  

   For the Three Months Ended 
   March 31, 
(Amounts in thousands)  2022   2021 
Operating lease cost  $611   $252 
Short-term lease cost  $9   $39 
           
Cash paid for amounts included in the measurement of lease liabilities:          
Operating cash flows from operating leases  $549   $259 

 

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

 

   March 31,  December 31,
(Amounts in thousands)  2022  2021
Weighted average remaining lease term  8.75 years  6.12 years
Weighted average discount rate  5.58%  6.18%

 

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 March 31, 2022:

 

   Operating 
(Amounts in thousands)  Leases 
2022  $1,880 
2023   2,397 
2024   2,065 
2025   1,730 
2026   1,386 
Thereafter   8,286 
Total minimum lease payments   17,744 
Less: effect of discounting   (4,160)
Present value of future minimum lease payments   13,584 
Less: current obligations under leases   (1,729)
Long-term lease obligations  $11,855 

 

Finance Leases

 

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

 

The following table presents the weighted-average remaining lease term and weighted average discount rates related to the Company’s finance leases as of March 31, 2022:

 

   March 31, 
(Amounts in thousands)  2022 
Weighted average remaining lease term   2.86 
Weighted average discount rate   6.44%

 

The table below reconciles the fixed component of the undiscounted cash flows for each of the first five years and the total remaining years to the finance lease liabilities recorded on the condensed consolidated balance sheet as of March 31, 2022:

 

   Finance 
(Amounts in thousands)  Leases 
2022  $56 
2023   63 
2024   49 
2025   11 
2026   6 
Total minimum lease payments   185 
Less: effect of discounting   (8)
Present value of future minimum lease payments   177 
Less: current obligations under leases   (65)
Long-term lease obligations  $112 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
DEBT

NOTE 12 DEBT

 

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

 

      Original  March 31, 2022   December 31, 2021 
(Amounts in thousands)  Note Reference  Maturity Date  Amount
Outstanding
   Interest Rate   Amount
Outstanding
   Interest
Rate
 
Secured Notes Payable                          
Secured senior convertible note payable  A  5/27/23  $4,583    6.0%  $6,417    6.0%
Secured senior convertible note payable  B  8/25/23   3,867    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         8,950         17,455      
                           
Notes Payable                          
Notes payable  E  2/16/2023   1    3.0%   11    3.0%
PPP loans  F  5/5/22   
-
    1.0%   2    1.0%
SBA loan  G  5/15/50   146    3.8%   150    3.8%
Total notes payable         147         163      
                           
Convertible Notes Payable                          
Convertible note payable  H  6/3/22   600    5.0%   600    5.0%
Convertible note payable  I  1/29/26   11,150    3.3%   11,150    1.0%
Total convertible notes payable         11,750         11,750      
                           
Total long-term debt         20,847         29,368      
Less unamortized discounts and debt issuance costs         (2,935)        (3,518)     
Total long-term debt, less discounts and debt issuance costs         17,912         25,850      
Less current portion of long-term debt         (1,101)        (13,577)     
Debt classified as long-term debt        $16,811        $12,273      

 

During the three months ended March 31, 2022 (a) $2.8 million of Notes A and B principal was satisfied by $1.9 million (plus interest) of aggregate payments in cash, plus aggregate conversions of principal and interest of $0.9 million and $44,000, respectively, into an aggregate of 1,576,058 shares of the Company’s common stock; (b) $0.5 million of Note C past due principal was repaid in cash; (c) $5.2 million of Note D (the Tucson Building mortgage) was repaid in cash from the proceeds of the January 31, 2022 building sale; and (d) an aggregate of $16,000 of Notes E, F, and G principal were repaid in cash. The conversions of Notes A and B were pursuant to a share-settled redemption feature wherein the conversions are required to be accounted for under extinguishment accounting, which resulted in the recognition of a $173,000 loss on extinguishment.

 

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

 

(Amounts in thousands)   Total 
Remaining 2022   $8,583 
2023    968 
2024    
-
 
2025    
-
 
2026    11,150 
Thereafter    146 
Total    $20,847 

 

During the three months ended March 31, 2022 and 2021, the Company recognized $880,000 and $469,000 of interest expense in connection with the aforementioned indebtedness.

 

For additional information related to debt, including subsequent conversions of Notes A and B principal into common stock, see Note 18 – Subsequent Events – Debt and Equity Developments. Because of such subsequent conversions, the March 31, 2022 outstanding principal of Notes A and B (and the related debt discounts) were fully reclassified from current to long term.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders’ Equity
3 Months Ended
Mar. 31, 2022
Stockholders' Equity Note [Abstract]  
STOCKHOLDERS’ EQUITY

NOTE 13 STOCKHOLDERS’ EQUITY

 

See Note 12 – Debt and Note 18 – 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 months ended March 31, 2022, the Company recorded $123,328 of dividends paid or payable to the holders of the 9.25% Series A Preferred Stock.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation
3 Months Ended
Mar. 31, 2022
Share-Based Payment Arrangement [Abstract]  
SHARE-BASED COMPENSATION

NOTE 14 SHARE-BASED COMPENSATION

 

Restricted Stock Awards

 

A summary of the restricted stock unit (“RSU”) activity during the three months ended March 31, 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 - March 31, 2022   99,998   $2.05 

 

During the three months ended March 31, 2022 and 2021, the Company recognized $78,496 and $349,080, 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 March 31, 2022, there was $234,354 of unrecognized stock-based compensation expense related to RSUs that will be recognized over the weighted average remaining vesting period of 0.73 years.

 

Stock Options

 

There were no stock options issued during the three months ended March 31, 2022 and 2021.

 

The following table presents stock option activity for the three months ended March 31, 2022:

 

   Number of
Options
   Weighted
Average
Exercise Price
Per Share
   Weighted
Average
Contractual
Life in Years
   Aggregate
Intrinsic
Value
 
               (in thousands) 
Outstanding - December 31, 2021   7,040,511   $2.33           
Exercised   (209,741)   0.15           
Cancelled or Expired   (150,000)   2.75         
 
 
Outstanding - March 31, 2022   6,680,770   $2.39    3.14   $44 
Exercisable - March 31, 2022   2,313,770   $1.80    1.47   $44 

 

The following table presents information related to stock options as of March 31, 2022:

 

Options Outstanding   Options Exercisable 
       Weighted     
  Outstanding   Average   Exercisable 
  Number
of
   Remaining
Life
   Number
of
 
Exercise Price Per Share  Options   In Years   Options 
$ 0.01 - $ 0.50      
-
    
-
    
-
 
$ 0.51 - $ 1.00   718,763    3.58    568,763 
$ 1.01 - $ 1.50   
-
    
-
    
-
 
$ 1.51 - $ 2.00   1,356,671    0.54    1,356,671 
$ 2.01 - $ 2.50   
-
    
-
    
-
 
$ 2.51 - $ 3.00   4,313,659    3.89    295,001 
$ 3.01 - $ 3.50   291,677    3.11    93,335 
    6,680,770    1.47    2,313,770 

 

The Company recognized $456,604 and $7,374 of share-based compensation expense related to options for the three months ended March 31, 2022 and 2021, respectively. Compensation expense related to stock options is recorded in general and administrative expense in the condensed consolidated statement of operations. At March 31, 2022, the Company had $2.6 million 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 months ended March 31, 2022. The weighted average grant date fair value of all warrants issued during the three months ended March 31, 2021 was $1.60 per share. The following table summarizes the assumptions used to estimate the fair value of warrants granted during the three months ended March 31, 2022 and 2021:

 

   For the Three
Months Ended
 
   March 31, 
   2022   2021 
Expected dividend yield   N/A     0%
Expected volatility   N/A     36.96 - 41.55% 
Risk-free interest rate   N/A     0.19 - 0.44% 
Contractual life of warrants   N/A     2.5 - 5.0 years 

 

The following table represents warrant activity for the three months ended March 31, 2022:

 

   Number of   Weighted-
Average
Exercise Price
   Weighted-
Average
Contractual
   Aggregate
Intrinsic
 
   Warrants   Per Share   Life in Years   Value 
               (in thousands) 
Outstanding - December 31, 2021   12,831,593   $3.73           
Forfeited or Expired   (16,670)   1.50           
Outstanding - March 31, 2022   12,814,923   $3.72    3.93   $246,967 
Exercisable - March 31, 2022   11,674,923   $3.88    3.87   $246,967 

 

The following table presents information related to warrants as of March 31, 2022:

 

Warrants Outstanding   Warrants Exercisable 
     Weighted    
  Outstanding
Number of
   Average
Remaining Life
   Exercisable
Number of
 
Exercise Price Per Share  Warrants   In Years   Warrants 
$ 0.01 - $ 1.00   560,192    3.27    560,192 
$ 1.01 - $ 2.00   
-
    
-
    
-
 
$ 2.01 - $ 3.00   4,556,001    4.18    3,416,001 
$ 3.01 - $ 4.00   33,342    3.04    33,342 
$ 4.01 - $ 5.00   7,285,290    3.83    7,285,290 
$ 5.01 - $ 6.00   380,098    3.85    380,098 
    12,814,923    3.87    11,674,923 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies [Abstract]  
COMMITMENTS AND CONTINGENCIES

NOTE 15 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.

 

See Note 18 – Subsequent Events – Litigation, Claims and Contingencies Developments for post-March 31, 2022 developments.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Concentrations
3 Months Ended
Mar. 31, 2022
Risks and Uncertainties [Abstract]  
CONCENTRATIONS

NOTE 16 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 March 31, 2022, accounts receivable from two customers comprised an aggregate of approximately 32% of the Company’s total trade accounts receivable, and none of these balances were characterized as uncollectible. In addition, for the three months ended March 31, 2022, revenue from three customers individually exceeded 10% of revenue and, in total, comprised approximately 37% of the Company’s total revenue. No vendors accounted for greater than 10% of expenses for the three months ended March 31, 2022.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Acquisitions
3 Months Ended
Mar. 31, 2022
Business Combinations [Abstract]  
BUSINESS ACQUISITIONS

NOTE 17 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 March 31, 2021.

 

(Amounts in thousands, except share and per share amounts)  For the
Three Months
Ended
March 31, 2021
 
Revenue  $2,816 
Net loss  $(17,662)
Basic and diluted loss per common share  $(0.22)
Weighted-average common shares outstanding   80,111,622 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Subsequent Events
3 Months Ended
Mar. 31, 2022
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

NOTE 18 SUBSEQUENT EVENTS

 

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.

 

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

 

Commencing in May 2022, the Company embarked on a restructuring, including a reduction of over 70% of overhead and personnel 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 suspended operations.

 

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 employment liabilities and assuming DragonWave Canada’s lease in Kanata, Ontario, Canada, through an Asset Purchase Agreement.

 

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

 

On June 21, 2022, the Company sold its Sovereign Plastics LLC (“Sovereign Plastics”) business unit for total consideration of $2 million to TheLandersCompanies LLC.

 

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”) in return for the cancelation of an outstanding $600,000 promissory note, the return of 500,000 shares of common stock, and the waiver of certain severance payments.

Debt and Equity Developments

 

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 March 31, 2022, the proceeds were recorded as a related party note deposit in current liabilities.

 

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 Company’s secured senior convertible notes payable (see Note 12 – Debt) entered into default, which resulted in a 5% or $375,833 increase in the principal value, pursuant to the terms of the notes. 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. Subsequent to March 31, 2022 and through the filing date of this Form 10-Q, the note holders converted $8,715,583 of principal and $171,599 of interest into an aggregate of 154,167,727 shares of the Company's common stock. As of the filing date, the remaining combined principal and interest balance of the secured senior convertible notes was approximately $228,000.

 

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

 

On May 24, 2022, the Company received notice from counsel for holders of $11.15 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. The notice indicated that the holders were reserving their rights.

 

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 $370,000.

 

On June 23, 2022, the Company reached an agreement to cancel a $600,000 promissory note (see Business Developments above).

 

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.

 

Lease Developments

 

In May 2022, the Company abandoned its lease of the Tucson Building (see Note 11 – Leases) 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 July 2022, the Company abandoned its Chantilly, VA office lease.

 

Litigation, Claims and Contingencies Developments

 

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.

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 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 March 31, 2022 and the other $1.3 million is included in contract liabilities – current in the March 31, 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-March 31, 2022 claims of the former employees.

 

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. 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 has accrued for the wage claims for services provided, but has not accrued for the claims associated with future services. The Company disputes certain allegations of the plaintiff and intends to vigorously defend the lawsuit.

 

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. 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 has accrued for the wage claims for services provided, but has not accrued for the claims associated with future services. The Company disputes certain allegations of the plaintiff and intends to vigorously defend the lawsuit.

 

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 March 31, 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-March 31, 2022 claims of the former employees were resolved and the action was dismissed on or about November 17, 2022.

 

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

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounting Policies, by Policy (Policies)
3 Months Ended
Mar. 31, 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, financial position and cash flows for the three months ended March 31, 2022 and 2021 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 March 31, 2022 and for the three months ended March 31, 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. 

 

Principles of Consolidation

Principles of Consolidation

 

The unaudited condensed consolidated financial statements as of March 31, 2022 and December 31, 2021, and for the three months ended March 31, 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 March 31, 2022, the Company determined that it was not more likely than not that any reporting unit’s fair value was below that reporting unit’s carrying amount. Accordingly, it wasn’t necessary to perform interim impairment testing as of March 31, 2022.

 

The Company calculates the estimated fair value of a reporting unit using a weighting of the income and market approaches. 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. For the market approach, the Company uses internal analyses based primarily on market comparables. The Company bases these assumptions on its historical data and experience, third party appraisals, industry projections, micro and macro general economic condition projections, and its expectations.

 

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 March 31, 2022 and December 31, 2021 approximated their fair value due to their short-term nature.

 

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 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Tables)
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of timing of revenue recognition
   For the Three Months Ended 
   March 31, 
(Amounts in thousands)  2022   2021 
Timing of revenue recognition:        
Services and products transferred at a point in time  $3,131   $1,896 
Services and products transferred over time   98    190 
Total revenue  $3,229   $2,086 

 

Schedule of revenue by products and services
   For the Three Months Ended 
   March 31, 
(Amounts in thousands)  2022   2021 
Revenue by products and services:          
Products  $3,131   $1,619 
Services   98    467 
Total revenue  $3,229   $2,086 

 

Schedule of revenue by geography
   For the Three Months Ended 
   March 31, 
(Amounts in thousands)  2022   2021 
Revenue by geography:        
North America  $2,725   $1,736 
International   504    350 
Total revenue  $3,229   $2,086 

 

Schedule of opening and closing balances of contract liabilities
(Amounts in thousands)  Total 
Balance at December 31, 2021  $3,924 
New invoices not yet earned   1,327 
Old invoices earned   (631)
Balance at March 31, 2022  $4,620 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings (Loss) Per Share [Abstract]  
Schedule of weighted-average potential common shares
   As of March 31, 
   2022   2021 
Options   6,680,770    3,380,181 
Unvested restricted stock   99,998    323,701 
Warrants   12,814,823    6,298,692 
Convertible notes   5,208,002    2,136,015 
    24,803,593    12,138,589 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cash, Cash Equivalents, and Restricted Cash (Tables)
3 Months Ended
Mar. 31, 2022
Cash, Cash Equivalents, and Restricted Cash Table [Abstract]  
Schedule of cash and cash equivalents
(Amounts in thousands)  March 31,
2022
   December 31,
2021
 
Cash and cash equivalents  $466   $1,622 
Restricted cash   36    277 
Total  $502   $1,899 

 

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Receivable, Net (Tables)
3 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
Schedule of accounts receivable
(Amounts in thousands)  March 31,
2022
   December 31,
2021
 
Account receivables  $4,300   $3,260 
Less: allowance for doubtful accounts   (1,711)   (1,662)
Total account receivables, net  $2,589   $1,598 

 

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventory, Net (Tables)
3 Months Ended
Mar. 31, 2022
Inventory, Net [Abstract]  
Schedule of inventory
(Amounts in thousands)  March 31,
2022
   December 31,
2021
 
Raw materials  $8,317   $6,810 
Work in progress   1,280    1,255 
Finished goods   3,633    3,645 
Total inventory   13,230    11,710 
Reserve   (1,157)   (1,166)
Total inventory, net  $12,073   $10,544 

 

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Prepaid Expenses (Tables)
3 Months Ended
Mar. 31, 2022
Schedule of prepaid expenses [Abstract]  
Schedule of prepaid expenses
(Amounts in thousands)  March 31,
2022
   December 31,
2021
 
Prepaid products and services  $5,926   $7,106 
Prepaid rent and security deposit   31    96 
Total prepaid expenses  $5,957   $7,202 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment, net
(Amounts in thousands)  March 31,
2022
   December 31,
2021
 
Shop machinery and equipment  $12,063   $11,912 
Computers and electronics   1,475    1,436 
Office furniture and fixtures   730    744 
Leasehold improvements   543    543 
Building   
-
    4,801 
Land   
-
    1,330 
Building improvements   
-
    755 
Total property and equipment   14,811    21,521 
Less: accumulated depreciation   (12,288)   (12,033)
Total property and equipment, net  $2,523   $9,488 

 

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Tables)
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Schedule of operating leases
   March 31,   December 31, 
(Amounts in thousands)  2022   2021 
Operating lease ROU assets  $13,398   $3,717 
Operating lease liability  $13,584   $3,873 

  

Schedule of other information related to our operating leases
   For the Three Months Ended 
   March 31, 
(Amounts in thousands)  2022   2021 
Operating lease cost  $611   $252 
Short-term lease cost  $9   $39 
           
Cash paid for amounts included in the measurement of lease liabilities:          
Operating cash flows from operating leases  $549   $259 

 

Schedule of weighted-average remaining lease term and weighted average discount rates
   March 31,  December 31,
(Amounts in thousands)  2022  2021
Weighted average remaining lease term  8.75 years  6.12 years
Weighted average discount rate  5.58%  6.18%

 

   March 31, 
(Amounts in thousands)  2022 
Weighted average remaining lease term   2.86 
Weighted average discount rate   6.44%

 

Schedule of total remaining years to lease liabilities operating leases
   Operating 
(Amounts in thousands)  Leases 
2022  $1,880 
2023   2,397 
2024   2,065 
2025   1,730 
2026   1,386 
Thereafter   8,286 
Total minimum lease payments   17,744 
Less: effect of discounting   (4,160)
Present value of future minimum lease payments   13,584 
Less: current obligations under leases   (1,729)
Long-term lease obligations  $11,855 

 

Schedule of total remaining years to lease liabilities finance leases
   Finance 
(Amounts in thousands)  Leases 
2022  $56 
2023   63 
2024   49 
2025   11 
2026   6 
Total minimum lease payments   185 
Less: effect of discounting   (8)
Present value of future minimum lease payments   177 
Less: current obligations under leases   (65)
Long-term lease obligations  $112 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt (Tables)
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Schedule of debt consisted
      Original  March 31, 2022   December 31, 2021 
(Amounts in thousands)  Note Reference  Maturity Date  Amount
Outstanding
   Interest Rate   Amount
Outstanding
   Interest
Rate
 
Secured Notes Payable                          
Secured senior convertible note payable  A  5/27/23  $4,583    6.0%  $6,417    6.0%
Secured senior convertible note payable  B  8/25/23   3,867    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         8,950         17,455      
                           
Notes Payable                          
Notes payable  E  2/16/2023   1    3.0%   11    3.0%
PPP loans  F  5/5/22   
-
    1.0%   2    1.0%
SBA loan  G  5/15/50   146    3.8%   150    3.8%
Total notes payable         147         163      
                           
Convertible Notes Payable                          
Convertible note payable  H  6/3/22   600    5.0%   600    5.0%
Convertible note payable  I  1/29/26   11,150    3.3%   11,150    1.0%
Total convertible notes payable         11,750         11,750      
                           
Total long-term debt         20,847         29,368      
Less unamortized discounts and debt issuance costs         (2,935)        (3,518)     
Total long-term debt, less discounts and debt issuance costs         17,912         25,850      
Less current portion of long-term debt         (1,101)        (13,577)     
Debt classified as long-term debt        $16,811        $12,273      

 

Schedule of future maturities of long-term debt
(Amounts in thousands)   Total 
Remaining 2022   $8,583 
2023    968 
2024    
-
 
2025    
-
 
2026    11,150 
Thereafter    146 
Total    $20,847 

 

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation (Tables)
3 Months Ended
Mar. 31, 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 - March 31, 2022   99,998   $2.05 

 

Schedule of stock option activity
   Number of
Options
   Weighted
Average
Exercise Price
Per Share
   Weighted
Average
Contractual
Life in Years
   Aggregate
Intrinsic
Value
 
               (in thousands) 
Outstanding - December 31, 2021   7,040,511   $2.33           
Exercised   (209,741)   0.15           
Cancelled or Expired   (150,000)   2.75         
 
 
Outstanding - March 31, 2022   6,680,770   $2.39    3.14   $44 
Exercisable - March 31, 2022   2,313,770   $1.80    1.47   $44 

 

Schedule of presents information related to stock options
Options Outstanding   Options Exercisable 
       Weighted     
  Outstanding   Average   Exercisable 
  Number
of
   Remaining
Life
   Number
of
 
Exercise Price Per Share  Options   In Years   Options 
$ 0.01 - $ 0.50      
-
    
-
    
-
 
$ 0.51 - $ 1.00   718,763    3.58    568,763 
$ 1.01 - $ 1.50   
-
    
-
    
-
 
$ 1.51 - $ 2.00   1,356,671    0.54    1,356,671 
$ 2.01 - $ 2.50   
-
    
-
    
-
 
$ 2.51 - $ 3.00   4,313,659    3.89    295,001 
$ 3.01 - $ 3.50   291,677    3.11    93,335 
    6,680,770    1.47    2,313,770 

 

Schedule of assumptions used to estimate fair value of warrants granted
   For the Three
Months Ended
 
   March 31, 
   2022   2021 
Expected dividend yield   N/A     0%
Expected volatility   N/A     36.96 - 41.55% 
Risk-free interest rate   N/A     0.19 - 0.44% 
Contractual life of warrants   N/A     2.5 - 5.0 years 

 

Schedule of warrant activity
   Number of   Weighted-
Average
Exercise Price
   Weighted-
Average
Contractual
   Aggregate
Intrinsic
 
   Warrants   Per Share   Life in Years   Value 
               (in thousands) 
Outstanding - December 31, 2021   12,831,593   $3.73           
Forfeited or Expired   (16,670)   1.50           
Outstanding - March 31, 2022   12,814,923   $3.72    3.93   $246,967 
Exercisable - March 31, 2022   11,674,923   $3.88    3.87   $246,967 

 

Schedule of presents information related to warrants
Warrants Outstanding   Warrants Exercisable 
     Weighted    
  Outstanding
Number of
   Average
Remaining Life
   Exercisable
Number of
 
Exercise Price Per Share  Warrants   In Years   Warrants 
$ 0.01 - $ 1.00   560,192    3.27    560,192 
$ 1.01 - $ 2.00   
-
    
-
    
-
 
$ 2.01 - $ 3.00   4,556,001    4.18    3,416,001 
$ 3.01 - $ 4.00   33,342    3.04    33,342 
$ 4.01 - $ 5.00   7,285,290    3.83    7,285,290 
$ 5.01 - $ 6.00   380,098    3.85    380,098 
    12,814,923    3.87    11,674,923 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Acquisitions (Tables)
3 Months Ended
Mar. 31, 2022
Business Combinations [Abstract]  
Schedule of represents the unaudited pro forma combined results of operations
(Amounts in thousands, except share and per share amounts)  For the
Three Months
Ended
March 31, 2021
 
Revenue  $2,816 
Net loss  $(17,662)
Basic and diluted loss per common share  $(0.22)
Weighted-average common shares outstanding   80,111,622 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Description of Business (Details)
3 Months Ended
Mar. 31, 2022
Description of Business [Abstract]  
Description of agreement (“COMSovereign”) and subsidiaries (collectively the “Company”) a provider of solutions to network operators, mobile device carriers, governmental units and other enterprises worldwide.
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Going Concern (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cash flows from operations $ 8,700  
Working capital 8,500  
Accumulated deficit $ (219,034) $ (217,843)
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Details) - Schedule of timing of revenue recognition - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Timing of revenue recognition:    
Services and products transferred at a point in time $ 3,131 $ 1,896
Services and products transferred over time 98 190
Total revenue $ 3,229 $ 2,086
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Details) - Schedule of revenue by products and services - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue from External Customer [Line Items]    
Total revenue $ 3,229 $ 2,086
Products [Member]    
Revenue from External Customer [Line Items]    
Total revenue 3,131 1,619
Services [Member]    
Revenue from External Customer [Line Items]    
Total revenue $ 98 $ 467
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Details) - Schedule of revenue by geography - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue (Details) - Schedule of revenue by geography [Line Items]    
Total revenue $ 3,229 $ 2,086
North America [Member]    
Revenue (Details) - Schedule of revenue by geography [Line Items]    
Total revenue 2,725 1,736
International [Member]    
Revenue (Details) - Schedule of revenue by geography [Line Items]    
Total revenue $ 504 $ 350
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Details) - Schedule of opening and closing balances of contract liabilities
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
$ / shares
Schedule of Opening and Closing Balances of Contract Liabilities [Abstract]  
Balance beginning $ 3,924
New invoices not yet earned (in Dollars per share) | $ / shares $ 1,327
Old invoices earned $ (631)
Balance ending $ 4,620
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings (Loss) Per Share (Details) - Schedule of weighted-average potential common shares - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Schedule Of Weighted Average Potential Common Shares Abstract    
Options 6,680,770 3,380,181
Unvested restricted stock 99,998 323,701
Warrants 12,814,823 6,298,692
Convertible notes 5,208,002 2,136,015
Total 24,803,593 12,138,589
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cash, Cash Equivalents, and Restricted Cash (Details)
Mar. 31, 2022
USD ($)
Cash and Cash Equivalents [Abstract]  
Restricted cash $ 195,000
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cash, Cash Equivalents, and Restricted Cash (Details) - Schedule of cash and cash equivalents - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule Of Cash And Cash Equivalents Abstract    
Cash and cash equivalents $ 466 $ 1,622
Restricted cash 36 277
Total $ 502 $ 1,899
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Receivable, Net (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Receivables [Abstract]    
Bad debt expense $ (48,968) $ (2,142)
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Receivable, Net (Details) - Schedule of accounts receivable - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule Of Accounts Receivable Abstract    
Account receivables $ 4,300 $ 3,260
Less: allowance for doubtful accounts (1,711) (1,662)
Total account receivables, net $ 2,589 $ 1,598
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventory, Net (Details) - Schedule of inventory - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule Of Inventory Abstract    
Raw materials $ 8,317 $ 6,810
Work in progress 1,280 1,255
Finished goods 3,633 3,645
Total inventory 13,230 11,710
Reserve (1,157) (1,166)
Total inventory, net $ 12,073 $ 10,544
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Prepaid Expenses (Details) - Schedule of prepaid expenses - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule of Prepaid Expenses [Abstract]    
Prepaid products and services $ 5,926 $ 7,106
Prepaid rent and security deposit 31 96
Total prepaid expenses $ 5,957 $ 7,202
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property and Equipment, Net (Details) - USD ($)
3 Months Ended
Jan. 31, 2022
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Property and Equipment, Net (Details) [Line Items]        
Cash   $ 502,000   $ 1,899,000
carrying value $ 6,700,000      
Cost basis of building 4,800,000      
Cost basis 1,300,000      
Building improvements 800,000      
Accumulated depreciation 200,000      
Gain on sale of assets 8,400,000      
Transaction cost 700,000      
Depreciation expense   $ 505,000 $ 362,000  
Tucson Building [Member]        
Property and Equipment, Net (Details) [Line Items]        
Cash $ 15,800,000      
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property and Equipment, Net (Details) - Schedule of property and equipment, net - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 14,811 $ 21,521
Less: accumulated depreciation (12,288) (12,033)
Total property and equipment, net 2,523 9,488
Shop machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 12,063 11,912
Computers and electronics [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,475 1,436
Office furniture and fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 730 744
Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 543 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
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 01, 2022
Mar. 31, 2022
Leases [Abstract]    
Lease agreement 10 years  
Monthly rent   $ 98,300
Annual rent   128,200
Security deposit   1,000
Operating lease liability   $ 10,100
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Details) - Schedule of operating leases - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule Of Operating Leases [Abstract]    
Operating lease ROU assets $ 13,398 $ 3,717
Operating lease liability $ 13,584 $ 3,873
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Details) - Schedule of other information related to our operating leases - Other information related [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Leases (Details) - Schedule of other information related to our operating leases [Line Items]    
Operating lease cost $ 611 $ 252
Short-term lease cost 9 39
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 549 $ 259
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates
Mar. 31, 2022
Dec. 31, 2021
Operating Leases [Member]    
Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates [Line Items]    
Weighted average remaining lease term 8 years 9 months 6 years 1 month 13 days
Weighted average discount rate 5.58% 6.18%
Finance Leases [Member]    
Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates [Line Items]    
Weighted average remaining lease term 2 years 10 months 9 days  
Weighted average discount rate 6.44%  
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Details) - Schedule of total remaining years to lease liabilities operating leases - Operating Leases [Member]
$ in Thousands
Mar. 31, 2022
USD ($)
Leases (Details) - Schedule of total remaining years to lease liabilities operating leases [Line Items]  
2022 $ 1,880
2023 2,397
2024 2,065
2025 1,730
2026 1,386
Thereafter 8,286
Total minimum lease payments 17,744
Less: effect of discounting (4,160)
Present value of future minimum lease payments 13,584
Less: current obligations under leases (1,729)
Long-term lease obligations $ 11,855
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Details) - Schedule of total remaining years to lease liabilities finance leases - Finance Leases [Member]
$ in Thousands
Mar. 31, 2022
USD ($)
Leases (Details) - Schedule of total remaining years to lease liabilities finance leases [Line Items]  
2022 $ 56
2023 63
2024 49
2025 11
2026 6
Total minimum lease payments 185
Less: effect of discounting (8)
Present value of future minimum lease payments 177
Less: current obligations under leases (65)
Long-term lease obligations $ 112
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Debt Disclosure [Abstract]    
Secured loan agreement, description During the three months ended March 31, 2022 (a) $2.8 million of Notes A and B principal was satisfied by $1.9 million (plus interest) of aggregate payments in cash, plus aggregate conversions of principal and interest of $0.9 million and $44,000, respectively, into an aggregate of 1,576,058 shares of the Company’s common stock; (b) $0.5 million of Note C past due principal was repaid in cash; (c) $5.2 million of Note D (the Tucson Building mortgage) was repaid in cash from the proceeds of the January 31, 2022 building sale; and (d) an aggregate of $16,000 of Notes E, F, and G principal were repaid in cash. The conversions of Notes A and B were pursuant to a share-settled redemption feature wherein the conversions are required to be accounted for under extinguishment accounting, which resulted in the recognition of a $173,000 loss on extinguishment.   
Interest expense $ 880,000 $ 469,000
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt (Details) - Schedule of debt consisted - Long-Term Debt [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Secured Notes Payable    
Amount Outstanding $ 11,750 $ 11,750
Total long-term debt 20,847 29,368
Less unamortized discounts and debt issuance costs (2,935) (3,518)
Total long-term debt, less discounts and debt issuance costs 17,912 25,850
Less current portion of long-term debt (1,101) (13,577)
Debt classified as long-term debt $ 16,811 12,273
Secured Convertible Note Payable [Member]    
Secured Notes Payable    
Original Maturity Date May 27, 2023  
Amount Outstanding $ 4,583 $ 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,867 $ 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 $ 8,950 17,455
Notes Payable [Member]    
Secured Notes Payable    
Original Maturity Date Feb. 16, 2023  
Amount Outstanding $ 1 $ 11
Interest Rate 3.00% 3.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 $ 146 $ 150
Interest Rate 3.80% 3.80%
Notes payable one [Member]    
Secured Notes Payable    
Amount Outstanding $ 147 $ 163
Convertible note payable [Member]    
Secured Notes Payable    
Original Maturity Date Jun. 03, 2022  
Amount Outstanding $ 600 $ 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 71 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt (Details) - Schedule of future maturities of long-term debt
$ in Thousands
Mar. 31, 2022
USD ($)
Schedule Of Future Maturities Of Long Term Debt Abstract  
Remaining 2022 $ 8,583
2023 968
2024
2025
2026 11,150
Thereafter 146
Total $ 20,847
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders’ Equity (Details)
3 Months Ended
Mar. 31, 2022
USD ($)
$ / shares
Stockholders’ Equity (Details) [Line Items]  
Preferred stock amount $ 8,000,000
Dividends paid $ 123,328
Series A Preferred Stock [Member]  
Stockholders’ Equity (Details) [Line Items]  
Preferred stock price (in Dollars per share) | $ / shares $ 25
Percentage of payable to holders 9.25%
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-Based Compensation (Details) [Line Items]    
Share-based compensation expense $ 78,496 $ 349,080
Weighted average remaining vesting period. 8 months 23 days  
Grant date fair value per share (in Dollars per share) $ 1.6  
One-Year Anniversary [Member]    
Share-Based Compensation (Details) [Line Items]    
Restricted stock vested (in Shares) 234,354  
Stock Options [Member]    
Share-Based Compensation (Details) [Line Items]    
Share-based compensation expense $ 456,604 $ 7,374
Restricted Stock Awards [Member]    
Share-Based Compensation (Details) [Line Items]    
Weighted average grant date fair value per share (in Dollars per share) $ 2,600,000  
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation (Details) - Schedule of restricted stock unit (“RSU”)
3 Months Ended
Mar. 31, 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 75 R65.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation (Details) - Schedule of stock option activity - Stock Option [Member]
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
$ / shares
shares
Share-Based Compensation (Details) - Schedule of stock option activity [Line Items]  
Number of Options,Outstanding Beginning balance | shares 7,040,511
Weighted- Average Exercise Price per Share, Outstanding Beginning balance | $ / shares $ 2.33
Number of Options, Exercised | shares (209,741)
Weighted- Average Exercise Price per Share, Exercised | $ / shares $ 0.15
Number of Options, Cancelled or Expired | shares (150,000)
Weighted- Average Exercise Price per Share, Cancelled or Expired | $ / shares $ 2.75
Aggregate Intrinsic Value, Cancelled or Expired | $
Number of Options, Outstanding Ending balance | shares 6,680,770
Weighted- Average Exercise Price per Share, Outstanding Ending balance | $ / shares $ 2.39
Weighted- Average Contractual Life in Years, Outstanding Ending balance 3 years 1 month 20 days
Aggregate Intrinsic Value, Outstanding Ending balance | $ $ 44
Number of Options, Outstanding Ending balance | shares 2,313,770
Weighted- Average Exercise Price per Share, Exercisable Ending balance | $ / shares $ 1.8
Weighted- Average Contractual Life in Years, Exercisable Ending balance 1 year 5 months 19 days
Aggregate Intrinsic Value, Exercisable Ending balance | $ $ 44
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation (Details) - Schedule of presents information related to stock options
3 Months Ended
Mar. 31, 2022
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Number of Options 6,680,770
Weighted Average Remaining Life In Years 1 year 5 months 19 days
Exercisable Number of Options 2,313,770
$ 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 718,763
Weighted Average Remaining Life In Years 3 years 6 months 29 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 6 months 14 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,313,659
Weighted Average Remaining Life In Years 3 years 10 months 20 days
Exercisable Number of Options 295,001
$ 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 3 years 1 month 9 days
Exercisable Number of Options 93,335
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value of warrants granted
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Minimum [Member]    
Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value of warrants granted [Line Items]    
Expected dividend yield 0.00%
Expected volatility  
Risk-free interest rate  
Contractual life of warrants  
Maximum [Member]    
Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value of warrants granted [Line Items]    
Expected volatility 36.96% 41.55%
Risk-free interest rate 0.19% 0.44%
Contractual life of warrants 2 years 6 months 5 years
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation (Details) - Schedule of warrant activity
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
$ / shares
shares
Schedule of Stock Option Activity [Abstract]  
Number of Warrants Outstanding Beginning balance | shares 12,831,593
Weighted- Average Exercise Price Per Share Outstanding Beginning balance | $ / shares $ 3.73
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 11 months 4 days
Aggregate Intrinsic Value Outstanding Ending balance | $ $ 246,967
Number of Warrants Outstanding Exercisable | shares 11,674,923
Weighted- Average Exercise Price Per Share Exercisable | $ / shares $ 3.88
Weighted- Average Contractual Life in Years Exercisable 3 years 10 months 13 days
Aggregate Intrinsic Value Outstanding Exercisable | $ $ 246,967
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation (Details) - Schedule of presents information related to warrants
3 Months Ended
Mar. 31, 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 10 months 13 days
Exercisable Number of Warrants 11,674,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 3 months 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 4 years 2 months 4 days
Exercisable Number of Warrants 3,416,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 3 years 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 9 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 10 months 6 days
Exercisable Number of Warrants 380,098
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies (Details)
1 Months Ended 3 Months Ended
Jan. 27, 2022
Mar. 31, 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.
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
Concentrations (Details)
3 Months Ended
Mar. 31, 2022
Concentrations (Details) [Line Items]  
Concentration risk, percentage 10.00%
Trade Accounts Receivable [Member] | Minimum [Member]  
Concentrations (Details) [Line Items]  
Concentration risk, percentage 32.00%
Trade Accounts Receivable [Member] | Maximum [Member]  
Concentrations (Details) [Line Items]  
Concentration risk, percentage 37.00%
Revenue [Member]  
Concentrations (Details) [Line Items]  
Concentration risk, percentage 10.00%
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Acquisitions (Details) - Schedule of represents the unaudited pro forma combined results of operations
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
$ / shares
shares
Schedule Of Represents The Unaudited Pro Forma Combined Results Of Operations Abstract  
Revenue $ 2,816
Net loss $ (17,662)
Basic and diluted loss per common share (in Dollars per share) | $ / shares $ (0.22)
Weighted-average common shares outstanding (in Shares) | shares 80,111,622
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.22.2.2
Subsequent Events (Details) - USD ($)
1 Months Ended 3 Months Ended
Nov. 23, 2022
Nov. 14, 2022
Nov. 08, 2022
Jul. 14, 2022
Apr. 01, 2022
Aug. 23, 2022
Aug. 22, 2022
Jul. 28, 2022
Jun. 23, 2022
Jun. 16, 2022
May 31, 2022
May 25, 2022
May 24, 2022
Apr. 15, 2022
Mar. 31, 2022
Mar. 31, 2021
Dec. 08, 2022
Oct. 17, 2022
Aug. 16, 2022
Jul. 29, 2022
Jul. 26, 2022
Jun. 21, 2022
May 09, 2022
Apr. 29, 2022
Dec. 31, 2021
Subsequent Events (Details) [Line Items]                                                  
Total consideration                             $ 502,000                   $ 1,899,000
Promissory note                 $ 600,000,000                                
Common stock shares (in Shares)                             83,770,939                   81,985,140
Interest rate     6.00%                             6.00%              
Shares of common stock (in Shares)                                             240,000    
Dividends on the preferred stock                             $ 123,000                  
Canceled shares of outstanding common stock due (in Shares)                                 66,666                
Company received cash                             1,500,000                    
Future product deliveries                             200,000                    
Contract liabilities                             1,300,000                    
Claims of former employees                             400,000                    
Plaintiff alleges                             $ 125,000,000                    
Purchased percentage                             8 years                    
Subsequent Event [Member]                                                  
Subsequent Events (Details) [Line Items]                                                  
Cash proceeds         $ 100,000,000                                        
Interest rate         3.00%                                        
Accrued interest                           5.00%                      
Common stock discount rate                           20.00%                      
Converted of principal amount                           $ 8,715,583                      
Interest amount                           171,599                      
Aggregate of common shares                           154,167,727                      
Face value                                               $ 550,000,000  
Purchase price         $ 500,000,000                                        
Bearing default rate                                               12.00%  
Claiming former shareholder damages totaling amount                   $ 13,900,000                              
Price per share (in Dollars per share)                                     $ 1            
Forecast [Member]                                                  
Subsequent Events (Details) [Line Items]                                                  
Restructuring percentage                     70.00%                            
Total consideration                                           $ 2,000,000      
Promissory note                 $ 600,000,000       $ 11,150                        
Common stock shares (in Shares)                 500,000                                
Interest rate                                       15.00%          
Principal amount     $ 262,500,000                             $ 367,500,000     $ 550,000,000        
Dividends on the preferred stock                       $ 61,664,000                          
Accrued dividends                       $ 370,000,000                          
Senior secured lenders     $ 250,000,000                                            
Distribution agreement       $ 2,000,000                                          
Foregone profit       $ 500,000                                          
Claiming damages           $ 184,000,000 $ 66,500,000 $ 238,000,000                                  
Claiming wages and other amounts   $ 75,000,000                                              
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] | Subsequent Event [Member]                                                  
Subsequent Events (Details) [Line Items]                                                  
Principal amount                                       $ 26,250,000          
SAGUNA [Member]                                                  
Subsequent Events (Details) [Line Items]                                                  
Distribution agreement and claiming damages                             $ 200,000,000                    
Secured Senior Convertible Note [Member] | Subsequent Event [Member]                                                  
Subsequent Events (Details) [Line Items]                                                  
Combined principal and interest balance                           $ 228,000                      
XML 84 f10q0322_comsovereign_htm.xml IDEA: XBRL DOCUMENT 0001178727 2022-01-01 2022-03-31 0001178727 2022-12-14 0001178727 2022-03-31 0001178727 2021-12-31 0001178727 us-gaap:SeriesAPreferredStockMember 2022-03-31 0001178727 us-gaap:SeriesAPreferredStockMember 2021-12-31 0001178727 2021-01-01 2021-03-31 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 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 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 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 coms:ProductsMember 2022-01-01 2022-03-31 0001178727 coms:ProductsMember 2021-01-01 2021-03-31 0001178727 coms:ServicesMember 2022-01-01 2022-03-31 0001178727 coms:ServicesMember 2021-01-01 2021-03-31 0001178727 srt:NorthAmericaMember 2022-01-01 2022-03-31 0001178727 srt:NorthAmericaMember 2021-01-01 2021-03-31 0001178727 coms:InternationalMember 2022-01-01 2022-03-31 0001178727 coms:InternationalMember 2021-01-01 2021-03-31 0001178727 coms:TucsonBuildingMember 2022-01-31 0001178727 2022-01-31 2022-01-31 0001178727 2022-01-31 0001178727 us-gaap:MachineryAndEquipmentMember 2022-03-31 0001178727 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001178727 us-gaap:ComputerEquipmentMember 2022-03-31 0001178727 us-gaap:ComputerEquipmentMember 2021-12-31 0001178727 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001178727 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001178727 us-gaap:LandImprovementsMember 2022-03-31 0001178727 us-gaap:LandImprovementsMember 2021-12-31 0001178727 us-gaap:BuildingMember 2022-03-31 0001178727 us-gaap:BuildingMember 2021-12-31 0001178727 us-gaap:LandMember 2022-03-31 0001178727 us-gaap:LandMember 2021-12-31 0001178727 us-gaap:BuildingImprovementsMember 2022-03-31 0001178727 us-gaap:BuildingImprovementsMember 2021-12-31 0001178727 2022-02-01 2022-02-01 0001178727 coms:OtherInformationRelatedMember 2022-01-01 2022-03-31 0001178727 coms:OtherInformationRelatedMember 2021-01-01 2021-03-31 0001178727 coms:OperatingLeasesMember 2022-03-31 0001178727 coms:OperatingLeasesMember 2021-12-31 0001178727 coms:FinanceLeasesMember 2022-03-31 0001178727 coms:FinanceLeasesMember 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableMember 2022-01-01 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableMember 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableOneMember 2022-01-01 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableOneMember 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredConvertibleNotePayableOneMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotesPayableMember 2022-01-01 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotesPayableMember 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotesPayableMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotePayableOneMember 2022-01-01 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotePayableOneMember 2022-03-31 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-03-31 0001178727 us-gaap:LongTermDebtMember coms:SecuredNotePayableTwoMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableMember 2022-01-01 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableMember 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanMember 2022-01-01 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanMember 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanOneMember 2022-01-01 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanOneMember 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:PPPLoanOneMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableOneMember 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:NotesPayableOneMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember us-gaap:ConvertibleNotesPayableMember 2022-01-01 2022-03-31 0001178727 us-gaap:LongTermDebtMember us-gaap:ConvertibleNotesPayableMember 2022-03-31 0001178727 us-gaap:LongTermDebtMember us-gaap:ConvertibleNotesPayableMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember coms:ConvertibleNotePayableOneMember 2022-01-01 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:ConvertibleNotePayableOneMember 2022-03-31 0001178727 us-gaap:LongTermDebtMember coms:ConvertibleNotePayableOneMember 2021-12-31 0001178727 us-gaap:LongTermDebtMember 2022-03-31 0001178727 us-gaap:LongTermDebtMember 2021-12-31 0001178727 us-gaap:SeriesAPreferredStockMember 2022-01-01 2022-03-31 0001178727 coms:OneYearAnniversaryMember 2022-01-01 2022-03-31 0001178727 coms:StockOptionsMember 2022-01-01 2022-03-31 0001178727 coms:StockOptionsMember 2021-01-01 2021-03-31 0001178727 us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0001178727 us-gaap:StockOptionMember 2021-12-31 0001178727 us-gaap:StockOptionMember 2022-01-01 2022-03-31 0001178727 us-gaap:StockOptionMember 2022-03-31 0001178727 coms:ExercisePricePerShareOneMember 2022-03-31 0001178727 coms:ExercisePricePerShareOneMember 2022-01-01 2022-03-31 0001178727 coms:ExercisePricePerShareTwoMember 2022-03-31 0001178727 coms:ExercisePricePerShareTwoMember 2022-01-01 2022-03-31 0001178727 coms:ExercisePricePerShareThreeMember 2022-03-31 0001178727 coms:ExercisePricePerShareThreeMember 2022-01-01 2022-03-31 0001178727 coms:ExercisePricePerShareFourMember 2022-03-31 0001178727 coms:ExercisePricePerShareFourMember 2022-01-01 2022-03-31 0001178727 coms:ExercisePricePerShareFiveMember 2022-03-31 0001178727 coms:ExercisePricePerShareFiveMember 2022-01-01 2022-03-31 0001178727 coms:ExercisePricePerShareSixMember 2022-03-31 0001178727 coms:ExercisePricePerShareSixMember 2022-01-01 2022-03-31 0001178727 coms:ExercisePricePerShareSevenMember 2022-03-31 0001178727 coms:ExercisePricePerShareSevenMember 2022-01-01 2022-03-31 0001178727 srt:MinimumMember 2022-01-01 2022-03-31 0001178727 srt:MinimumMember 2021-01-01 2021-03-31 0001178727 srt:MaximumMember 2022-01-01 2022-03-31 0001178727 srt:MaximumMember 2021-01-01 2021-03-31 0001178727 2022-01-01 2022-01-27 0001178727 srt:MinimumMember us-gaap:TradeAccountsReceivableMember 2022-01-01 2022-03-31 0001178727 coms:RevenueMember 2022-01-01 2022-03-31 0001178727 srt:MaximumMember us-gaap:TradeAccountsReceivableMember 2022-01-01 2022-03-31 0001178727 srt:MinimumMember srt:ScenarioForecastMember 2022-11-23 2022-11-23 0001178727 srt:MaximumMember srt:ScenarioForecastMember 2022-11-23 2022-11-23 0001178727 srt:ScenarioForecastMember 2022-05-01 2022-05-31 0001178727 srt:ScenarioForecastMember 2022-06-21 0001178727 2022-06-01 2022-06-23 0001178727 srt:ScenarioForecastMember 2022-06-23 0001178727 us-gaap:SubsequentEventMember 2022-04-01 2022-04-01 0001178727 us-gaap:SubsequentEventMember 2022-04-01 0001178727 us-gaap:SubsequentEventMember 2022-04-15 0001178727 us-gaap:SubsequentEventMember 2022-04-01 2022-04-15 0001178727 coms:SecuredSeniorConvertibleNoteMember us-gaap:SubsequentEventMember 2022-04-01 2022-04-15 0001178727 us-gaap:SubsequentEventMember 2022-04-29 0001178727 srt:ScenarioForecastMember 2022-07-26 0001178727 2022-05-09 0001178727 srt:ScenarioForecastMember 2022-05-01 2022-05-24 0001178727 srt:ScenarioForecastMember 2022-05-01 2022-05-25 0001178727 srt:ScenarioForecastMember 2022-06-01 2022-06-23 0001178727 srt:ScenarioForecastMember us-gaap:SubsequentEventMember 2022-07-29 0001178727 srt:ScenarioForecastMember 2022-07-29 0001178727 srt:ScenarioForecastMember 2022-10-17 0001178727 2022-10-17 0001178727 srt:ScenarioForecastMember 2022-11-08 0001178727 srt:ScenarioForecastMember 2022-11-01 2022-11-08 0001178727 2022-11-08 0001178727 2022-12-08 0001178727 us-gaap:SubsequentEventMember 2022-06-01 2022-06-16 0001178727 srt:ScenarioForecastMember 2022-07-14 0001178727 srt:ScenarioForecastMember 2022-07-01 2022-07-14 0001178727 srt:ScenarioForecastMember 2022-07-01 2022-07-28 0001178727 srt:ScenarioForecastMember 2022-08-01 2022-08-22 0001178727 srt:ScenarioForecastMember 2022-08-01 2022-08-23 0001178727 srt:ScenarioForecastMember 2022-11-14 2022-11-14 0001178727 coms:SAGUNAMember 2022-01-01 2022-03-31 0001178727 us-gaap:SubsequentEventMember 2022-08-16 shares iso4217:USD iso4217:USD shares pure 10-Q true 2022-03-31 2022 false 333-150332 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 238113575 502000 1899000 2589000 1598000 12073000 10544000 5957000 7202000 397000 342000 21518000 21585000 2523000 9488000 13398000 3717000 184000 190000 13749000 15460000 37991000 37991000 1099000 98000 90462000 88529000 2790000 3739000 203000 288000 981000 1037000 86000 1069000 927000 4512000 3816000 473000 473000 1729000 1102000 65000 61000 100000 1101000 13577000 13023000 25106000 16811000 12273000 108000 108000 11855000 2771000 112000 120000 41909000 40378000 0.0001 0.0001 100000000 100000000 690000000 690000000 320000 320000 320000 320000 0.0001 0.0001 300000000 300000000 83770939 81985140 83737605 81951806 8000 8000 267606000 266013000 33334 33334 50000 50000 -219034000 -217843000 23000 23000 48553000 48151000 90462000 88529000 3229000 2086000 2196000 1074000 1033000 1012000 1172000 547000 66000 48000 6157000 7135000 2217000 3661000 8441000 83000 1171000 11308000 -138000 -10296000 880000 469000 13000 -173000 -5348000 -80000 -1053000 -5910000 -1191000 -16206000 123000 -1315000 -16206000 -0.02 -0.25 83552719 65941513 320000 81985140 8000 266013000 23000 33334 -50000 -217843000 48151000 1576058 1150000 1150000 209741 31000 31000 123000 123000 535000 535000 -1191000 -1191000 320000 83770939 8000 267606000 23000 33334 -50000 -219034000 48553000 49444689 5000 158219000 33334 -50000 -64627000 93547000 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 226851000 33334 -50000 -80833000 145975000 -1191000 -16206000 505000 362000 1712000 3299000 6000 6000 319000 208000 49000 -2000 8441000 83000 535000 356000 574000 88000 1171000 -173000 -5348000 1040000 53000 -130000 343000 414000 1614000 46000 -376000 1010000 -949000 -3351000 -56000 -7000 -3125000 41000 223000 696000 -267000 -916000 -178000 86000 -30000 772000 1000 -7528000 1999000 -8719000 -14207000 4248000 15102000 193000 1997000 1675000 83000 14909000 -7837000 7000 14000 100000 44971000 5315000 123000 31000 155000 7588000 7202000 -7587000 32285000 -1397000 10241000 1899000 730000 502000 10971000 105000 574000 12382000 4394000 12650000 9071000 4480000 1150000 1602000 10052000 457000 322000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 1 DESCRIPTION OF BUSINESS</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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> (“COMSovereign”) and subsidiaries (collectively the “Company”) a provider of solutions to network operators, mobile device carriers, governmental units and other enterprises worldwide. <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 2 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">There have been no material changes in the Company’s significant accounting policies as of and for the three months ended March 31, 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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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. <span>The results of operations, financial position and cash flows for the three months ended March 31, 2022 and 2021 are not necessarily indicative of the operating results for the full year ending December 31, 2022 or any other period. </span>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 March 31, 2022 and for the three months ended March 31, 2022 and 2021, are presented in United States dollars and are rounded in thousands with the exception of share and per share data. <span>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. </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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; text-indent: 0in"> </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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The unaudited condensed consolidated financial statements as of March 31, 2022 and December 31, 2021, and for the three months ended March 31, 2022 and 2021, include the accounts of the Company and its subsidiaries. All intercompany transactions and accounts have been eliminated. <span> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span><b><i>Long-Lived Assets and Goodwill</i></b></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; text-indent: 0in"><span>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. </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: 0; text-align: justify"><span>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 March 31, 2022, the Company determined that it was not more likely than not that any reporting unit’s fair value was below that reporting unit’s carrying amount. Accordingly, it wasn’t necessary to perform interim impairment testing as of March 31, 2022.</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; text-indent: 0in"><span>The Company calculates the estimated fair value of a reporting unit using a weighting of the income and market approaches. 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. For the market approach, the Company uses internal analyses based primarily on market comparables. The Company bases these assumptions on its historical data and experience, third party appraisals, industry projections, micro and macro general economic condition projections, and its expectations.</span></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"><span><b><i> Fair Value Measurements</i></b></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; text-indent: 0in"><span>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:</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; text-indent: 0in"><span><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.</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; text-indent: 0in"><span><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.</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; text-indent: 0in"><span><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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span> </span> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span>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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.8pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span>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 March 31, 2022 and December 31, 2021 approximated their fair value due to their short-term nature.</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"><b><i>Recently Adopted Accounting Standards</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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. <span>The results of operations, financial position and cash flows for the three months ended March 31, 2022 and 2021 are not necessarily indicative of the operating results for the full year ending December 31, 2022 or any other period. </span>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 March 31, 2022 and for the three months ended March 31, 2022 and 2021, are presented in United States dollars and are rounded in thousands with the exception of share and per share data. <span>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. </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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; text-indent: 0in"> </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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The unaudited condensed consolidated financial statements as of March 31, 2022 and December 31, 2021, and for the three months ended March 31, 2022 and 2021, include the accounts of the Company and its subsidiaries. All intercompany transactions and accounts have been eliminated. <span> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span><b><i>Long-Lived Assets and Goodwill</i></b></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; text-indent: 0in"><span>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. </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: 0; text-align: justify"><span>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 March 31, 2022, the Company determined that it was not more likely than not that any reporting unit’s fair value was below that reporting unit’s carrying amount. Accordingly, it wasn’t necessary to perform interim impairment testing as of March 31, 2022.</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; text-indent: 0in"><span>The Company calculates the estimated fair value of a reporting unit using a weighting of the income and market approaches. 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. For the market approach, the Company uses internal analyses based primarily on market comparables. The Company bases these assumptions on its historical data and experience, third party appraisals, industry projections, micro and macro general economic condition projections, and its expectations.</span></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"><span><b><i> Fair Value Measurements</i></b></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; text-indent: 0in"><span>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:</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; text-indent: 0in"><span><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.</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; text-indent: 0in"><span><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.</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; text-indent: 0in"><span><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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span> </span> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span>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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.8pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span>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 March 31, 2022 and December 31, 2021 approximated their fair value due to their short-term nature.</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"><b><i>Recently Adopted Accounting Standards</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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; text-align: justify">NOTE 3 GOING CONCERN</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The accompanying unaudited condensed consolidated financial statements and notes have been prepared assuming the Company will continue as a going concern. For the three months ended March 31, 2022, the Company used cash flows in operating activities of $8.7 million, it had an accumulated deficit of $219.0 million and had working capital of $8.5 million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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 18 – <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 18 – <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 18 – <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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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> 8700000 -219000000 8500000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 4 REVENUE</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The following table is a summary of the Company’s timing of revenue recognition for the three months ended March 31, 2022 and 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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 Three 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 31,</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; 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>Timing of revenue recognition:</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: 76%; text-align: left">Services and products transferred at a point in time</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,131</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,896</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">98</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">190</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">3,229</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,086</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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Revenue by source consisted of the following for the three months ended March 31, 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> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">For the Three 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 31,</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; 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 style="text-align: left">Revenue by products and services:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%">Products</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,131</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,619</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">98</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">467</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">3,229</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,086</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; text-indent: 0in">Revenue by geographic destination consisted of the following for the three months ended March 31, 2022 and 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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 Three 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 31,</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; 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 geography:</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: 76%; text-align: left">North America</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,725</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,736</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">504</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">350</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">3,229</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,086</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; text-indent: 0in"> </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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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 March 31, 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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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; text-indent: 0in"> </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">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="padding-left: -0.25in; 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,924</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">New invoices not yet earned</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,327</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">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">(631</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: -0.25in; padding-bottom: 4pt">Balance at March 31, 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,620</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"> </td> <td colspan="6" style="font-weight: bold; text-align: center">For the Three 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 31,</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; 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>Timing of revenue recognition:</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: 76%; text-align: left">Services and products transferred at a point in time</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,131</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,896</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">98</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">190</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">3,229</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,086</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; text-indent: 0in"> </p> 3131000 1896000 98000 190000 3229000 2086000 <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 Three 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 31,</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; 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 style="text-align: left">Revenue by products and services:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%">Products</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,131</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,619</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">98</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">467</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">3,229</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,086</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> 3131000 1619000 98000 467000 3229000 2086000 <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 Three 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 31,</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; 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 geography:</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: 76%; text-align: left">North America</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,725</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,736</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">504</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">350</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">3,229</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,086</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; text-indent: 0in"> </p> 2725000 1736000 504000 350000 3229000 2086000 <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">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="padding-left: -0.25in; 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,924</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">New invoices not yet earned</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,327</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">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">(631</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: -0.25in; padding-bottom: 4pt">Balance at March 31, 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,620</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 3924000 1327 631000 4620000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 5 EARNINGS (LOSS) PER SHARE</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The following weighted-average potential common shares were excluded from the diluted loss per common share as their effect was anti-dilutive as of March 31, 2022 and 2021, respectively:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of March 31,</td><td style="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; 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="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></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,680,770</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,380,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">323,701</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,823</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,298,692</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">5,208,002</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,136,015</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">24,803,593</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,138,589</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of March 31,</td><td style="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; 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="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></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,680,770</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,380,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">323,701</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,823</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,298,692</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">5,208,002</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,136,015</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">24,803,593</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,138,589</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 6680770 3380181 99998 323701 12814823 6298692 5208002 2136015 24803593 12138589 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 6 CASH, CASH EQUIVALENTS, AND RESTRICTED CASH</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Cash and cash equivalents consisted of the following as of March 31, 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; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March 31,<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="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">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">466</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,622</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">36</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; text-align: left; 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">502</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,899</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; text-indent: 0in">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 March 31, 2022 and December 31, 2021, respectively. During the three months ended March 31, 2022, $195,000 of restricted cash was released upon the sale of a building and the remainder of the restricted cash will be released as overseas leases expire in January and July of 2023. See Note 10 – <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="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">March 31,<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="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">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">466</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,622</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">36</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; text-align: left; 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">502</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,899</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> 466000 1622000 36000 277000 502000 1899000 195000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 7 ACCOUNTS RECEIVABLE, NET</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Accounts receivable consisted of the following as of March 31, 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; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March 31,<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="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">Account receivables</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,300</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,260</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,711</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,662</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 account receivables, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,589</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,598</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; text-indent: 0in">Bad debt (recovery) expense totaled $(48,968) and $(2,142) for the three months ended March 31, 2022 and 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; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March 31,<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="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">Account receivables</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,300</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,260</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,711</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,662</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 account receivables, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,589</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,598</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> 4300000 3260000 1711000 1662000 2589000 1598000 -48968 -2142 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 8 INVENTORY, NET</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Inventory consisted of the following as of March 31, 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">March 31,<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">8,317</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,810</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,280</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,255</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,633</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,645</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">13,230</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,710</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">(1,157</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,166</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">12,073</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,544</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; text-indent: 0in">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">March 31,<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">8,317</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,810</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,280</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,255</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,633</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,645</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">13,230</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,710</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">(1,157</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,166</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">12,073</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,544</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> 8317000 6810000 1280000 1255000 3633000 3645000 13230000 11710000 1157000 1166000 12073000 10544000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 9 PREPAID EXPENSES</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Prepaid expenses consisted of the following as of March 31, 2022 and December 31, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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">March 31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold"> </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">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">5,926</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">7,106</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">31</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="text-align: left; padding-bottom: 4pt; text-indent: 10pt">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">5,957</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">7,202</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">(Amounts in thousands)</td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March 31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold"> </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">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">5,926</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">7,106</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">31</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="text-align: left; padding-bottom: 4pt; text-indent: 10pt">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">5,957</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">7,202</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 5926000 7106000 31000 96000 5957000 7202000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 10 PROPERTY AND EQUIPMENT, NET</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Property and equipment, net consisted of the following as of March 31, 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">March 31,<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">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">12,063</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">11,912</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">1,475</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">730</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">543</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-128">-</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-129">-</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-130">-</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">14,811</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,521</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">(12,288</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">(12,033</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">2,523</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,488</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; text-indent: 0in">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 11 – <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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The Company recognized $505,000 and $362,000 of depreciation expense for the three months ended March 31, 2022 and 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">March 31,<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">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">12,063</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">11,912</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">1,475</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">730</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">543</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-128">-</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-129">-</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-130">-</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">14,811</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,521</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">(12,288</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">(12,033</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">2,523</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,488</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> 12063000 11912000 1475000 1436000 730000 744000 543000 543000 4801000 1330000 755000 14811000 21521000 12288000 12033000 2523000 9488000 15800000 6700000 4800000 1300000 800000 200000 8400000 700000 505000 362000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 11 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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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 March 31, 2022 and December 31, 2021 were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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="font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold"> </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)</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">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">13,398</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,717</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">13,584</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,873</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">On February 1, 2022, the Company entered into a lease agreement with the new owners of the Tucson Building (see Note 10 - <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. See Note 18 – <i>Subsequent Events <b>- Lease Developments</b></i> for information related to the subsequent lease default and lease abandonment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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; text-indent: 0in">  </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 Three 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">March 31,</td><td style="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)</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: justify">Operating lease cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">611</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">252</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Short-term lease cost</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">39</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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 10pt">Operating cash flows from operating leases</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">549</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">259</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The following table presents the weighted-average remaining lease term and weighted average discount rates related to the Company’s operating leases as of March 31, 2022, and December 31, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td style="white-space: nowrap; font-weight: bold; text-align: center">March 31,</td><td style="white-space: nowrap; font-weight: bold"> </td> <td style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1.5pt solid">(Amounts in thousands)</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap">Weighted average remaining lease term</td><td style="white-space: nowrap"> </td> <td style="white-space: nowrap; text-align: center">8.75 years</td><td style="white-space: nowrap"> </td> <td style="white-space: nowrap; text-align: center">6.12 years</td></tr> <tr style="vertical-align: bottom; "> <td style="white-space: nowrap; width: 76%">Weighted average discount rate</td><td style="white-space: nowrap; width: 1%"> </td> <td style="white-space: nowrap; width: 11%; text-align: center">5.58%</td><td style="white-space: nowrap; width: 1%"> </td> <td style="white-space: nowrap; width: 11%; text-align: center">6.18%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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 March 31, 2022:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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="font-weight: bold; text-align: center">Operating</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="font-weight: bold; text-align: center; 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,880</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,397</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">2,065</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,730</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,286</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">17,744</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">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,160</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">13,584</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Less: current obligations under leases</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,729</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">11,855</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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Finance Leases</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The Company has finance leases for certain manufacturing and office equipment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The following table presents the weighted-average remaining lease term and weighted average discount rates related to the Company’s finance leases as of March 31, 2022:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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="font-weight: bold; text-align: center">March 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)</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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">Weighted average remaining lease term</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2.86</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Weighted average discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.44</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The table below reconciles the fixed component of the undiscounted cash flows for each of the first five years and the total remaining years to the finance lease liabilities recorded on the condensed consolidated balance sheet as of March 31, 2022:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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="font-weight: bold; text-align: center">Finance</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="font-weight: bold; text-align: center; 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">56</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">63</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">49</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">11</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">2026</td><td style="padding-bottom: 1.5pt"> </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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total minimum lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">185</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: 10pt">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">(8</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <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">177</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: 10pt">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">(65</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <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">112</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"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold"> </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)</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">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">13,398</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,717</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">13,584</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,873</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">  </p> 13398000 3717000 13584000 3873000 P10Y 98300000 128200000 1000000 10100000 <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 Three 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">March 31,</td><td style="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)</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: justify">Operating lease cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">611</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">252</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Short-term lease cost</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">39</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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 10pt">Operating cash flows from operating leases</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">549</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">259</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> 611000 252000 9000 39000 549000 259000 <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"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td style="white-space: nowrap; font-weight: bold; text-align: center">March 31,</td><td style="white-space: nowrap; font-weight: bold"> </td> <td style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-style: italic; border-bottom: Black 1.5pt solid">(Amounts in thousands)</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap">Weighted average remaining lease term</td><td style="white-space: nowrap"> </td> <td style="white-space: nowrap; text-align: center">8.75 years</td><td style="white-space: nowrap"> </td> <td style="white-space: nowrap; text-align: center">6.12 years</td></tr> <tr style="vertical-align: bottom; "> <td style="white-space: nowrap; width: 76%">Weighted average discount rate</td><td style="white-space: nowrap; width: 1%"> </td> <td style="white-space: nowrap; width: 11%; text-align: center">5.58%</td><td style="white-space: nowrap; width: 1%"> </td> <td style="white-space: nowrap; width: 11%; text-align: center">6.18%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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="font-weight: bold; text-align: center">March 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)</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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">Weighted average remaining lease term</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2.86</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Weighted average discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.44</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> P8Y9M P6Y1M13D 0.0558 0.0618 <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="font-weight: bold; text-align: center">Operating</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="font-weight: bold; text-align: center; 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,880</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,397</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">2,065</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,730</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,286</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">17,744</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">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,160</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">13,584</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Less: current obligations under leases</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,729</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">11,855</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; text-indent: 0in"> </p> 1880000 2397000 2065000 1730000 1386000 8286000 17744000 4160000 13584000 1729000 11855000 P2Y10M9D 0.0644 <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="font-weight: bold; text-align: center">Finance</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="font-weight: bold; text-align: center; 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">56</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">63</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">49</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">11</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">2026</td><td style="padding-bottom: 1.5pt"> </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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total minimum lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">185</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: 10pt">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">(8</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <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">177</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: 10pt">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">(65</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <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">112</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 56000 63000 49000 11000 6000 185000 -8000 177000 -65000 112000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 12 DEBT</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Debt consisted of the following as of March 31, 2022 and December 31, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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="padding-bottom: 1.5pt"> </td> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Original</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">March 31, 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; 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 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">Maturity 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 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; background-color: rgb(204,238,255)"> <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="white-space: nowrap; text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 46%; 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: 8%; text-align: center">A</td><td style="width: 1%"> </td> <td style="width: 8%; text-align: center">5/27/23</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">4,583</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: 6%; 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: 6%; 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="white-space: nowrap; width: 6%; text-align: right">6.0</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; 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,867</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="white-space: nowrap; text-align: right">6.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">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="white-space: nowrap; text-align: right">9.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">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-131">-</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="white-space: nowrap; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&gt;8% or Libor +6.75</span></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 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">8,950</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="white-space: nowrap; 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="white-space: nowrap; 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">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="white-space: nowrap; 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">Notes payable</td><td> </td> <td style="text-align: center">E</td><td> </td> <td style="text-align: center">2/16/2023</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">3.0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="white-space: nowrap; text-align: right">3.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">F</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-132">-</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="white-space: nowrap; 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">G</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">146</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="white-space: nowrap; 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">147</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">163</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="white-space: nowrap; 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="font-weight: bold; text-align: left; 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="white-space: nowrap; 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="white-space: nowrap; 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">H</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">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><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="white-space: nowrap; 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">I</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="white-space: nowrap; 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,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><td style="padding-bottom: 1.5pt"> </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="white-space: nowrap; 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="white-space: nowrap; 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">20,847</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,368</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="white-space: nowrap; 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,935</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="white-space: nowrap; 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,912</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,850</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="white-space: nowrap; 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">(1,101</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,577</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="white-space: nowrap; 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">16,811</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="white-space: nowrap; 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"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">During the three months ended March 31, 2022 (a) $2.8 million of Notes A and B principal was satisfied by $1.9 million (plus interest) of aggregate payments in cash, plus aggregate conversions of principal and interest of $0.9 million and $44,000, respectively, into an aggregate of 1,576,058 shares of the Company’s common stock; (b) $0.5 million of Note C past due principal was repaid in cash; (c) $5.2 million of Note D (the Tucson Building mortgage) was repaid in cash from the proceeds of the January 31, 2022 building sale; and (d) an aggregate of $16,000 of Notes E, F, and G principal were repaid in cash. The conversions of Notes A and B were pursuant to a share-settled redemption feature wherein the conversions are required to be accounted for under extinguishment accounting, which resulted in the recognition of a $173,000 loss on extinguishment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">F<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">uture maturities contractually required by the Company under debt obligations are as follows as of March 31, 2022:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"> </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 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">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">8,583</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">968</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-133">-</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-134">-</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">11,150</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">146</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">20,847</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="margin: 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-weight: normal">During the three months ended March 31, 2022 and 2021, the Company recognized $880,000 and $469,000 of interest expense in connection with the aforementioned indebtedness.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">For additional information related to debt, including subsequent conversions of Notes A and B principal into common stock, see Note 18 – <i>Subsequent Events – <b>Debt and Equity Developments</b></i>. Because of such subsequent conversions, the March 31, 2022 outstanding principal of Notes A and B (and the related debt discounts) were fully reclassified from current to long term.</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="padding-bottom: 1.5pt"> </td> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Original</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">March 31, 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; 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 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">Maturity 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 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; background-color: rgb(204,238,255)"> <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="white-space: nowrap; text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 46%; 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: 8%; text-align: center">A</td><td style="width: 1%"> </td> <td style="width: 8%; text-align: center">5/27/23</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">4,583</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: 6%; 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: 6%; 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="white-space: nowrap; width: 6%; text-align: right">6.0</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; 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,867</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="white-space: nowrap; text-align: right">6.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">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="white-space: nowrap; text-align: right">9.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">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-131">-</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="white-space: nowrap; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&gt;8% or Libor +6.75</span></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 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">8,950</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="white-space: nowrap; 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="white-space: nowrap; 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">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="white-space: nowrap; 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">Notes payable</td><td> </td> <td style="text-align: center">E</td><td> </td> <td style="text-align: center">2/16/2023</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">3.0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="white-space: nowrap; text-align: right">3.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">F</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-132">-</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="white-space: nowrap; 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">G</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">146</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="white-space: nowrap; 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">147</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">163</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="white-space: nowrap; 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="font-weight: bold; text-align: left; 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="white-space: nowrap; 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="white-space: nowrap; 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">H</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">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><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="white-space: nowrap; 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">I</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="white-space: nowrap; 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,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><td style="padding-bottom: 1.5pt"> </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="white-space: nowrap; 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="white-space: nowrap; 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">20,847</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,368</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="white-space: nowrap; 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,935</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="white-space: nowrap; 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,912</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,850</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="white-space: nowrap; 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">(1,101</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,577</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="white-space: nowrap; 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">16,811</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="white-space: nowrap; 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"> </p> 2023-05-27 4583000 0.06 6417000 0.06 2023-08-25 3867000 0.06 4833000 0.06 2021-11-26 500000 0.09 1000000 0.09 2022-01-29 0 5205000 0.08 0.0675 8950000 17455000 2023-02-16 1000 0.03 11000 0.03 2022-05-05 0.01 2000 0.01 2050-05-15 146000 0.038 150000 0.038 147000 163000 2022-06-03 600000 0.05 600000 0.05 2026-01-29 11150000 0.033 11150000 0.01 11750000 11750000 20847000 29368000 2935000 3518000 17912000 25850000 1101000 13577000 16811000 12273000 During the three months ended March 31, 2022 (a) $2.8 million of Notes A and B principal was satisfied by $1.9 million (plus interest) of aggregate payments in cash, plus aggregate conversions of principal and interest of $0.9 million and $44,000, respectively, into an aggregate of 1,576,058 shares of the Company’s common stock; (b) $0.5 million of Note C past due principal was repaid in cash; (c) $5.2 million of Note D (the Tucson Building mortgage) was repaid in cash from the proceeds of the January 31, 2022 building sale; and (d) an aggregate of $16,000 of Notes E, F, and G principal were repaid in cash. The conversions of Notes A and B were pursuant to a share-settled redemption feature wherein the conversions are required to be accounted for under extinguishment accounting, which resulted in the recognition of a $173,000 loss on extinguishment.  <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 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">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">8,583</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">968</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-133">-</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-134">-</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">11,150</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">146</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">20,847</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="margin: 0"> </p> 8583000 968000 11150000 146000 20847000 880000 469000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 13 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; text-indent: 0in">See Note 12 – <i>Debt </i>and Note 18 – <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; text-indent: 0in"> </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; text-indent: 0in">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; text-indent: 0in"> </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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">During the three months ended March 31, 2022, the Company recorded $123,328 of dividends paid or payable to the holders of the 9.25% Series A Preferred Stock.</p> 25 8000000 123328 0.0925 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 14 SHARE-BASED COMPENSATION</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">A summary of the restricted stock unit (“RSU”) activity during the three months ended March 31, 2022 is presented below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Grant Date Value<br/> </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="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">RSU’s</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">Per Share</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">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="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">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="text-align: left; padding-bottom: 4pt">RSU’s non-vested - March 31, 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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">During the three months ended March 31, 2022 and 2021, the Company recognized $78,496 and $349,080, 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 March 31, 2022, there was $234,354 of unrecognized stock-based compensation expense related to RSUs that will be recognized over the weighted average remaining vesting period of 0.73 years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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; text-indent: 0in">There were no stock options issued during the three months ended March 31, 2022 and 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The following table presents stock option activity for the three months ended March 31, 2022:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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-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">Number of<br/> Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> Exercise Price<br/> Per Share</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> Contractual<br/> Life in Years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> Intrinsic<br/> Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td style="font-style: italic"> </td> <td colspan="2" style="font-style: italic; text-align: center">(in thousands)</td><td style="font-style: italic"> </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"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: 10pt">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"> </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: 10pt">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">(150,000</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.75</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-135"> </div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Outstanding - March 31, 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,680,770</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.39</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.14</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">44</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Exercisable - March 31, 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,313,770</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.80</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.47</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">44</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The following table presents information related to stock options as of March 31, 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="4" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Options Outstanding</b></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options Exercisable</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"/><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Outstanding</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Exercisable</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"/><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number<br/> of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Remaining<br/> Life</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number<br/> of</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Exercise Price Per Share</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">Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">In Years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$ 0.01 - $ 0.50  <b> </b></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-136">-</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-137">-</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-138">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 64%; text-align: left">$ 0.51 - $ 1.00</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">718,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: 9%; text-align: right">3.58</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">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">$ 1.01 - $ 1.50</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-139">-</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-140">-</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-141">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">$ 1.51 - $ 2.00</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.54</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">$ 2.01 - $ 2.50</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-142">-</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-143">-</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-144">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">$ 2.51 - $ 3.00</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,313,659</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.89</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">295,001</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">$ 3.01 - $ 3.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">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">3.11</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"> </td><td style="padding-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,680,770</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.47</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,313,770</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; text-indent: 0in">The Company recognized $456,604 and $7,374 of share-based compensation expense related to options for the three months ended March 31, 2022 and 2021, respectively. Compensation expense related to stock options is recorded in general and administrative expense in the condensed consolidated statement of operations. At March 31, 2022, the Company had $2.6 million of unrecognized compensation expense related to options.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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; text-indent: 0in">All warrants are valued utilizing the Black-Scholes pricing model using the assumptions listed below. There were no warrants issued during the three months ended March 31, 2022. The weighted average grant date fair value of all warrants issued during the three months ended March 31, 2021 was $1.60 per share. The following table summarizes the assumptions used to estimate the fair value of warrants granted during the three months ended March 31, 2022 and 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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 Three<br/> Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1.5pt; 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="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: 68%; text-align: left">Expected dividend yield</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: center"><span style="-sec-ix-hidden: hidden-fact-145; 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: 13%; text-align: center">0%</td><td style="width: 1%; text-align: left"/></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: center"><span style="-sec-ix-hidden: hidden-fact-146; 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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">36.96 - 41.55%</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: center"><span style="-sec-ix-hidden: hidden-fact-147; 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="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.19 - 0.44%</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: center"><span style="-sec-ix-hidden: hidden-fact-148; 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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.5 - 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: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The following table represents warrant activity for the three months ended March 31, 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> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-<br/> Average<br/> Exercise Price</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-<br/> Average<br/> Contractual<br/> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Aggregate<br/> Intrinsic</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </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">Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Per Share</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Life in Years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Value</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><td> </td> <td colspan="2"> </td><td> </td><td style="font-style: italic"> </td> <td colspan="2" style="font-style: italic; text-align: center">(in thousands)</td><td style="font-style: italic"> </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">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.73</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"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Forfeited or Expired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(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><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 - March 31, 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.93</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">246,967</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Exercisable - March 31, 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">11,674,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.88</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.87</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">246,967</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; text-indent: 0in">The following table presents information related to warrants as of March 31, 2022:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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="4" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Warrants Outstanding</b></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Warrants Exercisable</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"/><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"/><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"/><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"/><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Outstanding<br/> Number of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average<br/> Remaining Life</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Exercisable<br/> Number of</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Exercise Price Per Share</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">Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">In Years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Warrants</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: 64%; text-align: left">$ 0.01 - $ 1.00</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; 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: 9%; text-align: right">3.27</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">560,192</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">$ 1.01 - $ 2.00</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-149">-</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-150">-</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-151">-</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">$ 2.01 - $ 3.00</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">4.18</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,416,001</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">$ 3.01 - $ 4.00</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">3.04</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">$ 4.01 - $ 5.00</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.83</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="text-align: left; padding-bottom: 1.5pt">$ 5.01 - $ 6.00</td><td style="padding-bottom: 1.5pt"> </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.85</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"> </td><td style="padding-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.87</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">11,674,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> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Grant Date Value<br/> </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="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">RSU’s</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">Per Share</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">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="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">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="text-align: left; padding-bottom: 4pt">RSU’s non-vested - March 31, 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; text-indent: 0in"> </p> 133331 2.67 33334 1.03 99998 2.05 78496 349080 234354 P0Y8M23D <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-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">Number of<br/> Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> Exercise Price<br/> Per Share</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> Contractual<br/> Life in Years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> Intrinsic<br/> Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td style="font-style: italic"> </td> <td colspan="2" style="font-style: italic; text-align: center">(in thousands)</td><td style="font-style: italic"> </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"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: 10pt">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"> </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: 10pt">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">(150,000</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.75</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-135"> </div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Outstanding - March 31, 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,680,770</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.39</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.14</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">44</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Exercisable - March 31, 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,313,770</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.80</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.47</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">44</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> 7040511 2.33 209741 0.15 150000 2.75 6680770 2.39 P3Y1M20D 44000 2313770 1.8 P1Y5M19D 44000 <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="4" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Options Outstanding</b></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options Exercisable</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"/><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Outstanding</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Exercisable</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"/><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number<br/> of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Remaining<br/> Life</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number<br/> of</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Exercise Price Per Share</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">Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">In Years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$ 0.01 - $ 0.50  <b> </b></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-136">-</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-137">-</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-138">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 64%; text-align: left">$ 0.51 - $ 1.00</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">718,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: 9%; text-align: right">3.58</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">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">$ 1.01 - $ 1.50</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-139">-</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-140">-</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-141">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">$ 1.51 - $ 2.00</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.54</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">$ 2.01 - $ 2.50</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-142">-</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-143">-</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-144">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">$ 2.51 - $ 3.00</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,313,659</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.89</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">295,001</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">$ 3.01 - $ 3.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">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">3.11</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"> </td><td style="padding-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,680,770</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.47</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,313,770</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> 718763 P3Y6M29D 568763 1356671 P0Y6M14D 1356671 4313659 P3Y10M20D 295001 291677 P3Y1M9D 93335 6680770 P1Y5M19D 2313770 456604 7374 2600000 1.6 <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 Three<br/> Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1.5pt; 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="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: 68%; text-align: left">Expected dividend yield</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: center"><span style="-sec-ix-hidden: hidden-fact-145; 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: 13%; text-align: center">0%</td><td style="width: 1%; text-align: left"/></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: center"><span style="-sec-ix-hidden: hidden-fact-146; 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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">36.96 - 41.55%</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: center"><span style="-sec-ix-hidden: hidden-fact-147; 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="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.19 - 0.44%</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: center"><span style="-sec-ix-hidden: hidden-fact-148; 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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.5 - 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: justify; text-indent: 0in"> </p> 0 0.3696 0.4155 0.0019 0.0044 P2Y6M 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> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-<br/> Average<br/> Exercise Price</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-<br/> Average<br/> Contractual<br/> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Aggregate<br/> Intrinsic</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </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">Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Per Share</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Life in Years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Value</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><td> </td> <td colspan="2"> </td><td> </td><td style="font-style: italic"> </td> <td colspan="2" style="font-style: italic; text-align: center">(in thousands)</td><td style="font-style: italic"> </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">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.73</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"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Forfeited or Expired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(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><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 - March 31, 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.93</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">246,967</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Exercisable - March 31, 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">11,674,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.88</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.87</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">246,967</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> 12831593 3.73 16670 1.5 12814923 3.72 P3Y11M4D 246967000 11674923 3.88 P3Y10M13D 246967000 <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="4" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Warrants Outstanding</b></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Warrants Exercisable</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"/><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"/><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"/><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"/><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Outstanding<br/> Number of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average<br/> Remaining Life</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Exercisable<br/> Number of</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Exercise Price Per Share</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">Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">In Years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Warrants</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: 64%; text-align: left">$ 0.01 - $ 1.00</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; 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: 9%; text-align: right">3.27</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">560,192</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">$ 1.01 - $ 2.00</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-149">-</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-150">-</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-151">-</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">$ 2.01 - $ 3.00</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">4.18</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,416,001</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">$ 3.01 - $ 4.00</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">3.04</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">$ 4.01 - $ 5.00</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.83</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="text-align: left; padding-bottom: 1.5pt">$ 5.01 - $ 6.00</td><td style="padding-bottom: 1.5pt"> </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.85</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"> </td><td style="padding-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.87</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">11,674,923</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 560192 P3Y3M7D 560192 4556001 P4Y2M4D 3416001 33342 P3Y14D 33342 7285290 P3Y9M29D 7285290 380098 P3Y10M6D 380098 12814923 P3Y10M13D 11674923 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 15 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; text-indent: 0in">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-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">See Note 18 – <i>Subsequent Events – <b>Litigation, Claims and Contingencies Developments</b></i> for post-March 31, 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. <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 16 CONCENTRATIONS</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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 March 31, 2022, accounts receivable from two customers comprised an aggregate of approximately 32% of the Company’s total trade accounts receivable, and none of these balances were characterized as uncollectible. In addition, for the three months ended March 31, 2022, revenue from three customers individually exceeded 10% of revenue and, in total, comprised approximately 37% of the Company’s total revenue. No vendors accounted for greater than 10% of expenses for the three months ended March 31, 2022.</p> 0.32 0.10 0.37 0.10 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 17 BUSINESS ACQUISITIONS</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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 March 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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"><i>(Amounts in thousands, <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">except share and per share amounts)</span></i></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">For the <br/> Three Months<br/> Ended <br/> March 31, 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: 88%; padding-bottom: 4pt">Revenue</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,816</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Net loss</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(17,662</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-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.22</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <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">80,111,622</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"><i>(Amounts in thousands, <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">except share and per share amounts)</span></i></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">For the <br/> Three Months<br/> Ended <br/> March 31, 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: 88%; padding-bottom: 4pt">Revenue</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,816</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Net loss</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(17,662</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-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.22</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <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">80,111,622</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 2816000 -17662000 0.22 80111622 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 18 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; text-indent: 0in">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; text-indent: 0in">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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">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; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">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; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">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; text-align: justify; text-indent: 0pt"><b><i> </i></b></p><p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b><i>Business Developments</i></b></p><p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">Commencing in May 2022, the Company embarked on a restructuring, including a reduction of over 70% of overhead and personnel 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; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">In May 2022, InduraPower suspended operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">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 employment liabilities and assuming DragonWave Canada’s lease in Kanata, Ontario, Canada, through an Asset Purchase Agreement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">In June 2022, the Company idled 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; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">On June 21, 2022, the Company sold its Sovereign Plastics LLC (“Sovereign Plastics”) business unit for total consideration of $2 million to TheLandersCompanies LLC.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 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”) in return for the cancelation of an outstanding $600,000 promissory note, the return of 500,000 shares of common stock, and the waiver of certain severance payments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/><p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b><i>Debt and Equity Developments</i></b></p><p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">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 March 31, 2022, the proceeds were recorded as a related party note deposit in current liabilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 Company’s secured senior convertible notes payable (see Note 12 – <i>Debt</i>) entered into default, which resulted in a 5% or $375,833 increase in the principal value, pursuant to the terms of the notes. 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. Subsequent to March 31, 2022 and through the filing date of this Form 10-Q, the note holders converted $8,715,583 of principal and $171,599 of interest into an aggregate of 154,167,727 shares of the Company's common stock. As of the filing date, the remaining combined principal and interest balance of the secured senior convertible notes was approximately $228,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; text-align: justify; text-indent: 0pt">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 a 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; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">On May 24, 2022, the Company received notice from counsel for holders of $11.15 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. The notice indicated that the holders were reserving their rights.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">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 $370,000.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">On June 23, 2022, the Company reached an agreement to cancel a $600,000 promissory note (see <b><i>Business Developments</i></b> above).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0pt; ">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; text-align: justify; margin: 0pt; text-indent: 0pt; "> </p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0pt; ">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; text-align: justify; margin: 0pt; text-indent: 0pt; "> </p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0pt; ">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; text-indent: 0pt; "> </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; "> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"><b><i>Lease Developments</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In May 2022, the Company abandoned its lease of the Tucson Building (see Note 11 – <i>Leases</i>) after previously defaulting on the lease.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"> </p><p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">In June 2022, ComSovereign Corp. abandoned its Dallas, TX office lease and VEO Photonics, Inc. abandoned its San Diego, CA office lease.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">In July 2022, the Company abandoned its Chantilly, VA office lease.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"> </p><p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b><i>Litigation, Claims and Contingencies Developments</i></b></p><p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"/><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 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 March 31, 2022 and the other $1.3 million is included in contract liabilities – current in the March 31, 2022 balance sheet.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"> </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-March 31, 2022 claims of the former 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; text-align: justify; text-indent: 0pt">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. 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 has accrued for the wage claims for services provided, but has not accrued for the claims associated with future services. 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; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">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; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">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. 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 has accrued for the wage claims for services provided, but has not accrued for the claims associated with future services. 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; text-indent: 0in"> </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 March 31, 2022 and are owed approximately $75,000.</p><p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">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-March 31, 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; text-align: justify; text-indent: 0pt"> </p><p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><b><i>Nasdaq Compliance Developments</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">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; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 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; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0pt">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 has 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> 180000000 250000000 0.70 2000000 600000000 500000 100000000 0.03 0.05 0.20 8715583 171599 154167727 228000 550000000 500000000 0.12 550000000 240000 11150 61664000 370000000 600000000 26250000 0.15 367500000 0.06 262500000 250000000 0.06 66666 13900000 2000000 500000 1500000 200000 1300000 400000 238000000 66500000 184000000 125000000 P8Y 75000000 200000000 1 -0.02 -0.25 65941513 83552719 false --12-31 Q1 0001178727 These are exclusive of depreciation and amortization EXCEL 85 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -2)CU4'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 " #4B8]5]B2;I^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OI\GZ!T(W%\63@N""XBTDL[MAFR8D(^V^O6G=[2+Z $(NF?GE MFV\@K8G2A(0O*41,Y#!?C;[KLS1QS?9$40)DLT>O?+;ZOYA\\B4:(2H>#DW&R$DOY;B[F-R_>%W$?;!NJW[ MQ\9G0=7"KW^AO@!02P,$% @ U(F/59E&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" #4B8]5J79Z?@ & #I'P & 'AL+W=ON8F!:$F\S> 7S3 2=L/"?P)>;Z]:@A7RZ(FDHG]CN$RV NMK/8Z'(_J)= M_FRGTT)>*B2+"K$J013$^7_R4E3$H0#7"' AP#\(G+I?< M!5G-67K(,ZY9( M,AIRMD-L;C*UH@EBW8P+R=6W@=+)T2WS4M4J$HUC']W%,I"O:!KG MW4-7%4#"VI?DUK+*]POLF=<8VSBQY8+#="N?K4?ZNW5"G+HN)]46\P M:/A ^"5RG0N$;8P-Y9G \EOJ72*G8Y*_*8Y;UIR;^;G':NZPNCZKA]!4TLA8 M8;EAQVRH7]@/(B$>O6ZI-U)0OJ6MT1^_.3W[3Q/M+S)[P]XIV3N0^ZCH*$]T M'0C)B:J$&8FH"1GVF3P^+!Z_WCW=33_.T*?'S[?3V47R:7YJ(0:^&Q-V2 MN N6=,F)'\1KM'B-GEEH(H7UFM3$!*H:,O5*IAY8IK('+U\38^/!UFP+C MJG-.U;SX@OZBK\:Y%;:R;=MQ^H,^[ILP87%3SH-(X9S$6;R+3S1A7&:#IR0R M-4<)V''&C)B@J"DFKC#Q*9CW04@YFJ@!9LVXN2UAGQF+V\3S5++ERL3/#8V\ MH$]3WBKO.&"DJ*:+.>4!\\%Q]8A5&>5JLQQLT)2URC<.'$Q*UL.)Y%[=-/=> MV*R6\1R!QJD2C0-'DA\9BV:MIX3MOACG25C4E+%*. Z<48IW=!&1,$0WJ5!? M"S,<["-Y:IQ08%E3O"KM.'! *?#N(LK7>H#]J!SD1B>#A,3FL0@VK)TY85U3 MT"KQ."=%GL5&K?=!/-BF'N\7!:.W>%7><># 4KZ*7U+")>7A:S%K&AEAK]JN M>H[P@ZOP@^'$4BTVU'I1!-EJN9[QB%EM.\*ZII!5\L$G)1\]@Z-9&CT;Y_&; M(R:NZ[:=KNVZYDV.7(4>?%+HF<8>XZKQLEV/BRS84<14#&*I"K=Z;>(; M<\$1]]E7(_(Y<@^N<@^&PTJ!O"0O:.JK'ARL B_?[0&:&+;L]-K=KCOHVATC M[SFR#ZZR#SYI&\'.$97<*BJY<+KYS++EV(;%4(HX8C)P.^U.QS8V'"QMRE>E)!<..,M MJGS$5FI8?/?\'BVHEW+5ED9(V.GM%FBBUNA;$J84_6Y?ZATRE%">GU\9:^$< M2OJ[(Q9($\GV_Q9RA=/"O]I5Y+:R_^)0_KHW]8G5UL1&/\DZ: MOS:W&JY6G9>]]X]M\!#,O:CEM2K^FV=F M?;F(%R23#Z(IS"?U_+OC\W<[T^AWQ).EX1YC"'#K]W#;V3:#:?# MX2N(O N?=>&SUA^?"[_16E:&B+J&.-]A\6P=^+@#N\O>U1N1RLL%;*-:ZB>Y MN/KY)QIZYUAT/\C9(%;>Q+,W3(>ZI#8V3 MI#,:X/$[/+X3S_LT54T%V:5E*O,G<5_():FDP3!N/04']V=!G(Q 3HUHD,0X MR* #&3A!_E$]07XH_3(++9C>E7D1'V%#K+S ]W%P80+$3WF=E1'$"O'B:>32@\0@@:A4'.,2D@Y@<65Y@:VU>")1:(K\V^0;X MT\PF8H+L$3;.PZE1XLX1Z/8EX[K4&G,+DU2,I)' JT98\S]3#60,7\W.[ M\SK8%9PGX\E%S'A$HQG0!\Q'G: _YE7+<5/(9P[(= HY]L> $:/$F\';4Q5U ML@.4(B.JQQS*Y&Y*9S-AYV@XKY$_KI>86>"'PY+PH4&D?6 M,DGH&-HQLR&TGG*HFW.V16D[?>3GGV)&Z3DI%"2ND;I$ 2.LXB63J9Q:S3$/ M[:F'NKEG6Z() MO59!_2AOPZ![4J-N5NM$RT:\6,6"!CRE*Q8=[/]=( BI17QN57I:HVY> X"Z M 06?5Y#1LL;K T)7WI@I,*-9IN@IC;HY;0_O(&E0A A/Q9,B,36B'I_A!=:3 M&7.3&0*Q*Q5:%FU_M!' RVBWX/2-IR=!.X4IZ<7A3&@]Y3$WY>U#@^35"B_0 M#.$N+QS7.\0J87,S?]",N1D.6E"CH;$_G/KE7J.A8*<,Y@=T7 1*Q[3NLC6,^#S,V#0Z%V.N8I[X7!&#%B,R,R6$^,S-V6?3HL$J121I), M;E2=XS"GS1?UQF3AON-WLA[K68^Y66]/]1NEV\,W]="*IC,KFB"V>W-NI:C] MNJE$:8W^AOBSO-Z1I6U@K!G)Z[IIUS)5-2YJV)06(8?&I1^SXD$T5X%Z]F2O MZ0J/D!2;,B3EWJ3E0LQ8 #5U!FM/I>!L_.Z,2K^L59%)7;?9%)V3?WQMYO[;]^U'>AJ'WU,Z/GK@^2""' MC-1V$I;DC??6\SQJN9X\B:*12P+LO?2V_TB]%@"#B,:LE6Y)\4YJFR/OR753 M-J 3\B=)/LE,RM*VD^16ZHTT#>R _E9WVUN%R:N2IRFX-OT-^X$G[_SL:KEPO M8?@1"0-;%I3+_+)QU[*=DY@OH\A;)CQIIRRFRR0.EM3')MW:\F@9>D%G&]!E M[(5[V]>ORA):SWHCVX>>!;[/II)HPI0ND^&\]HJ)'SEOR++<:D+(6/LLXBRO M2"HV.=1P%"2BA<(H/!!#.Z287>C1.2W2BR;N%DV?-1!BHU_VB2!,*T5A^?F2 M<[];^>_?*E,1=1:,Y?P1H^'CM%YG^4,/A3_72&0/RY.-C M;-PPBOV95?![<>4?/8?HD*KMK_P%02P,$% @ U(F/5196!5%) P L@L M !@ !X;"]W;W)K)'8<'?\_@?'W7@C MU;U. QY2$6F)TYB3'[ENCI*(&7Z4N:0X96E5"DSN%4K5^<*6%PZI<+U*0W= ME/',F8[+,[NQ"U?)<:><*?CG*U@ >9[ M/E>X<^LH,4\ATUQF1,%RXGSTKF:>;QU*BQ\<-KJQ)E;*G93W=O,EGCC4$H& MR-@0#/_6, ,A;"3D^%4%=>I[6L?F>A?]4RD>Q=PQ#3,I?O+8)!-GZ) 8EJP0 MYE9N/D,EJ&_C15+H\I=L*EOJD*C01J:5,Q*D/-O^LX)6CGYG.9!;C0X&8 MX$I+P6-F<'/-!,LB( L;6).S.5.0F00,CYC0Y^0]^;ZX(6=OS\E;PC/R+9&% M9EFLQZY!*!O:C2J ZRV OP?@*U.7)/ NB$]]O\-]=MC]!J+:W6N[NYB*.A]^ MG0^_C-?;$V^.;Q$HA2G U$?W%R1GBJR9*("MH/:67E%+D6S>5'35K*0AJ!<%!!3.9IE@?_X ?G(9_U*R%WZOQ>Z_ M+R$U885)I.*_(>[BW0;L-T "6AW/D$^Q;%'W:^K^ZZFYUD4WMY\2NO#58QSU9=T&$7=# (:?\9=(>A-^I[0QIV M0P]JZ,%!Z&_8IW2A'G?8S)!(:M/%.GCYH/'H/0,]9M6B'-:4PX.4"U BK>GG$^Q;(%[]*DMTK]"WU_35<#6V^1W M0!^W:R,W.KGW5\A'RKJ*>IS[J%V;^ZGC>H=;;J,X\CT2&KVKLV-5=P@;;.&H M2\-1NZT&MS%0V6D6AY05SS01L$1'>CG +*CM@+C=&)F7,]:=-#BQE&PO=V]R:W-H965T&ULK5G;;MLX$/T5PELL$J")1>IB.>L8 M:.R]%-CN!DF[?2CV@;9H2X@DNB3EI/OU.Y1DR98HIBGR$NLR,SJ',YQ#,K-' M+AYDS)A"3UF:R^M1K-3N:CR6ZYAE5%[R''1[<)=M8Z0?C^6Q' MM^R>J4^[6P%WXR9*E&0LEPG/D6";Z]$[?+4D4^U06OR3L$=Y=(TTE17G#_KF M?70]/Q]2'Z;R5Y(+.BDBUX^CF) M5'P]"D?5+G^J! M.'+ [H #J1U(U\$?<'!K![?KX TX>+6#5XY,1:4!M GYJON!Y!%ED$8(KR=,DH@IN[A7\0'J51'R#_MXQ076: M)#K[E-,B2L#F'%V@3_=+=/;F'+U!28X^QKR0-(_D;*P F8X_7M!*[NB:78]@JDLF]FPT__DG M'#B_F)B^4K 3WE[#V[-%G]^Q/$%#;S "N]W MP:5$.\$WB3(!"PS?=-T.,),1)F9@DP;8Q%K#=1/(MX@][73+,,[SR6N6[BL% M.Z$;-G3#9TI7,BK6,8*.!D*R!X7H%A8G9,\$&J-5>)]RP/^FP,UA-L.L/$#P2:6S%M&10X>N$ M5DLES3+C0B7_E0^,:'&_?Q'<0]NWTMRIFQ_=;Q.M.V!]9D MY3I#A=[**;;K:;V..$M!(\[11O#L@!W69D:X7G_4L!MVX9JL'#(=4%K<2BWV M[9H!)2!@;5BAK@?WW C4*MHO%8[7BG9*NY5P;-?P][EB$%<=RLE(N*_1%V'H M=#-CL/*"Z4!>6BG'5NFL\V)#]P/2BXR9F)@*< !_J\W8+JE_ZC42=!CVI&=M MD!\;3;S(UF 7$&NB-I=9+8=7*9[!/8?$>ZDB&% M&P;%$2'8\J\?C' -"HA);R"MW_RNJCFETVHIL6OI8:@154HDJT+1%6B_X@BZ M?P842V(Q[+>8,*?#[>WVH%5@OTO09&9)1RNNQ+.*58,?%!7)F IS/5L5^J5" M]5K13BFW^DSL>^$^971#9;*N-CU)6NBSH#-8S2UYFE)Q9&<4\?IKX7%JG$NG MNZDQFY&!53)I99<$U@1^+@_Y #'=PYIHRU!>9"L #+)P*$$-'92C4%(!1?/6 M9T&LZO[B%+]2M--!::6>V*7^1P9EH CN2T-SYOLR'[J^3R:X>Z1CL S\J8?] MH54!T:N"TR>M[I)GMZD?8QA4I"N;/:W30L*FL%HG?/>.JOKV^.B,-6-B6YY5 M2QC#(E?5@5CSM#D/ORE/@3O/%_AJB0W/WY'P:@%D36^F\*8\6A^WGZX.YC]0 ML4URB5*V 1C.Y00&5E1GW=6-XKOR]'?%E>)9>1DS"CU8&\#[#>?J<*,_T/S' M8?X_4$L#!!0 ( -2)CU5P,9@]KP( )P& 8 >&PO=V]R:W-H965T M&ULK57+;MLP$/P50BV*!&BLEY57;0&QVZ(YI#42I#D4/=#2 MVB+"ATI2=OKW75*RXKB.T4,O$DGM#&?(W=5HK?2CJ0 L>1):9R%/4O)!$C#E"0:%N/@*KZ< M9B[>!WQGL#9;8^*,/^V7M'+W-J8*KX RMM-0[. U+"@C;(&%XL8_R;J+C0)2-,8J MT8%1@6"R?=.G[ARV ,BS'Y!T@&07,'P%D': U!MME7E;'ZFE^4BK-=$N&MG< MP)^-1Z,;)MTMWEF-7QGB;#Y5LL0[@9+@R"C.2FIQDHVW27*0\(;J 4GC]R2)DF2/GNF_P^,##Y:,F/J[FQ&A/YY[[#:LF&^\E<<5^:FA8P#K!Z#>@5!/F[-_%I M]&&?T_]$]L+WL/<]/,2>?\5>Q)4Q!+.H30Y2,M[8W3MN;;=]$)KU0K.#0A]\S6/VTQ7F^Q*(;,0<-6,%X,T);#IM:A/L MAL9263*Y/&2EW2W;$GF>9EER%E_LN/D[\#2[&,99G.X8"K<*78!>^OYG4%TC M;5L7_6K?8J]\9]E9GV#K;3OE,TW;MS'KEPP+G<,"*:/!&&PO=V]R:W-H965T&ULK5QKDYLV%/TKC-OI M)#-UC,0[W=V9QAC(3!\[W:;]S()VS82' W@W^?<5F!@C"6'H]8==8^N>>R4= M7<3AFIO7HOQ<[0FIE:]9FE>WJWU=']YO-E6T)UE8O2L.)*??/!5E%M;TL'S> M5(>2A'%KE*4;K*KF)@N3?'5WTWYV7][=%,DZ9#1X49%6[5_E MM6NKKI3H6-5%UAG3"+(D/_T/OW8#<6& S!$#W!E@UD ;,= Z XTQP-:(@=X9 MZ(R!YHP8&)V!P89DC!B8G8')AC0V2E9G8%W;:;LSL-O9/4U'.Y=N6(=W-V7Q MJI1-:XK6O&D)T5K3*4SRAKL/=4F_3:A=?;E1$G_=%&I.R^ND'&R/K%V7WY9C4WY0WG_+P&"?4YJVR5CX]N,J; M']\J/RI)KOR]+XY5F,?5S::FD3;^-E$7U8=35'@DJGM*8%*6;2#4M0!@*P?8 M%EE&5\:8M2NW_C6F/:(K*TR5^S")UQ]S91L>DCI,!5B[":PH.F;'M!W5/^L] M*>E 9S3-[)OU_T*4CWE49$2 Z\EQ_Z:9JCJ6WT;[Z%\?ETN>DBBI!2#!1! % M-R8;2L S"_&9A;C%T4=P/H1IF$=$"6L:2_1.T=#/"E:Q*F*.%*E)]>^K0QB1 MVQ4=Y(J4+V1UIX@(=,(Q6YPFP[_<&3>;ETN2\"V00'=K0QWZ M\@5M3-W$UK!9P#=S-$/O6PTF23M/DG;5)+VA:_MA']+.O+UJPJ2H,R;LA&-< M=$IW=%TW;69"W 4.?_H!F>HOHM4-">;Q7=#H2V1# 053 S#DR87RBX!X,I6+Y([F M< 9Q/<780B9[V;7$X7A" D7SH ;#!PTK@$(;DJT7>)%X\1DNH%2E!&OQYKT M9;'9!E10!D7SH,;"!PTK@$(;,JO7G9%<>.9.;>W.^[33KNEU_C&I]LW=S;.J M&.:QDN0UH<$(96BYOSF4TR%) /!12,C( VDG!ZJ1G) MM>;_18O)K 0E/2->>\:6@0SVA.,N\2C)2Z#R,]1H^*!A!5!H0P+V$C22:]#_ MAF494GZ!I"0H51H*R$6\=*MKCL[F+2CU&@K(AP(*I@9@R)I>NT9R\7HI:R8S M%I2<#07D+@&29#10P1NJDSYH6 $4VI";O>B-Y*KWV(V5A\_?E(?PD)"&K[_5 M\3LEC+Y0MB:C%WU0VC<4D(MX#=A1>=T)2@&' O*A@(*I 1A2IA?"D5P)7T29 MR5P&I81C7M!>(Q.K)EO&.-ENR(1>^L9RZ?NBWO3WL#R7 M+R(A,Z#$[0[H\M*?59JP2/\V;8,]Z4#%Y EB$A2=\E&M;=76-':Z^'9(-QS+ M&)FNB^K@Z\J#F/B6>'%0 VK]#6,>RMH9R.'YDY=9<=^ M@4XI6:.0:)ZHMZ(U"NDT@$(;,J.793%H";"0)%#B*Q20BWD5%R%V5>Z@W'E0 M0#X44# U $.R]!(JEDNHP/7BP.%,V#&@T?-*P M"FU(N5Y_Q7+]%:*R4^YB#L^@M%;,%R%KW'4&D#,/"LB' @KDW1\RI5=#,6P- M\&1V@A)%,2_E8=6Q=/;>\Q*'DN0$B>9!#88/&E8 A3:D7*^F8KF:>G_^J72< MO"0QR6,AD:#D42@@%_,ZZQJQES8[*'?>$J#1.?=!T8*IH1C^6K>7.S6YW#FG MY$X.-8,?4$"NQFM_AL;^$ K*FP<%Y$,!!1/]'W*B%SXUN?"YM.1.#CN3\%M0 M-!<4;0>*YBU!$_,*M!@8"FW(PE[/U>1ZKNQ&C-QT3B:"*OZ% MI! 7E00+[& M*\)KA!QF5QA,-AORX.*!$E>+LY=:/A;R NPQ$M/BK* )-NFU/%OQ+6K'BK." M-KPX*VJ$D:.RNE\@:*C;AC&V5^C%66V1.#L]*U>*LX)VMF99JJ-Q#^\ %6=! MT3Q1;T7/[P 59Z'03LS87#PJJGDX&9WAYX1>B*;DB<*K[RS:N?+TO*_305T< MVJ='/19U763MVST)8U(V#>CW3T51?S]H'DAU?NK:W7]02P,$% @ U(F/ M544=;P,R"@ C#, !@ !X;"]W;W)K2DN5]_H"2; ME@C2<U $$" ^#Z TL6S5#^JI1 U^;DJRNIRM*SK]?O)I$J78I54[^1: ME/"7A52KI(:OZG%2K95(LN:B53%A01!/5DE>CJXNFM_NU-6%W-1%7HH[1:K- M:I6HEQM1R.?+$1UM?_B6/RYK_7HFKZ_C;F^H)'X5RZ>J[W/1+OR(.4/_>53=CD*M$6B$&FM523PWY.X%46A M-8$=?W5*1[M[Z@OW/V^U?VRDDK58O+T>S$M%?95DO*_(;6)/UKY^ M1SNWV-:M&^95^#E1[PBGOQ(6,(;8<_OZRZG''+Y;9=[HXZY5-@OX4_T3CX!^;S MB93U5B#KL:4SF'=G_:MQZ1B%L0[L9Y= MT"%)V!NM?]>=4AW"C-PJDNMS%+_''+SIE M_$ZDK+=.\6Z=8F_\/@A0FN:)KKV8H^W5T5YTHB :1-"6X3'#PS?=F37UFG6] MDJK._^LT:VK=DDXI&]AE"W$VG^.&S7:&S5YMF"ZAB[Q,(+$@8PH!J$.4AI>Q M7(PAI4A25:+&S)]9EL4#VWT2/)!E ]4--SO1^?1+JY=QG9Z=MWXAP:",.4YDQE7E-O5\F2HPU(D+*V59,%65ZE\JC:P MWP3X4CE6F]M.3,.A$[;0S)6]!@FI'PKWE_I)E)E49)V\-!"$&NK5AI=]@L%' MIZA7#*$:.MPQ $J]N'/UAP9)B(;XJ:O&)J^6VI5M<%"/(J0J\^'2VT(1#UV+ M;V",QGXFMDS*1U$-0+S9DTWV%'GRD!=N0*=>F#P6T4^EK;\8!CSI ?1,NWT# M953D3\E#(7[59 =UW$;),0W"8!@V1"QR52<#IM2/II]*V"BU5"]N\VP@I-PR MSA8:\]!EG4%,ZH?,.R7629YM(0C?Q380CD-JU1M$BL9[8OUFR F\P/F5T @ M!>VD4GIKNB&((2@8#BD'(L2GCLK.#%8R/U:V)I:R'+_"3 0":4"'X?;?\565 ML^^,05/F1]/=QH+"KG<5ZH0-D..YQ4LP*5D+ ML M7,S&N;'%^3 AQAR%BQDP9/ZF[E:6M8(.]F 6V)U;/+>RP!8:L]B5!P:C MF!^CAOW((5,1_)E3RU8,S*8.854,X=3/3S/]:GCR<4'=K\8;Q*HI&'('3D+E:'VX0E?L1 M]4[)5(BL*T@/F[S(=(CU8&+G)< !-/[M"8NS=>9((QG18%@%_.8<3[^XP5WN MQ]V[C4J7 !;-X<5:Z4:O?FG:.P&17>OR@?J%H"R=#QM37&KNVH0&C+D?C*]- MUFFS@3- IYH#>?008;_*8W(. 6\:3QT,B!OTYG[T[N=('OVU*:^"$ Z5_#>6!! ,(2 MIC/N2C[# ?C\* 3XN!M7'T( +['B%R+C:^M 0CM!/./J[JT)[*U0I"4M4R_='^12X6 J+VB+KX!CZ!%H[0 M;L+#<.X:G8:&<81^QO&U,]X-M7X%Q[B -?*<.@I\N'>L>XA4"/!!0=JU0H V]G!,_A4KSJLD[N6[((.J430>X=73] MAI-;KTN&5(2'CFU?=1CBUW),FF$\(G)EF:$1H9]&[/IJW[%"B#3UTV@V;/Y0 M,18X#OM"0P3"PT2@@=&SKOT[)W=;(G#S@B(JZ@6&\-', A1D$L#8S+72A@B$ M_F& ]N+L@TB51KMS\*+]I+M9[1QJ,3:TYG/+8F0H$+#0440C ]J1'[2;-1^3 M&_&8EZ5>7TB1.RBK$JU!$=+ZS^9#FH5(35V#ELC =>2'Z\[2WX#P^FVTH3FR MNBM$B 9.3(H,\$:OF 4TQQG9IL$F?7B];FPE"ZGPIUQ..@8XE;;^ AA0COR@ M_,DSK(UL%*768RZ(T/[)#N!HK['!L@C/Y!_VF*XQ8*EPQH:GQ'Z>,ICO[>:OSWF]A$!#T"'F M3=?N.33VW^,()V/DF;APY@AI;"A.[*&"L7^&<0WP);'/XOUW^&8_&L5[3_.S=DP8I.]]QI60CTV MKWM4I'FVHGT78/?K[I62Z^9%BL'O-_3];?MBB%'3OJ?R.5'0-U00T@6H#-Y- M8=76%2JNA(! DFVR@=2DJ9II.9#H=T^K/;!S-QAK/IC M8GN@_/L]UP9"5FFD?8$9C^_Q.>?>:_MTZ?S/4!-%\GKHU:67KP(K3& M2+^Z(.V69]W][F;@4/ M+PYX?IKPEZ)EV'D6K&3FW$]^N2G/ND,F1)J*R @2?PNZ)*T9"#2>UIC=[9(< MN/N\0?^,53H?T*Y9Y[OBP M*XHV1&?6P6!@E,W_\M?:AYV C\/?!(S6 :/$.R^46'Z244Y.O5L*S[.!Q@]) M:HH&.64Y*=/H\54A+DX^42B\:I)#KA(7;<"$$$X'$> \95"L@2XRT.@W0&-Q MZVRL@[BR)94OXP<@M64VVC"[&+T)>"M]7XSW>V(T'(W>P!MOE8X3WOC_*15_ MG\]"]*B.?UX3G3$/7L?DCCD.C2SHK(N6".07U)V\?[=_-#QY@_'!EO'!6^B3 M3U?3R\>;AV\W]W?B_K.X^#Z]N;N:3E^C^3;0W?VW*[$O?H,G+N]OIVY!'A5L MQ1>G2V7GXM+YIM_Y\/[=Q]%H>+([)0WMG_PAI"W1S+.@2B6]HB ^H!I3NRU( MKT2L26S"G6FD73U'BL:[A2K)J4 MM% %B4)Z+,;C7#BX3A 'UWM? MD;KM%QY;*JU%)0M>"K$=1O2R4:7P<%]@XV58'CW,($<[T.LO5PZ]<(.+("C!)TX1\%05:E"L1LEMC*!IK3!J!#R[NU="(E\VM&],W(.6:H0 MH>'WUO3%?>LWKG>>BXH)(*N-)BX59'RV0M)GWDDDWWNY2C6(WD5UO="<6*,2 M-*J\X2* T%6(9 +V?38DB53 1#YYK5YN"=?4*D0N(2H[O"U(7]3I$TH8QV## M/)@HPDQ %FJ4MUAFEA1)S+6;20U'()P5X]A1*7<. I5%IB3WV+.MJUZ>Q\=R MK#$:!]7>4RN1Y!66#'$/QN>N79\X:)^M?5D3HPS5KLQ^9AN+S?EUI+,2FHKV#H[4X1S2L@E#.JS/_:;+L:$X. MSCW_DV(JVQEI!3/9-T:5-KET4>I,6#DNLXH$;)(R!YV!],I MP3VD&H(T5$K8X$GCN "X57"Q^-Z?]I/"_TYSZ?^\_1\=\)9.5=875.%T&'_3]PV?+Z/ MY)?HFG0'F+F(?*7'&K5"GB?@>^51?4$L#!!0 ( -2)CU4J M!V(;EPT $&PO=V]R:W-H965T&ULG5IM;]LX M$OZN7T%D@44".([MI"]HV@".FW9SUS1!W>SB<+@/M$3;W$JB*U)UO+_^GAE2 M$AT[Z=Y]26R+',X,9YYY9NRW:U-]LTNEG'@H\M*^.U@ZMWIS]6#KZX.3B[4HNU%2Y^]5=A7I(@L2_'VJB\IP$08WO M0>9!>R1MC%\WTC^P[;!E)JV:F/P/G;GENX/7!R)3OM#V(MWTLG+]Y6 M9BTJ6@UI]()-Y=U03I=T*5-7X:G&/G]N@)V:?BQI1N:<55F:EL>_\)]&R5'37*7HZ> M%7@CJ[XX'?;$:# :/2/OM#7^E.6=/B'OO;)II5<<'G# 96VQP%KQ[_',N@H! M\Y]]1GN99_ME4A*]L2N9JG<'R!*KJA_JX.+77X8O!^?/:'S6:GSVG/2+Z?W- MS?C+O\3M!S&]_OCY^L/U9/SYJQA/)K?WG[]>?_XH[FX_74^NKZ;[-']>]N?; MKU=B)'YZ1-(<(;XN5:7$4OY08J94*4J#T'2JTC)/TJ4L%\H*70JW5&)BBI4L M-[_^\GHT?'5NA8V"37;!M@K!)J2E&Y%E)@ \+,$M*Z5$X2-*440)Q$.Z; .B M1YM2.J?",V=H5_*SJU05,U4UN@W[XE):S3;=45243G+4P8.L%I])BLUU*"YG] M"=#R:A^F!N!M^5 L+0E%R9-I757T&72JX%M[)'AAILB<$JZSEB")W"O%7.HJ M6<4^Z^(-=N0U_-UG/V(-H)B]A9I5\6+;ZSR*2[?:EP*$52KM4LQ1DRP=E/RM M"..-=)T"GH<]KM56P]>ZS!!G5&2:"PMJP-1&MS9DZKP+&%K01$S2GD76X[(- MEE<"@K3Q=EJ5U*6L,[XR."Y#A?2O+((ZD_1Q9W,4179IZCR#YP15;[I[[/FS M+GUYY,#9FP#AJ'TR$W)(I7(^-$,:Y,;659N^.VFPE=!L/EZ4WM<]L5YJ.)NC M>ZYS2&QUFE+,X.Y(,B1C.L%@E,,7WH7 M]\75?*Z8%HA_2*0Y@FX4-.TE<<:I$L6 LD@,CZ'^\2F,_J$JJ^ +DWX3=I5K M)PYI2Z,&?=(I,M_K6N0]HLW+"'?[Q(TF>V^4?+&%'@A)N&A!!BDV+<#@7G5Q M1WHN\,*DE)%DGN/%,[7091FRU@-_%8@V?7L-02SM%I3WM0S@)-&DBO;%V,DKH;Y57"[ M %$HK>0DZFZ$Y$5 I7(-[B;9:?>6\>$*N%@PWI*G/)K+AHGLK0(^88F':[?Q MN4$0+0BB<<'?:TV9UP$RW7TAOR$4VJ-8/0L"OO+JNB6N7(9(X3"A*D>14'@3 MJ 9;JT*FYUK.=,YYV(O2G59!,P(Z.M9O$#L;Z(.G#J'X+.N@H7I84:R@.-=< M)[I->)H\O.N8_7;(M#.Z0(21(G'X+E MYSZ/8(ZN."HA-3?EXC@'2F6Q>Q;&9&N=YWWQB9Y_HN?)N'O^,3RG>TS:)&V2 MC8[?E;N''#E.-_-#6TX!J#.>3L3IR\$QRL3IBQY0C>JVV^!5SK21*@[\L/(L MY[HU)<&1[[4%K4 <0LZG[OB@=A1QR9:FC:W>.6 VY4+/,\CR%,J(FF ]4SE ;!B\)X;"D!6L\.U'D$+:4N>L&_HNO_T4P &^09L>BW2 M>'!JB$Q$#3G-B3JP=+SD$(/2A5B@=<.]5"VP9JI@B*M0>Q#V))M)P[QV!)*4 MAPTS=B:A[:"/:_9TR)+N8AH?>/&=2Q]Y^QF70J#,-_2)MP&LO_ \%=8$,;Y9 MDA1*_22*5=["L6+55KW 5JJ(2V"CJ30U/:CCL@5M5$C$*RFE*YPHD42LJM3( M$$M5-P/_ LN*+J0G"IU6)L027B6A>Q$**&SPD,F#)^Y;^YKZ[!WMZ7X_^4 A M_3N'](V25)Z\R^GSQ(>ZIK8/)99A(N"!3I4/KG5'DE/%N8PR:A7GED]/8N: M -]B$O92Q9$MNF\X>X&>%1J:?(L?0*Q;@P\DP?_D(;2A<#E!G"_!1:) M0_6 5&0-T8$1#+P>#2A4<&_:+IF51GF\U' >6,_&FX-]AI#[KY#[NES5.*RF MZD7\P)\6"?!ELI-"9-)O70($E&U%;LA^,#QN^*#%]]HX'V>I"@C&S-K;ZF$/ M/1YH L5- #IT7G%5/,P)!<0P]L)12QR0D;OGFQG-6"B&&]N"D--'0FS "N#! M)UJ0#,/_4?A_NH69M8-2Y+7(MT4<4%U"/=5);572IM"%NK]+" + D./$+$RB MB&#,B#A""'??,O.9T!,I2I34-',I.Q;]%-G #<-9L]8"IOHQ^-.AD-3UYC,> M5VS5H80-0S[GN$'R=\L^6;60MKV]&GG()L%-Y>N%SG:W^)'VJU"#/;0TQ9<, M29XP84V-I..!E"89;3L>6%!'0)@$5YS@E*.[OL"5LC02TFV#5-H!NO@7T?@Q M*#&%$_;/-K%7/HRGEV)1:_;9-D O$80\CZ8YAV&"3ALWOI)%*OB1)&7,3^\6 MI83'!'/&0F[D2@>1:#F\5WAQGSKR E99Y#>B)9L:U"VI6'4 M.R;/]XZ^ACZ$>HOSX/WH"K):A=X9']DE6)&O^LA%!%]??($\]O,X,SQ@BR;F M4])15IFEM @S!QPY\,' \>'9>S*>WO.3X\'+7C,YB 11 *"K1NON^"JO8TMA M%)[QF-J&DG.%;:Z[Q-MUR<35?S0"3_03%HNHSM'T!%SO1H,)MP31@;%K9YNV MC27=&OR)!HN!HS69&"3QUS=SQ7ZS[> L]*M9P*4@17$WGW! 5(@GQ\6G1B\/ M0FM6X *OAV#H[Z.'Y(??5+: CW!+ GADYEP"/6&Y!SJX7$KCL> 0'!=%W;[ M4 H=JNK'NCQ.Y4H[F?>3>SX9=,:B\-YWH)NIF=MR#D,C!5B6^1G'CN%,SQ]; M2H=*02P;SNX(1 QQFGKO@ECY7RS9.F!/J )$G'NM>MV4P=\KB"B)V82A3Z'0 M$+._VW8 -#.O214E*YKW6)KQ(-KIDIX)!<\5B;LV,$?@J-I9&FVU!92#L*ZC M\/,2W;7U8;+N^WD;39WD'*G692S=.)+DM!=5$6:YNDB:S>1_'F93RQ_-XP%O M5Y)8F,P"J&HVLM#.-7/C=LC7+:1\[E(S,JT9$S;0P@F5/')\J4+/@&)'SE@# M"T)!)<2G5INSA.L?BCT*YUPSE.T&#@NS(4NZ^B/J%=8HS2(.Y1%_UT&@PK=! MPW;<3GQ]<0>/ZSF<'86QBC4(@8:CE!O/KL*EQ%.=9[6TS !NY":,UY[ N>'Q MX*Q'%^*#[0ZZ3SG8#GURCUX.CBB[9SPY'8[.;TS&PYENN';U0 K5(+[A.X9I M/7.\^>S5X/@%[9]$0YD@9TH9D,0/FB-?#5\?]4*%V LJ0<(6U#Z)LY$Z *KC ML\'1&W%-+JC:Q>-MM)T$1-FV% ^:&3<7M ^54FWE\T<=3W)$$J%X)OZH*)Q+ M,:%O8&Y]KT:QC8"C.+"A'OFQ1T;SK1S,M3DN#/&SFGA[IOEJVRY&;VLOMXM3 M\5AK%6L]C[7VDZ3CM--Z';1.26N?G38YM#4J%& 125-17W3D$1V836X*\ZA( MB@>+6)%8C^"%U@,[.!5C10=!R7X(&NZ!(/$W(&C20E_X#J9C?8_OQZZ\;#3FL:=8QC6Q$<\]L>:"E! /'CN,;SQ6$-G"153GF;+]@M> MIL8I?R.Z;V#Y?WU%U=_W#?E)]..&0E4+_@D'SWM+YW_GT'[:_DID['\'(C*_VS#OT'J\D\E9L8Y4_#+I9+@ +0 S^<&-#:\ MH0/:W\Y<_!=02P,$% @ U(F/5<+F6IE'!0 C@L !D !X;"]W;W)K M&ULC59-<]LV$+WK5V"43J>=4:@/.XF;V)JQ%07(H8@P #@%+47]^W($5+J:+V8(L$L6_?+MXN]GQMW:,OB8+X M5FGC+X9E"/7K\=AG)572)[8F@R^%=94,>'7+L:\=R3P:57H\FTQ>CBNIS'!^ M'M?NW?S<-D$K0_=.^*:JI-MOKTYY?]SPNZ*UWWD6'$EJ[2._?,@OAA,F1)JRP @2 M/RM:D-8,!!I?.\QA[Y(-=Y^WZ.]B[(@EE9X65O^A\E!>#,^&(J="-CI\LNOW MU,7S@O$RJWW\+];=WLE09(T/MNJ,P:!2IOV5W[H\_!^#66G%M@TO.9;?E"=]?"<1 M[^0'>'=N*8WZ6[($1ARGMUKELE6$R<6](T\FM NV$.^4D2934HL'+!+D%[SX M\S+UP4% ?QW*4$O@]# !+JK7OI8970QK]N56-)S__&SZWJ/HOC8*I"$X@PKE M9 R"%=)[\EY(D=FJEF;S\[.SV?35&ZRD2JNP$=B301;*-(3-V+B,*LM:E4'A MH53(MB&Q(>E$X6PE0DFBZ)/OM\D7ROL&BQ1/"\"ULRN5T\"1QI9<&!M(Y,IG MVOJ&N0(97H+D7^6RI@(6['TB/L.%S#K23*@QLLD54 :@EJ/3 "_K)8*7 X1\ M),)>O2CEBD1*9,"*:NE@@=PT%6-S/(O6%0+6^EA&$H$.PQ:#4#HB4;4U15Q3 M A61E7U)C/: F\A8^E(4Z*XQ=K1K!S4#/#8\%12(0M@_G26OT$"TCH6@ LB# M+;=%I*AIU"DA+"_QBNZ_-\>([610X M':D'3\QP3&B:?G3(>73UG1ML1$J6PB)VR 6!60=K)Y4G7"VSFZ?O!3HX+M!$7$E.+.+.&N=8A3''>"^9'?^Q5U0'?^ORO&&DG'SF5 IC M,"4YWG+&IV>B"U=SEK-,$7X5@]@T[0E_J22'5W#4\43B@*C MH@FH$NHU5J:+ 892AG_79\I2RM H M?-%HKB3^T@GP.4N-.5&!.0@D(@3$6DD4(:1DL&'8@]7>6X42(0F#L&F ML2O)'+21*NBUZR\L;:R+@'%';WC*4'ZTA8]-!M8Y&MY&(%$Y>D4M-[U QGA7 M!I H(QR.#\A(WK2G,1+K4J%]K&VC\Q9* C60XW*1.3*%$D)4&)*8 R+0[%WF;\ICJ>%FETCRZI@X9#LSFE!RZ6,<[,U)%;ADG0<\$ M36C'I7ZU'S8OVQGK:7L[J:(C+Q64KJF Z21Y]6(H7#O]M2_!UG'B2FW _!8? M2PS,Y'@#OA<6#:%[80?]"#[_!U!+ P04 " #4B8]5CWZP6ZP$ #]"P M&0 'AL+W=O4K>LN]K)[D41RYIN9 M;X:C61VD^J931 /?\TSHM9\:4RP' QVFF#/=EP4*.HFERIFAI4H&NE#((J>4 M9X-@.)P.MXKBQ>*#/MGG"H9"<],SF ?O1M/AVS/>3UKO)^?0-P^W7V_OOMR>S8/1[*T&PW.K M0*>J)E=A*!/!W06C#N&T3*H0(:^J VUU .4V3-OD A.1_1@MO?>USI/3Z5:4 MU^IX%]MSKGU])[)!)XB-K9+92,RI# *.]"QZ@4 M^<<,,"@D%\;9H*X#KV'<&XU']![UYHOI/P"1>ZHHI[N8PV@Q])ZD85GKD@4, M@@6]@]YP/G5)J F&B&N6) H39E![C<;N"%J6*D1G,T&9*%:D/*2NHPT7S+%N M)"T+3J6=4H59+NF@5-@#YECK-5FS&*4(41EJU>;89A4RG$%-)4(2*MN*8 M^B:E@9P@+H7,R6Y,-T4JW8>''SPD$$XWY7(RG?TBEQU#I]/DM?S _Y.?QNWCTKN3BGKDEOHC#YD+<19< M.6)FXZGW41A455!$R-5P N.K7Y5ZVWVO6<:$9;5;_/:NJDC;$G)2'M,:R>M# MB@(XU36CK(&ROU=;[8[)"%55_I:2!H"%814O;2#?N[;V D38"R!%Q&OO3V/V M6W^]C+,=ST@<=5/A-G_NKA3L2,-):XVR=4%).6% 6PNUD%.]M EAT=Y28>'B M,HMYEME:*%"Y0.(]TW]MJ*WFB'MX1<+ZCSE/OTM.\Z"P1"&GC)^., M)@?*'B?/&K*A)GM79:;_K_\-=DQLVDR826V_=TVZ+6>-P2ZG"C-F[T25 G>N MJU]T6/^B*?2?E+$K.:^N*-O!?V#"U>$BF'AW-!QRL9?N0ELVCC3M(E."3(]Z MXV#F?"R:^%O]+^&26\:#.'4[W[0&.J,BGP4!<%D5'!9 M#N:7[MV=GE^JVN:R%'>:F;HHN'Z^%KG:7@W"0??B7JXWEEZ,YI<57XNEL%^J M.XVG48^2RD*41JJ2:9%=#1;A^?4IG7<'_I)B:W;6C")9*?5 #^_3JT% A$0N M$DL('#^/XD;D.0&!QK<6<]"[),/==8?^NXL=L:RX$37;9NS\=F );6QJFB-P:"09?/+G]H\[!A,@P,&46L0 M.=Z-(\?R-V[Y_%*K+=-T&FBT<*$Z:Y"3)15E:35V)>SL_);K4I9KPX[^5,8< MLSNAV7+#M;@<6<#3H5'20ETW4-$!J)A]4*7=&'9;IB+=MQ^!5L\MZKA=1Z\" M?N!ZR.+09U$01:_@Q7VLL<.+?S56]O=B9:R&0OYY*>P&]?1E5.J:6F856S0V.,F6EIW@XO5N6UV0N6 M43D?>>YJ=20SYJJ!:7V,2N><\)&>YJBJ2#3&QPY:5B:TV>SPK=,6%14KS;\+ M%8KI<@ Y:Z*-/Z5B//T7(]9IQ(,'"I/"\UUL" 4Q6:5]UB8R%:7"#*9W#ADZ MKY01I@T7>:/P5OL"V9'.G;)P1=K<+YHT:!>(@#B(HLK5LQ @4:KRI']T<:40 M?0+OAM45S,63T(DT@O@EJD0)W+<2;%I@JJEX2O(: YEE6A4NC(9JTWRJ3?:. M+#QBO$L032>:YA)9!O_XT-8Y!"+ R\-<0$4JJ;48$66.-V8P65 MG#L[KQ,WKBT/H+EKWG>"0>#XF&:\AVUP8 MEP50Q:;>129&2!7W6I!#N6*'EB$KJLKX6YJ^?.YM]@_[+G#=-#[ MU)9^XD^F@7]V%K#8C[$*IZ'W!9U@B.-/(V(V\V>S*8NCV#\+0N]KIYDP\J?A MJ3^-8@!&LZD_F47>C>LH*RFW)9)DV-B/@JD?!.#@A_'$#\*Q%\$LB/WQ+":4 M,)[ZX^F,O?3E'^WW)61D35$RW*1 MP308GHT'3#?WS^;!JLK=^5;*X@;IEAM&ULI59MC]HX$/Z>7S%*J^I.HB2$EWTI(+$LIVYUY?: ]CZ<[H-)!F*M M8Z>V \N_O['#LG2712?=!X(]F7G\S(MGTM\J_6!R1 N/A9!F$.;6EM=19-(< M"V::JD1);U9*%\S25J\C4VIDF3Y=8)HV"_9&N=HOY7WFG;1 27C!4K#E02-JT$X:EW? M=)R^5_C.<6N.UN \62KUX#9WV2",'2$4F%J'P.AO@V,4P@$1C1][S/!PI#,\ M7C^A_^9])U^6S.!8B;]X9O-!>!E"ABM6"3M3V\^X]Z?K\%(EC'_"MM;M=D-( M*V-5L32X=$F96TUO.=G9X9B9O 'N"9,?%=\P@=*:!C"9P0R-U3RUF'F%?F3I0&<6 MI7OPFQH\>0.\#5^5M+F!BWN^^CWR70Q;\!H>@NSR7PQNQLO)K=>X13U M\^#3/Q83Z,%_.R/P"CY<+H2I6^!S8(-4T6TV+J1J!39'6"E!;8'+-3#C9)3@ M-#]DN$[$+:98+%$_B5O7P2^C0E4$"%P2C*H,Z9E?CZR/;8(W^DD2'&7<:[9[D%QYQOH%S!,([4OGW?IA,L= M4$_5S'JWT[3V1&DHE,0=76[]0,WX\,)U5DL_LMQRFY/+IM*T67')9,J)&DDL MMY7KCXNLM-S 4:TLM10EE1"JA+9DU84'['JBB9W 4YRT"J MUPDXE?7326]0#$V)OHF+71-NB0[%SQ713VS0M9I7=?2^==5MQ'$IBQHWJT/*O7 YIBNJ92 M(P=69!HW+VBDZ7KHU1NK2C]HELK2V/++G+X34#L%>K]2Y,M^XPXX?'D,_P50 M2P,$% @ U(F/53JJZ+KJ @ 1 8 !D !X;"]W;W)K&UL?57;CMHP$'WG*T8IJD"*R(7+LA20@%)UI;UIE]T^5'TPR4"B M36QJ.[#[]QT[D*42\(+M\9SC,W;F,-P)^:821 WO><;5R$FTW@P\3T4)YDRU MQ 8Y[:R$S)FFI5Q[:B.1Q1:49U[H^STO9REWQD,;>Y3CH2ATEG)\E*"*/&?R M8XJ9V(V4]RIHSF82I9"O)G%33QR?",(,XRT86 T;'&&66:(2,;?/:=3'6F Q_,# M^P];.]6R9 IG(ON5QCH9.7T'8ERQ(M-/8O<3]_5T#5\D,F5_85?FAET'HD)I MD>_!I"!/>3FR]_T]' 'Z_AE N >$5G=YD%7YG6DV'DJQ VFRB)2 M;A[E64O:30FGQY,H$@77"IXPPG3+EAFZ<(]ZZ&EB-SE>M&>:EDSA&:8VW FN M$P5S'F/\/]XC596T\"!M&EXDO&.R!>W A= /PPM\[:K4MN5KG^'[K%#![\E2 M:4F?Q)]3A98\G=,\IDT&:L,B'#G4!PKE%IWQUR]!S_]V066G4MFYQ#Z>S&8/ M+_>+9WB:S^8WKY/I[9P>9+XXI?,RT_W#8@Y7<(X0JJ>7U<5 )*C=E,:X)E:@ M$X25R*AO4[X&IH!B]"A14KT*,![#=X+G2Y2':#"H-29Y29UR8A&%HCS5/ (? M8VI[(4&5T28E$L]:K(J+7WE30"]RH( MH&DFO5X(S=I":%8E')_@ B?+JT/H=OO7- 9N][H/4Q933R\U-"A5;%%^- '? MR0$5UK2APACJC4[?O>[UF[;Z>B-T@T[8M(K,C>E$(D)>]@*:7CAU:>:>7-*C M-FA]*?MHG?IXO*/.SE&NK7\IL-6435Y%*XNE:YT&)C?6(I-+F.G29D\RA- NVOA-"'A3F@^N,8_P-02P,$% @ MU(F/50[B.J]_ P 50< !D !X;"]W;W)K&UL MC57;;MLX$'WW5PRTQ:(!!.OF&[*V@21-T3PT#5QOB\5B'VAI9!&52(6DXOCO M=T:R56?A&OM@F1S-.3QSX6B^T^:'+1 =O%:EL@NO<*Z^#@*;%E@).]0U*GJ3 M:U,)1UNS#6QM4&0MJ"J#. PG026D\I;SUO9DEG/=N%(J?#)@FZH29G^+I=XM MO,@[&E9R6S@V!,MY+;;X%=V?]9.A7="S9+)"9:568#!?>#?1]>V(_5N';Q)W M]F0-',E&ZQ^\><@67LB"L,34,8.@OQ>\P[)D(I+Q?.#T^B,9>+H^LG]L8Z=8 M-L+BG2Z_R\P5"V_F08:Y:$JWTKM/>(AGS'RI+FW[A%WG&T\\2!OK='4 DX)* MJNY?O![R< *8A;\ Q = W.KN#FI5?A!.+.=&[\"P-['QH@VU19,XJ;@H7YVA MMY)P;OF@7E Y;?8^/**;!XXX^4V0'O"W'3[^!3Z!SUJYPL*]RC![BP](2R\H M/@JZC2\2?A9F"$GD0QS&\06^I \P:?F2_Q4@_'VSLBN_' MM:U%B@N/+H!%\X+>\O??HDGXQP6AHU[HZ!+[\N'QV_WC^LOJ+Q)ZOSZG[B+^ MO+K'+^M[F,%;;NAS JFFZV4=9J!S< 4.#CU)):O8,MEIG%A)_DB3\'(T':^U$2ZJH7: P\[1S\+ FHT-;KFS=%V3RFM!KM"4OC2TL2KZQ)IE'&B-WO&2)U) MJBJ^\)CA1/]$/S=".>DDDEU!0:D6$<9'T MQNH2'9X$1GI0473L(SA0GF89GY'3?="&JY>63<;%EU1+M$YRF3+FQE18QSJI M+%F3.II\%9WC<]. =32_#QW4.Y0R1TCW:8FMH(.9)O' X',C39L/V^IF6*-D MUS_/#1^LU1#.7:K@9-15:+;M0+?4Q]1^W=3KK?TWXZ8;E3_=NP\.=>>6:UAB M3M!P.!U[8+HAWFV(3TSW4KUH'-$ T]E(?3,RXVI)KZODQQ+ID]E MA8)V,JE*9FBJ-KZN%++4B,"R^:NK5815-9FX(+C!7HNBR9>EY@ M(;9K%2N:^1TEY24*S:4 A=G,F_)S>= MI;"UM B/ F^8.H5!_P3"( R/\ 9=B@/'&_QGBO!SOM9&T?_AUZ%L&]CP,,S6 MR$17+,&91T6@43VB%[U[TQ\''X]8'796A\?H47RWC.?75[#\$2]O5\O5(7]' M"8?]W7ZY7\(%O*1#>S/8WDPBJ=JTP;0G,S Y0B8+*ELN-L TT!J]39)WCP-, MI'"%"99K5.UJ?])[/R]E+8P&+H@B:TUQ^L.>>%_3:UU42J9U0BI+M MPNCD(AS3]^RD'XR[:(7"["*36G'S3+582%BW+N7AA7$?)&APXW.'([, MPJ%'\_?*J42U<4W#7@[EU%16M]KUI7E3CG_#FZ9&*6^XT%!@1M+@]&SD@6H: M13,QLG+%N9:&2MT-<^JMJ&P [6=2FG9B#^BZ=?0'4$L#!!0 ( -2)CU7= ML;Z36P0 '@) 9 >&PO=V]R:W-H965TJL8)+G&@P354QO;I"H987G;BS M.7C@B]*Z@_[HO&8+?$3[K9YHVO6W* 6O4!JN)&B<7W0NX].KS,E[@3\Y+LW. M&EPD,Z6^N\V7XJ(3.8=08&X= J._)[Q&(1P0N?%CC=G9FG2*N^L-^FFYSCTB7ET6IZ MRTG/CB::\JOM"I@L8/RCX34Q;D.X0WO>MV3 B?7S-=A5"Y:\ Y;"K9*V-#"6 M!1:O]?ODV-:[9./=5;(7\);I'J1Q"$F4)'OPTFVTJ<=+_R?:$":"2?LZ:/CG M3\[NIV.((]@#"J_* E_*0J(- MAN<[D 9MP992TOMVGS$#>88S5#O3F-3X.#RTHUTAK@ MDE!48TC.'.XH[^H$CZ6JJ>[SDH+1O[@%78B3,#I.W2(./\5)<*VJNK&H32OI M>H!6DN<&XC [&;AG>ASIAIC XAB2.!PDA(G&G%(+RYNJ$0J,)X$\G_:Y$;)$"XU_ZDD MHZ1[(F>;8 ^ZQ5M@R/>R08AI%K*1>/EG0?=; <]5\:Z!L[-IFXW M[K9!=N->ND>8^D41>A:]MG5C02,8",LPX9EAABR1\67)Z491)"[G MCK'HA3&WW[JOF32L'98N?M.#1T2X4Q;I6OETQO$9^.M@WG.J.X@&811%@6.J MFQXG;N.LO*I7?*:/"H.^!AR=MM1DJ6J'![KA\583<7TC)&.F1C_+Q:KW5F_M M[TS#"O7"SWQ#(5&W:0?C]G3[67'93M,7\?:;A)Q8<&E X)Q4B;=!!W0[Y]N- M5;6?K3-E:5+[94F?1JB= +V?*V)OO7$&MA];H_\ 4$L#!!0 ( -2)CU5Z M]?7KAP4 ( / 9 >&PO=V]R:W-H965T)$R S0.GT9FAA"KT^W-R#8J]C36TKE612_OM;278( M$%+:I[XDLK2[^O;'MY*.5T)^4SFBAA]E4:F33J[U6&)%*YF0 M)=/T*1=]M93(4JM4%OU@,!CU2\:KSNS8SEW+V;&H=<$KO):@ZK)D\OX,"[$Z MZ?B==N(S7^3:3/1GQTNVP!O47Y;7DK[Z:RLI+[%27%0@,3OIG/K3LZ&1MP+_ M<%RIC3$83^9"?#,??Z'YU@4QA#!^-[8[*RW-(J;X];Z M>^L[^3)G"L]%\96G.C_IQ!U(,6-UH3^+U0=L_(F,O404RO["RLGZ))S42HNR M428$):_EKVPOP M?7!&X6J)DFE>+: )PVV.<"[*):ON(6<*1"O@%4Z Z TBRWB"72JOJLXH9+4T M%EB5PHI)S$6M$.S.76"%H*45UWFC!?B]YDMBJ^[9S1(FY;U1OV-%3?9%]K G MV#U!&L(M4 M/TF^+B"K] X3+.BH&ZDIMZ#UJ:PMW]:BKJBO7D%VCA.YM2! MLVP,>5=/\!#L%NX>^&$WG,0T"+MC?_Q,ML5^[T2C>&A%XW$(5Q6\Q[FLJ3U" MXTF7 *QSYU%\R864<&D!K#'(%A+1A-XEQ,A7U [%JD)I8V-F;NM$41<\JWF1 M&BS["A$^"8W@#^ 0KJ4),6$R@;MH<]F%3Z@/X*:>*\JOV>'B#DU<#EUA4=3N MJ*];6057M(\D:.ZH<%V[8!I3C\!N>&$2[(^/U-.L4BJ?I(<:KP.?DX>/.LY# MYGX]68E0FD(^(K[L01 %WDTNI#ZDR):/)28F,1/OG*DC ]9'=D9D',0G,J"> M%ZX+=BOW?I]K7Y^"WNI>W!M'<(^,*G[4\P,W?*[[R&&(>E'\EY&G7Q-F%]RY MN:K0+HFH$EZ@"W+&?Y"9A"(BJB;%9KJN6HMF=2.M5"G(DKR5R[BDDLKH!M* M-$$R"UIH5FRXY%:;!#PK(L^@DJ;JA*LZPJA$P5.;MCDK6$6]V%WGMO7%C2)\ M*?#NQ/!L_*E!=>-X8#Y""*BKCG;]O#QUKZH'R"B- M *UG@FY:S8?98/WHGOT/4$L#!!0 ( -2)CU6M_/C$D08 -@. 9 M>&PO=V]R:W-H965TG+L"N%C+ M]JM:<:[I>U76ZG*PTKHY"P*5KWC%U*EL>(TO"]E63&/:+@/5M)P55JDJ@S@, M)T'%1#VXNK!K#^W5A>QT*6K^T)+JJHJU+S>\E.O+0338+#R*Y4J;A>#JHF%+ M_L3U/YN'%K-@BU*(BM=*R)I:OK@<7$=G-V,C;P7^)?A:[8S)6#*7\JN9?"XN M!Z$AQ$N>:X/ \/>-W_*R-$"@\4>/.=AN:11WQQOT3]9VV#)GBM_*\M^BT*O+ M03:@@B]85^I'N?Z%]_:D!B^7I;*_M':R\71 >:>TK'IE,*A$[?[9]]X/.PI9 M^(9"W"O$EK?;R+*\8YI=7;1R3:V1!IH96%.M-LB)V@3E2;?X*J"GK^[X7%\$ M&DAF'N2]UHW3BM_02N@W6>N5HONZX,6^?@ &6QKQAL9-_"[@;ZP]I23R*0[C M^!V\9&M68O&2=\RB.Z'R4JJNY?2?Z[G2+5+@O\>,=5CCXUBF+,Y4PW)^.4#> M*]Y^XX.K#S]$D_#\':;C+=/Q>^A7=_XIB,MIDC468.+\]76Q\3J HHYK^:\W:Q&9][OK5B*FI6'XG\1 M]4;7E>QJK4C4V$]V"HCJA+Y(S>F1+WC+ZYP#1G>MT"^$[.3D5.ASK?%9:7H\ MLN@]\1PA*RR2H@?VPN8EWZXJ7@O9&G._\58+?*+:;-DX.;JF-(BG09S0D,9^ MFB4T.0WI1\PF_CB:NMG_C79#61"G!BWQLTFO#=PL20Z0]M1N*8J">!+$$:5A M2#.K%?GA9GQ?8C@>>O8H[?GR:GTQ0@SU(C M4&H'2FVQ,G^6AA1-_7&:>ON>_+(G>$]Q$(%I"!LC2AS3?N ]/#Q0*5FMZ!/< MFCIJD96)W;_W='-M1>AG2$00PJ[C"?0S X29'?5<]SE&XRE%D\2[W?'^/M7; MM^+R"TV"Q-"9P*6I);0=O:WUN7?P!!;ZCEMBS;439X\C>I@0.Z0C?VJ$[5\O M7?H;TP2#VXVE"=ZC^ M>FD;DEZUG%-E#PZ/FX/CL,F,V D-8^1+)[COJ(:;F\&6]QK<^09/L9*?6V^-BA/OP"L(X\3VR6WH[WWZY%OQ MGW<-0PP.N)S2\^HOL=M/'ZO5=*TI#TTF)I[U_4?%M2Z11VBDO&IL22RX.;HX MK5=0LF?!3?4!Y"EZ8>I4[:P4W.5/; MZT['RO+EE2;*9"?#>H:V,,&V MH1_B.,))[-E#9H:>B,&8/IJ_U/UM.K+W;+S-%B@QYD]DF\;8ESK_C\:.XS3!9U_U+8BWTRF!Z M#&'F)@98M0$TKN1%C0Z+J" %6%'80,(&4;L7%&8(>>*HYLK M1,NDRKN9_%H)MK?L]@@?5P)WD!+.#MM&HG-Z>@6^_V:[W^:+;>L&]1Y98FYJ M'$U+-K9%'KO@!CNOC8JW2_NF,BF'=' /C^WJ]MEV[5XKK^+NS8>(X;:)8X0O MH!KB6C.@UKVCW$3+QKY=YE+C)62'*SP]>6L$\'TA868_,1ML'[-7_P-02P,$ M% @ U(F/585!=VPM!0 J T !D !X;"]W;W)K&ULM5?;N0/1P6RKMCN+"^^K-8.#2 M DOA^J9"32NYL:7P-+3S@:LLBBP8E6J0#(>O!Z60.IXEL'P;V9&;,-0_>94?QD FAPM0S@J"_!9ZB4@Q$-&Y:S+@[ MD@W7GU?H/P3?R9>9<'AJU"\R\\51O!]#AKFHE;\RR[?8^K/+>*E1+OS"LMD[ MWHLAK9TW96M,#$JIFW]QV^JP9K _?,0@:0V2P+LY*+ \$UY,#JU9@N7=A,8/ MP=5@3>2DYJ!,O:55279^,O4FO2Z,RM"Z%\_VD]'> 9S?U-+?'0X\X?.N0=IB MG318R2-88_A@M"\-2#9)@D6_#&G;/C M@#=^@K/?MF["1^,1?CN>.6\I17[?Y':#NK,9EF/;R_>GYU?3;L _?3YW:=?-S'=CO7QXM,YC,;P M."9,$1M%1@F$I=$!G.',1]-ZYO"F1NWA?$&_[L$R")VM!#W#!=5Z589-EU1D M:"UF$,2'[^"]I&V9"#79K*).$3Y77*/Z#A9&U=I3@P!C0>IN&*E[PQYDTCE: M"2BT;REU)O4NL*G''+,$50BG:2(65 M(7@#;8XP%JU14%>HJ2E+HR,7?"$$1C6^0%I1PCF>H@20:P:BDEXH:"RLT-=$ MLP?"\3&66X8CTE]Q'1YS/=KN^A^UEK2#3B**%-I [!A.Z[)6@KLA7&&&U.5G M"N$2;86^)JY?QNPE6W.TD^%!!_+%IK \.GC5BS9J]Y@9L6^4IS!(KVB:R-*P M$C(C7WSGDG-(2BF<4Z3N0"R$5($UQ?9A6,F>#)H(M51([MSC?;@9DT;6+&1X MMS &'Y)1(KN0R4U(E10SJ:1GYCS+(?I;88[^HS!_)<,=;@QS)W44I"85U@\@ M_[O:(\#GR6Y_.(2*W Y1X[G-:*ND$!4I>"OIQ8@4D>?[_2&]GY0BZ%<]J%3- MFH$H#?D&U#B$BH@@NR_2U-:8!4EK'2*=R87,4&<.7BX+#.*30]I07ZE]8:S\ MD_9SI)'T)PZO6 9OJ+@I1? V5746RHH9DWN!?1OM/KS+>XWV+-I]._E'VO<: MY;OT:_.2!9/:U7DN4\DI1J[2^8%/7E.&MSJTHG9GZ7FTGKR43B09;:?,=UXT MASZAB%A)QDT-33IR-1@V9SHF$KBVV/=X*-*B2?5H0UH_N7,]63G*.6'Y#;&4 MOMB:JR1F$\L'#3MOY0YQUIN;]%:-@L.N7GF]J9A;KZ/_IU__&TE"IVQJT])- M;T9%)_6&U]I*)5ZE"JV,7?7%+AO7\@\>YA_M6A8R#52(E*E5VPR7TF%$C9GS M"\--FLY?->T^G'4%?%9;AN6S?&'I-E$V=T+D.V%$-SH"7UWIFH(]-67%;EBD M_*5-\'R4C'OC9)]]N>\,S2O!=NG<.K26!3S\OI_L?O-H%O0W7<@&:[?G$NT\ M?",X*B8*9G.1[F:[SY#CYO9]O[WYAB'WYM0'Z#V5D^FPO[<;-TFS&GA3A;OX MS'BZV8?'@CZET/(&6L\-W;W: 1_0?9Q-_@)02P,$% @ U(F/5<.9>K]% M!P EA, !D !X;"]W;W)K&ULM5AM;]NV%OZN M7T%XZ= "LDR]65::!'#2[*X7:Q(D68MAV =&HFVBDNB15)SLU^\K*3ZJA><&_)4%I4^'2R,61Z/1CI;\))I3RYY!3LSJ4IF M8*KF([U4G.66J2Q& :7C4+T\%D0'(^8W5A;N7J9[[6)T9YF2RT_9)50QN% Y+5VLAR MS0P(2E$UO^QI;8<>PX2^P!"L&0*+NSG(HOS ##L[47)%%%*#-!Q852TW@!,5 M.N7.*-@5P&?.[A9,\>$YZ)63"UF"KS5#2 I>D!223[(R M"TTNJYSGV_PC0-5!"UIHY\%!@9^8\DCHNR2@07! 7MBI&EIYX2M4O6'/$%F& M3)5BU9S;\>_3!VT4A,D?^Y1O9$?[96/J'.LER_CI ')#<_7(!V<__N"/Z?L# MR*,.>71(^MG=S]/;R^'Y].[R [FX_G1S>74WO?]X?;4/YT%)^W%>7=]?$C\B M+QU#;CD81F0&#'=G9/:53%=,Y9I,VUPF29YK40UM]QFH3@G91-%'*.(0 QDBRX(B-#$PJX0R@-6 ME&/GBTT\G@^=Z2-74$B\:P@D!B>?65%S9PW!3]YK<@,T-B:V M5BM9#1]!#3A@2/[+JAK5:\_WP] -0Y\JFZ<3*HC'Y<,@.S@XKJW(]A/^A&-.F-8R$PSQKX19H&[:VRH4':GB MA:4SDB 5^@H!*72CJ,B<5^"=PB)B.50R@#')JJ<.="4E#T>T$PUJK)M(6L8Q]?S8N6!5!OT==@#SY=-2*"3R M8^I22H$H\))XY[P=2XW=,21*DM#FL)2$'A3&(Q)%[;'69-_P!6[HAVL^WYM0 M^$2)Y3ML*&2?2JPML+AC8,7IV(O?;0K_C;==O9<])VV/V;!9ST"K@S-?NJ=V?-!0/+ M0;^%ZV]1H(UVZ_@K#>B1+PRO>P8N+E#"5^T$0_D1;P[;"$+CA M!2]R_ZQ)KW_]25 MA[W1IB]WV;&I\+\@=-&6]^8*_9WMVP_<"4SB-+1E-0G163,NS&Z7Q@).[1TZ MIH>;-(KT(S<-UB(#^%CQ031V4[B7'VS5/A;U#?=D@I]DP_V/&O:FF.SMU9UI M^WIUB_^H6[_8E3NQ75MN5_I]V7;@>$Q=/T7S!4D[Z7=@VVLW+91NM= 8&AMT M31)Y/IC0C?SQ;A.-D!#_-XKP"!JMQX[=:4AB>Q%P@TGL!BE%3X2;J6/W&\*Q ME06MEZ;687$[<7K18!W9\^^^?[U'O;>2DJNY?1'2T$/JRC3/)MUJ]^@T;=Y: M-N3-BQ5X>2ZPZO,9L,)U/AX0U;P"-1,CE_;EY4$:(TL[7'"6VPV6L>-K[*=>'#1F"UX3$K M%8#@QK<]9O-H,BB>?A_0/\?8$*3MDGV'!:SVGE3[I6Q+J5.;_&RS\.)PE7W)PK]O4(_^IT,12_OA1>C M@35;LD$::.$CAAJUX9S4@92YMSB5T/.CL2E+Z9%E[TCHG,9&>ZG7K#/);M#Q M,!$$.]D>[B[!]7\"=T93 !2.)CKG_$?]#EP[^M<_^'?7?Q-P*FR;SGHMZG?[ M_3?PSH[QGD6\L_\3+_UUNW3>HE+^?BWTA'S^.G+HGFM7B8R'3;2'8[OAYNC# MN]ZG[LT;?I\?_3Y_"WTT?IQ.'Q;3R6PQI]O9/8T?9XN'V2^3V?AA,G_-V;?A M9H^+"?4NZ%^PC1]@Z;,U)7GT('D3WRWR!2-G927TKE&*'2TY,SB7>F/4AG-\ MT$98:6I'2FQ=+?=Y5KP6BBIK,N8<"7= $IX@ZH)VQ#46)Y@,E)G:8MNL:%D[ M>.YU"=(78,(EPQE9"6^0;#CY(A)IY,OHT\@_OKOJ]RQL7+:%R()\9 MG4=;K0;(QTAPP2!FIQ5A%RM+F7 %K3 &$GQ6HC"EH'N)6I9P'@?6MVB, MX44STZ;QEX_!WL%- ]ER M\H7*U.B(TH$#BSP !A61>"B.443*D)[85Q$I4&=9\Y;S5BR.:"=HF"K1M;;, MJ4=SF4=Y?JFD11T6TB+&7.Q<(QG*4!TQQ<&3'ZTF\ RAE2Z& <8-C)*H4(@O M,I -]M]?7K2ZW6Y(YO=(@N;[_D7W<)*+$N7G D$GGKIV8W%"1V)+:+K5;AN$ M=*!=+'$9HGYM5E#O*G&=LG[0"Z5:>W:1S",5QRJ+=*0R:D5^0D)$EMD:UH)# MH1FSPR#SI(QS[%+T@&*=NU#B&[DV%HV)D'%M<$9/E(TW;NA M>;UT_*T&:&.RB7P<3GY#L2>?4%@IP_\=I_=(IS)59/*U&=@YN;=0]NMX.[O0 M_MJG*^RX>_P!N$WWWG?Q]/> ]*[1'I@S*ZAVVY<73;+I1DX+;ZIX"RZ-QYT: M/PO\Q+ - CA?&<2^7P0#Q]^BT3]02P,$% @ U(F/50L2V'!_ P T < M !D !X;"]W;W)K&ULC55-;]LX$+W[5PQ4M"?# MLN4T"5+;@.--L3G4"9)T][#8 RV-)384J9*4[>ROWQE*_@(;%&?>O/?( M(4=K8U]=@>AA4RKMQE'A?743QRXML!2N9RK4M+(TMA2>IC:/76519"&I5''2 M[U_&I9 ZFHS"MT<[&9G:*ZGQT8*KRU+8MUM49CV.!M'VPY/,"\\?XLFH$CD^ MH_]>/5J:Q3N43):HG30:+"['T71PS <="'I)\D9 MO.%.X##@#=_!>Y+NU8'0&7PGI=;3.?42'?PS73B2G?I_3XEN,"].8W*CW+A* MI#B.J!,YK.[^5=%]:%3(M.93Q-:5&]47\N?E#/@"\09J:L MA'X#;R ].BE@EI!:S*0'2PYW>=E)YZ&RDKI;$@Y%4'2&U'FIJ:D8-7&*H>7KQ76,SHW4^1895T+5^WJ2()J60-ML:8X:;2"=&=I3;8@-_JRE M1>*CE/"\2I]XE+$(ACA#:NJ!SA_YL3V W5-QL+2F!+\V!VQ2DD)&4!5!5TV> M6\RI)K,6567-ADSQ2#R'R<=@S%[]IP_7R>#J"_$RGL@>L^OLJW:#8FTTM@ . MZ3Y2M*>D?(TLN1!\H-'*_YB'@UJS"WS_!77WQ"PC7\G/+I#A@84O+"*431,C M-W%C >PML+A"76.GD1WB]\*ESN1*9G78!=RDB PQZ >9;28S[U)D([%[:-:Q M.5>_,*?%ZW7F!FB4&3X'C54$QI+(>-YUPJ!]:%G@AIXP1R[]MN;>J3:.#VY9 MDIZ'MX1WGJHW%^[NZ^ZYFC:W]#Z\>>NH6DY=" J7E-KO7='K8)OWHYEX4X4[ M>V$\^1R&!3VY:#F UI>&&K:=<('=(S[Y'U!+ P04 " #4B8]5"?6VU=\# M D" &0 'AL+W=OO M&*55U4H<(6'+HBT@P?ZX0[K2+>RV#Z=[,,X UB9V:CNP_/"XDG M\WW^YK,]IK\U]LFM$3T\%[EV@VCM?7D5QTZNL1"N94K4]&5I;"$\#>TJ=J5% MD050D<=IN]V-"Z%T-.R'V+T=]DWE&;PJT[>0>N9&',$P\F MV2!JLR#,47IF$/38X#7F.1.1C!][SN@X)0-/WP_L=Z%VJF4A'%Z;_+O*_'H0 M]2+(<"FJW,_,]@_3@D+I^BF>]SZ< 'KM M7P#2/2 -NNN)@LH;X<6P;\T6+&<3&[^$4@.:Q"G-BS+WEKXJPOGAN'(4<0Y& M\D>EG&*K7#_V1,T)L=S3C&N:]!FV*AM AUPE^CA?.6=L;?YTJN&2_.,_)I MN7*ED#B(Z#@XM!N,AN_>)-WVIU?T7ASU7KS&/AP_SB?3V_D<1M=?'R?SR.7K,&AP5)_L% MS!+NA/,+(9]@BCZTE"8(\'SZ3%%46LF]Y:4U&Y6A;<+\:0=S42K4$N%/G[5J M!)%;S""S1N-)]NR;XD;0A(F6(9/CIB%T!O^:(<,-]9J201.MS2:$X4:ME!W#ESN158*))[VA#K\A3#)[P9+<:[6H',W2FLA*)CUJ+ M]JBU"&*$9!YC%9[6RE_FH]\?IZ,7_CBS]%MA\422-X#/)>>?>/_N32]-+C\% MQJR2GH0O@R07F/=HZI74H.&!<$N34[MES4K7G9L*:E@,FX"R GFE194I6E"F MA9#&7M+QH! E4F,+2\NZQ-Z1E=HP*]+\)(/$_F$=&"DKRXLI?,A; M('FI"=\P(0.(6)D,D)L&T)&7Z\.93UJ-]Z/"5*Q5:4HVE:-220$^2RQ]PZW9 M-ZZ>7=N/:L 'H(;-_(T9&:,KA+>0-GM)MT'>0VZH"[R%]\EEL]M-X4-C+)R2 MM8^*5IZ4A!2FY9U%>Z=F)TR[E3+B>^CUF/TF-N3,"E_DD665=Y[XV*A>NYDD M2;-+N'-=(3[IW 5MK' _.>*C.NHF?HP>K\!1W?E_IM?W)]E'[CK(<4G0=NOR M8P2VOI/J@3=EN <6QM.M$E[7=(VCY03ZOC3&'P8\P?&/P? ?4$L#!!0 ( M -2)CU4IO@P40Q0 )$[ 9 >&PO=V]R:W-H965TI<797"U%DFR]L7*BUNGAU,#_P7[_5F6]$71\^?[N1&+57U<7=5XM-1H)+H M3.5&%[DHU?K9P?GT\8MC>I]?^*35C6G]+4B255%\I@^ODF<'$V)(I2JNB(+$ M?]?J0J4I$0(;?SB:!V%+6MC^VU/_B66'+"MIU$61_E,GU?;9P=F!2-1:UFGU MOKCY13EY%D0O+E+#_XH;^^[LQP,1UZ8J,K<8'&0ZM__++TX/K05GDSL6S-R" M&?-M-V(N7\I*/G]:%C>BI+=!C?Y@47DUF-,Y&659E7BJL:YZOJQ71OU1J[P2 ME]?XUSP]JD"6'A[%CL0+2V)V!XFY>%/DU=:(RSQ127?]$=@)/,T\3R]F]Q)\ M(\NQF$]'8C:9S>ZA-P\RSIG>_&ME%/]SOC)5"8_XWR%Q+;7C86H4)8_-3L;J MV0'"P*CR6AT\__O?IB>3)_?P>AQX/;Z/^O/EQQ?+R]\^7K[]("X_X=_E$(/W MDWC[[L.EF)Z)/5+B\HN*:XH"\6Z]UK$JA*8 H8J=*4^1X?2TSG=Z*N,@R7?'&8]KYC;P5,[^M%)G* M5J!9K",BM,>XH0_M+1[2!V)Q-GG";_/?TR>/('A>U'D,OO"*]FQ*1HK J=V M="33U/%6*67H8:F*]2A2Z[5B7!$ZRU2B9:72V['X@,5MBEA>W/!>LB*Y,P@1 M9&EM515XBJ@76!-40_L7M*/8E<5:&<)#F>ZI:JEVE279ME/4LQ-]EPMKK&%W M&#"N771%$B4417?;5!JQDV75LT-PDB+?%#K?",0>8)U4,Q8OY;5.Q/E8_)H3 M@HH;T)"['=ZKL,,K_%OJ[$Z.5[>-^E@-[^ (K(1)WVVBCJJ_BP-\@Z6C?]_2 M;XMK2W$V;UO:,1M4UU>L-(.VO4.SH\;>(W$.'X?9KDJ-X-Z!I2;.B>?S.(8N MZ94HK&:E-9#2UOU8O"D#5]H(;*&K5+%2\+HB+AYJBE&R4HU-*.\*(U.4#43I MP?1L,II,)N)FJ^,M,B:,LT((YC'J$J.2"(0>S!;VG7H'%8>]&[&A!M06UFH7 MWK+A<:+@=\BW]CGVE E2",);K.L\@:1/P")X5*G>Z)5.=75+[)/S:U)1I2(- M]D4LS5:LBAR6ADTWI!.1(6D[L-H4 I\;2)> M(X@//^ UQ&9,I@.9JU3FI)#K1[RN9,L.J(/ME*NUKL0.2VBC-0*)+3^TH5&Y MAK94<,["NI=YPAIYB/T,+I2<;,H9>"^\26'&CJRUJ7-BWAFNN%(RJ*%!WJ?(> \N)6R79]ZE, M ..\;63TEQ9K8:=[=Y#KBI.IC+?D-P.TQ^)%;5 *&-/-W^0*"K&*5=HEU'YR M$( 367[&IH1@A&=56<=5C7#?C"BLTII:T.?Q^)UZ\OQ$/G;\T3NU9ZOR/]0QTP1AX15'$$SE2QU,7(OCB)O5(AW3EH0 M5W49;VG5^09A1QNS^O]1PTOW*L9()X3UR_.?/[X]%V]5Q0VH>%TA+WAMV(>- M"I:?;\52[K2B,.F^^>NR5=,EXM/E.W&U+0";#)6 J.9=///OLKTM?T-5;62* M-!' ";$DQT9KEQ/&&8"9Z9AM_W'@9N6CL4YIM0R9Y<&,H#ZE M3X!!%!2O)<&QL;S 3R&H2M6JXB67B'O$_W!+-.@[BDI6F )56 $4 M(5X;FS"L,\"EC/(676ZV!15"D'R_PNVU-*0T+BJ@CEBIQ-B"R GOJ&>2P+NZ MC1*J6/ "6FH42JZGGKMB@SA4!/:B=*_-?Q@CI/<6. '#CD!1TCP F5"4ZO6> M/"QSHG8%BGSL$L5U6?;@B!V:\&Q%2I[B9"K0!NNFW(^@RW. M;VYE?3IH4'A\9;DG\ZXF)A.GUAOVI=W]J.3-VI; MF+&'@@!EE*9@A-/7E#X-5]E6N<[0:PFOO99IS>9[L' U+SD>F9<2+O;TBMAY MG,;NL5MA'8<:&6TB2QK*3T 0G419?-$9][3 'OSC&78Y5Y9D)C<#"TXTG?W@ MRA7:T[NB(%=T*$:43H91C,O2A!@A#CF?RG[DBRTTQ.318SG'[#S7N?O:MRLR M8\VU5>2D]/[.!8H3 'G?.! -25O'5/K8(HFM1*0M M6[ CP4Q79K9N(F;']\%79"TJ$R T075=$JE*=+Z^;<%,PM'8=;.FR#D>PBVO M?-%6/KF<02%'+F35[@!G.IXN0MYB;IN(Z-G#>!GO4 [75G8<0*.=GY!(5S+^ MW-C7JVJ+^G(MM6L582'U9Q"@6]&=H;WBSM3 E*Z:<[U3I^MI21+U);$-OU.0 MA@_$K.? J5>10T@NS6G>84<,U!;U@(_-L1B"@?: M0!I"1^4[RRA]M\19RC MNJ9F/>&:F9XM54E5WSGU\6BR2-HEN1+W96YPR9ED+)::DI\KUT:1=8VO)RBI MBH_CLN8>P2K"@T$71!Z<3$JBD:JII(/[8B@>O<57Q8F!]NN-[E403D_:Q?YYO:E!Q@7A5)QG-K[H M[?T+;Y-VPW.^L(O&E2[C7>L/3D!/IVT MDG"[$VDG9);2_3Z\9!O&E<+XIR-V[VB6B? MES)%.SL2'WYW$S>W\UT==I?+I:2N3VUH9'#>(>#& NG0#*I+XV*+\@;5Q>U( M?.K3>(U28%&>*T ME:;;59UCWN9[KWAD;QIO6%)Q8TGHBML\G^EY[D5AZBV,3K(PB*1?BAOJW;OF MS!!(W!>E:D/S%DNWP3M0H IP@V"TRF]V'XL7M]X+; 7-SCH=JI?O:E;0IR'L M5W55N YER\UL^)I/B;KC@-9TLN<4K2?-!*-UV+:I)4WPBW(4T38K7]#8>>O0 MC@Z=2]7LU/.89AP%]W?NY3W'SH)IF&B7LVD>3,:A%:"Y"LW"-S2AIE,L786U M7:.NE)UL5WL.845G^EU_H0(X!.N#:;,K=Q8T%+&JMH.'2&ZH7ZO$ND8+RMS0 M\!J/4YH :9(*W%KF($,C-ZN2L@W-.#:Y_I>-D1*^EB-"'MK!!->D9/-]PH_" MX)OG*)&?HP03VE,^B#!O1#!>N[Y1XAL*G1&N1W4_3W%U07=8(U8RY6D6WPKI MID'KSIU2SH5P&&*3!9>_+KF]L_Q\%;^"TX%9WZI M;=J#U>H2QG]E2JG2$3+36,P7D_GB<')R2,WH!P:)RM[NX8Z$H/K!L:VXB0V8 ML3KL">?#>3W(_("T,Y_Q(]E_W1V#E*EPN@,;;+M13+&D4352A6(]$%I0)6Q^DA<78(<6=G MD[/YX<7'PQ<7AQ"2T )-CP#2H&%?Z[2:34]M1TU;!+;-7,6.CT<\]ECRV)[/N%UP#&A@,[!\#,SWRIV:1_1LD6WMM1[2;DA357>'S29>RH.B%9 M &^#Z8)3E\LH**1C'<[4/-N>6)<-Z&E7T\@BG/.0YNTAD7>ZEEER'O-R$PKM M7>M-@; WI&^TR"[64WE#'M8;>+HZ>!9:_YO"NV<8@+0.EO[,49OC'.(I4'#> M>9[*3"72^V;/(5N^VG+.V>SBTV2*:OBDYXS&>6.8>NB2!A%E@0*&/(_*A\9? MAOTLDY\5'V*ZA:/6,SNNB?#$>;D]S*6O3?L]>L&;_%K&MD"AMZRWPD4-'6_( ME*'3'G&WHA)F&8M+I,N6/0?<-]IS7_0("^>]XC_DO8'MSB[1?]LYY]^*G-[O M4)V7G[W7]1/#6W5-QXFB@4-QCL1P>+8XG9],#R]Z;A=]=PR\PS?OP\#H>V'@ M].PX8. W>5'TW3%0?!,&1M_N9LV-M=EDJ,"&"2,>4R;^N(/]C4U YK4^6/2G MJ:>^#+IMC63MM8(/=.^,7/GP]^[1<.M!.,!MAC"1/6\TM9OEMG"W70M8W&GO MX<+@/2K,U+:HMC:@ "".+NQ$X8H:VY%80H0MP@& J/-V8) X%U?'7"6JU;V[%@G8SKG[L2C MV0\E&L?2](U-^AQXN:5SD_8O*7*BNNF$?V8:YX-T8C(!##A:K6O M-WVM4[ZS5M!EN?'C^6/ 2GQ].)F?'"\.W_S\NNOOH%3DF[3E^!T/#Z.T5AB, M^@$7W=&C>J_XM@@)H[6F W7'MBE=:Z]E2C" 9 ZG @%$1)E])30/J].YID2?,&&AQR$DGXGG[88F^8YR_,4-(VS+>FH T&]#NLK MNJC(D?LKC=3L]&1V?#@Y;1JI7@_OCBW^0A,5-2+ZTRNK#]^SNEZ-#TZUH>#M MH6^CX%-_X/A6FD3^P3H&&E!3VIG+G5,QI*ZUBP;D9\0,][_M_B0$8.MHWT._ M*U6:P9X-MK;G\*HSNXAF/_WC5PYC[K@#DYQN+._1:VTGN^]K8-EBL9@\E(\> MSAY9*NC@H66D>IW5F2#N>1BH$W?$[@X:>=3C!@7C%FV%".R_N:; CO64HZ)YM[75QDJR1,@UBPP$Q-TJ)CO'(WW@NG:J\/:T^HY:I MFTM@X8S;'6GX>WB77Y"6D27L15V^Z-W<*;N\Z%Q3VPLKNINX59)N9[)IMRI- M_!54FJ@[??QB7S'B2M)5S/;M5OXF,-F>A>X'G4>KM;WV A53?9DZ98/O#PQ: M-L[ECNYZD8M\5E4T[+[=#!; A[09G \8Z8[)BZ?R>^<^K*@D;^^D'5 MN]<]LO>?OT9R-PKO2__G E+9N/H_.#Y=X5!\8AV[PZ0!R0*)/9#H0 E*VY_4 MJJSI6NFL?>KVU1M$#@5Z5#>JND<==/^%+X_NA:P#Y,;=+R^Z3!ZWN?1]!4]! M@6:Y-7^O#:$.#Y4"LU-$X;;'P.:=;1$0IJ")-^46REDQ5Z'N\)>WO-$$D))) MHP2#4'SC#K"P8S1P6E1[2,-G-#RZ1;Y-'>48<0V4D'='B%7]?J^'8I,6N0N! MUX!8, &Z%57'R-L4#P5?@&97LW*QNX4FE'?OVC-O5[+\I=\W9/X1S],MY'YXB75T\U1 M#K5W*ORJ@W7L-MTS2-5@3Q<3AGZ*=]3ZF20*G@W_&-3P%:?*_F(R?!M^;WIN M?V;9O&Y_K J V]!=L%2ML70R/ETO(%)@D0!.8CN722F4B7>+(PM9(U;NSQUE54RXTU% M?CH=CR]/"ZG+@YMW_.S!WKPS39WK4CU8X9JBD'9SJW*S?G\P.6@?_*R7JYH> MG-Z\J^12/:KZJ7JPN#OMJ&2Z4*73IA16+=X?S"9O;[^G];S@5ZW6+KH6),G< MF*]T\RE[?S FAE2NTIHH2/S[INY4GA,AL/%'H'G0'4D;X^N6^D>6';+,I5-W M)O]-9_7J_<'5@>3P]$VKC:%&$S."AT MZ?_+YZ"':,/5>,>&:=@P9;[]0S-#5-6>MR*1Y,KE.MW$C,-_YF(P[;AT?O3FL<1YM.TT#ZUI.>[B!] M)KZ8LEXY<5]F*MO>?PHV.UZG+:^WT[T$OTA[(LXF(S$=3Z=[Z)UULI\QO;,= M]#XHEUI=L7>8A;AM'!8X)_X]F[O:PE_^,R2TIWD^3)-BZ*VK9*K>'R!(G++? MU,'-/[Z;7(ZO]W!\WG%\OH_ZS:UTVA&O#T2[K"7Q/L3D7C+#3 [2%K^L%"(G M-44ERPUYR4*7LDRUS!.')0KQ6?.N&@OO_#*Q5E8)4*ZD59G0)5.P&?8IN'>] M$DM5*BOS?$-O5%5CE>P=L;(:)U2YNWC_5WKKP)B46X1D_'QO^AFUBSAG&)RZ55\(NX7"\5Y2_Q3 ME@TYW31P.DKBB%,EX(JB2$R.P?[Q&83^IJQ3T(5)OPI7Y;H6A[2E98.>](PL M!E6+N(>W>1K!MCLLF@Q:E'2QA1YP2:AH20(I%DW4AD\>8AJZ4NRQ"U[*W:0FW>!]M8I*C; [D7'>1>[(7^?QHR^G_/L:,6GCC?0&_7?(B%]!J3<'=S(&@&DBD MW(F8 5TT;&2#;PCDV]))CO3>;8A>A*8JUZB Y%]9]K*S[.5>RSXYQL%[X']! M>67(G'LI#)OS)5FVH4^&LBTU!I.HQSNJLW6]\=!"&4Y0AD-\_-%H JX^GU'H M%/(K(JD[BA7G4&!77I'U"A$C0Z!QE%7&,DX47KG@!>M5 ,I8*.]1O$JPWT8-H&T!\9[/86\W\+'-YDWG6T8@8ZITL\2 M\DZPRN^N7R]EOQ_4!MR7[97MV/623;(NC.[Z-(*LT?CB*0Z-Z^05.5U"M;6Q M&W\4:ARSYDJ+(CH%"P!0V!'Z'N#EU;DOUVR30[NC"(B36CX'R:]]A$,<;=DK M034WY?(X!\AGL7J6QF1KG>=[@_=-%[QO]@;O9SKB,Q\QZX_X(1PQ%,I[Z0V' M[P39Y?C8U0#9Q1P(RA>+3"FF_*BBI@DYENB(\^!A2FE^5M*]& M6_FI<=QF(!65W)!D0*HO5J -@.*(*D:GCDET,3!=BB#)]RI]H>T]*@5! MF6_HB9 MB=H3X($8X%@!+I\I[_[IOUE+%8(-ZQ"D.?H\?U"$"H_@%)S%*W;)+ MDQN&%Z0AB\8ZWRH!0;9>H^1+@H.0"35J9,F5K:]EBIYILKX2A^H96,$<'ITP M3EU-Q^3+<"SM5MP=14"STK N"MN-%P?[#*7 /P,XZ;)J<%A#90 56OZTB("O M-WHJU-3XK2N@E'(=R0W)CR*>!P_@XH_&U#X04A4@ECL\+ZO'98TZOV;'#DAL M;!*7%X/L1(>"4C\CFO/8;"M1)BP8 M ">'!4G?71G/K 5<&0URY',*$6Y3\RA,6%YG9^*^"D6"Q[ZV.B!!DATBK&F@ M010YOF79C85".=E7!*NU W?TG=6HS]!;D3M@_ MW\1:^3A[O!7+1K/.MC/("D[(@WN:MQGN=&CCQJ?:B 4_O*6(^4O;(M?QN&K! M8,T#A;(&27257JNO*% EUQ,8[B_Z3;I$2FF\RT?]!27Q45\>>K D^4=])5;) M#6N$6/83DO!DZTS62J8HZ3,D,VSQ.,28KWWU1-(9A#>\)=L:V&YQ&(T'DOWC M 9_DGT-!@/.@_<@$6:/"# >/W IEFR]+$(MPOKUY\/LN#WZ_-P_^#);85+/, M\*PX^FCQ2&)*FPUFQ?\#60K8,)6#,L;>3=ES?8.6S!Z?^,WQ^'+4SM8B0N2: M=P8E%Q(8F?A3; .H&^_X4X,+R? >V^K>O7Y:EUSS^T=3E-A^!ND0;SGZVI!Q M^N%YPEU?=&!L]/FFFZ$0;RTR1J/W4-ZV&!$H\1>XA6*+NFZT'$8264#,0$7Q M*"EA5[7P])K38E-FU N8"F74U03-S8?H)>GA1Y4MP;RF' M09MV*&I[(;,)8M%#URK"^NTX*%7K>$"M*6IJ(.IJ"(@[)2'M.Y# M,Q*M':2WH,,P M,1>BI,^,HJFP1FDF<2B/Z-R$0(6M09^C8)W8?/&0!N8YG!^%R9DS<(&V>BHW MONX+1HD'=WNY=%R;?)&;,-O=@7.3X_'YB SBG>T!O#^RLQWZX)Y>CH\HNN?\ M;6$RO?YB,IZ_]9/=^V=BJ$%)'K["/3;SFC>?OQD?7]#^NVCN%N@\4@0D\8OV MR#>3JZ-1R%V#H!(H;$'M3IR-V %0'9^/C]Z*3Z0"VRV>;:/M74"4;4GQHOT* MQ*GVHU6JR\G^J..[')Y$*)Z)WRRYUSXS)4UU%%DFDW;]5=ZFWNYG9R*EURKF.M%S+4?%AZG/=?KP'5*7/OH M=,FA:Y"A (L(&DL=VY%'=& VJ2F,'",J'BQB1F(^@A8Z#;S"J1@K>@A*AB%H M,@!!XF] T%T'?>$K95^/OK2/JSQS]-HD^_2;=A^:F5>>B76B<4\;YESQ$2_U ML:8$%! /FGL);SP1TEE"R90_I4A!E9SE@A RI37M&II)_T\?<4^&ZKW3Z/&ULO5;; MCMLV$'W75Q!J4.P"QNIFRY?:!NQ-@^8AZ6)WDSX4?:"DL46$(E62LK-_WR$E M:QW JRQ2M"\2;W/FS)GA97F4ZHLN 0SY6G&A5WYI3+T( IV74%%](VL0.+.3 MJJ(&NVH?Z%H!+9Q1Q8,X#-.@HDSXZZ4;NU/KI6P,9P+N%-%-55'UM 4NCRL_ M\D\#]VQ?&CL0K)T*,4K *AF11$P6[E;Z+%=FK7NP6?&1SU M69O82#(IO]C.^V+EAY80<,B-1:#X.\ M<&Z!D,;?':;?N[2&Y^T3^CL7.\:2 M40VWDO_!"E.N_)E/"MC1AIM[>?P-NG@F%B^77+LO.;9KTXE/\D8;677&R*!B MHOW3KYT.9P:S\ 6#N#.('>_6D6/YEAJZ7BIY),JN1C3;<*$Z:R3'A$W*@U$X MR]#.K._A *(!AD81+5S0=XA;%N$^ 6$A'R0PI2:_"H**+ZU#Y!- M3RD^4=K&@X ?J+HA230B<1C' WA)'V+B\)+OA+A3LB*WR%5A*:#,IB2W3F!0 MY,]-IMWX7Y<$:/''E_'MMEGHFN:P\G%?:% '\-<__Q2EX2\#[,<]^_$0^OH! MMV'1<"!R1PS#"MC;ENIB4I#+O6"VP"\1'X2^3!QKG9@2R&.I +Y)K8>)R4N; M&>]J4\E&&$V8P,6RT504^MHES'XB[W&(Z<)[0%\L!TW0CM1*%DV.8)@ H7>@ M%!2$&D))+9DPS@>> ^0-2491$N$_&LWFZ2M Y %3ZVSG,Q+-0^]1&LI[2A8P MCN?XCT?A+"4#V9KTV9J\.ELG-]G3,SM+57>\+R5L$/V_3-C]=\@NO+O3\'D> MTFC^G <4>9Q.?USDM!]'A9]Q%[VY:#/1_>0@Y5ACN\NRLBI\D\ M'GL?\3' Q$&ZJA32D"=\W0!5 L^$:)3$4^]W7CROZ&:N4BSJZW,/?9K;?+XA MXU$:AQ>E#LZN8,SJWCTT-,J$D;2W<3_:OV4V[17^O+Q]"*'7/1.:<-BA:7@S MQ4-!M8^+MF-D[2[T3!J\O5RSQ/<8*+L YW=2FE/'.NA?>.M_ %!+ P04 M" #4B8]5:35U*JL" "6!0 &0 'AL+W=OOZ,.W!@4NP"C:SG=#] M]SM#RC(IC;07N+/OOOL^VW?31NDG4P!8\ER5TLR\PMKZVO=-5D#%S96J0>+. M1NF*6W3UUC>U!IZW257ILR 8^Q47TDNG[=I2IU.ULZ60L-3$[*J*Z]\+*%4S M\T+O9>%>; OK%OQT6O,MK, ^U$N-GM^CY*(":8221,-FYLW#Z\70Q;DN964U M[@K,L^DMUU+(K2$77Y0QEV0)FJP*KH%D+0RYE3GD_^;[R*\GR5Y(+MA9P#NNKT@44L("QL[@1;WHJ,6+_EOTC_G: M6(U/Y>0%>X6 M!NX6W%6$@Z^U:RU#QG02)+0 M)(E)Q"(Z"<+!(]>:2VM(R&@<#FG,(@1D24S'"1O<*,315N!;)!)E&C*B+(AI M$" '&D9C&H2C <.T(**C)'(H813349R04\?N'_5*!7K;3@2#Y[:3MFN;?K4? M.O.NU_Z&=Q,+3V0K4'T)&TP-KB8CC^AN"G2.577;>6MEL8];L\#!"=H%X/Y& MH:"#XPKTHSC] U!+ P04 " #4B8]5S%0ILF4" !Y!0 &0 'AL+W=O M*VD MLI.H=*Z^CF.;EUAQ>ZYK5'2RTJ;BCDRSCFUMD!BX\7JZE M#2MLVMB4&//&.EUMD\FNA&J__'7;A[V$R^2=!+9-8$%W2Q14WG#'L['1&S ^ MFM#\)I0:LDF<4/Y2'IRA4T%Y+IMS6_; KW#[W(@7+E$YVP.N"EB@=4;D#HLV MX/21+R7:LW'LB-GGQ_F69=:RL'=8!G"GE2LMW*H"BW_S8U+=2.2PJZ2%@(O;RZ@D/]BO?&H4*S#D-O(?=*V\GHO-V[,FW'Z2V\ M?92HD+50%B2N*#4Y'UU$8-I!;PVGZS!<2^UH5,.VI+<1C0^@\Y76;F=X@NZU MS?X"4$L#!!0 ( -2)CU7:5!X$? ( '(% 9 >&PO=V]R:W-H965T M(!EYJ+O3<*XW93(- MYR763%_*#0HZ64E5,T.N6@=ZHY 5+JGF01R&XZ!FE?#2F=N[5^E,-H97 N\5 MZ*:NF?J[1"YWX28L>[+>18WC+#TIF2.U VFM"LX5IU MV42N$O:G/!I%IQ7EF721Y[(11L,#YEAM6<;1AV_T&"Z>K*T'L\!0&1L^8NH0D\B$.X_@$7M+WG#B\ MY V\UU8U_%IDVBAZ&[^/-=KB#(_C6+U,]8;E./=($!K5%KWT_;MH''XXP7+8 MLQR>0D\?27]%PQ'DBMYN]Y=43_T8W9. Q^E>+.H6N1)@2MEH)@H] +KRO'1W M?DL5ZPR5=J57CK&+EQJLJD(8TZ MLZ2AB,H&T/E*2K-W;(%^S*;_ %!+ P04 " #4B8]5_>,]W90" "+!0 M&0 'AL+W=OO.&755*2H M^44 =1 )VDWK0Z>*=NO#M >3'"2J8V>V*>U_O[,#*9LHVHM]9]_W^3O;=Y.M M5$^Z1#3P4G.AIUYI3',9!#HOL6;Z0C8H:&*=";NF;J=8Y<;J=>Y.T7%M6Z-'8AR"8-6^,]FN_- MG2(OZ%B*JD:A*RE X6KJS:++^<#&NX ?%6[U@0TVDZ643]:Y*:9>: 4AQ]Q8 M!D;3,UXAYY:(9/S><7K=D19X:._9O[C<*9 6*GNSW( MJ;QFAF43);>@;#2Q6<.EZM DKA+V4>Z-HMV*<":[$<\HC%2O/GRC+W#^P)8< M=7\2&"*W(4&^(YJW1/$[1 G<2F%*#9]%@<7?^(!$=E0)&M4S>MG' M#]$P_'1"Z* 3.CC%GMU3X14;CB!74.U%'Q-YDN:XR/-9+3?":"(&4\J-9J+0 M?:"[SDMWV=>88[U$99W>@FWIKQE4%>,:SF#L)]&(YJ$_CL+>(Y6;Y6F47-,! M&B(_'H=V3-/>ETI4]"L+6$M9:$C\89+8<9#V'J1A_"TSB!(_3@@7^2-B7;12 MX3SRHW0$?6<,A]#_%^>#H&<\@RCVPU%BC=!/!P,X]@+!08'4J-:N#6C([5VT MM=*M=IUFUA;86WC;INBJUI70P'%%T/!BE'J@VM)O'2,;5VY+::AXG5E2MT1E M VA_):79._: KO]F?P!02P,$% @ U(F/56P86B1G @ :@4 !D !X M;"]W;W)K&UL?91+;]LP#,?O_12"-PPM4,2.\^AC MB8&D#VR' D';;8=A!\5F8J%Z>!+=M-]^E.QX&9;D8HDR^=.?HJC)QM@75P(@ M>U-2NVE4(E;7<>SR$A1W/5.!IC\K8Q5',NTZ=I4%7H0@)>,T2<:QXD)'V22L M+6PV,35*H6%AF:N5XO9]#M)LIE$_VBX\BG6)?B'.)A5?PQ/@MVIAR8H[2B$4 M:">,9A96TVC6OYX/O7]P^"Y@XW;FS&>R-.;%&U^+:91X02 A1T_@-+S"#4CI M023C=\N,NBU]X.Y\2[\/N5,N2^[@QL@?HL!R&EU&K( 5KR4^FLT7:/,9>5YN MI M?MFE\ATG$\MJA46TP*5!"-R-_:\]A)^#R4$#:!J1!=[-14'G+D6<3:S;, M>F^B^4E(-423.*%]49[0TE]!<9@M+%1<%.SNC.\5Y MBYHWJ/0 :L >C,;2L3M=0/%O?$RR.FWI5ML\/0I\X+;'!OUSEB9I>H0WZ'(= M!-[@ .^);G112V!FQ:HV;]CF_7.V=&CIDOS:EWD#'NX'^\:Y=A7/81H1UX%] MA2C[]*$_3CX?D3WL9 ^/T8_*WJ?U*&V_UM.9,K5&QX1F6)K:<5VX,T8%R,M0 M@5O(02W!>N-D>VRCB!Q&17XY-G@US^7Y> &UT$'-T#MN] XYW[K\"N0Y<[EON[!-2N3A(2G1D[72OTV-:.&^$=), M@]K:]CR*3%%CP\RI:E'23J5TPRRI>A695B,KO5,CHC2.SZ*&<1G,)GYMH6<3 MU5G!)2XTF*YIF/XS1Z'6TR )'A:^\%5MW4(TF[1LA3=HO[4+35JT12EY@])P M)4%C-0TNDO-Y[NR]P7>.:[,C@\MDJ=1OIWPLIT'L"*' PCH$1I\[O$0A'!#1 MN-U@!MN0SG%7?D!_[W.G7);,X*42/WAIZVDP#J#$BG7"?E'K#[C)9^CP"B6, M?\.ZM\TI8M$9JYJ-,^D-E_V7W6_JL.,PCI]Q2#<.J>?=!_(LWS++9A.MUJ"= M-:$YP:?JO8D-E_T@YA(9BT3[.'GQ=+8S4=F%_[4N^1\_W([A*=FY85. WH MEAC4=QC,7KU(SN(W!WCG6][Y(?39#5W*LA,(JH)VMW7XV#J)=A_M@\#[:1]= M-*J3U@"78&O5&8IDCH&:4=2^&V^QP&:)VBF#FUJU=#2+FJ#U/ZS@)21I&)]E M3DC"UTDZN%1-VUG4IK=TUU0KR0L#29B/ANZ=G0T^5Q4O$*I.2VX[C=ZXXO=. M-C#*8ACE^> *Z6+62I3 &RK+';J8!H9YYI[!O..BY'(%)Y"'XS@97#F4$PJ1 M9?'C[A/?$Q@-AX.ORC+Q3*4A(; D@30)AREAHC'G-&6*KND$LUC2<*!2%ISY M\7-$^:?C,1Q[*U72MD'Q078_EQF?P%02P,$% @ U(F/52:\DWPN! Z P !D !X M;"]W;W)K&ULM5=;;]LV%'[WKSC0EB$!7-NZRYEM M($DWK$"*!DFZ/@Q[H*4CBZ@D>B05-_^^AY2MVHNC>L/V(I'2N7SG.Q=1LXV0 MGU6!J.%+5=9J[A1:KR_'8Y466#$U$FNLZ4TN9,4T;>5JK-8266:5JG+L32;1 MN&*\=A8S^^Q.+F:BT26O\4Z":JJ*R>=K+,5F[KC.[L$]7Q7:/!@O9FNVP@?4 M']=WDG;CSDK&*ZP5%S5(S.?.E7MYG1AY*_ [QXW:6X.)9"G$9[-YE\V=B0&$ M):;:6&!T>\(;+$MCB&#\M;7I="Z-XOYZ9_U7&SO%LF0*;T3YB6>ZF#N) QGF MK"GUO=C\AMMX0F,O%:6R5]AL92<.I(W2HMHJ$X**U^V=?=GR<(J"MU7P+.[6 MD47YEFFVF$FQ 6FDR9I9V%"M-H'CM4G*@Y;TEI.>7MPBA:3@_)$M2U07L[$F MH^;5.-T:N&X->*\8\.&]J'6AX)#M&UUVOP/9,C\-TA>!// MZ['G=Q'ZUI[?'^$?5TNE)17!G\=B;$T$QTV8QKA4:Y;BW*'*5RB?T%G\](,; M37[N 1AT (,^ZXL':K2L*1%$#M1LDFE>KZ"TL(]A[;5V'"MQFA:6U+>88K5$ M:3:#\ZM*-+56P&O0A6@4JS-U88DW%W?PX1 .W'_X"$PI))4?P?6'_C2AA3^, MW?B%;,G9DI=B81)8T23VH8>TL",M/)TT75! O&Y'5#LM2J8Q RU -/(D M5GO='6>5Q@+1AO!82,2#-AATA/]SCE.A-#$5N2Y=O= ;/!1"ZC<:974H,35\ M3@[A2(W%G,:U@ER* MZ@5]Y#<,IA;=M"^749?+Z.1<;NP8Q>P->R*G*Z14FD_+-WHL#\1A)PD[R8RK MU 0/!/9XCGMA_+>=\^GOZ([&D8SB$)Z12071R/7:Y4O=@\@@'(7)F9%/SDZK MLQ/!>*,D^I[O:!0$<-:7]+A+>GQRTK70K-P#U3)"S?NB3$]JY5['Q]/<%?]K M/+9?D8%-,,VS89),S,8'CX9@;)8!+2=1:)8A"<2^%8AHZ1.OCS2BD.5$-"1# MSSRP,=,7G5?-KK'7[-DTJ (W'L9!,+A%I2X!\YR.,(:G72Y,^.?!D+X_<#&X M,T%0?IY8V5@V\T93I[]JVH[BK>FTD=).A&7)5W9T*FAH@,E=IY]3(-Z4O-R* M>K4_@_8UB \B) S[RB+IRB+Y/\HBYS6K4^PIBEZWK\SWUNAI)1%&;3U$?EL, MP71;"6Y;!M_+>!+VISOY%ZF.XY/S'(4G)-D[FN'QWNFS0KFR9VP%%GI[$.V> M=L?XJ_;T^DV\_0>@<;;BY*S$G%0G-!T=D.VYNMUHL;9GV:70=#*VRX)^15 : M 7J?"Z%W&^.@^[E9? 502P,$% @ U(F/5<$B]G-#! (@H !D !X M;"]W;W)K&ULC59;;]LV%'[WKSC0TB+!E$BB+%E. M;0-VTJX!VLY(LNUAV ,MT391271)*F[VZW=(RIJ=.5Y?Q-LY'[]S%4=;(;^J M-6,:OE=EK<;>6NO-=1"H?,TJJJ[$AM5XLA2RHAJ77$Y&HM$EK]E<@FJJBLKG&2O%=NQ%WF[CGJ_6VFP$D]&&KM@#T[]M MYA)708=2\(K5BHL:)%N.O6ET/4N,O!7XG;.MVIN#L60AQ%>SN"O&7F@(L9+E MVB!0')[8#2M+ X0TOK687G>E4=R?[] _6-O1E@55[$:4?_!"K\=>YD'!EK0I M];W8?F2M/99@+DIEO[!ULGT4SANE1=4J(X.*UVZDWUL_["EDX2L*I%4@EK>[ MR+*\I9I.1E)L01II1#,3:ZK51G*\-D%YT!)/.>KIR2U;:#A_I(N2J8M1H!'2 M' 1YJSYSZN05]1@^BUJO%;RO"U8-#=GQFY"3@9RJO((Y\("$A)_#B MSK[8XL6G[+OE*B^%:B2#/Z<+I27FPE_'C'58_>-8ICZNU8;F;.QA 2@FGY@W M>?M3E(;O3C#M=TS[I] G#UAO15,R$$M,*V2="TQ]I5^ZU3$]B76BU:!2M"W4!7X1F<,^63+(Z9PBC M&\GU,V#B,7 J<%=K/%8:[H]L]AY8CD$H+)*".7TV>=?M*E9S(8W=3TQJCD=0 MFRLW3@ZFD 1D$) 8SJ#O)UD,Z54(;W"5^OUHX%8_C#:#+"")08O]+&VU$3>+ MXQ=(!VHW$$4!20,201*&,+1:D1_NYL>U;@&5A@%Z^Q)"JY+X)$S@[4J_R]X M\OS$%_C].;T:) CR*#0&2NU!J0XK\X=)"-' [R=)[]"37PX$WP,)(F0:HHT1 MQ(YI.^G-YW,H!:T5?$"W)HY:9&6(&WL/LZD5@5]0(D(AO+6?HGYF@'!E9RW7 M0XY1?P!1&O=N]KQ_2/7FM;A\A#2(#9T479I80MWL=:V[UL$I6N@[;K$UURZ< M/8[HRX38(QWY R-LAU:Z%/7J$K.WJET MAO'T,TP?G!"?#&(XT?.2KNC=,_.4X?7*-<!!0 7@\ !D !X;"]W;W)K&UL MK5=9;^,V$'[7KR"\!Q) L4GJSF$@R6[;+?8(DCU0%'U@+-HFHL,EJ3CY]QU2 MIU-'2!>% 9G''.1\,Q_)TVTI[]2:\JQ09Y.UUIOCV4PMUCQG:EIN> $S MRU+F3$-7KF9J(SE+K5*>S2C&X2QGHIC,3^W8E9R?EI7.1,&O)%)5GC/Y>,&S M:%$62#)EV>3,87VEA@\'?/+WF6&4.PC+\;FY/.I5$< MMEOKO]B]PUYNF>*79?9#I'I]-HDG*.5+5F7ZNMS^QIO]!,;>HLR4_:)M+1O1 M"5I42I=YHPPKR$51_[.')@X#A1@_HT ;!6K773NRJWS'-)N?RG*+I)$&:Z9A MMVJU87&B,*#<: FS O3T_&;-)#^Z@'VEZ++, 6O%;+@.OK+;C*O#TYD&-T9X MMFA,7M0FZ3,F/?2I+/1:H?=%RM-=_1DLKULC;==X04<-?F)RBCSB(HHI';'G M=7OVK#WO9_>,_OP(*NB#YKGZ:U\ :OO^?ONFCH[5ABWXV00*17%YSR?SMZ]( MB$]&5N]WJ_?'K,]OH"[3*N.H7$)5*"W%0L-&(%,6=Z@JA$8';U_%E.*3ZYMO MMD5.]J(XZF;_)G[8).?ID7-^SR44K?.YRF^Y-&OY5;)"(TA"CKZSK.).XYY$ M)PI=@8P-^\YH419'][ %6/X1^IT5%= ":G!&Q/-\-WC7W?.%^M)%]!P)T#42"]+BO%BE0=.E\JK30T1;&"4+SC"VZ---$@*'*Q MC]V U,'U/.?] Y<+8>KA@.+$C7P" <93$CB7K%@ 9<),*='[AXV01H@$V,48 M@Q"=1L$3?T]"'[IAC-THPK6S!'E3XD/;]UNWINC^K4==CWB-'IG&&#Y^9/7& M\ L[_,(7XV>C76B%1%&?R?&3?'M"#:)GW7T;=MXD1!B:3X@31)(!<-,I>J^P999H0,!J9=",H,:P1.'TNVF3J M4VPDHZ(NHZ(79Q13<,EIXENI.HN F41NV'')A$3WAB*-Z)9)0YP*KI>CS[!SA M-_WT?0F%(#*@-#OEA=,DA"C[@&GPQKD6ZNYH"3Z@>#0WYQ&29I/6RI0D((FG MOO_&N80[@01RK%B&,K'H;^T6ZU+\"/)@JBK;[ZS/R/1$ZH&T,G2#R;]9'G .Y++O13OC;UA>VA M&>!QNC8FB>\FM#%)X6/-4S]T$SB(1TF;F)KKM>/8?*)>>PS5I$,U^=^HN\VP M?6B/>GGF_M.B. QA-_A3O/TL/W=F.X)N1X8,;;DX"+%+$H,4C=K.D(LMZ_9D MBG?(- #R!?Y$_I0 6JY/PJ=TZAM!<^_RC0OL-VW'SM0B@3T27!H'+DVP =WK MNXZ=KP5#:PM(&"N7)^3P2@!39WP)JAAN-!,DZ]=&ULA51=;]HP%'WG5UQEU=1*C'Q *>H@ M$G2;MH=.5;NM#],>3'))K#IV9CO0_?M=.R&C$F4O8#OWG'M.XG/G.Z6?3(EH MX;D2TBR"TMKZ.@Q-5F+%S$C5*.G)1NF*6=KJ(C2U1I9[4"7")(JF8<6X#-*Y M/[O3Z5PU5G")=QI,4U5,_UFA4+M%$ ?[@WM>E-8=A.F\9@4^H/U>WVG:A3U+ MSBN4ABL)&C>+8!E?KR:NWA?\X+@S!VMP3M9*/;G-EWP11$X0"LRL8V#TM\4; M%,(1D8S?'6?0MW3 P_6>_9/W3E[6S."-$H\\M^4BF 60XX8UPMZKW6?L_%PZ MODP)XW]AU]9>47'6&*NJ#DP**B[;?_;E< MJQUH5TUL;N&M>C2)X])]E >KZ2DGG$U7C:$38V"9_6ZXX>Y5&3C_QM8"S<4\ MM-3#5899Q[=J^9)7^,9PJZ0M#7R4.>8O\2%IZP4F>X&KY"3A+=,C&,=#2*(D M.<$W[@V//=_X?X9O5+7FDK6&?R[7QFJZ(K^.66X9)\<976RN3V#>]RB;!#.(!G.XNG@*\T?H>BSG,%Y?#6<3A.X&*R8X9EG MRKEHG%%?XFC)9T6A;MD)$XT2AWCT*<3\'=N2YP)?U-'+:*RQQ,=E ;-H&,?Q M<$JX8Y\I/,A4A;KPD\,0'_EHX]6?]L-IV6;R7WD[V>@*%YPNF< -0:/1U64 MNIT6[<:JVB=TK2SEW2]+&K"H70$]WRAE]QO7H!_9Z5]02P,$% @ U(F/ M57R(1?"! @ >04 !D !X;"]W;W)K&ULE511 M3]LP$'[?K[""A$!"39H6AJ"-1&'3>*B&0-L>ICVXR36Q<.SL?&GAW^_LM*&; M2J6]-/;YON^^<_W=9&WQV54 )%YJ;=PTJHB:JSAV>06U= /;@.&3I<5:$F^Q MC%V#((L JG6<)LE%7$MEHFP28@^836Q+6AEX0.':NI;X.@-MU]-H&&T#CZJL MR ?B;-+($IZ OC4/R+NX9RE4#<8I:P3"&,^I+>N#N>LO^.?3.O2RD@UNK?ZB" MJFET&8D"EK+5]&C77V#3S[GGRZUVX5>LN]S1>23RUI&M-V!64"O3?>7+YAYV M )?).X!T TB#[JY04'DG2683M&N!/IO9_"*T&M L3AG_ISP1\JEB'&5WX')4 M3;@ANQ2SUG&"<^+D#D@J[4XG,7$9GQSG&\I91YF^0SD21X%O])\]_[Q9.$)^)[_V-=UQCO=S M>N]'V/]5+$L$8&?0/IV'F4Z.CR[3 M-+F^_3I_LBM ?K4FA(;7IT*:@MVY<*I0$A7P*^#G%?RS OTJJ *QA=NZD>;U M#2D:M"M5 'I]SNK6:W6"K#! WIB"YPA*LNC.1&T72L.' E8J!Y%+Y&(^7GI% MQC#8"^@0^7UI+ MVXTOT$_;[ ]02P,$% @ U(F/52[L8&:^ @ 3@< !D !X;"]W;W)K M&ULK571;ILP%/V5*U9-K=06 DG:=0E2FJ[;'JI% MS;H]3'MPX!*L&IO9)NGV];,-86E+>:CV K:YY]Q[+O;Q9"ODO=TZ@6V(&28:,M S&N#FC[L 0Q/-R!L .%3P/ %0-0 (B>TKLS)NB*: MQ!,IMB!MM&&S ]<;AS9J*+=_<:FE^4H-3L5KF N>H.1P>(6:4*:.X 3N MEE=P>' $!T Y?,U%I0A/U<37)JO%^DF3X;+.$+Z0(8(;P76NX -/,7V,]TVU M;VTXJP6A*ZDW*4UA(5,AUO2 RN*:<\(02!DNSB.9$: 4_9BNEI=G3/[L: M7!O';-X-Q\+ZK._^)[%&OAFVOAGWL\9RH'#+C M' HR*0HP9B1=8SKW5A*^4,VKEC'KE?#<.98]/ M0DJJ">O24!.,]C6,GFGHS?)*#>-6P[A7PRQ)JJ)B9B>FUOYH0G67CO&S?W$2 M#MX%T?")E,ZXL_-AU,;55?I[EE6@7#LG5Y"(BNO:O=K5]K*8.8_T_X77-XWQ M@S7E"AAF!AJ2AM@OF="Z-W$)FBOT/@O M4$L#!!0 ( -2)CU5HTLZ4J0( #(' 9 >&PO=V]R:W-H965TZB$2KL]N\D-L9K8 MF>U ]^]G.R&C$-"D[27QQSW'YUS;U],M%R\R1U3P6A9,SIQJH R7 F1=ED3\ MFF/!MS/'=W8##W2=*S/@QM.*K'&%ZJE:"MUS.Y:4EL@DY0P$9C/GUI\L(A-O M [Y3W,J]-A@GSYR_F,ZW=.9X1A 6F"C#0/1O@PLL"D.D9?QL.9UN20/<;^_8 MOUCOVLLSD;C@Q0^:JGSFC!Q(,2-UH1[X]BNV?H:&+^&%M%_8MK&> TDM%2]; ML%904M;\R6N;ASV YND'!"T@. 0,3@#"%A!:HXTR:^N.*!)/!=^",-&:S31L M;BQ:NZ',[.)*"3U+-4[%#[A!5B-.F/!SM@\.$MX3\0-A/X'"+P@Z-&S^'NX?T9.V.4YM'SA";[' MPJICAMXM / M]=YL]HT>!_FC<=0%O3$P[ P,_]$ WZ XJ;LA'^Y)&H\.5!^'^&.O7W34B8[. MBG[DBA2[P]8G*SI.9Q",#X0=!P7>Z#"=[E[Y*5&L;566D/":J>;"=J-=X;^U M]>Y@?*X?A*9^_Z%I7A-]'=>422@PTY3>S4>=*]%4Z*:C>&6+W#-7NF3:9JX? M-10F0,]GG*M=QRS0/9/Q;U!+ P04 " #4B8]5433&??8" #N"@ &0 M 'AL+W=O"UQ_0]D] MCP$$>LA2PL=&+$1^:IH\C"'#_(3F0.3)DK(,"[ED*Y/G#'"D05EJ.I;EF1E. MB!'X>F_& I\6(DT(S!CB199A]CB!E&[&AFUL-ZZ352S4AAGX.5[!',1M/F-R M9=8L49(!X0DEB,%R;)S9IU/;4@ =\3.!#6]<(V5E0>F]6EQ&8\-2BB"%4"@* M+/_6,(4T54Q2QY^*U*COJ8#-ZRW[-VU>FEE@#E.:_DHB$8^-H8$B6.(B%==T M\QTJ0WW%%]*4ZU^TJ6(M X4%%S2KP%)!EI#R'S]4B6@ )$\[P*D SCZ@]P+ MK0"N-EHJT[;.L<"!S^@&,14MV=2%SHU&2S<)466<"R9/$XD3P36L@12 CL]! MX"3EG] 7-)>]$A4I(+J4E2K/%X\H9S0J0L$1)A'BP-9)"%R&W\[/T?'1)W2$ M$H)N8EIP&)DXG MX15F)\BU/R/'2=YK)U=/^RG/<0AC0S[.JCI@!!\_V)[UMWD85#G8?"V?BSA_68_VJZ] MUX_/@VS/'K7WX[!6-NQ4-M^^9+OZL9/BM74X$-F.VU'M=O2>_3@Z9!X.1+:3 M!]MZ^B9;;^O("M]\^XV&>PW9$M/S!GL-:38F!YGDE1ZH. II043YH:UWZZ'M M3(\J>_L3-2)IIP$Y6=TE1".4EA*2NMD()\15@Y7Y4+07,\G"RIDI?5E M+ =28"I GB\I%=N%ND$]X@9_ 5!+ P04 " #4B8]5'ZVI_>X" O"P M&0 'AL+W=O!"*?&R$ !K'$6 MBVNZ^PZ%H+[B\VG,]1/M$XY;I=36?VV5Z[WY(%K00D/ _32G-7?::7:KO_HRG MV(>I(3]L#FP+AO?Q@SVPOC3EHR.R6G9Z979Z;>S>#14XWN>@26D.'VBX^B%M M/==QQA-S6U7PW,BQ1H/2J!99OXRLWQK93\I$B,X38)&/T=TE)"M@C8?1RO/: MP^B(K"9Y4$H>O'^I#KK,3D=DM>P,R^P,WU:J.;Q?K<*ATS\HU>=&]M!]H51' M962CUL@61 C6%V*,L*V4FWE>>UA=$16DSPN)8_?OU3'76:G([):=FSKZ4ZW MWE:L!;[ZS^Q;O8-B;3!R^]9!L9J5UD/^+3>Z(^/(IQD1^:U=KI9=W[GN=0[6 M9ZH;U"W-$TW>2LH[>1,1CF)82TKK="B_'Y9W9_E$T%0W."LJ9+NDAZ'L:($I M [F_IE3L)\I!V2-[_P!02P,$% @ U(F/5;P2+-3( @ P 8 !D !X M;"]W;W)K&ULC551;],P$/XKIS"A3=J6-&E3&&VD MM0.!Q-BT,GA /+C)M;'FV,5VVDWBQW-.TBRPMN(E.9]]W_?=77P9;91^,#FB MA<="2#/V..+W/K''XR6K$ESM#>KVXUK?P6 M)>,%2L.5!(V+L7?9NY@,W?GJP#>.&].QP64R5^K!+3YE8R]P@E!@:AT"H]<: MIRB$ R(9OQI,KZ5T@5U[B_ZARIURF3.#4R6^\\SF8^^-!QDN6"GLG=I\Q":? M@<-+E3#5$S;-V<"#M#16%4TP*2BXK-_LL:E#)R"*]@2$34!8Z:Z)*I57S+)D MI-4&M#M-:,ZH4JVB21R7KBDSJVF74YQ-[G"-LD0XOD++N# G< 8SZGQ6"@2U M -=]+I? 9 :I4,;9U@NK5M6,FBM+$Z\R<_K% MH'8':'^AE-TN'$'[TTK^ %!+ P04 " #4B8]5U.S,-M!]^YV3-*,DH#V,!["=^]_][NSX&.^E>M8; M $->BESHB;,QIKQV79ULH.#Z2I8@\,E*JH(;G*JUJTL%/*U$1>XR2D.WX)EP MXG&U-E?Q6&Y-G@F8*Z*W1<'5[QO(Y7[B>,[KPD.VWAB[X,;CDJ]A >:QG"N< MN:V7-"M Z$P*HF U<:;>]2RR]I7!SPSV^F!,;"9+*9_MY%LZ<:@%@AP28SUP M_-G!#/+<.D*,7XU/IPUIA8?C5^]?JMPQER77,)/Y4Y::S<2)')+"BF]S\R#W M7Z'))[#^$IGKZIOL&UOJD&2KC2P:,1(4F:A_^4M3AP,!^ND7L$; C@6#$P*_ M$?A5HC59E=8M-SP>*[DGREJC-SNH:E.I,9M,V%U<&(5/,]29^#-7(A-K32Z^ M2ZT_D#DHLMAP!>3B%@S/Y=P;';XON5_[\$_[:5LPXWZ ]G+X)K7?($)@Z^Z1K4#ISX_3LOI)_Z:O&?G+VI MS*"MS."<]_B^M"]W[Y&IA4$EM'?3+@[#B Z'=.SN#O&[=KX?42_R6KLW9$%+ M%IPE>Q0[T':?,&FCLL0.\>U,GOM8@P[#"#_1$6G7RF?^D)X #5O0\"SH$U>* M"]-;P[ 3T6.1-XB8?X36-0S9* I'K)]MV+(-S[+-)%91F6R)9U_@.>^%''9B M!XQ&E+(CQJX=\_R0>D$_8]0R1F<9?TC#\SZNJ!MO$%$_&!T7KVOH(5D41*,C M,O?@WBY K:MVIO$:W0I37V[M:MLQIU6C.%J_P4Y:-[Z_;NHVC%?7.A.:Y+!" ME_1JB%BJ;FWUQ,BRZ@Y+:;#75,,-_AL 90WP^4KB/C43&Z#]?Q'_ 5!+ P04 M " #4B8]56U%.7_X! G! &0 'AL+W=OU+?&??]]UW]EV21IM'6P(X\EQ)95-:.EB='T5*(R\().3.,W!Z@=:]ES"RLM M?XO"E2G]3$D!!WZ2;JN;>^CJF7F^7$L;OJ1I8V>WE.0GZW35@5%!)52[\N?N M'@: .'X%$'> ..AN$P65:^YXEAC=$..CD=FMR\_X%#4/EO?RXEQ\'WND;\H/6EQ60/W=[5(^/_O>: MVI;U]CJK'X2%K7D.*<5.MV#.0+,/[R;SZ.L;FJ>]YNE;[-G@6G-4?4U>2S / M!'ZLSMGDRRR*HH2=AXG9X-W]".$M'X6R1,(!@='XTXP2T[9EZSA=AU;8:X>- M%&ULK55=;YLP%/TK%JNF3NK* M5Y)^C""UR:;M85K5M-NS Y=@U=C4-DGW[W=M**,-C?:P%_"U[SF<X$5!!PR8QDH MOK:P ,XM$^<>R:&@#3>WN#@- .'D#$'6 Z%\!<0>(G=%6 MF;.UI(:FB9([HFPVLMF!JXU#HQLF["ZNC,)5ACB3+J@N3XA]DL^/#=M2#L+H M$T)%3FY!&\4R WF;<+P$0QG7'\A'LL+CE#<' M+^$^5JPO6]27+7)\\1M\O?T?15N;*Y'O59%%#'[+;\DW%^>W&PO=V]R:W-H965T':0].] M$-_YOL_W'7<7-T(^J0) DWW)*S5Q"JWKL>NJK("2JH&HH<*;M9 EU6C*C:MJ M"32WH)*[@><-W9*RRDEBZUO()!9;S5D%"TG4MBRI_#,#+IJ)XSL'QY)M"FT< M;A+7= ,KT(_U0J+E]BPY*Z%23%1$PGKB3/WQ/#+Q-N [@T8=G8E1D@KQ9(RO M^<3Q3$+ (=.&@>)G!W/@W!!A&K\[3J=_T@"/SP?VSU8[:DFI@KG@/UBNBXDS MBF:+]#IN3-\F>#*_I*FC8WN'))ME19E!\8,2E:U7[KOZG $\,\! M@@X0O 9$9P!A!PBMT#8S*^N>:IK$4C1$FFAD,P=;&XM&-:PR_^)*2[QEB-/) M-,O$MM**+"$#MJ,IAQOR#;OGZAXT95Q=DUORN+HG5V^O8U?CBP;G9AW[K&4/ MSK"'Y$%4NE#D4Y5#_A+O8J9]NL$AW5EPD?"!R@$)_1L2>$%P(I_YO\/]"^F$ M??5"RQ>>X7LNFB(_IZG2$MORUZDZM3S1:1XSJF-5TPPF#LZB KD#)WGWQA]Z M'T^)_$]D+R1'O>3H$GLRHSF.2:H)['&3*#@EMF486@:S1G;);33Z,!S%[NY8 MQHFPP(^"/JK-SSUJ[A+DQLZ\(K9MV\;IO?U:F=II>N6?X;IIM\,S3;NKL"TV MK%*$PQHIO<%['%;9SG]K:%';$4J%QH&TQP)7)D@3@/=K(?3!, _T2SCY"U!+ M P04 " #4B8]5)ZO+'80" ".!@ &0 'AL+W=O@%#MP[XD?MQSS16+B;< / M CLY&".3R9KS1S/Y7,R]P @""KDR#%B_MK 2@V1EO&KY_3<)PUP.-ZS?[2Y MZUS66,*"TY^D4-7L>K!74 MA'5O_-3[, "$DS< 40^(_A40]X#8)MHILVDML<)9*O@."1.MVF/1.AO" MS"FNE-"[1.-4=IWGO&5*HCO(@6SQFL(I^J:KYW@)"A,J3] 96NG:*5H*B)?: M]QX@'$!'/*R6Z/CH!!TAPM!]Q5N)62%37VF)YD-^WLNYZ>1$;\CYBL4YBL-3 M% 51- )?'(8O(7?P\#G2R5T)8XEVC%/ MQIG-Y9S)!N;$Z9LX?9.#^KZ E#.$J6Y(F.6 =&M#!6_7 MJFRI*]I+[!65_ %!+ P04 " #4B8]5_D=VS;\" : M" &0 'AL+W=O)G"4/@W!"AC%]K3L\N:8#;[0W[7>L=O8RI@J'@+ZS4\X&7>Z2$*5UP M_2A67V'M)S%\$\%5^TM676S6\\ADH;2HUF!44+&Z^]*W=1ZV .$A0+0&1'\+ MB-> N#7:*6MMW5)-B[X4*R)--+*91IN;%HUN6&UV<:0ESC+$Z>*^7D*MA7P_ M)]^Q9DYO05/&U1FY(".LF'+!@8@I89LP''\>W9+3DS-R@J/D:2X6BM:EZOL: MY1A2?[)>^J9;.CJP]#4V*R0Z['2$FO-9:_CZ[GYS/&[4@V=P,##\Z5 +L$K/G\*T^"+R^Q_ M(OM@/;;6XV/LQ2-=84UID(QRYT9V\+2%FWMA6>1QF/7]Y;:#_: T#P,;]$%9 MSRKK'57V@G> *;-&BAGZ=HKK&)*M=<,H#W;$N8*2Q"TNL>*2H^+N6,WPY)5D M)H3[ "1[J\9I'.](>A=AF.R6FC,J3=VJ&PO=V]R:W-H965TXIV0#RH' MT.2QX*6:.KG6U97KJC2'@JH+44&).VLA"ZIQ*C>NJB30S)(*[@:>-W8+RDHG MB>W:0B:QJ#5G)2PD47514/ET USLIH[O[!=NV2;79L%-XHIN8 GZOEI(G+F= M2L8**!43)9&PGCK7_M4L,G@+^,%@IWIC8B)9"?%@)M^RJ>,90\ AU4:!XFL+ M,^#<"*&-/ZVFTWW2$/OCO?H7&SO&LJ(*9H+_9)G.I\Y'AV2PIC77MV+W%=IX MK,%4<&6?9-=B/8>DM=*B:,GHH&!E\Z:/;1YZ!']TA!"TA."MA+ EA#;0QID- M:TXU36(I=D0:-*J9@"\4*'(Z!TT9 M5V?DG"SQSF0U!R+6I&J!L >>D_OEG)R>G)$3PDIREXM:T3)3L:O1EU%WT];# M3>,A..+A.Y47)/0_D, +@@'Z['7Z'-*.[C^GNYB-+B5!EY+ ZH5']/I1'Z3G MU_5*:8F7[_=0G(WP:%C8%.25JF@*4P>SJ4!NP4G>O_/'WJ>AJ/^3V+,<1IU#F-7G5Z)S3E M!W4T9"\:2&8T>6'P$#3! GAAT>UU!M.5L=0VK%2$PQIIWL4$5633Z9J)%I5M M%BNAL?7888X_!Y &@/MK(?1^8OI/][M)_@)02P,$% @ U(F/554M,,H. M! :!< !D !X;"]W;W)K&ULO9A;;]LV&(;_ M"J$-10MTT<&6#ZDM(+'5K<,R!$V[7A2[H*7/ME!)5$G*3O[]2$F1K8HF(HSH MC:W3^[[D(T+DQ\61T&]L#\#18Y;F;&GM.2^N;9M%>\@PNR(%Y.+.EM , 6(UL$*41<6F#Q=X 5I*ET$NWXWIA:;:84GA\_N[^O.B\Z ML\$,5B3]DL1\O[1F%HIAB\N4?R3'/Z#I4-7 B*2L^D7'^EE?)$8EXR1KQ.(\ M2_+Z'S\V(,X$[OB"P&L$WH\"_X)@U A&+TT8-X+Q2P5^(ZBZ;M=]K\"M,$\QB%W\ND$*. OT5_ MBS'Z>@T<)RE[@WY#GQ_6Z/6O;Q8V%Z%2:D=-P*H.\"X$C- =R?F>H3"/(>[J M;='8ML7>4W^E^O[^M?0H8^<,C8OXHVW]898W6&_%1=LP)'L+3$MX@!/8 5O/K% MG3CO5/A-FJU-FH6&S#HO:MR^J+'./5AAME>AUZJ&HJ_-)I69G"$.@>^(&<-9 MV(=SJ"8SPWZF.YO/ST,[O/R6EZ_E%6%*GY)\APXX+4%%SN\%3Z:.T^OM2ILS M=#R:- L-F77X3EJ^$_UX)(S+&39AB&S1IDS26-!6<:Y]_#/.XYF*LS9O*&>3 M9J$ALP[G:34I\0\ZV%6CF!MVE#*)LU"0V8=RO.6\EQ+^2:*RJQ,,8=8K,!%0)1@N<97 M@9[W0'LJT-K H:!-FH6&S#J@7>>T%G>TJ'\7A1T2U1/#*H, MZ;$*M3YQ*&NC;J$IMR[ML\K'U=+^1''.<%VO1N(SK>3L]C@K%QGZJ,&83;J% MIMRZF+T39D^+>7WVS4#P6$#.E.LYO\KW>0;8 JJSF]U6"01NLYHVZA*;?N2SF5=.[X)Q3? MKM$2T*C;VJA;:,JM^[I.%:6K+RDOE>!NOY)T?>4"41\P&*[18M*46PW7/MM1 MS(#NJJU<)J;),N?U5EU[M=TNOJDV27^XOG*OU_6F[\FFWH.^PW27Y REL!66 MSM54=(#6V[KU"2=%M6^Y(9R3K#K< XZ!R@?$_2TA_/E$!K2;Z\%_4$L#!!0 M ( -2)CU7?.149< 0 /D9 9 >&PO=V]R:W-H965T DGEM_ MPNM;--()9<0_E&Q%XQCH4AX9^ZY//D1SR]&,2$)"J2&P^MJ06Y(D&DGQ^+$' MM:K?U(G-XV?T]V7QJIA'+,@M2_ZED5S/K8D%(A+C(I&?V?9OLB_(UW@A2T3Y M";;[6,<"82$D2_?)BD%*L]TW?MHWHI$ O1,):)^ ?C7!W2>X9:$[9F59=UCB M8,;9%G =K=#T0=F;,EM50S,]C$O)U5VJ\F2PX$H17/X$.(O 7S\*FJLQDA?@ MHU+0VSLB,4W$.W )EDH_49$0P&*0-W-(G9.IG$OP=7D'WKYY!]X FH$O:U8( M%29FME1L]6_:X9[9S8X9.L'L ?,KX,(+@!R$.M)OS>EW)*S283O=5CVJ&H6J M1J$2SWVA41=@D>!,MOL%OMVKC!%R9QOZ/JO[FPYM[H8^T=4D(_< [['05.O452+[:AB.S*R7:Y9 MKM:A<*VN\P.VX-L#21\)[YP)1MB^,V$@L%8'QE4'QF=<$,9#MF$@L%8;)E4; M)D8A+$X(=L69Z%SU)T=J5)-G=*C9CB@XA:A;M-.*Z]3(]9:E>2$)%SNRVDIP MEM%0&!5KQ.P[5 .!M ]8FP_H MGE._1FO3NQ4#H;5;49L;:'8W_?5[;%O&KG,HWXX@SSNAWMK90+.UN2?J06O- MD@C05!F<#=%47Y"M$;'W6 V$UJZ_]DIP=$[9#FJ9AD)KMZ(V3=!H1EXAV_&1 M(GWOT"V\$-3F6CL;:+8V-P5-(IJMS$(U8O0>G8'0VA77_@A.SRG409W24&CM MI_W:*B&C_^@O5#->-U_0^7CO'(G9FS@G'H91;7B0V?#5&PO=V]R:W-H965T-W8+3)B3 MQ+;M3B0QKQ0E#.X$DE518+&[ LJW4\=W]@WW9)TKT^ F<8G7L #U4-X)77-; MEXP4P"3A# E839V9?SF/S'@[X!N!K3PH(T.RY/S15#YE4\_L>R:98DES#G]3C*53YW(01FL<$75/=]^A(9G M9/Q23J5]HFT]=A@X**VDXD4CUA$4A-5O_-2LPX' 'QX1!(T@^%LP.B((&T%H M0>O(+-8U5CB)!=\B849K-U.P:V/5FH8P\Q472NA>HG4J^0QZ#20ZOP:%"947 MZ"UZ6%RC\[,+=(8(0U]S7DG,,AF[2D]G1&[:6,]KZ^"(=8AN.5.Y1!]8!MES MO:O#;&,-]K%>!;V&-[ <(,]_@P(O"+KBZ9??8C% 8:?\63AANW2A]0O[E^[' M;"F5T-OQ9T=(5[7%L-O"'-%+6>(4IHX^@Q+$!ISD]2M_[+WOXOM/9L]HARWM ML,^]ID5X+0#T(59=K/T&OH=V@$7G1NI5_B/8J 4;]<9E-RG=Z2NIFZI7?>H7 MK,W&ULQ\:D M=GH , /HN 8P:0E MF/02+""M!%$[?0&77)).C%Z'4S$F+S&\8Q!1"Q'U0GPI06!%V!I1>U8HP4M" M-5473:_5J331BUWE>_X+'/<@2Q0@UC9Y2I3RBJDZ8;2M;7Z>V;3D_AE>)W=] ME:X)DQITI:7>8*)74M0)LZXH7MJO.%?[BIF@_6M) M?@-02P,$% @ U(F/56(>$6A6 @ R 4 !D !X;"]W;W)K&ULK51=;],P%/TK5V9"F\26YJ-K&6FDK14""=2I9?" >'"3 MF\::$P?;;;=_C^VD4;ME$TB\)/ZXY_B<:]\;[X2\5P6BAH>25VI""JWK*\]3 M:8$E51>BQLKLY$*65)NI7'NJED@S!RJY%PP&EUY)6462V*W=RB06&\U9A;<2 MU*8LJ7R\02YV$^*3_<*"K0MM%[PDKND:EZCOZEMI9E['DK$2*\5$!1+S";GV MKZ:1C7%71,["@FD M&Z5%V8*-@I)5S9\^M'DX /C1"X"@!01_"PA;0.B,-LJ^CG>50X\D==T)'.J-,9_9-.SNB*<:8? M^V1&/3*'X^B)S.=1X7@4/I'I'=29[7'F":]9I8R*W, &%Z,A =GTC6:B1>U* M;R6T*60W+$RK16D#S'XNA-Y/;#5WS3OY U!+ P04 " #4B8]5-5:\O/<" M "N" &0 'AL+W=OH5"KH=?TU@MW?)Y8M^"' M@P6;XP3M_>)6T\RO4&(N,35M61SG%SO$;_FFLG+5-F<*S$3Q[;9.A] M\B#&&(44 P/'%V@9%^8#G,"$*B7.!(*:@;():N!I42Y%Y@2S&(-5H#(-5$Z:-M(Y MB +I!&Y>]'FX1CE%_4A&]Y,+.#[Z $=D"-\3E1F6QF;@6]+DF/E1R7]4\ ]> MX-^":Y7:Q,"7-,9XV]^G6%0!"=8!&04' :^9/H56\R,$C2"HX3-^O7OS )U6 ME9]6CM?Z7_EYN*(3X-*B-(]UX2[HM.OIN#NE;Q8LPJ%'EX9!O40O?/^NV6U\ MKHO5&X%M1:Y=1:Y]"#V\V58.D3*V3G"!TLU1W)VW#+M-RMQR4\>^3= )*ILM M>IV*7N<@O4FBM#VQJ.4_^!4PG8VSSW;8[5NTSNK)=2MRW8-5-V8F@07C,5!A M 9,J2ZVA,HM$1E^9^V2I[D 2[TPCW>G6U6(A0W VY8);CJ9?)Z?[EO7U1F!; M,>I5,>J]LKXB%ZT9]4,#,ZWDWC=7%X;>7D5UVKMYW;<).KN)]3>N?HEZGG=$ M0\5$&2LNO6JU:KKG>:_961]1,RYZYU^8HI/3E3;GJ2$Q,X)LG/:HTG31'8N) M58N\P4R5I7:5#Q/ZH4#M#&A_II1=3]P!U2]*^ =02P,$% @ U(F/51=\ M%2?7 @ F0L !D !X;"]W;W)K&ULU59=;],P M%/TK5I 02*SYZN=(([%.B$F;F#;!'B8>W.2VM1;;P7:;[=]C.VEH1AHQ%(1X M:6SGGN-[CGW3&Q5 Y,OUEQ0;'24[%V M92X IQ9$,S?PO+%+,6%.'-FU:Q%'?*LRPN!:(+FE%(NG,\AX,7=\9[]P0]8; M91;<.,KQ&FY!?G46QK@X7C/_M%JUUJ66,*"9W2?N+BBK6@/9#HS3DH3#+Y%IV@6WU3TFT&B*]086V ] 3O0.A3U0=GK@9A:Y09 M)%(@*,(LK2/1/C(E,N%;II# "F3D*IVMV=--JLS.RLR"(YE=83% H?\.!5X0 MM, 7W?!S2&JXWX2[VJ/:J* V*K!\PR-\GW,M2QGAE67W5T"7(+ZU*>ND,H5Y M*G.@(L))HARIG:M-7;HIMA7#'X)0/R M0Y3B)]DA>51+'KU,3N#@6UAHW]GV&-=,=U MNN/.=#\2AED"OU/GG40OO94]D34T3VK-D_^CSB=].MH36WH]._4>3=M ML*]2KRIT7?&_EFDIOY/I#^7/:OFSGFM^UEK,P^&SFN_<]J6BW(/&R32MNN=8 M$R;U":TTO3>8Z"^,*!O!Z,[/#C>Z=09@ _7[%N=I/3'M6=^/Q M#U!+ P04 " #4B8]5O!E*8"P# "/"0 &0 'AL+W=O]E+&SN^^WSODKO+<"WDDUH :/)<\%*-G(76RS/7 M5;,%%%2=BB64>"<7LJ :EW+NJJ4$FM5&!7<#SXO=@K+228?UWHU,AZ+2G)5P M(XFJBH+*EW/@8CUR?&>S<O]7!8S!3JN!"\%\LTXN1DS@D@YQ67-^*]7=H XJ,OYG@JOXE MZ_:LYY!9I;0H6F-44+"R^:?/;2*V#()@CT'0&@2U[@94J[RDFJ9#*=9$FM/H MS5S4H=;6*(Z5YJE,M,2[#.UT.@8,29'C2]"4X6HE*TS-30U1B*$>3.6MGGC>Q@C^QK*D])Z'\F@1<$Y'YR28Z//KUUXV(F MNG0$73J"VF_X_]/Q,$86N=)0J$=;P(VPGEV8*4]-%FV:&JNXMC+UO4K])/&&[LK"ZG6LWGNLT,9JK*(M5A . M^G96U+&B]U@]&RO:97EQ9&?%'2M^CQ796/$.R^^'>W+8[UC]]UBQC=7?985) M;&!MK:* M@27#_5[/+L+W7CNC=U#&&)0Z(Y#G.$!,\6=,S415FIJV-BQO1\9)#^MSCXRM M!NT?E'%CRKW49$5Y53>AO-*5A'_(3PMX^UI$R;X$O?9*_V!/:A,TJZ0T^L24 MLSDUHU:1JLQ MHW/JBC8S97?#P9[%+VV,?]P'QN+1HYYWV,0[93/]FH<6RGKA3H7%^UY<+_&(":0[@ M_5P(O5F8(=Y]@Z5_ %!+ P04 " #4B8]5;/5:DPD# #^" &0 'AL M+W=OX]SJC-1O*9 DYEA>\ *97,BYRK/10+%Q9",!I!Y.:8,"<> M57-3$8]XJ2AA,!5(EGF.Q=LE4+X>.[ZSF;@GBZ4R$VX\*O "9J >BZG0([>- MDI(ST%)*17/&[!6D!-6/_%K8\06( CV ((&4!GAUD25RFNL M<#P2?(V$V:VCF9B4)#J]!H4)E6?H',WTR:P!7H#+*2>1=3@$"5X3BA11(?(",,L@7I%ZC@WS41#\70' M^1S$,SI!A*&')2\E9JD6U;7+,F4YE 5.8.SHNI,@ M5N#$GS_YD??U0-*=-NG.H>BQ\="FJ49%% ? M?&D(/AC3Z^W1M=6M_;^P)BF%,.KXG)(%-K>;1"5+030=QZK'W[4IVG-0_GO+ M] \VIWC"V>)<@=@XLJ7(*B+8:2N^'_PAPMVZS[W"Z(SI)!IE'?1TSF( M^K*M!XH7U04WYTI?E]7K4G^@@# ;]'K&N=H,S)W9?O+$OP%02P,$% @ MU(F/51 "?<<:! Y D !D !X;"]W;W)K&UL MK59=;]LV%'WWK[A0C<(&5$N6/^(FMH'8;KL.Z! T[?8P[(&6KB4BE*B25)S\ M^UU2MNRXCC<,>T@L4?<>GG._R.E6J@>=(1IXRD6A9UYF3'D=!#K.,&>Z)TLL MZ,M&JIP9>E5IH$N%+'%.N0BB,!P'.>.%-Y^ZM3LUG\K*"%[@G0)=Y3E3SPL4 MH_E>WBEZ"QJ4A.=8:"X+4+B9>;?]Z^7(VCN# MWSEN]=$S6"5K*1_LR^=DYH66$ J,C45@]/.(2Q3" A&-'SM,K]G2.AX_[]$_ M.NVD991[VE4 MC^C-W[[IC\.;-[.$E]/D]QJ0V 2$9-5VJ$*F'C4^MHF/%2]N+ MY_1?!#U/>54I7J1@,J0_V@=R5T\MM/4$E,XX:\H!.JP+[:@WH9X0PLX#N8'? MI$$-M\"*!!90$EK,2T8=Q31H9KC>< ):/T.[WWO?.'9*46G@A4%B8KH6B*6D M,V4&H63/5JYN\0)BIC,?G/7!();%(RH[T[3U/&QJ2>Q![9=V>+2G_=@>#OTP M#'V:A;I$-\W$LV]])+A0[[>0FU;?'UV-_7 T 9TQLK> -DY+F9>L>'[[9A+U MKVXTLW$$D),"*->U#I% MH!EA]_]6Q9I6%Q47BR?)Q762E= ML<* S4G+Q?Z=1F,$U1$U!>:N_F&#S-B1L,W(B;8P)^#,$?A1<=M(!+5&.KYB M65%Y)$ G,514X@KPR9#HBNO,UMS>A)9\0N9QUJ+,T^F$3H;=0V$LTX*;7688 M1>1JX$)",XHT%2>0O=='S'_HUW\<,:-FQ(PNCIC/^S;!)[J<:#PW3VJ$L4.P M-Y/'^61"0L-I\'@LXV>SX?C]L5E-,#@Z,'-4J;M'V/:A>-<'5+/:7%5NW0E] MLKZ@*TQ]XSC U/\>\SH&H;* M&M#WC:1ZW+W8#9J+W?QO4$L#!!0 ( -2)CU6P2C)_W@< *DY 9 M>&PO=V]R:W-H965THDN?2;Q+:.?]U1O.-/ MI'3ZF&;?^#UC GV/HX2?C>Z%V+P9C_GRGL4!/TDW+)%'[M(L#H3\FJW'?).Q M8%4TBJ,Q<1Q_' =A,IJ?%K]=9?/3="NB,&%7&>+;. ZRI[C<_SFPO?S!H7%'R%[ MY#N?41[*;9I^R[^\7YV-G-PC%K&ER"4"^>^!7; HRI6D'_]4HJ/ZG'G#W<_/ MZN^*X&4PMP%G%VGT9[@2]V>CZ0BMV%VPC<27]/%W5@5$<[UE&O'B+WJL;)T1 M6FZY2..JL?0@#I/R?_"]ZHB=!MAO:4"J!J39P&MIX%8-W"+0TK,BK,M !//3 M+'U$66XMU?(/1=\4K64T89)?QFN1R:.A;"?FE^Q6H)>73 1AQ']!K]&U'"BK M;<10>B>[0QY7Z.6+7] + M%";HYC[=\B!9\=.QD#[F9QHO*W_>EOZ0%G]2NXD&,B3-:F<$L-O]#(2\_#'.,)=4['#[MQ=%EI#M+:00HZ M>).*($)1/K1%/K3S46]RL52A.RAIQO@V3)9,)R8E9[/0.]+NKU,@HX#^]".8 "WL/AV7ZZ M^5/<='BV?RT(F;AF?[&C)B8']/BY4EZDR0.3O2SK9%$UGXMF/?L8)QE0>VCY MM*6F]\3.%(WMS!F5CJVH+:GI41,5-0&O_^)K!J+0&RS4#PA"3CFL&&A M1?"$R.05RJ=PUQ@HV/[00!418'#Z[3E!5B*[R>C1J=O(18.5[^&6VH'5%([A M.?Q](NL$XP)]:;L$9?L\4>H3.R>.WW2ORTSW3\W@&)[".VO%YZ2C7H#Z@S/' MDIK>&PH6L&^I7H#4,3AJ2VIZU(HP,(P8 ^H%+'2^79\@0J&" 0H<&JD"$ P3 M2,^",=TK!>[4;^*JP$KHB"6B()8)0I;:GK4BBB(+:+H$/J4/L@*X9<5 ALC/092$(44 MQ 92D'U8H$[SEMM@A!VGY1Z***(@/T@4Q(P*LZ9[76:Z?XHH2#^B&$01L.;@ M;#D&11!%$<0211"K%&%+38]:402Q11$=0A^"1-:(65DCS N/QZ (HBB"V* ( M6,3L)#)&NP\:E#BT)4\5:) ?! UB(HAF$0'/<>"5 6&A8X-%(%-RZ\H=(S]?Q]]FWFG<$$MR2=@A 79H?.2:UJWZ3>YFI@ MIYGNGT('%T:'JZLK]#$-$@X7A /0 4@-2VIZR(HSW)FE@F")):JHCT$FGB(3 M#R:3_@6A0RA?@T<.!6@8%C@T4D4@'CC7]]VE/@ 8C#1<">V6#6+.2D_AA ?C M1&?5J-HWRT&SI'6:Z?XIE/!@E+A^>XXB637 H@%K#$T?6VIZQ#M//EBB",\J M1=A2TZ-6%.'9HH@.H;QHX+)FY+QK"/08$.$IB/!L0(1G( 2ONLRT_U3'.'!'%'FQ::ZN4@[5M=@L<%)<@R>\!1/>)9X MPK/*$[;4] >M%$]0& /Z94PEHF?,WG-6!B._A6RIP@ *8\#N!G*2+\=L>MSY MPII#+Y$M-;T'%$508F=@4DM;'%74Q]@PH8I-*,PF_>>L#J$/V^1$DJX+D"ZL M<&BH"DJHC>WE"'D>[@SN.8\+3?.6M5[9N VGR0L=-,]T]-^Q2> M]@]^R 36'9PQQ]@HH8HMZ,12G;"TS5%%?8Q-$ZJ(A<+$,J!.P$+:]I!OC/08 M@$(5H%!X8Z5GF3 \(HKQWNITIYG^5+3B"1_FB@J(''Z:'19C8&=%65SQLJ>F=HHC%IY9&M-4'1&RIZ5'O MO),"AHM9MB[>$>2H>,>D?"^N_K5^#_&\>/MN MK,S+EQ@7029G>XXB=B>;.B<3V>%9^5Y@^46DF^+5NMM4B#0N/MZS8,6RW$ > MOTOEB*B^Y">HW\Z<_P]02P,$% @ U(F/58=/6BJ/ @ )P< !D !X M;"]W;W)K&ULE55;;YLP%/XK%JNF5EK+)8&0CB"U MC:I.6K6J:;=G)QR"58.9;9+NW^\8*,M6EVHO8!M_-QL?)WLAGU0!H,ESR2NU M< JMZW/759L"2JK.1 T5?LF%+*G&KMRZJI9 LQ94RY TO&2J@4 M$Q61D"^<"__\,80<-AHPT#QM8,KX-P0 MH8V?/:4+#MQ%< MM4^R[^=Z#MDT2HNR!Z.#DE7=FS[WZW "((W $$/"%K?G5#KZI!EA@>L4>$5>2A$(VB5:825Z,I0^UN>@.7G8'@#0.W5)Z1 MB?^)!%X0D,?5DAP?G?Q-XV*F(5@P! M:WLD;O$..;SFY[G+<_LF!@U\Q!WDP M.=HUN%@K+?$?L27HE*9V)7-LSE5--[!P\%PHD#MPTH\?_,C[/))C,N28C+&G M]V".%D.O9H%L[CI\U.+-&=RE<1A/$G=G49T.JM-15=2:V+0Z5'B@-8]BNU0X M2(7O24UM4J,H^Z*3D?6.!CO1>W9"FYU1U/_;F0UV9N_9B6QV9J\VPO?]T+-O M13R(Q:-B#P5@8<_Q<-LDX]>2T\@N.!\$Y^."0E-NTYJ_^J<#+Y[._E%S#^J> MN4*PEFQ9I0B''''>V0S-RJXL=QTMZK84KH7&PMHV"[S)0)H)^#T70K]T3'4= M[L;T-U!+ P04 " #4B8]5R,8",,4" #5!P &0 'AL+W=OD^YTXYV0CRI#U/"<,ZXF7J9U M<>[[*LDP)ZHC"N1F9R5D3K29RK6O"HDD=4XY\\,@Z/LYH=R+QVYM+N.QV&A& M.$_DR129V$Z_K[1?NZ#K3=L&/QP59XP+U?3&79N;7*"G-D2LJ.$A< M3;S+[OET9.V=P7>*.W4P!AO)4HA'.[E))UY@!2'#1%L$8CY;O$+&+)"1\51A M>C6E=3P<[]&_N-A-+$NB\$JP'S35V<0;>I#BBFR8OA.[KUC%T[-XB6#*_<.N MM.T9XV2CM,@K9Z,@I[S\DN?J' X1MQE-M+66AI=JGQT_%"B^0Q$RQ%J8X_#\;A;7,<"]S&K8"WA+9@:C[&<(@ M#.%^,8.3HU,X A]41B2J%HJH/HG(443_<1+P\,UXP8W&7/UL.I:2XJR9PA;8 MN2I(@A//5)!"N44O/O[4[0<7+0&\-<3>,HG#8S-NO>?NM MO N4%!5B-$O_@JI. M'O\&4$L#!!0 ( -2)CU7B9H-PL0, $\0 9 >&PO=V]R:W-H965T M?4ALWW1_3WAKPBL\0"%BS[2E*YF3IC!Z6PPMM,WK#]/U 1,@XF M+!/F/]J78T>!@Y*MD"ROC)4'.:'E$]]70C0,_-$3!D%E$!P;1$\8A)5!:(B6 MGAE:EUCBV82S/>)ZM$+3+T8;8ZW8$*J7\59R]94H.SF[W6 .IW,E1(H6+%?1 M(;#1]^02)":9>(=.T9?;2W3RYMW$E6I&;>0 _1%:-R(]#?-(6T M;>\J3VMW@T=WYX$5\ KS 0K]/U'@!4&'/XO?-_J'!"U^NWO=/R@9] ME)"+_[H$+">(NB?027PN"IS U%%9*H#OP)F]_<./O;^ZV/<$UM(BJK6(;.B5 M%DNC1=+4 N[U.W21+Q%C@Z@WG-UL-([.XHF[:[+Z=508G7ECKQ[6\G=8^SNT M^OO59+AR%N^ JQU+;4IZVR-TC78@I'X6P E+!UV>V[''*"_C/@A1BA]$UUI9 M$5ZX5G'-/;;Z]X%C*I5G$M *$XYV.-N"IHN$7D5T0BBZ9%F&N3CT=N9_.8_O M-Q;''QPOH-69%U(=U51'5JJ?*9Q^ \S1!:7JP.!"'5;H^Q7D2^"="6F%>VY" M]@368CZNF8]?>W,:]ZE%3V M+[.E*3.Y/BJJ$#W>@D M.J.[!!TV@CL(HW 8'<6W=>X7,O.]PPGNV3=>0^ASH==66$/;#O3<]>P+K4V[ M<7'Q7SN\JQGZTJ,GM+8>P4&/H/?SMX)L'JW1,(Z]XP#O&#<*1U'W >P?;D^^ M]4+2S,HRB"_VF*?_$\.]7ICZ0FL+<+@R^=&KQ[#U5O9L/7I":^MQN)+YS[R3 MK7N[J%0S-T,XB#W]=QSKO5[,W$9IE@-?FXI5J 3=4EF6/75O715?F%KPJ'^N MJV53\AU@RE);%35KHG;^#%8*TAN,% %>5J]E0[+"%(!+)E4Y:5XWJN('K@>H M[RO&Y&-#3U#_AC#["5!+ P04 " #4B8]5];=ZU/0" ! " &0 'AL M+W=O &TE0[0HSOI4^K"JD-C]L'[Q],[IC+BDJXX>EC$JEX8@TL$L&:YJE:\/TG M*//I:G\A3Z7Y)?MB;G]HD3"7BF>E,1)D"2O>]+G4X6]:[NAR M;"ODTU'LL&29%2S>*RP^N>-,Q9*\9Q%$O]O;F%>5G'=(;N8U.KRCHDU\]XIX MCN>1=\0F4JK4 8^F+EW/Y( MDA5L$L82ML&"3RD+@?RLE:S@+R)T301]!NP"U\?''=N[&K)N1=9M)'LT^PFB MUG0' H\'\E%0I@@6.9 'FN9 Y@ANRK>6]V6UZYB+V(,C9J_=Z]<3]RKBWK]K M>44>L"RP))H4[)THV-(*=NIY^A5/_ZT4/*)LUJU_HIO;=OQZSD'%.?@?W8!% M?UN!@Q/]AO@,ZK&&%=;P[>0[@6V6<5A3?D[W#U[[Z%3/0&S,W25)R'.FB@.^ M&JVNQVEQ*[Q,+^Y6/ AQATB2PAI-G78?M1+%?55T%-^:.V+%%=XXIAGC%0]" M3\#O:\[5H:,#5'\:@E]02P,$% @ U(F/51XZAA4%! *0\ !D !X M;"]W;W)K&ULM9=M;]LV$,>_RD$KAA9((E%^SFP# M<9)A!9HU:)860]$7M'2VB4BB2U)V NS#[R@YDK9(S#*D?F%1%(_WNS]//'&Z ME^I.;Q -W*=)IF?>QICMJ>_K:(,IUR=RBQD]64F5%T9IXH=! M,/13+C)O/BWZKM5\*G.3B RO%>@\3;EZ6& B]S./>8\=G\1Z8VR'/Y]N^1IO MT-QNKQ7=^=4LL4@QTT)FH' U\\[8Z8*-K4$QXK/ O6ZTP8:RE/+.WKR/9UY@ MB3#!R-@I.%UV>(Y)8F6,/ M8ESQ/#&?Y/XW/ 0TL/-%,M'%/^P/8P,/HEP;F1Z,B2 567GE]P4%PQ MG,N4%EOS0JZW%VBX2/0[.(8;RH4X3Q#D"H@HN@.YK345YL&.*?H_EOU?KS!= MHOH&;\ ';5UH$!G<9L+H(^JD]A\;F6N>Q7KJ&XK#TOC1@7E1,H<=S#VXDIG9 M:+C,8HS_:>]3_)4(X:,(B] YX157)]!C1Q &80BW-Q?P]LV[)GMY<7CJ57+W M"D^]'ROWUP\T+[PWF.IO;?J5$/UV"/NBG^HMCW#FT9NL4>W0F__\$QL&OSA" M[%KNF4-C.-NAHLT'+N]114(C7"M!3%L* MH%BJ(W@.OLZ2M@!*CG$C@/"DUVNG'U;TPQ<*7.''3C6'3]0\#H/)J-^AYJCB M&;V:FDU0MW*C)\H%)VS03CJN2,[<+F.2$)!41+<5ZAD1QT]%9(. ?NUH MDPIM\FHB=C"[]9RT9.*H0T\6U-4C<&*?K=<*U]S09I09):A81_"9)[F#LG6_ M=WIIW[# L5>Q1OEC+TV)YAM_65[^RUYU<-3,C.%P'(Q&'9G!PIHQ_"';U1-X M=X8<*/ZU64TZZ.N*QYS5IH7^G*JWHEJ6\P0^B!7:SX$_D2NG]JW$;L\]>+"S M H/4?B]0=8>8/[C*.*N+''-7.4?BNY>@-8[2U["A?+_?H7M=XYB[R+UB9@^> M9';88[WNS*XK&7.7LO]1.OB2/HQ>FMDE!6.-"-C)N(.^KGOLI87/D=G=^*W$ M;L^LR&P8E(E-&3YY-K/K&LG<1=*1V>XE:(UC_'QF^XW32XIJ79S1-$0RSTQY MD*EZJW/@67GZJ8>7ATCZD*6-D=OB++24ADY617-# M9UE4=@ ]7TEI'F^L@^IT//\;4$L#!!0 ( -2)CU46@CYML@0 $D> 9 M >&PO=V]R:W-H965TJU7::3GOA$@-1DYC9IK3??G8",3=2YRY*Q!MP0OSW_WG\ MV#\13[9LC274V^EU/K"]^5\Q3(JS_F:Y?J7!1<95?I2+'VY%HS& M1: Z"+:;>);JX&A0=BB?^2MA6'K3!A/+( M^9.Y^!A/O< X8BF;*R-!]=S;P8+Z1BF>[SMI!EN3E M-WW9)>*@ X[>Z(!W'7#ANQRH*CJ;"+X%89[6:J91A%KTUN:2W,S*@Q+Z MUT3W4[.'%17LW96.*X9KGNG)EK1(U\_OF:))*G^!=_"@:R'>I SX O3<2Y8K M"4E>UD0Y/2E56D%QT([G3\#7YKZ<^$I[-"/Y\YV?J](/?L,/@1N>JY6$#WG, MXJ_[^SJV*D"\#_ *.P5OJ#@'@LX !QB#-.%*ARRI\D8*6?(->;NCK[I.%5P* M0?,E,^TSN"TR< 8?7IB8)Y+!G4CF#.[-$_#EDY:#CXIE\I^Z')5C#^K'-@OU M0J[IG$V]8C;$,_-F/_V HN!71V2#*K*!2WUVNU%2T3Q.\B7\LF3#3?OOV MA)9R82%G-H'G612-@N$PF/C/-3["RD?H]/&Y6% ZO9?/3.@- NZ9V66,K4_) M0F\[A)LZYI5J6+;:$\XTD0XMU3+LB4'KR=/^GZR#\(12SC2,>'(,>$& M!)$H'-=OT\02CO1'N ;I_5\Y%%3_Y8(FU!&+.M(QZDC-N\IQ& 1OD(Y8TI$F MTI$]Z4@3Z=Q2;0O/DHZEV>E]7!(J&P_J*&%B0#?H#68-T MM:C*-06-;T<&%F2#CD&VTSO,WY@0$OXO??[!Z5[&Q+(XPY0PYYM'K#=4+)-<0LH6NFMP/M1CB_+,QDR8 M!_3O"\[5_L(,4)T>S_X#4$L#!!0 ( -2)CU4WXMK::0, (T. 9 M>&PO=V]R:W-H965T%+U@K)%-A!2U)&4G;]\AI2AV(,MUX(ONC252G$_SCX9TI)9&NIE: J-+/5&4H1) M% U#R7@>3,=^[D9/QZJT@N=XH\&44C+]-$.A-I,@#IXG;OER9=U$.!T7;(EW M:+\6-YI&84-)N<3<<)6#QFP2O(^OYG'/&?@5_W#6W0WV/0JPU\Y,+*,R_K [-L.M9J ]JM)IJ[\;'QUJ2&Y^YOO+.:GG*RL].[ M%=-X-J- I#!7DK+#,!_?WS^@95R8/^ ,[BAYTE(@J R8H7^\<$L,E,[**D!C M.444(6-<%%[-ZN\2_9XUX-KE=N5@8]Y M^MH^)*6-W.19[BSI!%XS?0Z]^$](HB1I\6?^\^9QASN])OH]S^OOX_&V?,JHG@NU$==!$=="90A\?"ZJ(I#CE:YYBGL(31]&Z MUSI![6Y"F]R*$T<>Y+X3ZVDT#M]DI=T[U6].W MNF0"!,]V-FN;YD[:$9K?P#FH>=1H'G57=?9XL*IW$HZM/R>"[8B-HY<31/3_ MJ>NUKR<*[*EHNY'=.IO%IRB+-66T78_/>\/1L"G*M9JV=?UX,&@OWG'RXF=R MJII6DW9]B*)X]-K7]G7]_AY?7TY<1Z]B"= "7P!,R;6 (TI]46[.H&S&H M$&T9$VX=["7JI>]W#"Q4F=OJT-O,-CW5>]])O)J?N5[+-PPOF*I1HR/MDM-& M%)@1,CJ_H*^[KGJ?:F!5X=N'>V6I&?&W*^H74;L%]#Q3RCX/W N:#G3Z U!+ M P04 " #4B8]5W#AG7\$# #&# &0 'AL+W=O; MB"1Z)&4GP'[\^&++,BHK";I]L4B*=_?\\W#'Q8-<(RIXS+-"CKRU4ILK MWY?)&G,J+_D&"_UFR45.E9Z*E2\W FEJC?+,#X,@]G/*"F\\M&LS,1[R4F6L MP)D 6>8Y%4]3S/ANY!'OL/"%K=;*+/CCX8:N<([J;C,3>N977E*68R$9+T#@ M-(Z_ M]TZ]*J8QK(\/WG^UR>MD%E3B-<_N6:K6(Z_O08I+6F;J"]_]AON$+,"$9]+^ MPFZ_-_ @*:7B^=Y8(\A9X9[T<4]$S:!SSB#<&X06MPMD4=Y01<=#P7<@S&[M MS0QLJM9:@V.%.96Y$OHMTW9J/%]3@1=3G5<*USS7ARVII>OM#2K*,OD.+F"N MM9"6&0)?PHX*00OEZ&3J"=Z #])XD< *N"N8DN_UHAY_7?-2TB*50U]IJ":@ MG^QA31VL\ RL"#[R0JTEW!8IIJ?VODZQRC,\Y#D-6QU^I.(2(O(>PB ,X6Y^ M V_?O*MC=X^62%'%:&0C1><8K9$U5SQY@,\;R^CDP-B?DX540A/X5Q,QSGNG MV;OY2*_DAB8X\O17*%%LT1O__!.)@U]:L'@9Q.YLN M.B%U/5QVFS'W*\S]']'KK7N\1*S])K&2SB \<]Z#"N'@_Q#K=\C;N1TT*35L M1DZ"8VD(7HG]6E_*YN(J:0:_LR6:6_X/I**-]L;+OSUP!$_6*2&0NS+0@90^ MM=W.I%;P2*OSR6HE<$45P@>=#-/]10+?:%8^=P"->;A0<8WXL!,/XMX9ZL,C MR/"'A.TT1!=9NZKW44YD3>+>>5F38Y4CK87H-<(^1=NNY'W44RGW^V?0'NL: M:2]LKY%R#6XCPO9(E7:#@W9)]*QXCZ6/M->^%XKWE/#&++HO4ZY?:RUS%"O; M0$M(>%DHUV56JU63/G&MZ7&[Z_!U"Z8KL(0,E]HTN.QI",(US6ZB^,8VJ@NN M=-MKAVO]1P.%V:#?+SE7AXD)4/UU&?\+4$L#!!0 ( -2)CU41;<[E5 0 M $0; 9 >&PO=V]R:W-H965T=-NN=M6NJE-?&&(@NB2FMEEVOWWMA,149)T32BK> M0/[Y\3.3F?P(GNZY^"HWC"GTDJ6YG'D;I;97OB^7&Y91.>!;ENLS*RXRJO2N M6/MR*QB-BT%9ZD,01'Y&D]R;3XMC]V(^Y3N5)CF[%TCNLHR*UQN6\OW,PUYU MX"%9;Y0YX,^G6[IFCTS]L;T7>L^O5>(D8[E,>(X$6\V\:WQU0R(SH+CBSX3M MY=$V,J$L./]J=C[%,R\PCEC*ELI(4/WUS&Y9FAHE[>.?@ZA7SVD&'F]7ZK\4 MP>M@%E2R6YX^);':S+RQAV*VHKM4/?#]K^P0T-#H+7DJBT^T/UP;>&BYDXIG MA\':09;DY3=].23B: !$;PR PP H?)<3%2X_4$7G4\'W2)BKM9K9*$(M1FMS M26[NRJ,2^FRBQZGYXX8*]OY&QQ6C6Y[IFRUID:X?/C!%DU3^B-ZC1UT+\2YE MB*^0OO>2Y4JB)"]KHKP]*55:07&TIT)0?7[J*VW/3.(O#U9N2BOPAA6"[GBN M-A)]S&,6_W>\K\.J8X,JMAMP"MY1,4 $_X0@ $#21"H=LJ1.&2EDR?^=,O3E MLYX*?5(LDW\WY:_T%3;[,OU[);=TR69>,:-X9M[\^^]P%/SLB#JLHPY=ZO/? M=THJFL=)OD:_[;(%$R:T)\?=+O6&A9YY.#S/,8QQ. $R]9\;G QK)T.GDZ>B MTW3JKI^9T$\.],#,X\<8^YRL=/YR]!>CHM&36YF@5S,0X0!E92EB@F+ZZJJ: MJ'8=.;4_OC"Q3"1=Z)KXMOQ%I_G#T>CM_(UJ)R.GDW*<2F=6W+CV.;[0/AOW$/6DCGK2<9]-3NID& 5X LU5@@-+AJ"W/FN1 MKAJ-5'TV:FLS? 0TW'&C'02_.8-@K4!+I^&JTZ"MT]Q29Q8=MDS#EPHUW ?5 ML,4:[IIK;L%FP\CEU8(/]T<^M_09KBWX<-?DX=6B$;>Q$:J.):T=VP<< ML:4COE0\XC[XB"T@<=>$Q*>(#(?Z$1_@YB<\6$9"?XQLD0X/C(2*D6$;(\$R M$KIF))PRDH38D4(+26B#)*E:+FQK.;?4F94'%I)PJ9"$/B )%I+0-23A].V/ M$!*^\9,*+ *A/P2V2-=O?^V-9MD'7;,/3E_[7(FS9(,VLH55FPU;VZP/LH$E M&UPJV: /LH$E&W1--C@EVPC&0Y@$S?5"+-E(?V1KD:X:;5*1#29M'44LY$C7D",-D&M*H7^TL)$QL2Z6;R1:\EVNRC6. M^FB]1'1=+HS8R\OUI3LJUDDN4F@P&.G)1;ED4^XHOBV6219<*9X5FQM& M8R;,!?K\BG-5[9@)ZH6S^;]02P,$% @ U(F/527.GAR% P -0@ !D M !X;"]W;W)K&ULK5;;CMLV$'W?KQBH0=$"CB7+ MWFRPM0WL>ALD =(LDK1]*/I 2R.)6%Y4PC&*HB\6;^?,G)GA MT//.NB??(!+LM#)^D31$[6V:^J)!+?S8MFAXI[)."^*IJU/?.A1E!&F5YEGV M*M5"FF0YCVN/;CFW&U+2X*,#O]%:N/T]*MLMDDER7/@DZX;"0KJ)P GB=?0.0'P#YOP5, M#X!I%-I[%F4]"!++N;,=N'":V<(@QB:B68TT(8N?R?&N9!PM5U9K29P6\B!, M"2MK2)H:32'1PP\/2$(J_^,\)386(&EQ(+[OB?-O$$_@ U,U'GXV)99G\*O+ M^.D%?,HB!Z7Y4>E]?I'PO3!CR&]&D&=Y?LZ?R_ /PHUA.CD'?^;.= C\-/)- M_U/@_[A;>W)BWS//#O/'.[]K6]%@8N$+[9'M\5D^?UWDU?93^=D_T]D MSX(P&X(PN\2^?&>V' #K]B.^>KYPL@UW^YSDRSP?#7!Z-]R&A@R/0$!HY F3K]LE!>\N#&TAX]/2C16"WB0 MG!!94-AP-((5]P[XQ8YA]?YEL/[D#WQ6XK\+A%)TS!-&(/HB)6T PJ0L% P8=#<40F8XG; MJ<$.RU&LI&@G(&S;=\K:(?:%5LHRGL==*QWR2>E88RGV_JHW5*#W(J+8D^=6 M>_*"I6D?94AVEXV":%MG=Y);*JH]O+BY'F59%H+Y54E OLBOL^-.*30_$3XD MZ,13/SY7GY">46<%5P,L9 &@T#,MF1Q[A5+5I>_+K "*98]7P/3*@@N*E9Z*I2\K M 3BW1K3THR 8^A03YJ6)E=V)-.$K51(&=P+)%:58_)A R3=C+_2V@AE9%LH( M_#2I\!+N07VI[H2>^0XE)Q28))PA 8NQ=Q5>3L+8&%B-KP0VX%A!"5DRD!@_5O#-92E0=(\OC>@GMO3&.Z/M^@?K//:F3F6<,W+;R17 MQ=@[]U ."[PJU8QO/D+CT,#@9;R4]HLVM>Z@[Z%L)16GC;%F0 FK__BY"<2> M@<9I-X@:@\CRKC>R+&^PPFDB^ 8)HZW1S,"Z:JTU.<),5NZ5T*M$VZGTFK,, MF!+8Q$BB-S>@,"GEV\17&MWH^%F#-*F1HC\@Q6C*F2HD>L]RR%_:^YJ5HQ9M MJ4VB3L I%CT4AV GJ8 IV#>$0_T90P M0E?4B=K(=6YS8"B'SHGA:?(_/ 'ID2,].G+^1VWYCZ/V CAW-,Z/4 #X^:\% MT+G-@;&\<$Y+WM]K#2B(I6V )++GN.X2G-0U M65=U:[%3KSLT_1XOB8YI"0MM&O1&^C(7==-33Q2O;*,QYTJW+798Z$81A%'0 MZPO.U79B-G"M9_H+4$L#!!0 ( -2)CU6!\""F_0( !P' 9 >&PO M=V]R:W-H965T3:6#AVL9V62?OQ.SMM**+ME\0^^^YY[O'Y/%@K_6)*1 MOE9!F M&)36+J_#T.0E5LQTU!(EKUL!.U_HF;?'HN7JZ$ M\5]8;_9& >2UL:K:.!.#BLOFS]XV.NPX7!YR2#8.B>?= 'F6M\RR;*#5&K3; M3='^8[D W/H>P;^=VMI'N@&_VB4==9(#G/LMY_Y1SL^^ M8V%QP5940 O\P)3N;6V-I8RX7'C:4V]V7 _S; ![.SROHCB.TT]4PYV.5:%> M^+YLB$$M;=.\6FO;^D=-QWO?WKP;=%<7G&I?X)Q+]1N ZW/E;+;B0-H'\3L/U!+ P04 " #4B8]5NA*3DO(7 $ MU@$ &0 'AL+W=O06^"D4S4_?L#&QK*%#%UW\B'!A/=Z MP0(>+?#HTX^J_FMY5Y8KX5_SV6+Y^>1NM;K_X_1T.;XKY\7R]^J^7*S_YZ:J MY\5J_6-]>[J\K\MB\CAH/COMGYV=G\Z+Z>+D^M/C=6Y]_:EZ6,VFB]*MA>7# M?%[4/_\L9]6/SR>]D^GUI_OBM@S*573OUNN?3E^4R71>+I;3 M:B'4Y7GW7Y\<&O'\RW8EE^K6;)=+*Z^WQR M>2),RIOB8;;RJQ]JN7U HXTWKF;+Q[^%'T^W/;\Z$<8/RU4UWPY>WX/Y=/'T M;_&O[2_BU8#><,^ _G9 _] !@^V P:$#AML!PT,'C+8#1H<..-\..'\[8+1G MP,5VP,6A,UQN!UP>.N!J.^#JT &]L^%_6YI#_8->5[+?&]LSPO\M[!R[SWO-![[Y;ZOH78>U[LO7?+?>\LSPN^=_"2[STO^M[! MR[[WO/![!R_]_O/2[Q^\]/O/2[]_^&O]Y<5^\-+O/R_]_L%+O_^\]/L'+_W^ M\]+O'_R:[S\O_?[CTC]]>HM\?'\5BU5Q_:FN?@CUYO9K;W/A\4WZ"K^)Y:J8SI9_$_Y;B )1^.T_ M__;I=+6>:C/@=+QEE2>VOX?M"5:U6-TM!6DQ*2CU[;^]PY8/A#[>=OSKUD.']O<.U QY[?_^O3O]H^*+SSAL'#.^=[QUN M=@^WBI_"8/\OWOIX='^T=[1]P.C]SQGG@.=,;__D[D>3KX=W/'+O\.&]EN%^ M]W"Q''>^W(+NX,]$A3_BKOLG'PZ W^C6S\A[F^L:"MROGR?UON MZ9]/\K!=WFPD_K&\+\;EYY/U5N"RK+^7)]?_]1^]\[/_:3]\R?MAEWX=5JMB)HRKQ7(Z*>MBL[^S+=H[D6.CG<1$$I-(3"8QA<14$M-( M3"LG=R./1R]Y/.K,8[>NYM/ELJI_"HMJ5;9E M<2=P;!:3F$AB$HG))*:0F$IB&HGIHW?/\/.S[9_F&[A!3FN2F$5B-HDY).:2 MF$=B/HD%)!:26$1B,8DE)):26$9B.80U,OO\);//.S/[:S6?5PMAN:K&?PG+ MNV(]@_#;="$$CQ?;CB3_V0D>F^$D)I*81&(RB2DDII*81F(ZB1DD9I*816(V MB3DDYCYAHU=K9)>#BXNSJ\'5FRUJM<6J7$^_$NJB?8.Z<_BQ84QBXA.V^;SHR^_D[/>S M\^:K72*GE$E,(3&5Q#02TTG,(#&3Q"P2LTG,(3&7Q#P2\TDL..B])22GC$@L M)K&$Q%(2RT@LA[!&#%^^Q/!E9PP_;0T+U8TP?KV]_,&&+T^W12+B;K&%\(J[M26,]Q4]9U.7E*\[8$ M[Q2/37 2$TE,(C&9Q!024TE,(S&=Q P2,TG,(C&;Q!P2?[RF/WC_T;%_ M8TZA+9;)^QZ06$AB$8G%)):06$IB&8GE$-8([][92WIO]N9T':@N%N-RM@GK MEVWQZF&U7!6+R71QV]PNGSR4'VV;=\]V;+2CFHAJ$JK)J*:@FHIJ&JKIJ&:@ MFHEJ%JK9J.:@FHMJ'JKY6^WUYMWYYD]S'21 )PU1+4*U&-425$M1+4.UG-*: ML?^J[J37'?O5_+Y8_!3JJ@WN]^KR<-X)4S*V3K8ZVFY;(WU3NOH6"UAOJBU5=K/-\-BV^36?3U;Y 1YO64$U$-0G5 M9%134$U%-0W5=%0S4,U$-0O5;%1S4,W=:HWM]$%KHJ.=:J@6H%J(:A&JQ:B6 MH%J*:AFJY9363/1=N]JFM+PKT6?%=/YXH'US&HRR%LKY_:SZ6>[)]4[LZ%PG M-1'5)%2344U!-175-%334KO<[U86NLD[/ZJ!:@6HAJ M$:K%J):@6HIJ&:KEE-:,]5U)6^^#EK9UK"]6TYL;H9C-RML]:8X6M:&:B&H2 MJLFHIJ":BFH:JNFH9J":B6H6JMFHYJ":VWM?PM?KC]I*^#QT8A_5 E0+42U" MM1C5$E1+42U#M9S2FH&^:W#K=5>XN0_U^*Y8EA/AOJS'Y6)5W+96Q70S1V<+4]")55334$U'-0/53%2S M4,U&-0?57%3S4,U'M0#50E2+4"U&M0354E3+4"VGM$:8]W>%=OWN0KL/3^W2 M/?[8,$!#DZJ8IJ&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKY MJ!:@6HAJ$:K%J):@6HIJ&:KEE-8,\EU%7;^[HN[+>%P_E!-AN@WTUBQ'V^E0 M340U"=5D5%-0344U#=5T5#-0S40U"]5L5'.VVMLUT5%S3=1%)_50S4>U -5" M5(M0+4:U!-525,M0+:>T9I;W=UG>W4W7.!WZ9+H<5P^+CBUTM)P.U414DU!- M1C4%U514TU!-1S4#U4Q4LU#-1C5GJ[U)]?[;4"?G]%#-1[4 U4)4BU M1K4$ MU5)4RU MI[1FJ.^JZ?H?5M-]+^O5>A.]NA'NZ^EB/+TO9D(QWX1[:ZZC'76H M)J*:A&HRJBFHIJ*:AFHZJAFH9J*:A6HVJCE;[?6'0"XO>J/1Y>!MM)/3>JCF MHUJ :B&J1:@6HUJ":BFJ9:B64UHSVG<==>N+!QU$[PCS3N'H,"^<7%_V+M\E.3NRAFH]J M :J%J!:A6HQJ":JEJ):A6DYIS63?-=3UNVNAY#4M?"]F#^U'T=%>.E0344U" M-1G5%%1344U#-1W5#%0S45,\S#H^YX[6R*&:B&H2JLFHIJ":BFH: MJNFH9J":B6H6JMFHYJ":BVH>JOFH%J!:B&H1JL6HEJ!:BFK95GOSG8]>_^W6 M^:_HA^OO^N'Z'_3#;<[8N@GT[0E;'X^>WU6SR?KRI)@7M^526%6K8K:Y3<<[FV ]M&AFHAJ$JK)J*:@FHIJ M&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%J):@6HIJ&:KEE-9<%=CU MU@VZ>^O\JOFH%J!:B&H1JL6HEJ!:BFH9 MJN64UHST75_=^F)7I(>;3]\)XVJQG$[*NEA-JT5KFG. M4W3:#-5R2FL&^JZT;M!=6N?6U7RZ7%;U3V%1M7][KELX.LS1ICI4DU!-1C4% MU514TU!-WVJO7];G[4T"!CJQB6H6JMDMOY1>KS=Z\PMQT$E=5/-0S4>U -5" M5(M0+4:U!-525,M0+:>T9D[O*N@&W15TC1.[/;7*/GY8/GB\V/X)>;27#M5$ M5)-0348U!=545--03=]JK[M-1ZVAC3;.H9J%:C:J.:CFHIJ':CZJ!:@6HEJ$ M:C&J):B6HEJ&:CFE-;-]5THWZ"ZE>SD)S+[^FN[Q1R]O#,FJN(L?HI FJI:B6 MH5I.:;=Q M;)ZCFHAJ$JK)J*:@FHIJ&JKIJ&:@FHEJUO!]_]?@HG6+QT8G=E#-134/U7Q4 M"U M1+4(U6)42U M1;4,U7)*:P;ZKBENV-T4%Y2+:54+RW+\L-E&GZTSO:S; M4QVMBT,U<:LU]I^W[PF2T(EE5%-0344U#=5T5#-0S40U"]5L5'-0S44U#]5\ M5 M0+42U"-5B5$M0+46U#-5R2FNF>G^7ZIT%,]?B=+FJI]\>-E\3%XK;NBSG M9?M1\6[HZ%1'F]]03=IJ'WYI44:G55!-134-U714,U#-1#4+U6Q47;:B./AH#U4Q4LU#-1C4'U5Q4 M\U#-1[4 U4)4BU M1K4$U5)4RU MI[1F$.]:V(;=+6PO0?SC\1SGQ6(B5*N[ MLMY^CZP]F-%:MN'[?JGM-S'>1(&(SBNAFHQJ"JJIJ*:AFHYJ!JJ9J&:AFHUJ M#JJYJ.:AFH]J :J%J!:A6HQJ":JEJ):A6DYIS7C?E;<-N\O;WIT'5?@_P9HN MIO.'>>>I4;O9HR,>;7!#-0G59%134$U%-0W5=%0S4,U$-0O5;%1S4,U%-0_5 M?%0+4"U$M0C58E1+4"U%M0S5MZ&3_4SO^+4J$.T @[51%234$U& M-0755%334$U'-0/53%2S4,U&-0?57%3S4,U'M0#50E2+4"U&M0354E3+4"VG MM.:JP*XI;MC=%/=G5=0385S-[\O%C]7:)W M]]FU[>-_N\'?N;._VS]Z"Q^MN4,U"=5D5%-0344U#=5T5#-0S40U"]5L5'-0 MS44U#]5\5 M0+42U"-5B5$M0+46U#-5R2FNN#^RZ\$:#7[>S'RW)0S41U214 MDU%-0345U314TU'-0#43U2Q4LU'-0347U3Q4\U$M0+40U2)4BU$M0;44U3)4 MRRFMN2JPJ]);7^S:-7#(J=^[B:,CG]1$5)-0348U!=545--034U -5"5(NV6N.@[?G38=OF,=L8G3=!M135,E3+*:T9Y[M" MOE%W(5_P18GL+]W[\M'^/50344U"-1G5%%1344U#-1W5#%0S4FT K>I#-0G59%134$U%-0W5=%0S M4,U$-0O5;%1S4,W=:BUGB7Z[A]E#)_91+4"U$-4B5(M1+4&U%-4R5,LIK1GU MNQZ^47\KXT^5=6:[$8E5_7XQ.A'IZ>_?R MPZJZ_WS2.Q&^5:M5-7^\>%<6D[+>W&#]_S=5M7K^83/!CZK^Z_'A7/\_4$L# M!!0 ( -2)CU6Y]C).,P, $H3 - >&PO M-KI4-/8]/N<>VS?$,*C-2K"[.6,F6I9"UD,R-Z;Z$,?U=,Y*6E^HBDF+%$J7 MU-BNGL5UI1G-:R"5(NYU.FE<4B[):" 7Y4UIZFBJ%M(,2=J&(G_[G ])-WU/ M(B\W5CD;DH>SMS\6RER_B?S]Y-W)2>?A_'H_?N: ?FJU6NXI1NX'R!LF2LL.FLXSLW'"<;/?HT&AY&;;$^(# M-C,M6?1(Q9",J> 3S8%5T)*+E0_W(#!50NG(V'JS5KH0J7]YN.M[4(J-3LFE MTBZWS^"_)\WP/6#= X-KRCJ<:;KJ M]B[)AN!N-LE$Z9SI-DV7K$.C@6 %V-%\-H>[454,H#&JM(V[@.?U>[&@OBZT][<".RK9I#35-+^,[H+^MYK6W97LOTHTJ_JC,IX6= MCG1]J!5VJUG!EZZ_+%H#F'H75Z=5)58?!9_)DOG)'YQP-*!K7C17FO^RV:!4 MIC; -(D>F39\NAWYJ6EUSY9F74[+ O?<.T+/?W>=9TPR3<6V:5O[KWF57^PX MN?I7EMUOE7W#08_-R_>UF[P\!I/I,9@\BIKL'X/)[%6:C)L7^-8I8>>,T$8C M.(L-R3P[SU@T@?Y?11CF>%D+'[8'G"G,Q> MX9EF69*D*;:BXW'0P1A;MS2%G[ :Y@T86![(]&=KC>\V7B'/UP&VI\]5"#93 MO!*QF>)K#4AXW8"19>'=QO( ]L%K'8@?S@/U%28DR2PJY@W[ G&D2S#$*C% M<(VF*;(Z*7S"^X,])4F296$$L+"#),$0>!IQ!', 'C D2=Q[<.]]%*_?4_'F MOV>CWU!+ P04 " #4B8]5EXJ[', 3 @ "P %]R96QS+RYR96QS MG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2 MW!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N M&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( -2)CU6)NW6V0 4 -PO / >&PO M=V]R:V)O;VLN>&ULQ9I+;]LX%$;_"N%5"J1C6R^W01Q@TF0Z 8).$!?=%K1$ MQT0DT26II.ZO+RG%,Y0C?YC-C3=Q)-'R$4G=<_DX?U;Z<:G4(_M9E;69C];6 M;L[&8Y.O1<7-'VHC:G=EI73%K3O4#V.ST8(79BV$KG1QOKO7 MG1Z'!\J*W$I5NY/^Q#Y)&+F4I[78^:O\OQ8A5LI:5_"6*^6@R M8F:MGO]66OY2M>7E(M>J+.>C:7?AF]!6YJ].+SSD5[XT[1G+E_?<@MFHVL'_QMW%.,@\=HZV'WV57B MF?X_U:A6*YF+*Y4WE:AM5X]:E!ZP-FNY,2-6\TK,1[LB[,^Z8->U=97$;NKN M5JZL?U+WTS=%]]36X09UJ,^DNZ!OBA:<#O*3J@M1&U$P]Y]1I2P<1\$N>!%F[15!776P^VD ^U=%_C M/EKFN6IR)Z@F#VAA;H73Z)N1(@#%4+LD&NN M:U=+AIW<*F/>L3NAV6+-=0\0Z6-*[0]NUJ?,_V77/QKYQ$M7WIPR[L1\+\+7 M88H$,B4VR$O/-XXI%X[2_?HI^R)LR(?<,266QTWMNIU5>ON*"LEB2FR+.RTV M7+H,Z^?&Q^->:R(_3(D%X?+GCK@5?*_"D ZF MQ#ZX$LM>S:"H/R4.^PNK\L>U*@NAS?>V]>PVS(51](^(HW\;6M]?\B[WJ'RO MWQ]01$@'$?F0HJJD]85,V_>=/*W3@ZASV>ML$1Q1T \I MT#5"YHB(S7$HB7MI]G"N DDD)I9(/Y<;ZI,Q(.UAU02$ZO$IWJ#4$@C,;%&#N55 V\NTDA,K)'!'&&P,I%4 MXN/,/+&3*V&Y#*42(ZG$Q%+I3>_LX/JUB&02$\ODWY1A!\;>LX6[;]&4PE5K M.*>,9)*\S7S4,&9/S0F22D(L%8P9SBLG2"T)L5HP9CBSG""U),1J 6FC!P\Q MX8(']8H'3!M[C8[DDU"O>4#,7J,C^23$\CF8R$()L85>)^,]T'#1$%DH);803,FOPMI,D852\J$-P.POP2(+ MI<06VHT%*.[%V,&9HQQ1I)R76 M#L8,[9@B[:1OLIYR"#,-,9%VTC=8:!E^L9%E4F++]*GV7NLB#-\9LDQ&;!F( MN6I"3&29C-@R0PM8@VV>(&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N.ZKDE:<44\RC;(!Y)0? MBFT0T$JR^[:<@7U0#WH2<4:H0%S^ ?J$@,>7#Z=A5>W& ML?M5U\-Z5X[-<-=VY70^LFG[8S.>E_VV[IKU>[,MM2R74?>W,ZJGQ]N9B]>O MKOS/Q':SV:_+[W;]YUA.XS\&UQ]M_S[L2AFKQ6O3;\NXJNK/PW7W4%\VZ>X\ MN5H\OZVJ_ODM5?7<00)!,G^00I#.'V009/,'.03Y_$$!03%_4(:@/'_0/03= MSQ_T $$/\P>E)%.!'(GI#L1V)T0[T2@MZ#>0J"WH-Y"H+=,'K8)]!;46PCT%M1;"/06U%L( M]!;46PCT%M1;"/06U%L(]!;46PCT5M1;"?16U%L)]%;46PGTULG+$@*]%?56 M KT5]58"O17U5@*]%?56 KT5]58"O17U5@*]#?4V KT-]38"O0WU-@*]#?4V M KUM\K*;0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>] MG4!O1[V=0&]'O9U ;Y]\K"30VU%O)]#;46\GT-M1;R?0VU%O)] [4.\@T#M0 M[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [)C^;$.@=J'<0Z!VH=Q#H':AW$.B= M4>],H'=&O3.!WAGUS@1Z9]0[_Z3>P_AU*,.UYWN-U_])JL?SN>5Z^^?D M5KG@7-]6#$]_ 5!+ P04 " #4B8]5^,,"'08" !/*@ $P %M#;VYT M96YT7U1Y<&5S72YX;6S-VLUNXC 4!>!70=E6Q/@WTQ&PF9EMAT5?P$TN)2*) M+=MMX>W'"6VE5ATT%2/U;(C ]CTWOM*W8GE[]!1GA[X;XJK8I>2_,Q;K'?4V MEL[3D%>V+O0VY:_AGGE;[^T],;%8&%:[(=&0YFFL4:R7/VEK'[HT^W7(/\?6 M#:LB4!>+V8_3QC%K55CON[:V*:^SQZ%YES)_3BCSR6E/W+4^7N4-!?LP85SY M>\#SN=^/%$+;T&QC0[JQ?=[%#AV+Z=A1+,^7^*!'M]VV-36N?NCSD3+Z0+:) M.Z+4=^6IZ-7YY)1OF$Z?_.+\J6*!/A_W,I+Q]-SG0A12>_X5 M7Q-SZ8O?C\9I-]3\8W:^WB<7]M,\(IL>E]_QVQF_UO]D'P*D#PG2AP+I0X/T M84#ZJ$#Z^ ;2QS5('WR!T@B*J!R%5(YB*D=!E:.HRE%8Y2BN&UL4$L! A0#% @ U(F/5?8DFZ?O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ U(F/59E< MG",0!@ G"< !, ( !S0$ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " #4B8]5J79Z?@ & #I'P & @($. M" >&PO=V]R:W-H965T&UL4$L! A0#% @ U(F/575[ M]5S !P "B, !@ ("!1 X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ U(F/57 QF#VO @ G 8 !@ M ("!U!\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ U(F/56%,6A;8! ( H !@ ("!(#8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U(F/57)X)3&PO=V]R:W-H M965T&UL4$L! M A0#% @ U(F/50[B.J]_ P 50< !D ("!\%\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U(F/ M57KU]>N'!0 @ \ !D ("!_FH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U(F/5<.9>K]%!P EA, M !D ("!Z'P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U(F/50GUMM7? P ) @ !D M ("!N8P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ U(F/5:*C,GE_ P [0D !D ("!$K, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ U(F/5=I4 M'@1\ @ <@4 !D ("!1KP 'AL+W=O,]W90" "+!0 &0 M @('YO@ >&PO=V]R:W-H965T&UL4$L! A0#% @ U(F/52EWQ1KX @ : 8 !D M ("!8L0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ U(F/5<<7H!>!!0 7@\ !D ("! M<- 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ U(F/52[L8&:^ @ 3@< !D ("!PML 'AL+W=O&PO=V]R:W-H965TCJ !X;"]W;W)K&UL4$L! A0#% @ U(F/55M13E_^ 0 )P0 !D M ("!*NX 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ U(F/52>KRQV$ @ C@8 !D ("!C_4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MU(F/554M,,H.! :!< !D ("![OT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U(F/5;P92F L P CPD !D M ("!DQ(! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ U(F/5;!*,G_>!P J3D !D ("!AQT! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U(F/ M5>)F@W"Q P 3Q !D ("!7BL! 'AL+W=O&PO=V]R:W-H965T.H85!00 "D/ 9 " @7$R 0!X;"]W;W)K M&UL4$L! A0#% @ U(F/51:"/FVR! 21X M !D ("!K38! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U(F/51%MSN54! 1!L !D M ("!+D,! 'AL+W=O'(4# U" &0 @(&Y1P$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ U(F/58'P(*;] @ ' < !D ("!8DX! 'AL+W=O M&PO=V]R:W-H965TUU 0!;0V]N=&5N=%]4>7!E&UL 64$L%!@ !1 %$ +A8 "1X 0 $! end XML 86 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 87 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 88 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 176 387 1 true 54 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 - Going Concern Sheet http://www.comsovereign.com/role/GoingConcern Going Concern Notes 10 false false R11.htm 010 - Disclosure - Revenue Sheet http://www.comsovereign.com/role/Revenue Revenue Notes 11 false false R12.htm 011 - Disclosure - Earnings (Loss) Per Share Sheet http://www.comsovereign.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 12 false false R13.htm 012 - Disclosure - Cash, Cash Equivalents, and Restricted Cash Sheet http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCash Cash, Cash Equivalents, and Restricted Cash Notes 13 false false R14.htm 013 - Disclosure - Accounts Receivable, Net Sheet http://www.comsovereign.com/role/AccountsReceivableNet Accounts Receivable, Net Notes 14 false false R15.htm 014 - Disclosure - Inventory, Net Sheet http://www.comsovereign.com/role/InventoryNet Inventory, Net Notes 15 false false R16.htm 015 - Disclosure - Prepaid Expenses Sheet http://www.comsovereign.com/role/PrepaidExpenses Prepaid Expenses Notes 16 false false R17.htm 016 - Disclosure - Property and Equipment, Net Sheet http://www.comsovereign.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 17 false false R18.htm 017 - Disclosure - Leases Sheet http://www.comsovereign.com/role/Leases Leases Notes 18 false false R19.htm 018 - Disclosure - Debt Sheet http://www.comsovereign.com/role/Debt Debt Notes 19 false false R20.htm 019 - Disclosure - Stockholders??? Equity Sheet http://www.comsovereign.com/role/StockholdersEquity Stockholders??? Equity Notes 20 false false R21.htm 020 - Disclosure - Share-Based Compensation Sheet http://www.comsovereign.com/role/ShareBasedCompensation Share-Based Compensation Notes 21 false false R22.htm 021 - Disclosure - Commitments and Contingencies Sheet http://www.comsovereign.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 22 false false R23.htm 022 - Disclosure - Concentrations Sheet http://www.comsovereign.com/role/Concentrations Concentrations Notes 23 false false R24.htm 023 - Disclosure - Business Acquisitions Sheet http://www.comsovereign.com/role/BusinessAcquisitions Business Acquisitions Notes 24 false false R25.htm 024 - Disclosure - Subsequent Events Sheet http://www.comsovereign.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 025 - 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 26 false false R27.htm 026 - Disclosure - Revenue (Tables) Sheet http://www.comsovereign.com/role/RevenueTables Revenue (Tables) Tables http://www.comsovereign.com/role/Revenue 27 false false R28.htm 027 - 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 28 false false R29.htm 028 - 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 29 false false R30.htm 029 - Disclosure - Accounts Receivable, Net (Tables) Sheet http://www.comsovereign.com/role/AccountsReceivableNetTables Accounts Receivable, Net (Tables) Tables http://www.comsovereign.com/role/AccountsReceivableNet 30 false false R31.htm 030 - Disclosure - Inventory, Net (Tables) Sheet http://www.comsovereign.com/role/InventoryNetTables Inventory, Net (Tables) Tables http://www.comsovereign.com/role/InventoryNet 31 false false R32.htm 031 - Disclosure - Prepaid Expenses (Tables) Sheet http://www.comsovereign.com/role/PrepaidExpensesTables Prepaid Expenses (Tables) Tables http://www.comsovereign.com/role/PrepaidExpenses 32 false false R33.htm 032 - 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 33 false false R34.htm 033 - Disclosure - Leases (Tables) Sheet http://www.comsovereign.com/role/LeasesTables Leases (Tables) Tables http://www.comsovereign.com/role/Leases 34 false false R35.htm 034 - Disclosure - Debt (Tables) Sheet http://www.comsovereign.com/role/DebtTables Debt (Tables) Tables http://www.comsovereign.com/role/Debt 35 false false R36.htm 035 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.comsovereign.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.comsovereign.com/role/ShareBasedCompensation 36 false false R37.htm 036 - Disclosure - Business Acquisitions (Tables) Sheet http://www.comsovereign.com/role/BusinessAcquisitionsTables Business Acquisitions (Tables) Tables http://www.comsovereign.com/role/BusinessAcquisitions 37 false false R38.htm 037 - Disclosure - Description of Business (Details) Sheet http://www.comsovereign.com/role/DescriptionofBusinessDetails Description of Business (Details) Details http://www.comsovereign.com/role/DescriptionofBusiness 38 false false R39.htm 038 - Disclosure - Going Concern (Details) Sheet http://www.comsovereign.com/role/GoingConcernDetails Going Concern (Details) Details http://www.comsovereign.com/role/GoingConcern 39 false false R40.htm 039 - 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 40 false false R41.htm 040 - 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 41 false false R42.htm 041 - 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 42 false false R43.htm 042 - 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 43 false false R44.htm 043 - 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 44 false false R45.htm 044 - 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 45 false false R46.htm 045 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Details) - Schedule of cash and cash equivalents Sheet http://www.comsovereign.com/role/ScheduleofcashandcashequivalentsTable Cash, Cash Equivalents, and Restricted Cash (Details) - Schedule of cash and cash equivalents Details http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCashTables 46 false false R47.htm 046 - Disclosure - Accounts Receivable, Net (Details) Sheet http://www.comsovereign.com/role/AccountsReceivableNetDetails Accounts Receivable, Net (Details) Details http://www.comsovereign.com/role/AccountsReceivableNetTables 47 false false R48.htm 047 - 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 48 false false R49.htm 048 - 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 49 false false R50.htm 049 - 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 50 false false R51.htm 050 - 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 51 false false R52.htm 051 - 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 52 false false R53.htm 052 - Disclosure - Leases (Details) Sheet http://www.comsovereign.com/role/LeasesDetails Leases (Details) Details http://www.comsovereign.com/role/LeasesTables 53 false false R54.htm 053 - 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 54 false false R55.htm 054 - Disclosure - Leases (Details) - Schedule of other information related to our operating leases Sheet http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable Leases (Details) - Schedule of other information related to our operating leases Details http://www.comsovereign.com/role/LeasesTables 55 false false R56.htm 055 - 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 56 false false R57.htm 056 - 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 57 false false R58.htm 057 - Disclosure - Leases (Details) - Schedule of total remaining years to lease liabilities finance leases Sheet http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesfinanceleasesTable Leases (Details) - Schedule of total remaining years to lease liabilities finance leases Details http://www.comsovereign.com/role/LeasesTables 58 false false R59.htm 058 - Disclosure - Debt (Details) Sheet http://www.comsovereign.com/role/DebtDetails Debt (Details) Details http://www.comsovereign.com/role/DebtTables 59 false false R60.htm 059 - 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 60 false false R61.htm 060 - 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 61 false false R62.htm 061 - Disclosure - Stockholders??? Equity (Details) Sheet http://www.comsovereign.com/role/StockholdersEquityDetails Stockholders??? Equity (Details) Details http://www.comsovereign.com/role/StockholdersEquity 62 false false R63.htm 062 - Disclosure - Share-Based Compensation (Details) Sheet http://www.comsovereign.com/role/ShareBasedCompensationDetails Share-Based Compensation (Details) Details http://www.comsovereign.com/role/ShareBasedCompensationTables 63 false false R64.htm 063 - 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 64 false false R65.htm 064 - 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 65 false false R66.htm 065 - 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 66 false false R67.htm 066 - Disclosure - Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value of warrants granted Sheet http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvalueofwarrantsgrantedTable Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value of warrants granted Details http://www.comsovereign.com/role/ShareBasedCompensationTables 67 false false R68.htm 067 - 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 68 false false R69.htm 068 - 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 69 false false R70.htm 069 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.comsovereign.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.comsovereign.com/role/CommitmentsandContingencies 70 false false R71.htm 070 - Disclosure - Concentrations (Details) Sheet http://www.comsovereign.com/role/ConcentrationsDetails Concentrations (Details) Details http://www.comsovereign.com/role/Concentrations 71 false false R72.htm 071 - 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 72 false false R73.htm 072 - Disclosure - Subsequent Events (Details) Sheet http://www.comsovereign.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.comsovereign.com/role/SubsequentEvents 73 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:EarningsPerShareDiluted, us-gaap:WeightedAverageNumberOfSharesOutstandingBasic - f10q0322_comsovereign.htm 5307, 5308, 5309, 5310 f10q0322_comsovereign.htm coms-20220331.xsd coms-20220331_cal.xml coms-20220331_def.xml coms-20220331_lab.xml coms-20220331_pre.xml f10q0322ex31-1_comsovereign.htm f10q0322ex31-2_comsovereign.htm f10q0322ex32-1_comsovereign.htm f10q0322ex32-2_comsovereign.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 91 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "f10q0322_comsovereign.htm": { "axisCustom": 1, "axisStandard": 19, "contextCount": 176, "dts": { "calculationLink": { "local": [ "coms-20220331_cal.xml" ] }, "definitionLink": { "local": [ "coms-20220331_def.xml" ] }, "inline": { "local": [ "f10q0322_comsovereign.htm" ] }, "labelLink": { "local": [ "coms-20220331_lab.xml" ] }, "presentationLink": { "local": [ "coms-20220331_pre.xml" ] }, "schema": { "local": [ "coms-20220331.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": 593, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 96, "http://www.comsovereign.com/20220331": 56, "http://xbrl.sec.gov/dei/2022": 4, "total": 156 }, "keyCustom": 108, "keyStandard": 279, "memberCustom": 29, "memberStandard": 24, "nsprefix": "coms", "nsuri": "http://www.comsovereign.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.comsovereign.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10q0322_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": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Going Concern", "role": "http://www.comsovereign.com/role/GoingConcern", "shortName": "Going Concern", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_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": "010 - Disclosure - Revenue", "role": "http://www.comsovereign.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_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": "011 - Disclosure - Earnings (Loss) Per Share", "role": "http://www.comsovereign.com/role/EarningsLossPerShare", "shortName": "Earnings (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_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": "012 - Disclosure - Cash, Cash Equivalents, and Restricted Cash", "role": "http://www.comsovereign.com/role/CashCashEquivalentsandRestrictedCash", "shortName": "Cash, Cash Equivalents, and Restricted Cash", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_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": "013 - Disclosure - Accounts Receivable, Net", "role": "http://www.comsovereign.com/role/AccountsReceivableNet", "shortName": "Accounts Receivable, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:CustomerTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_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": "014 - Disclosure - Inventory, Net", "role": "http://www.comsovereign.com/role/InventoryNet", "shortName": "Inventory, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_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": "015 - Disclosure - Prepaid Expenses", "role": "http://www.comsovereign.com/role/PrepaidExpenses", "shortName": "Prepaid Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:PrepaidExpensesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_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": "016 - Disclosure - Property and Equipment, Net", "role": "http://www.comsovereign.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_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": "017 - Disclosure - Leases", "role": "http://www.comsovereign.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:LeasesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_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": "018 - Disclosure - Debt", "role": "http://www.comsovereign.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0322_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", "role": "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0322_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": "f10q0322_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": "019 - Disclosure - Stockholders\u2019 Equity", "role": "http://www.comsovereign.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_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": "020 - Disclosure - Share-Based Compensation", "role": "http://www.comsovereign.com/role/ShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_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": "021 - Disclosure - Commitments and Contingencies", "role": "http://www.comsovereign.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_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": "022 - Disclosure - Concentrations", "role": "http://www.comsovereign.com/role/Concentrations", "shortName": "Concentrations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_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": "023 - Disclosure - Business Acquisitions", "role": "http://www.comsovereign.com/role/BusinessAcquisitions", "shortName": "Business Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_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": "024 - Disclosure - Subsequent Events", "role": "http://www.comsovereign.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "025 - Disclosure - Accounting Policies, by Policy (Policies)", "role": "http://www.comsovereign.com/role/AccountingPoliciesByPolicy", "shortName": "Accounting Policies, by Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "026 - Disclosure - Revenue (Tables)", "role": "http://www.comsovereign.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:ScheduleOfTimingOfRevenueRecognitionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "027 - Disclosure - Earnings (Loss) Per Share (Tables)", "role": "http://www.comsovereign.com/role/EarningsLossPerShareTables", "shortName": "Earnings (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "028 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Tables)", "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": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c2", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Parentheticals)", "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": "f10q0322_comsovereign.htm", "contextRef": "c2", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "029 - Disclosure - Accounts Receivable, Net (Tables)", "role": "http://www.comsovereign.com/role/AccountsReceivableNetTables", "shortName": "Accounts Receivable, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:ScheduleOfCustomerAccountsAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "030 - Disclosure - Inventory, Net (Tables)", "role": "http://www.comsovereign.com/role/InventoryNetTables", "shortName": "Inventory, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "031 - Disclosure - Prepaid Expenses (Tables)", "role": "http://www.comsovereign.com/role/PrepaidExpensesTables", "shortName": "Prepaid Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:ScheduleOfPrepaidExpensesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "032 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://www.comsovereign.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "033 - Disclosure - Leases (Tables)", "role": "http://www.comsovereign.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "034 - Disclosure - Debt (Tables)", "role": "http://www.comsovereign.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "035 - Disclosure - Share-Based Compensation (Tables)", "role": "http://www.comsovereign.com/role/ShareBasedCompensationTables", "shortName": "Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "036 - Disclosure - Business Acquisitions (Tables)", "role": "http://www.comsovereign.com/role/BusinessAcquisitionsTables", "shortName": "Business Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:DescriptionOfAgreement", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Description of Business (Details)", "role": "http://www.comsovereign.com/role/DescriptionofBusinessDetails", "shortName": "Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:DescriptionOfAgreement", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "038 - Disclosure - Going Concern (Details)", "role": "http://www.comsovereign.com/role/GoingConcernDetails", "shortName": "Going Concern (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "coms:GeneratedNegativeCashFlowsFromOperations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "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)", "role": "http://www.comsovereign.com/role/ConsolidatedIncomeStatement", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfTimingOfRevenueRecognitionTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "coms:ServicesAndProductsTransferredAtPointInTime", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Revenue (Details) - Schedule of timing of revenue recognition", "role": "http://www.comsovereign.com/role/ScheduleoftimingofrevenuerecognitionTable", "shortName": "Revenue (Details) - Schedule of timing of revenue recognition", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfTimingOfRevenueRecognitionTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "coms:ServicesAndProductsTransferredAtPointInTime", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Revenue (Details) - Schedule of revenue by products and services", "role": "http://www.comsovereign.com/role/ScheduleofrevenuebyproductsandservicesTable", "shortName": "Revenue (Details) - Schedule of revenue by products and services", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c45", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "coms:TotalRevenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Revenue (Details) - Schedule of revenue by geography", "role": "http://www.comsovereign.com/role/ScheduleofrevenuebygeographyTable", "shortName": "Revenue (Details) - Schedule of revenue by geography", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "coms:TotalRevenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfOpeningAndClosingBalancesOfContractLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "042 - Disclosure - Revenue (Details) - Schedule of opening and closing balances of contract liabilities", "role": "http://www.comsovereign.com/role/ScheduleofopeningandclosingbalancesofcontractliabilitiesTable", "shortName": "Revenue (Details) - Schedule of opening and closing balances of contract liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfOpeningAndClosingBalancesOfContractLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "043 - Disclosure - Earnings (Loss) Per Share (Details) - Schedule of weighted-average potential common shares", "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": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "coms:Option", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RestrictedCashNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Details)", "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": "f10q0322_comsovereign.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RestrictedCashNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "045 - Disclosure - Cash, Cash Equivalents, and Restricted Cash (Details) - Schedule of cash and cash equivalents", "role": "http://www.comsovereign.com/role/ScheduleofcashandcashequivalentsTable", "shortName": "Cash, Cash Equivalents, and Restricted Cash (Details) - Schedule of cash and cash equivalents", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "coms:BadDebtExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Accounts Receivable, Net (Details)", "role": "http://www.comsovereign.com/role/AccountsReceivableNetDetails", "shortName": "Accounts Receivable, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "coms:BadDebtExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfCustomerAccountsAndFinancingReceivableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "047 - Disclosure - Accounts Receivable, Net (Details) - Schedule of accounts receivable", "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": "f10q0322_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "048 - Disclosure - Inventory, Net (Details) - Schedule of inventory", "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": "f10q0322_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "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)", "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", "coms:ScheduleOfPrepaidExpensesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "049 - Disclosure - Prepaid Expenses (Details) - Schedule of prepaid expenses", "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": "f10q0322_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "coms:PrepaidProductsAndServices", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Property and Equipment, Net (Details)", "role": "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails", "shortName": "Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c54", "decimals": "-5", "lang": null, "name": "coms:CarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentOtherNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Property and Equipment, Net (Details) - Schedule of property and equipment, net", "role": "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable", "shortName": "Property and Equipment, Net (Details) - Schedule of property and equipment, net", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentOtherNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c70", "decimals": null, "first": true, "lang": "en-US", "name": "coms:LeaseAgreement", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Leases (Details)", "role": "http://www.comsovereign.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c70", "decimals": null, "first": true, "lang": "en-US", "name": "coms:LeaseAgreement", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0322_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": "053 - Disclosure - Leases (Details) - Schedule of operating leases", "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": "f10q0322_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:LesseeOperatingLeasesDisclosureTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c71", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Leases (Details) - Schedule of other information related to our operating leases", "role": "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable", "shortName": "Leases (Details) - Schedule of other information related to our operating leases", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "coms:LesseeOperatingLeasesDisclosureTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c71", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:LesseeOperatingLeaseDisclosureTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c73", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates", "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": [ "td", "tr", "table", "coms:LesseeOperatingLeaseDisclosureTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c73", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeaseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c73", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Leases (Details) - Schedule of total remaining years to lease liabilities operating leases", "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": "f10q0322_comsovereign.htm", "contextRef": "c73", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c76", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Leases (Details) - Schedule of total remaining years to lease liabilities finance leases", "role": "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesfinanceleasesTable", "shortName": "Leases (Details) - Schedule of total remaining years to lease liabilities finance leases", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c76", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:SecuredLoanAgreement", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Debt (Details)", "role": "http://www.comsovereign.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:SecuredLoanAgreement", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "role": "http://www.comsovereign.com/role/ShareholdersEquityType2or3", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c110", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Debt (Details) - Schedule of debt consisted", "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": "f10q0322_comsovereign.htm", "contextRef": "c110", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "060 - Disclosure - Debt (Details) - Schedule of future maturities of long-term debt", "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": "f10q0322_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PreferredStockRedemptionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Stockholders\u2019 Equity (Details)", "role": "http://www.comsovereign.com/role/StockholdersEquityDetails", "shortName": "Stockholders\u2019 Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PreferredStockRedemptionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Share-Based Compensation (Details)", "role": "http://www.comsovereign.com/role/ShareBasedCompensationDetails", "shortName": "Share-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "063 - Disclosure - Share-Based Compensation (Details) - Schedule of restricted stock unit (\u201cRSU\u201d)", "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": "f10q0322_comsovereign.htm", "contextRef": "c3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c117", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Share-Based Compensation (Details) - Schedule of stock option activity", "role": "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable", "shortName": "Share-Based Compensation (Details) - Schedule of stock option activity", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c117", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "065 - Disclosure - Share-Based Compensation (Details) - Schedule of presents information related to stock options", "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": "f10q0322_comsovereign.htm", "contextRef": "c2", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfAssumptionsUsedToEstimateFairValueOfWarrantsGrantedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c135", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value of warrants granted", "role": "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvalueofwarrantsgrantedTable", "shortName": "Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value of warrants granted", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfAssumptionsUsedToEstimateFairValueOfWarrantsGrantedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c135", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfWarrantActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "067 - Disclosure - Share-Based Compensation (Details) - Schedule of warrant activity", "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": "f10q0322_comsovereign.htm", "contextRef": "c3", "decimals": "INF", "first": true, "lang": null, "name": "coms:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfPresentsInformationRelatedToWarrantsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_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": "068 - Disclosure - Share-Based Compensation (Details) - Schedule of presents information related to warrants", "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": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "coms:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingNumberBalance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0322_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)", "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": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c138", "decimals": null, "first": true, "lang": "en-US", "name": "coms:InventoryDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.comsovereign.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c138", "decimals": null, "first": true, "lang": "en-US", "name": "coms:InventoryDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "coms:ConcentrationRiskPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Concentrations (Details)", "role": "http://www.comsovereign.com/role/ConcentrationsDetails", "shortName": "Concentrations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "coms:ConcentrationRiskPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenuesNetOfInterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Business Acquisitions (Details) - Schedule of represents the unaudited pro forma combined results of operations", "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": "f10q0322_comsovereign.htm", "contextRef": "c6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenuesNetOfInterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "072 - Disclosure - Subsequent Events (Details)", "role": "http://www.comsovereign.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c146", "decimals": "-3", "lang": null, "name": "coms:promissoryNote", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_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", "role": "http://www.comsovereign.com/role/DescriptionofBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.comsovereign.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0322_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 54, "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "coms_AccumulatedDepreciation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accumulated depreciation", "label": "Accumulated Depreciation", "terseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciation", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "coms_AggregateOfCommonShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aggregate of common shares.", "label": "Aggregate Of Common Shares", "terseLabel": "Aggregate of common shares" } } }, "localname": "AggregateOfCommonShares", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_AmortizationOfFinancingLeaseRightofuseAsset": { "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 value of amortization of right-of-use asset.", "label": "Amortization Of Financing Lease Rightofuse Asset", "terseLabel": "Amortization of financing lease right-of-use asset" } } }, "localname": "AmortizationOfFinancingLeaseRightofuseAsset", "nsuri": "http://www.comsovereign.com/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "coms_BadDebtExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of Bad debt expense.", "label": "Bad Debt Expense", "terseLabel": "Bad debt expense" } } }, "localname": "BadDebtExpense", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/AccountsReceivableNetDetails" ], "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 (recovery) expense" } } }, "localname": "BadDebtrecoveryExpense", "nsuri": "http://www.comsovereign.com/20220331", "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 of outstanding common stock due (in Shares)" } } }, "localname": "CanceledSharesOfOutstandingCommonStockDue", "nsuri": "http://www.comsovereign.com/20220331", "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": "Transfer of inventory to property and equipment" } } }, "localname": "CapitalAssetAdditionsTransferredFromInventoryAndPrepaid", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_CarryingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying Value.", "label": "Carrying Value", "terseLabel": "carrying value" } } }, "localname": "CarryingValue", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "coms_CashCashEquivalentsandRestrictedCashLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Restricted Cash [Abstract]" } } }, "localname": "CashCashEquivalentsandRestrictedCashLineItems", "nsuri": "http://www.comsovereign.com/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "stringItemType" }, "coms_ClaimingFormerShareholderDamagesTotaling": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Claiming former shareholder damages totaling.", "label": "Claiming Former Shareholder Damages Totaling", "terseLabel": "Claiming former shareholder damages totaling amount" } } }, "localname": "ClaimingFormerShareholderDamagesTotaling", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "coms_CommonStockDiscountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock discount rate.", "label": "Common Stock Discount Rate", "terseLabel": "Common stock discount rate" } } }, "localname": "CommonStockDiscountRate", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleofweightedaveragepotentialcommonsharesTable" ], "xbrltype": "sharesItemType" }, "coms_CostBasis": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost basis.", "label": "Cost Basis", "terseLabel": "Cost basis" } } }, "localname": "CostBasis", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/AccountsReceivableNet" ], "xbrltype": "textBlockItemType" }, "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 Sky Sapience Ltd. acquisition" } } }, "localname": "DebtIncurredToSellersForInnovationDigitalLLC", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_DescriptionOfAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description Of Agreement", "terseLabel": "Description of agreement" } } }, "localname": "DescriptionOfAgreement", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/DescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "coms_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.comsovereign.com/20220331", "xbrltype": "stringItemType" }, "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtostockoptionsTable", "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtowarrantsTable" ], "xbrltype": "domainItemType" }, "coms_FinanceLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Leases Member", "terseLabel": "Finance Leases [Member]" } } }, "localname": "FinanceLeasesMember", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesfinanceleasesTable", "http://www.comsovereign.com/role/ScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesTable" ], "xbrltype": "domainItemType" }, "coms_GainLossOnConversionOfDebt": { "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": "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/20220331", "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 operations" } } }, "localname": "GeneratedNegativeCashFlowsFromOperations", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/GoingConcernDetails" ], "xbrltype": "monetaryItemType" }, "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "coms_IncomeLossFromContinuingOperationsNetOfTax": { "auth_ref": [], "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 including portion attributable to the noncontrolling interest.", "label": "Income Loss From Continuing Operations Net Of Tax", "terseLabel": "Income (loss) from operations" } } }, "localname": "IncomeLossFromContinuingOperationsNetOfTax", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "coms_IncreaseDecreaseInAccruedInterest": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 22.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/20220331", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "coms_IssuanceOfCommonStockForCashlessExerciseOfWarrantsOrOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "It represent issuance of common stock for cashless exercise of warrants or options.", "label": "Issuance Of Common Stock For Cashless Exercise Of Warrants Or Options", "terseLabel": "Issuance of common stock for conversion of debt and interest" } } }, "localname": "IssuanceOfCommonStockForCashlessExerciseOfWarrantsOrOptions", "nsuri": "http://www.comsovereign.com/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleofoperatingleasesTable" ], "xbrltype": "stringItemType" }, "coms_LeasesDetailsScheduleofotherinformationrelatedtoouroperatingleasesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of other information related to our operating leases [Line Items]" } } }, "localname": "LeasesDetailsScheduleofotherinformationrelatedtoouroperatingleasesLineItems", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "stringItemType" }, "coms_LeasesDetailsScheduleofotherinformationrelatedtoouroperatingleasesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of other information related to our operating leases [Table]" } } }, "localname": "LeasesDetailsScheduleofotherinformationrelatedtoouroperatingleasesTable", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "stringItemType" }, "coms_LeasesDetailsScheduleoftotalremainingyearstoleaseliabilitiesfinanceleasesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of total remaining years to lease liabilities finance leases [Line Items]" } } }, "localname": "LeasesDetailsScheduleoftotalremainingyearstoleaseliabilitiesfinanceleasesLineItems", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesfinanceleasesTable" ], "xbrltype": "stringItemType" }, "coms_LeasesDetailsScheduleoftotalremainingyearstoleaseliabilitiesfinanceleasesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of total remaining years to lease liabilities finance leases [Table]" } } }, "localname": "LeasesDetailsScheduleoftotalremainingyearstoleaseliabilitiesfinanceleasesTable", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesfinanceleasesTable" ], "xbrltype": "stringItemType" }, "coms_LeasesDetailsScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of total remaining years to lease liabilities operating leases [Line Items]" } } }, "localname": "LeasesDetailsScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesLineItems", "nsuri": "http://www.comsovereign.com/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable" ], "xbrltype": "stringItemType" }, "coms_LeasesDetailsScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates [Line Items]" } } }, "localname": "LeasesDetailsScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesLineItems", "nsuri": "http://www.comsovereign.com/20220331", "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/20220331", "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/20220331", "xbrltype": "stringItemType" }, "coms_LeasesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases Disclosure Text Block", "terseLabel": "LEASES" } } }, "localname": "LeasesDisclosureTextBlock", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "coms_LessCurrentObligationsUnderLeases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Less: current obligations under leases.", "label": "Less Current Obligations Under Leases", "terseLabel": "Less: current obligations under leases" } } }, "localname": "LessCurrentObligationsUnderLeases", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesfinanceleasesTable" ], "xbrltype": "monetaryItemType" }, "coms_LessEffectOfDiscounting": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Less: effect of discounting.", "label": "Less Effect Of Discounting", "terseLabel": "Less: effect of discounting" } } }, "localname": "LessEffectOfDiscounting", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesfinanceleasesTable" ], "xbrltype": "monetaryItemType" }, "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/20220331", "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 our operating leases" } } }, "localname": "LesseeOperatingLeasesDisclosureTableTextBlock", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "coms_MonthlyRent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Monthly Rent", "terseLabel": "Monthly rent" } } }, "localname": "MonthlyRent", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "coms_NetLossPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Loss Per Share Abstract", "terseLabel": "Net loss per share" } } }, "localname": "NetLossPerShareAbstract", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "coms_NoteDepositCurrent": { "auth_ref": [], "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 note deposit, current.", "label": "Note Deposit Current", "terseLabel": "Related party note deposit" } } }, "localname": "NoteDepositCurrent", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "coms_NotesPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes Payable Member", "terseLabel": "Notes Payable [Member]" } } }, "localname": "NotesPayableMember", "nsuri": "http://www.comsovereign.com/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_OneYearAnniversaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "One Year Anniversary Member", "terseLabel": "One-Year Anniversary [Member]" } } }, "localname": "OneYearAnniversaryMember", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "coms_OperatingLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases Member", "terseLabel": "Operating Leases [Member]" } } }, "localname": "OperatingLeasesMember", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable", "http://www.comsovereign.com/role/ScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesTable" ], "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleofweightedaveragepotentialcommonsharesTable" ], "xbrltype": "sharesItemType" }, "coms_OtherAssetsLongTerm": { "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": "No definition available.", "label": "Other Assets Long Term", "terseLabel": "Other assets \u2013 long term" } } }, "localname": "OtherAssetsLongTerm", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "domainItemType" }, "coms_PPPLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PPPLoan Member", "terseLabel": "PPP Loans [Member]" } } }, "localname": "PPPLoanMember", "nsuri": "http://www.comsovereign.com/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_PaymentsOfFinanceLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of principle payment on finance liabilities.", "label": "Payments Of Finance Lease Liabilities", "negatedLabel": "Principal payment on finance lease" } } }, "localname": "PaymentsOfFinanceLeaseLiabilities", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_PlaintiffAlleges": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Plaintiff Alleges", "terseLabel": "Plaintiff alleges" } } }, "localname": "PlaintiffAlleges", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "coms_PrepaidExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of prepaid expenses [Abstract]" } } }, "localname": "PrepaidExpensesAbstract", "nsuri": "http://www.comsovereign.com/20220331", "xbrltype": "stringItemType" }, "coms_PrepaidExpensesDetailsScheduleofprepaidexpensesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Prepaid Expenses [Abstract]" } } }, "localname": "PrepaidExpensesDetailsScheduleofprepaidexpensesLineItems", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleofprepaidexpensesTable" ], "xbrltype": "stringItemType" }, "coms_PrepaidExpensesDetailsScheduleofprepaidexpensesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expenses (Details) - Schedule of prepaid expenses [Table]" } } }, "localname": "PrepaidExpensesDetailsScheduleofprepaidexpensesTable", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleofprepaidexpensesTable" ], "xbrltype": "stringItemType" }, "coms_PrepaidExpensesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expenses [Abstract]" } } }, "localname": "PrepaidExpensesLineItems", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/PrepaidExpenses" ], "xbrltype": "stringItemType" }, "coms_PrepaidExpensesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expenses [Table]" } } }, "localname": "PrepaidExpensesTable", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/PrepaidExpenses" ], "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesfinanceleasesTable", "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable" ], "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_ProceedsFromRelatedPartyDeposits": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from related party deposit.", "label": "Proceeds From Related Party Deposits", "terseLabel": "Proceeds from related party note deposit" } } }, "localname": "ProceedsFromRelatedPartyDeposits", "nsuri": "http://www.comsovereign.com/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails", "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_RedeemablePreferredsStockShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable preferred stock, shares.", "label": "Redeemable Preferreds Stock Shares", "terseLabel": "Redeemable preferred stock, shares (in Dollars)" } } }, "localname": "RedeemablePreferredsStockShares", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "monetaryItemType" }, "coms_Reserve": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of reserve.", "label": "Reserve", "negatedLabel": "Reserve" } } }, "localname": "Reserve", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleofinventoryTable" ], "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "coms_ScheduleOfAccountsReceivableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Accounts Receivable Abstract" } } }, "localname": "ScheduleOfAccountsReceivableAbstract", "nsuri": "http://www.comsovereign.com/20220331", "xbrltype": "stringItemType" }, "coms_ScheduleOfAssumptionsUsedToEstimateFairValueOfWarrantsGrantedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Assumptions Used To Estimate Fair Value Of Warrants Granted Abstract" } } }, "localname": "ScheduleOfAssumptionsUsedToEstimateFairValueOfWarrantsGrantedAbstract", "nsuri": "http://www.comsovereign.com/20220331", "xbrltype": "stringItemType" }, "coms_ScheduleOfAssumptionsUsedToEstimateFairValueOfWarrantsGrantedTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of schedule of assumptions used to estimate fair value of warrants granted.", "label": "Schedule Of Assumptions Used To Estimate Fair Value Of Warrants Granted Table Text Block", "terseLabel": "Schedule of assumptions used to estimate fair value of warrants granted" } } }, "localname": "ScheduleOfAssumptionsUsedToEstimateFairValueOfWarrantsGrantedTableTextBlock", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "coms_ScheduleOfCashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Cash And Cash Equivalents Abstract" } } }, "localname": "ScheduleOfCashAndCashEquivalentsAbstract", "nsuri": "http://www.comsovereign.com/20220331", "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/20220331", "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/20220331", "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/20220331", "xbrltype": "stringItemType" }, "coms_ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule Of Future Minimum Rental Payment For Operating Leases Table Text Block", "terseLabel": "Schedule of total remaining years to lease liabilities finance leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "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/20220331", "presentation": [ "http://www.comsovereign.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "coms_ScheduleOfInventoryAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Inventory Abstract" } } }, "localname": "ScheduleOfInventoryAbstract", "nsuri": "http://www.comsovereign.com/20220331", "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/20220331", "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/20220331", "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/20220331", "xbrltype": "stringItemType" }, "coms_ScheduleOfOtherInformationRelatedToOurOperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Other Information Related To Our Operating Leases Abstract" } } }, "localname": "ScheduleOfOtherInformationRelatedToOurOperatingLeasesAbstract", "nsuri": "http://www.comsovereign.com/20220331", "xbrltype": "stringItemType" }, "coms_ScheduleOfPrepaidExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Prepaid Expenses Abstract" } } }, "localname": "ScheduleOfPrepaidExpensesAbstract", "nsuri": "http://www.comsovereign.com/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "xbrltype": "stringItemType" }, "coms_ScheduleOfRevenueByGeographyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Revenue By Geography Abstract" } } }, "localname": "ScheduleOfRevenueByGeographyAbstract", "nsuri": "http://www.comsovereign.com/20220331", "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/20220331", "xbrltype": "stringItemType" }, "coms_ScheduleOfStockOptionActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Stock Option Activity Abstract" } } }, "localname": "ScheduleOfStockOptionActivityAbstract", "nsuri": "http://www.comsovereign.com/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "coms_ScheduleOfTotalRemainingYearsToLeaseLiabilitiesFinanceLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Total Remaining Years To Lease Liabilities Finance Leases Abstract" } } }, "localname": "ScheduleOfTotalRemainingYearsToLeaseLiabilitiesFinanceLeasesAbstract", "nsuri": "http://www.comsovereign.com/20220331", "xbrltype": "stringItemType" }, "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/20220331", "xbrltype": "stringItemType" }, "coms_ScheduleOfWarrantActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Warrant Activity Abstract" } } }, "localname": "ScheduleOfWarrantActivityAbstract", "nsuri": "http://www.comsovereign.com/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleofwarrantactivityTable" ], "xbrltype": "sharesItemType" }, "coms_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingIntrinsicValues": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Warrants Outstanding Intrinsic Values", "terseLabel": "Aggregate Intrinsic Value Outstanding Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingIntrinsicValues", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleofwarrantactivityTable" ], "xbrltype": "monetaryItemType" }, "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationDetailsScheduleofassumptionsusedtoestimatefairvalueofwarrantsgrantedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value of warrants granted [Line Items]" } } }, "localname": "ShareBasedCompensationDetailsScheduleofassumptionsusedtoestimatefairvalueofwarrantsgrantedLineItems", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvalueofwarrantsgrantedTable" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationDetailsScheduleofassumptionsusedtoestimatefairvalueofwarrantsgrantedTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value of warrants granted [Table]" } } }, "localname": "ShareBasedCompensationDetailsScheduleofassumptionsusedtoestimatefairvalueofwarrantsgrantedTable", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvalueofwarrantsgrantedTable" ], "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpresentsinformationrelatedtowarrantsTable" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationDetailsScheduleofrestrictedstockunitRSULineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Restricted Stock Unit Rsu [Abstract]" } } }, "localname": "ShareBasedCompensationDetailsScheduleofrestrictedstockunitRSULineItems", "nsuri": "http://www.comsovereign.com/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrestrictedstockunitRSUTable" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationDetailsScheduleofstockoptionactivityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) - Schedule of stock option activity [Line Items]" } } }, "localname": "ShareBasedCompensationDetailsScheduleofstockoptionactivityLineItems", "nsuri": "http://www.comsovereign.com/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationDetailsScheduleofwarrantactivityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Stock Option Activity [Abstract]" } } }, "localname": "ShareBasedCompensationDetailsScheduleofwarrantactivityLineItems", "nsuri": "http://www.comsovereign.com/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "coms_SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableIntrinsicValue2": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Warrants Exercisable Intrinsic Value2", "terseLabel": "Aggregate Intrinsic Value Outstanding Ending balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardWarrantsExercisableIntrinsicValue2", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleofwarrantactivityTable" ], "xbrltype": "monetaryItemType" }, "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleofwarrantactivityTable" ], "xbrltype": "durationItemType" }, "coms_StockIssuedDuringPeriodShareDebtConversions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of warrant issuance for extinguishment of debt and interest.", "label": "Stock Issued During Period Share Debt Conversions", "terseLabel": "Warrant issuance for extinguishment of debt and interest (in Shares)" } } }, "localname": "StockIssuedDuringPeriodShareDebtConversions", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "coms_SupplementalDisclosuresOfCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Disclosures Of Cash Flow Information Abstract", "terseLabel": "Supplemental Disclosures of Cash Flow Information:" } } }, "localname": "SupplementalDisclosuresOfCashFlowInformationAbstract", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebygeographyTable" ], "xbrltype": "monetaryItemType" }, "coms_TucsonBuildingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tucson Building.", "label": "Tucson Building Member", "terseLabel": "Tucson Building [Member]" } } }, "localname": "TucsonBuildingMember", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.comsovereign.com/role/GoingConcernDetails" ], "xbrltype": "monetaryItemType" }, "coms_promissoryNote": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "promissory Note", "terseLabel": "Promissory note" } } }, "localname": "promissoryNote", "nsuri": "http://www.comsovereign.com/20220331", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "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": [ "r529" ], "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": [ "r530" ], "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": [ "r527" ], "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": [ "r527" ], "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": [ "r527" ], "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": [ "r545" ], "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": [ "r527" ], "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": [ "r527" ], "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": [ "r527" ], "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": [ "r527" ], "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": [ "r526" ], "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": [ "r528" ], "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_MaximumMember": { "auth_ref": [ "r215", "r217", "r218", "r219", "r238", "r276", "r316", "r318", "r431", "r432", "r433", "r435", "r436", "r437", "r438", "r488", "r491", "r523", "r524" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.comsovereign.com/role/ConcentrationsDetails", "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvalueofwarrantsgrantedTable", "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r215", "r217", "r218", "r219", "r238", "r276", "r316", "r318", "r431", "r432", "r433", "r435", "r436", "r437", "r438", "r488", "r491", "r523", "r524" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.comsovereign.com/role/ConcentrationsDetails", "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvalueofwarrantsgrantedTable", "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "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": [ "r169", "r217", "r218", "r308", "r311", "r441", "r487", "r489" ], "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": [ "r169", "r217", "r218", "r308", "r311", "r441", "r487", "r489" ], "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": [ "r207", "r215", "r217", "r218", "r219", "r238", "r276", "r314", "r316", "r318", "r346", "r347", "r348", "r431", "r432", "r433", "r435", "r436", "r437", "r438", "r488", "r491", "r523", "r524" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.comsovereign.com/role/ConcentrationsDetails", "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvalueofwarrantsgrantedTable", "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r207", "r215", "r217", "r218", "r219", "r238", "r276", "r314", "r316", "r318", "r346", "r347", "r348", "r431", "r432", "r433", "r435", "r436", "r437", "r438", "r488", "r491", "r523", "r524" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.comsovereign.com/role/ConcentrationsDetails", "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r114", "r317" ], "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": [ "r114", "r119", "r213", "r317" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofoperatingleasesTable", "http://www.comsovereign.com/role/ScheduleofprepaidexpensesTable", "http://www.comsovereign.com/role/ScheduleofrestrictedstockunitRSUTable", "http://www.comsovereign.com/role/ScheduleofwarrantactivityTable", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r170", "r171", "r308", "r312", "r490", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522" ], "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": [ "r170", "r171", "r308", "r312", "r490", "r504", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522" ], "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": [ "r114", "r119", "r213", "r317", "r429" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofoperatingleasesTable", "http://www.comsovereign.com/role/ScheduleofprepaidexpensesTable", "http://www.comsovereign.com/role/ScheduleofrestrictedstockunitRSUTable", "http://www.comsovereign.com/role/ScheduleofwarrantactivityTable", "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": [ "r54" ], "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": [ "r41", "r426" ], "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_AccountsPayableInterestBearingInterestRate": { "auth_ref": [ "r399", "r400", "r402", "r403" ], "lang": { "en-us": { "role": { "documentation": "Reflects the effective interest rate as of the balance sheet date on interest-bearing trade payables.", "label": "Accounts Payable, Interest-Bearing, Interest Rate", "terseLabel": "Bearing default rate" } } }, "localname": "AccountsPayableInterestBearingInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r23", "r174" ], "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": "Account receivables" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofaccountsreceivableTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r473", "r508" ], "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 account receivables, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofaccountsreceivableTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r174", "r175" ], "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": [ "r45" ], "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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r13", "r203" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "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": [ "r26", "r56", "r57", "r58", "r477", "r496", "r497" ], "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": [ "r55", "r58", "r61", "r62", "r63", "r106", "r107", "r108", "r370", "r420", "r492", "r493" ], "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_AdditionalPaidInCapital": { "auth_ref": [ "r24", "r426" ], "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": [ "r106", "r107", "r108", "r356", "r357", "r358", "r379" ], "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": [ "r88", "r198" ], "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 amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r89" ], "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": [ "r350" ], "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": [ "r30", "r177", "r181", "r184", "r185" ], "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_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts": { "auth_ref": [ "r176" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of recovery of loans and lease receivables which had previously been fully or partially written-off as bad debts.", "label": "Allowance for Loan and Lease Loss, Recovery of Bad Debts", "terseLabel": "Bad debt (recovery) expense" } } }, "localname": "AllowanceForLoanAndLeaseLossRecoveryOfBadDebts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r16", "r102", "r158", "r161", "r167", "r179", "r222", "r223", "r224", "r226", "r227", "r228", "r229", "r230", "r231", "r233", "r234", "r367", "r371", "r385", "r424", "r426", "r457", "r474" ], "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_AssetsCurrent": { "auth_ref": [ "r8", "r40", "r102", "r179", "r222", "r223", "r224", "r226", "r227", "r228", "r229", "r230", "r231", "r233", "r234", "r367", "r371", "r385", "r424", "r426" ], "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_AwardTypeAxis": { "auth_ref": [ "r320", "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r333", "r334", "r335", "r336", "r337", "r338", "r340", "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r349" ], "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": [ "r202" ], "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": [ "r202" ], "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": [ "r363", "r364" ], "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": [ "r363", "r364" ], "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" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrepresentstheunauditedproformacombinedresultsofoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r365", "r366" ], "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_Cash": { "auth_ref": [ "r11", "r426", "r499", "r500" ], "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", "verboseLabel": "Total consideration" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "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": [ "r5", "r11", "r90" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofcashandcashequivalentsTable": { "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/ScheduleofcashandcashequivalentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r11" ], "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": [ "r84", "r90", "r95" ], "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": [ "r84", "r390" ], "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_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r1", "r84" ], "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/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashReserveDepositRequiredAndMade": { "auth_ref": [ "r454" ], "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": [ "r20", "r21", "r22", "r99", "r102", "r123", "r124", "r129", "r132", "r134", "r142", "r143", "r144", "r179", "r222", "r227", "r228", "r229", "r233", "r234", "r274", "r275", "r278", "r282", "r288", "r385", "r531" ], "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/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r50", "r462", "r481" ], "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 15)" } } }, "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": [ "r209", "r210", "r211", "r220", "r510" ], "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": [ "r106", "r107", "r379" ], "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_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "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": [ "r22" ], "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": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "verboseLabel": "Common stock shares (in Shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r288" ], "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": [ "r22", "r426" ], "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; 83,770,939 and 81,985,140 shares issued and 83,737,605 and 81,951,806 shares outstanding as of March 31, 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": [ "r149", "r150", "r173", "r383", "r384", "r509" ], "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": [ "r149", "r150", "r173", "r383", "r384", "r498", "r509" ], "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": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "CONCENTRATIONS" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/Concentrations" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r97", "r369" ], "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": [ "r298", "r299", "r309" ], "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": [ "r298", "r299", "r309" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r298", "r299", "r309" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r92", "r93", "r94" ], "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": "Converted of principal amount" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r17", "r458", "r472", "r502" ], "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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r66", "r67" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r92", "r94" ], "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_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": [ "r98", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r252", "r259", "r260", "r262", "r271" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "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": [ "r17", "r18", "r19", "r101", "r104", "r235", "r236", "r237", "r238", "r239", "r240", "r242", "r248", "r249", "r250", "r251", "r253", "r254", "r255", "r256", "r257", "r258", "r265", "r266", "r267", "r268", "r404", "r458", "r459", "r472" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r19", "r263", "r459", "r472" ], "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": [ "r235", "r265", "r266", "r402", "r404", "r405" ], "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_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r47", "r236" ], "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": [ "r48", "r238", "r382" ], "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" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r470" ], "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": [ "r49", "r101", "r104", "r235", "r236", "r237", "r238", "r239", "r240", "r242", "r248", "r249", "r250", "r251", "r253", "r254", "r255", "r256", "r257", "r258", "r261", "r265", "r266", "r267", "r268", "r289", "r291", "r292", "r293", "r401", "r402", "r404", "r405", "r471" ], "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_DebtSecuritiesHeldToMaturityPurchase": { "auth_ref": [ "r182" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase from purchase of debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Purchase", "terseLabel": "Purchase price" } } }, "localname": "DebtSecuritiesHeldToMaturityPurchase", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "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_Depreciation": { "auth_ref": [ "r88", "r201" ], "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": [ "r88", "r201" ], "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": [ "r199", "r200" ], "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": "Accrued interest" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r319", "r320", "r351", "r352", "r353", "r359" ], "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_DividendsPreferredStock": { "auth_ref": [ "r294", "r469" ], "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", "terseLabel": "Dividends on the preferred stock" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPreferredStockPaidinkind": { "auth_ref": [ "r294", "r469" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in payment-in-kind (PIK).", "label": "Dividends, Preferred Stock, Paid-in-kind", "terseLabel": "Accrued dividends" } } }, "localname": "DividendsPreferredStockPaidinkind", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r41", "r103", "r225", "r227", "r228", "r232", "r233", "r234", "r422" ], "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": [ "r69", "r111", "r112", "r113", "r114", "r115", "r120", "r123", "r132", "r133", "r134", "r138", "r139", "r380", "r381", "r464", "r485" ], "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": "Net loss per share Basic and diluted (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": [ "r132" ], "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": [ "r69", "r111", "r112", "r113", "r114", "r115", "r123", "r132", "r133", "r134", "r138", "r139", "r380", "r381", "r464", "r485" ], "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": "Net loss per share diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r135", "r136", "r137", "r140" ], "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_EnergyMarketingContractLiabilitiesCurrent": { "auth_ref": [ "r45" ], "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": [ "r0", "r61", "r62", "r63", "r106", "r107", "r108", "r110", "r116", "r118", "r141", "r180", "r288", "r294", "r356", "r357", "r358", "r361", "r362", "r379", "r391", "r392", "r393", "r394", "r395", "r396", "r420", "r492", "r493", "r494" ], "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_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_ExtinguishmentOfDebtGainLossNetOfTax": { "auth_ref": [ "r269" ], "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_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_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r410" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities - current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r410" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 5.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 finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities \u2013 long term" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, to be Paid", "terseLabel": "Total minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesfinanceleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesfinanceleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesfinanceleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesfinanceleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesfinanceleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesfinanceleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r409" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance lease right-of-use-assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivablePortfolioSegmentAxis": { "auth_ref": [ "r183", "r186", "r187", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544" ], "lang": { "en-us": { "role": { "documentation": "Information by the level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses.", "label": "Financing Receivable Portfolio Segment [Axis]" } } }, "localname": "FinancingReceivablePortfolioSegmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesfinanceleasesTable" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r386", "r387", "r388", "r389" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 2.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": [ "r88" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 5.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_GainLossOnSaleOfOtherAssets": { "auth_ref": [ "r88" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 15.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_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_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r88", "r269", "r270" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r72" ], "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": [ "r14", "r191", "r192", "r193", "r194", "r426", "r456" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 6.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", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r196" ], "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_GrossProfit": { "auth_ref": [ "r71", "r102", "r158", "r160", "r163", "r166", "r168", "r179", "r222", "r223", "r224", "r227", "r228", "r229", "r230", "r231", "r233", "r234", "r385" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r205", "r208" ], "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", "http://www.comsovereign.com/role/ScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesTable" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r87" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 9.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": [ "r87" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 17.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": [ "r87" ], "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 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": [ "r87", "r439" ], "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": [ "r87" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 23.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": "(Repayments) advances from related party" } } }, "localname": "IncreaseDecreaseInDueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r87" ], "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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued payroll" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r87" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 18.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_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": [ "r87", "r414" ], "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": [ "r87" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 20.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": [ "r87" ], "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": [ "r87" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 21.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": [ "r87" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 19.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": [ "r195", "r197" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 5.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_InterestExpense": { "auth_ref": [ "r64", "r157", "r398", "r403", "r466" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 3.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_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_InterestPaidNet": { "auth_ref": [ "r83", "r85", "r91" ], "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": [ "r45" ], "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": [ "r188" ], "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": [ "r31" ], "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": [ "r37" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Inventory, Gross", "terseLabel": "Total inventory" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r6", "r37", "r426" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory, net", "verboseLabel": "Total inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r33" ], "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_InventoryWorkInProcess": { "auth_ref": [ "r32" ], "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": [ "r482" ], "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": [ "r501", "r503" ], "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": "Face value" } } }, "localname": "InvestmentOwnedBalancePrincipalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to real estate held.", "label": "Land Improvements [Member]", "terseLabel": "Leasehold improvements [Member]" } } }, "localname": "LandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r311" ], "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_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r417" ], "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": [ "r417" ], "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": [ "r417" ], "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": [ "r417" ], "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": [ "r417" ], "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": [ "r417" ], "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": [ "r417" ], "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": [ "r417" ], "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": [ "r44", "r102", "r162", "r179", "r222", "r223", "r224", "r227", "r228", "r229", "r230", "r231", "r233", "r234", "r368", "r371", "r372", "r385", "r424", "r425" ], "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_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r102", "r179", "r385", "r426", "r460", "r479" ], "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_LiabilitiesCurrent": { "auth_ref": [ "r9", "r46", "r102", "r179", "r222", "r223", "r224", "r227", "r228", "r229", "r230", "r231", "r233", "r234", "r368", "r371", "r372", "r385", "r424", "r425", "r426" ], "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_LongTermDebt": { "auth_ref": [ "r19", "r249", "r264", "r265", "r266", "r459", "r475" ], "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_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r45" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-Term Debt and Lease Obligation, Current", "terseLabel": "Long-term lease obligations" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesfinanceleasesTable", "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r43" ], "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": [ "r104", "r221", "r254" ], "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": [ "r104" ], "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": [ "r104" ], "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": [ "r104" ], "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": [ "r104" ], "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": [ "r104" ], "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": [ "r19" ], "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_LongtermPurchaseCommitmentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Long-Term Purchase Commitment, Period", "terseLabel": "Purchased percentage" } } }, "localname": "LongtermPurchaseCommitmentPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LossContingencyDamagesPaidValue": { "auth_ref": [ "r212", "r214", "r216" ], "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_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r84" ], "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": [ "r84" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by 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": [ "r84", "r86", "r89" ], "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": [ "r2", "r59", "r60", "r63", "r68", "r89", "r102", "r109", "r111", "r112", "r113", "r114", "r117", "r118", "r130", "r158", "r160", "r163", "r166", "r168", "r179", "r222", "r223", "r224", "r227", "r228", "r229", "r230", "r231", "r233", "r234", "r381", "r385", "r463", "r484" ], "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": [ "r122", "r125", "r126", "r127", "r128", "r131", "r134" ], "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": [ "r74" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other 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 income (expense)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OfficersCompensation": { "auth_ref": [ "r70" ], "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": 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" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r412", "r418" ], "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/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r411" ], "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": [ "r410" ], "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": [ "r410" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedLabel": "Less: current obligations under leases", "terseLabel": "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/ScheduleoftotalremainingyearstoleaseliabilitiesoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r410" ], "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": [ "r409" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "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/ScheduleofoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r416", "r418" ], "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": [ "r415", "r418" ], "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": [ "r272", "r375", "r376", "r377" ], "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": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r4", "r373" ], "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": [ "r39", "r426" ], "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_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/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "stringItemType" }, "us-gaap_OtherExpenses": { "auth_ref": [ "r73", "r486" ], "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 expense classified as other.", "label": "Other Expenses", "negatedLabel": "Other expense" } } }, "localname": "OtherExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtCurrent": { "auth_ref": [ "r17", "r18" ], "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 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_OtherLongTermDebtNoncurrent": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.", "label": "Other Long-Term Debt, Noncurrent", "terseLabel": "Debt classified as long-term debt" } } }, "localname": "OtherLongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofdebtconsistedTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "auth_ref": [ "r80" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock", "negatedLabel": "Preferred stock dividend" } } }, "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r76" ], "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": [ "r77" ], "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": [ "r77" ], "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_PaymentsToEmployees": { "auth_ref": [ "r82" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments of cash to employees, including wages and salaries, during the current period.", "label": "Payments to Employees", "terseLabel": "Claiming wages and other amounts" } } }, "localname": "PaymentsToEmployees", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockAmountOfPreferredDividendsInArrears": { "auth_ref": [ "r290" ], "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": [ "r21", "r274" ], "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": [ "r290" ], "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": [ "r51", "r273" ], "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": [ "r21" ], "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": [ "r21", "r274" ], "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": [ "r21" ], "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": [ "r21", "r426" ], "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 March 31, 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": [ "r7", "r38", "r189", "r190" ], "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": [ "r38", "r461", "r483" ], "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": [ "r434" ], "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_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Cash proceeds" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r79" ], "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": "Senior secured lenders" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r75" ], "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 cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from building sale, net of transaction costs" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r75" ], "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": [ "r78", "r355" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 3.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_ProductionAndDistributionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to the production and distribution of goods or services to customers and clients.", "label": "Production and Distribution Costs", "terseLabel": "Distribution agreement and claiming damages" } } }, "localname": "ProductionAndDistributionCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLossFromRealEstateOperations": { "auth_ref": [ "r465" ], "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": [ "r206", "r511", "r512", "r513" ], "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": [ "r12", "r202" ], "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": [ "r204", "r426", "r468", "r480" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "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": [], "calculation": { "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "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": [ "r204" ], "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": [ "r54" ], "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": [ "r315", "r421", "r422" ], "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_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r315", "r421", "r423", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453" ], "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/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r81" ], "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": [ "r360", "r440", "r525" ], "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": [ "r11", "r95", "r455", "r476" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofcashandcashequivalentsTable": { "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/ScheduleofcashandcashequivalentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashEquivalents": { "auth_ref": [ "r95", "r455", "r476", "r505", "r507" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofcashandcashequivalentsTable": { "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/ScheduleofcashandcashequivalentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r15", "r95", "r506" ], "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": [ "r135" ], "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_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "terseLabel": "Restructuring percentage" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r294", "r426", "r478", "r495", "r497" ], "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": [ "r0", "r106", "r107", "r108", "r110", "r116", "r118", "r180", "r356", "r357", "r358", "r361", "r362", "r379", "r492", "r494" ], "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": [ "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r310", "r313" ], "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": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of revenue by geography" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r65", "r102", "r155", "r156", "r159", "r164", "r165", "r169", "r170", "r173", "r179", "r222", "r223", "r224", "r227", "r228", "r229", "r230", "r231", "r233", "r234", "r385", "r467" ], "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": [ "r155", "r156", "r159", "r164", "r165", "r169", "r170", "r173" ], "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" } } }, "localname": "RevenuesNetOfInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrepresentstheunauditedproformacombinedresultsofoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SaleLeasebackTransactionHistoricalCost": { "auth_ref": [ "r406", "r407", "r408", "r419" ], "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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r135" ], "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 and cash equivalents" } } }, "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": [ "r49", "r104", "r265", "r267", "r289", "r291", "r292", "r293", "r401", "r402", "r405", "r471" ], "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": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebyproductsandservicesTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Schedule of revenue by products and services" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "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": [ "r221" ], "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": [ "r204" ], "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": [ "r323" ], "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": [ "r354" ], "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": [ "r354" ], "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": [ "r323", "r339", "r342" ], "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_SecurityDeposit": { "auth_ref": [ "r15" ], "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": [ "r20", "r21", "r288" ], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A Cumulative Redeemable 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": [ "r87" ], "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 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": [ "r333", "r334" ], "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": [ "r337" ], "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": [ "r347" ], "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/ScheduleofassumptionsusedtoestimatefairvalueofwarrantsgrantedTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r346" ], "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/ScheduleofassumptionsusedtoestimatefairvalueofwarrantsgrantedTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r348" ], "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/ScheduleofassumptionsusedtoestimatefairvalueofwarrantsgrantedTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "auth_ref": [ "r332" ], "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": [ "r326" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r327" ], "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": [ "r354" ], "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", "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": [ "r320", "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r333", "r334", "r335", "r336", "r337", "r338", "r340", "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r349" ], "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": [ "r329" ], "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": [ "r328" ], "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": [ "r345" ], "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": "Contractual life of warrants" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvalueofwarrantsgrantedTable" ], "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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value per share (in Dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "terseLabel": "Restricted stock vested (in Shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "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": [ "r343" ], "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_SharesIssued": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "terseLabel": "Shares of common stock (in Shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "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": [ "r42" ], "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": [ "r41" ], "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": [ "r413", "r418" ], "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/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r96", "r105" ], "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": [ "r20", "r21", "r22", "r99", "r102", "r123", "r124", "r129", "r132", "r134", "r142", "r143", "r144", "r179", "r222", "r227", "r228", "r229", "r233", "r234", "r274", "r275", "r278", "r282", "r288", "r385", "r531" ], "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/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r53", "r61", "r62", "r63", "r106", "r107", "r108", "r110", "r116", "r118", "r141", "r180", "r288", "r294", "r356", "r357", "r358", "r361", "r362", "r379", "r391", "r392", "r393", "r394", "r395", "r396", "r420", "r492", "r493", "r494" ], "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/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": [ "r106", "r107", "r108", "r141", "r441" ], "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": [ "r21", "r22", "r294" ], "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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r288", "r294" ], "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": [ "r21", "r22", "r288", "r294" ], "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": [ "r21", "r22", "r288", "r294", "r329" ], "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_StockIssuedDuringPeriodValueStockDividend": { "auth_ref": [ "r53", "r288", "r294" ], "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": [ "r53", "r288", "r294" ], "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": [ "r22", "r27", "r28", "r102", "r178", "r179", "r385", "r426" ], "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": [ "r100", "r275", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r294", "r297", "r378" ], "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": [ "r397", "r428" ], "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/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r397", "r428" ], "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/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r397", "r428" ], "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/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": [ "r427", "r430" ], "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": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern.", "label": "Substantial Doubt about Going Concern [Text Block]", "terseLabel": "GOING CONCERN" } } }, "localname": "SubstantialDoubtAboutGoingConcernTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.comsovereign.com/role/GoingConcern" ], "xbrltype": "textBlockItemType" }, "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_TreasuryStockMember": { "auth_ref": [ "r52", "r295" ], "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": [ "r52", "r295" ], "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": [ "r52", "r295", "r296" ], "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 March 31, 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": [ "r374" ], "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": [ "r145", "r146", "r147", "r148", "r151", "r152", "r153" ], "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": [ "r320", "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r333", "r334", "r335", "r336", "r337", "r338", "r340", "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r349" ], "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": [ "r320", "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r333", "r334", "r335", "r336", "r337", "r338", "r340", "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r349" ], "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_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r122", "r134" ], "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": "Weighted average number of common shares outstanding 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": [ "r121" ], "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": [ "r120", "r134" ], "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": "Weighted average number of common shares outstanding diluted" } } }, "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": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "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" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(4)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r184": { "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" }, "r185": { "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" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921830-210448" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "40", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=51888271" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=29642582&loc=d3e27862-108397" }, "r4": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=29642582&loc=d3e27881-108397" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.7)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r527": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r528": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r529": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r53": { "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" }, "r530": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r531": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r532": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r533": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r534": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r535": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r536": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r537": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r538": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1404" }, "r539": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1404" }, "r54": { "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" }, "r540": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(1)" }, "r541": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(2)" }, "r542": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(3)" }, "r543": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(4)" }, "r544": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1405" }, "r545": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4,6)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r81": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 92 0001213900-22-080184-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-22-080184-xbrl.zip M4$L#!!0 ( -2)CU49\,FIGQT !QM 0 1 8V]M-3=2I;,XYL*4XVV21;\G6=<6*/92>3V=J:HDA(XH0B M- !I2_/K#P""$B^XD9)M*,N'G74HH/$U&MT &HW&VW_.IZ%S!Q .8/1N9__Y MWHX#(@_Z031^MW,[V.T/CL[/=_[YWG%^>/L_N[O.&8@ ]/IW-_?/_=(&>P%"&"8( ]@^L'9W24$,Y)' M"%"";YR;2>(< \_9/W"Z^V]>=-_L=YW;FR.GN]?MIE5^>#O';[ W 5/7 2&8 M@B@^)@Y&;A/&[G3\3-PQ& ?!W',)71,JB>#=>S !^M\,QC5P\? [1N+/\ MJ4/I[SBQB\8@_N1. 9ZY'EA6X$Q@2'H)!..(_H-5V>OU]K-VPB#Z5J@Q'Z*0 M-=/=V^MUZ,]#%X.L^+Q2_K['2N^_?OVZPW[-BB98QD#V"\>?%J=(ZT&?8Q$0 M GN_\^O'BP'K[&59PI4?+\OGF3SHI#]F1?T8B3N$_-"AN"F0O=V]_=WN?IY\ MH.C&(,*Q&WE@Y[WS@^/0L>!&$8S=F Q>.J!^H(.*?9[-@F@$W_-/Y"/MTC>9 M&*[!R&&=_(8">;>#@^DLI,)AWR8(C-[MT'[;S?KJ]] =/B<8LR(N\A ,@5J" MG1F",X#B@(@H-P 8@4KM(J/TYPYI$X07*\@[G?>;8F>&P*.S0]K$1%^9L$I< M;4Q,/A@].E^DS2 *!%QMB"?/#1^=)]*FEX1"416XHH5O"!\._>/V^EQM>1CI M(QAA& 8^-?F';DC5>3 !@-B-P$]9_QW]+BVT I!!6'7_>V*RR-PS($.,S0SD M;T+'!Q$FLU6>HL-).HPF?MLI$W*<2C,)(7(9O6=_ETC6!B7V^Y6+2#=,0!P0:-A(@.4Z&GEVF\C3>59LY&\" ;?2 M%4GWG*S\IF#9X5*)ELN]K[)6$&//3(S+(MB!(^=R1A>:A 1Z&WD)GY RK2R M;"A+4V755--)^L7F)&VBQJV97@E_,"'=-8&A3S9S)W\F0;R@!+H0]0K"5A2K MJ%)!M =-1#N(H?>-M_9___OW[OZK?SAIJQJE;@4KU.HC%T].0W@OU=]E =$B MIB#/ETWD2.#A,<1 7[:^XA%H;7Q&)'0?8"R%. M$*#_6!&A@LK(M*)1F7[H5UW4F%93+A/UN67BTSD_I,BY']B>'$'96E%F!UL(IA,FG97P- M/$!Z<1B"3R4?IKB$6ER]LK@R(LZ*RD\.H=/NF%3".8_(C!%#M"C+I/"#;B)Z M41;&LG8K JT(KA"8N8%_,I_1/65Q#5W^33L%'90EP2DX&8G6A:^3!CL.6A K M3ZW^C.[GR[HA*Z/=RNR_K(HG)<5FE24QJ=:THLJ)Z@*X97WAG]131\4AD-9J M-4/GG1G&)6?,4'?,N%_9N]-*[7R@=+7D',&I [CH5JG^K+<[E0VZW-ODBT\H[/+"#EY2JW^J \!IM,@GO(]X!%D M'D$05?R3JG(Z455V^CEB;"HOD&OEI3FT\0B[_%RS?%R3_TD]UW2K._A"]58* M*BEDIR!]C\P".*C*0EA MQ_I5K;I&1DG3Z>=4I->=9 M]E$<^-%*KGS:A5O1/%,IQ5,@[,=@6S$)9136Z_B?2@?\JB-72L>S6&/ M4$RJDFK'1*_BF%"<^K3KQUJG/P)1%7[03$2]BG\BK=TJD/F9D$ $N<\Z#U&O MXH^@E=O9I?E1A$ >RH+ZI4#%'R$[F&C%UM35*A":HIAZ>5!Q30A]KJV)6^-2 MPC&(W2 TN)N0%=0KF>DU!><9I]DJF6E@NTA:HM\UR[B*^Z$0Y=[*Q6S.\B; M3T( 1W$P)=T'1RAUG"+@P7'*#3-,Q0G,N);:-%;\#DNO;28\.KOQQJC6I>UK"^D-V2D,H\D_1P MX63-LHU:UG#K)JXI]#& 8^3.)@LC49=*ZP5<<8?4$/"RL=8M;"Q72-;[Q"@2 ME:!=3OX:IDDE,!QYD(9;>'$8N,,@#&A6%97,FU!2&O@7%5>+;BQP"$S!.0@G M0T%_SW X.2"M 3 ;*/?DATD,?)>4<<=@!F/2#0&!!:=3L@.AFTCE\#"OKQX4 M%2>/XBA0,DPR*+L_!]8]:U*[54U-/[<%Q5752/1EI2?(DDG"/I'#E,[!.J>(XN46UE0 MK\T5=Y?\+%FANJW@!+KK\IY$RXY4Z:VLM%Z$%=^77H0E%U%QE)5#!R1"7+;2BLY(=+/TV!_D8P(O>CE6W%=9.(I:"UM1"+V4 M].)7- Y7\4!R-V2UJ-:,2D.'Y)[&M!4G5-PW;V4IDF4\ 8BFJ4=3!@.!D&9< MC"%,4!TYUR6C5]B**TDW""@$)X?!X2"<&#H$AMDH:<>(UMF,P-0-HDR>,2#= M'?FE,CX1'-TUTESGEWU\^?C[XS[]_]6;)_&MT\-K_Z]7=^.LBNCU.[L]>H=>O?N[^ M<7NSP.&K.^^OO?!#W(D'X,-?KWK?YOO>1;SWV^EI=_!SYVY^>/1U[\X?H-]^ M'=S]^/7RPW$7^;]^?OWUY;?3SH]G27!_'O\R.?BE-[\]1?W3X[\O+C^\0)?] MO?CPQ^/S^\$?-S^>GOXV!/VCWB^]TXN]<:\?#_] /QZ>_.O#P<^SZ/@S.!OT MSI//WNMD\/*V.SH#_O$?GZZ_O K/CS[^>._?_MR=GXMT[^>*-+J,_0.=R;QZ?][YXM_?SE_[D(CE-3C_\TO_MYLK] M:^^XOYA/CY/%:Q]VAQ#>'O4"][?>;Q\&@XON8'[XK]?^_-N[_SA'@VOZELP& M0SY@[(;+8;H +L(Q9(,U=[I6PZ WIZ?Q(Q]4G(H:961(GB*,UASE.BDJ,P=5%[ MAE!7:WW2:QZ,<(#)"D2ED(*"^O5WQ4-9%%))U6@3SK*-5G^,!#A*XH1:)_+? M=#X=A3 :T\6EGUWSD$C4I*;.G+ZL>"N5$DZ;=%9MTH^TU5VV&O;;[&.ULX^) MK*B\E%:>%5>EZN&+UNVUSDT@H>24)=5;U)<5]Z3\(E [3=8-ELUB43#5AX1P M[N_8, 87_M_Z.]7F0Z M E@W0G;?Q_7BX(Z^-Z00O[2X1H>K^9_JBCZ5=]JTD[7=BMG\T)XRCD5^Z)Q, M=:?Y-6AHI^0:]SOEQ_T,D,RSG1\RW[N_<6,CQ<4XF:9=1IN-(3&Y >E;,'(# M=.>&"?5,NPBYI./']+_J_55CK- 7URPH*RZX(U4NY'9GV"0KLEARHA)*)7U5<:85B;3" MJ;]MSZQ6/ %)]LSG#$%FP4B%81 !GQ1)PA@O(XTTR_LUB6HV_Z\J'CA)?A#I MSG]IJ D\9XF/Q@\Z#*&3070XQESX4YOMN7:V9Z$;3U)&>V+RJNK#*^=_;F-^ MS4\9H9?0B:X?^2=DDHL7YZNE2RHO90F-INXQ<\T)Y/_LTZ!>1LW)D?LOL-EO M.W/\QIW-Z J1?TP_11%,.=S[.]TWC=!09D> MD@5S7119O28H1BX>,G()WHU)7V-"M]L5(\"D/&L^7VGLNC-6IP.(J5^2V:6? MFO6%'Z,.I4&I[NWN[>]V]^5X=#79O_$2B,'HR'?P ?N7'QM+)*M 17&P:M58 M"AC%#<1 :N5$L*11E($IZQAXS\?PKH,#SP1$N3C]H] P;Q2$Z?OIM-5W.]F* MXG)TPU+L7(YXIH;K57Z=_A"SW L[#N7FW0YM+GA#SQVB\7D,IM0T[#@N+_5N M)T;T(=VT%%EM!-"_8?7\!'&+' 5A2-=(65E,YCYB1A/ZZQF"R2QKA"QHIKD) MMQ;:W'B7\((98M$'/+V,C5P;X=6+>DGF+$N[8C6S591Z%B_3?"*D M?X[2;"*'/)G(Y>B(IQ*Y6$5TV8T,)&SC5(._G5EHS;ZO5^&SE5H-0K_?)^LXV<5<'E5R1% MEDK9R.UA1P:LN*Z1R<=:MO0031E,KV[VBU>"[614#56F;?PJY=)S80]O4F0& M4\%E=AD@)6(/4WJ(9B/SDEYXRSDIKM/SG!MXF:!M8+X!?/U\45I07&>Q_XS0 M#4!3HARE,L?\RM8UO;%E8T]MC"?Y[)3;A=$[$\LFOM(;$S>0M91;FF[!\%J+ M#Z/5EU$+I^F]DBWO)S$79F:*!I4?91<#;.P!,4"]J3EE ?$?E_'PEZ,+&(VI M/E**-G)JB-A,KJL4;RS,_)8&R>+$1K8U2(V4G=6\9*%4?1Y'8R.K*I@FUO^* MGS^*YN4<;2LM66WL9N.\OXJAN\64U@D/H#MU _29AL^1&9K'SYREL7,V]LXZ M;)@XH-*J-NN&#*+Q1E>T92C)@M>31?7H^!)A4+)3VV9^2Z1 @>GRS.J^X3&(:N>#3DQYKQ-40 MMW1"H.<6IR&\QZ<(3JD?'--M-)];K3I^,T:J,.4%&NEF>!NX52%5[7J2V2S] MX(8KWRM.SZPH\=Q:PA[.&Z&63W^TUI4;^,<)984L#ZX86K(PL(=E XQ2!=Z& MV)!U(D*V(PYDK>@/FV,^&D1Z5&;BWM.S(<"D6AUD"DDU<,H.O<\C+TQ\X)]' M1#T_ I?:)%KA)Q]A-_7XRP!X9!W)PW$5B9;/J>1VC[1)0(AN%1 M@A"(X@=DS2/6:1W>Q'@UW'%7X2(S]8NMX5.*7,8Q5; MH%?Y[,K5^[A*((A$AN])9%X/KW)[I="9]//E:$33]8^/((ZW5OU%K-2WB&E_ M:KO%/C,@8;_VB/A.)@.!5:P]#+9K(EB3XW0*S>H3[4TAVWG\Q M?)>CY=D(\V!=T],Q.$HP8)L^BV?%.ERH)HE#UZ<#" &/WKU?\-L1%C,N :Q8 M\U$E&9;SL5K,H02PG,/B6&#YUWG<-SU'H/^F&D.Q/?A$O]%1K>=$WB=G;A#1 MS=-EM+*-*46;S9L"M=2>D8TBHEI_#-+_/X^XQ^,\B@%-(FLSPWKPLNGLREVP M!%B9\0/E(PB;V=:#E[*-H > SYP"/(#ORD4T.SAS_MBLW%KHJEN3K"JM.7#9 MM=G5+LE^CL6PE4[R_')^EOF_'IS==8>U"K9B2\:U(35TCS95;4B'1:CEMIH7 M*XR$4XA.YC08B2Q>)RN2-O->BP^%IW9)9AF"+'!V;$='*#F067,V="*/>NSI M[000AF3.)_UX'D7PCE4]#L9![(87%T<6V[E:;$B5XR)="*23 0_R^8M;SV^+ M@3L+ )TI8S^WS[.X4QJQH]C&@#@.>;3%YT]'[-@XETHA6JZ8SNG:,0(>I?'P_QC,H7),R-[!X9_81'2?K]M9:?*FCOF;4QK&"?=]/_5 WI+]QN@[* M H_35"&1SYNUV(0UY4@30EU*=N-&_NIJ)OV-9VY]Y, 6/WXS(361EPS!>342 MS@RT;*(WH7 11*SALL/YB4+_S.&JQ)W@&$X!(H/&IQ:' M86Z#X\?H39Q]?.Q#N :PC7/^6,6I%)MJOU:J8YNZ"O&9\V.1'DJ1J1?1MJJ5 M'-PZ22R9?*WBLP'J3><]M+E3UN)DG1F6D;+/7M6%KKZM9$;)(B/7!+1>7;(I M/$L[2$;;\I1T-9-;JB%UP3=*TF>SB5!#5!6 MTKB\ VB[>V')@:P#>%I0YKRPFC' /2>.27ROC\#AZBK\ALR]C;#)^UM7C=9NT?IYOCL*:VQW0SO&QN M09^HB2%K-5Q%BVRII6S.6WT+T*0M^X?E>ERIMISTI(2?DA6.'1F0[&S6XMQ@ MQBP\T% :I5="*60N,+F1G.&X^ M.&8+QY.4E?KQ'2:TMV\T*9F0&Z?2^S'9S=(K,C#IJQ.5%V0.P3B(HE6(?]YA M.^/EF]GM#;V 4Y\#>?R@L.?[])QQS,H=+E9%^**[?^\B/WN0<#Q&@,R8X#RB MXP8''ENR'[$U4@C\2W0RGP5D@K;XQNCC]8'.W%42:%5!#,4@]LL\94KH@M7H+7Y73S#I4,P2E$(Q#0\T[JA&>>@_1 MXCRZ8EUEP3+F$9ALO*'$-=K.6GO00?T(W;UQGC>^O]3KUW?JIUJ'\8=P%V9X M_P#:[#>&U'0[,E:M&&V?R.PD-RO6:L MQ8SGE1"%L6=>CFWU0ICSMKYKS*2M[?-8U./JX;:%E?U^*3AAFW>#4M[J/I#U MH%8=]_Y;YS/"^2:7<%@&9T/.N:<9T3JNY,]I8 \%:33#J#]&@/UH:A\?L!,D MP!03Q1F(Z%4%X'^BX3#!':!9,$]#>,^>3UH] FWQ.L68!44W?('H&U6B-!&] MQETP3MB,X!F2WX 4&CPJ=Y_R]>\#O W,EKI!Z*5)66B7Q]Y *K *=SE MA#KX,R$?3NCXM78<*G$J%V#BBA:-1RU"N?1F"$X#C(G5H9E3+=Y9EH JMO[+ M)U^SC /7;KRV=JT=IB'#I3 6V?.^_2DM;;%L2D#E^\OL-NOR95YV K-1SAKO M*B78%(^+P>F0:)A_113>"V9NF'N167B":I7,3- KWZUEF6I\?C]\E#MGS8_T MLJOT*6+0S*%*UR.AR]XM/(5HRE>7Z4;PV)V2R1&SM.26NT]-65#)G-(@'9C2 M.)G.0K@ =B>,ET&6YMW/RR[RQUFC^0%I M'?.-L$G^8 94,><7\K]?N0MVDSP"'T'^U/^ILB+KX"E43IB.XS2XLX0S';S: MG,$$VW+.#MQ%,(J#F?[9[:>^'9@+6.2OB[+0&/%VV1(^#"#*8R-4E:U1 M:$.4JO=R&0&+>9,Q9,B.-;L-%30#=NQ:ZLJ!Z11J *( HM* M8HI%4)U#&/Z M )XMS!30:(,6>?HY2\!7$9V,"#$)%6-8^@ES'$>^2<1(;_( MK9#['.W3!RX8H:26[&V'<(B]"9BZ3&C_#U!+ P04 " #4B8]5IJ9Z:>X/ M JQ@ %0 &-O;7,M,C R,C S,S%?8V%L+GAM;.U=;7?:N!+^OK^"F_OE MWM-#(;!IFIQF]Q (6=HDI$"2MGOV[#'V&-P:BY5M7OKKK^07@K'E5QF;Y'[8 M;9>U9\;/(\V,I)'TX??53*TL .L*TBZ.CM_6CRJ@B4A2M,G%T<.PVAJV>[VC MWW^K5'[Y\*]JM7(-&F#! *DR7E?::#8?BDIEA 5-EQ&>5?YCS/Y;J5:FAC$_ MK]66R^5;D3RCBPH&'9E8!)W^4*E6B4!79!L#%7A>&4W-2@?$RO%)I7%\_FOC M_+A1>1BU*XUZHV&_\LL'5=%^C 4=*L1N3;\XVM*T&F/U+<*36J->;];A!(O:X]N7V9BA.8294%4TW!$VD"G3E M7+=^O$&B8%A(1MI583Y!_ZOJ/E:E/U6/&]7F\=N5+AW9N%4J'S!280!RQ;+\ MW%C/X>)(5V9SE1ID_3;%(%\<$;CU*D6PWK1%_)O^\C?^NXTT':F*1+&_%%3Z M*<,I@'%4H:(?!CW/1]"7$&DGH$PT^A\U^E"-*:.6CYT]TC1G,#3(WV>@I39U M5XQM+7]SVX(^[:IHF=;.S?O$0"[&T:8KF2H@622B!4VB?\ _IK(05 *$/A+& M5%9\:^,)Y(GOLT9!%)%)=& 0@>@CBC*8SQ)&3>=L]QS#7% D6,U!TR$+YH&2 M^+>5.49SP,::T$NIG=,^HX&1R? 0B3E +IN&B8E_)O]6#(6$(EE%VL0 /)-@ MG.5#X@AV"!$%5315*SS<$.,]GP4K P@4DOMA5$L6]_N;W=N(5A6)'DTJC5 ( MNXI480SJQ9&I5R>",/^[I>M@Z&T38\N[;J-,C=&)-5:LD@5]; 4LY\4:A;\& MJJ&[OUB$6&0$RWYV"8F-I%Z1LVV62*?=>:EJ8:]I A9=W>2O/IZ\D=QYHJ:; MLYDEK:J0B..^+V,TBX#>0+N?C; $F"1J1Y4E:0M3@_ZUEIINQ^D--D[O#HR< MV ]3Y6D,I00_'"F'E,8N*6DXZ6D+(A/A]1WPYL C>JO1E!)Q+PX.PLT=A-, M?&\'S2L[:.;3VH-U; PN)> ,7!SD?_4YG'3-NV], ><99@(4E-^]!*'B '_" MPZG8HG,)Z&5HU8$>.Q!-?]Q,!^B]D\#>DZ3+:&G2E9O%\O?:H:I*TK2#_4D8 M1*R0F=:MS.FLE*)-;D#084 E]N4''2SS>'N84%UER"(#74PX0AP#;%?1Z$AD M#TR$:2I%?A-$1"@\[&B;+I)R*H9R8F$;Z;+&!Q^B[S+& FO69RN3ND':9 1XYL66,5L4]%[9 M7#G[ QT$3[FTR1M%&"NJ-9V53XH>H"!#Z'>'YO?"FH[+\YV^V%%2<)!A,Q4T M=[$+$",E3AEH (-NY,H!0\E!<, "B)$&I^P'V 0I]][+UK.=J)27BA"<&$EP M2L?4,6&$!J#2V?E[ >?'2(BB0C.M>'R$P<1I\LD*G [OI >2#U #F6#D!L%O MEAC:L._E.:W41IJ!!=%X4HQIV]0-- /L6K;.IZW'4EEB:I)!QS,S=MK#DX"Q MH!GK<)[">P)31HF!CX5<[^(4'88H3D*,8>=]WSB\_9$3,[LA*HJ M?(P>CYQPN!QJSK)T'*N+WB$#.C!'NA*\$LWP3 &OE1Q7YM>ZX[(ZSR4W=ZZ@ M ^.<5OB9:HJ=1HGI>9@8N6P$K!QEG%S);U:E-'$X".J0@1>OU;EM(N^0)N8S MBQ6LI#S3$8'@,Y!A+\=Q'Q?D1DA&HK25.;Y$(L5U 6]H(/''%*E$I$XK'(PU9RH"%&2J6P$9 M" Z2)?914$W@;&^0AF(]+INBG?(W/S)Z'A'-= M4$N2%&JIH-X+BM33VL)<,03>R^TL+86'L7@L,$%BK8>D86( AJ!H(%T)6".! M4V^)HCDSK5G_#LB*J/".83$4'H)?BH,;,]=(N8[H*K!&Q723)X8I:+JR 'OG MW W2:7%,7QX)*_ZKBXFT%SS:*T"9EBT))D:@X=>1,'"YK(?VXN M3-,!];E0VUG@^=>=GWN[F1/%R.N,8D^]QC)W).P;.X 25%$ MQ3*>_%T%"Q--:LT0-I2?UN_QHT8F95Z?$0H6RY&DF@ %E?P\ M(9IN!?P#MBSC/1'*5E1HKX]%2!A*?-?>[ .:5.HYI)FB*;I!K5M /J1$:2L_ M,Y%X<2X*WG+S^4;3,$T%CSEB$1.*%.?5M6M!T>@,3%_K*+I5C4.T]&5[F\TQ M[SX3KJSH4KUXO28",/\$5J8\Y0YIR#7+'O+DX\[8>C(X9 *53K$"@M;5BHHV M%7U* W)?IG48.32O<'V%CW@BZ=QM:A'X\9T6ZB)KP&T7)XEKZW!#0:2?Y+;Z M2Y#),_PGOY-H/BP2$V'*-R%RMU[EXS%VI1?MO1.QXH/&G^M4,]2_TZ6.O :6 M'MF'U1=VP.IV=2")X$EHC"E5!\7HY.$>OQB9M8W9Z^F#CPMZ;NIVZLD=(.C MB#11LX9IA*B:>XP6"K'V(A%RD4>M.%?34L[K;X_O//T^:/U;%X8]2_=;N-X:?:8G79_EI?2$/\ M[9K_V.G@:4OCV=?W_WHUMYGGQNKAZZN-7MO%_W/_Z*^ZVZ M=+O?QM!J-S\WNS?U2;-EC+_C-Y=7?WP\^337.H]P/6SVS$?Q MS!R^>VC(UR!UOM\-GD[57OOVS5)Z^-18]=2KIY.%+EY/%F=P^TGZ9WKUJ,VG M=QB?-:^>1+FO?8=:O[XR>LTG\6&Y>B=-;\RNV?WXN?5M="_\K'=:Z]6L8Z[/ M)-08HPG^,6NVL2'F-\>E^\O_JJTAP-Z^G@V'T RX!PG>]AZBDY( M\V[_(0CS.);3WC:Z);8OVP7&GI.TD&P&GG#%VD:;0%[AN6U>!"9'EF" M/Y^Q8;".8@^_RKDW,F#E4J!H-9A+0:)S/B3DT?1M'4@EGV)/5C)"^4T"EJ^ITT0 M8VFY,73 _K.G[9S+QGUB.DK?B\TL$T#..K:")\D[IXWM@^==E2\ZYXP'>LBI M&GR8OIK-5;0&<(XRVR?C(:H+/L-T[]2'L< \RH-/ PC=NI][&PC7_L)#>&(R MW*; :Y^IWP#&$0&YMP.6WE<6 ICPN\QSJN<+T&SM\+,/&]AG$&#I?6W$L^!W MB>=TMOYS!=Q04*$O;YW+G5N]H%_3"_?KH2"[A/J*#!-/G#RK(6'#N0PWJ#:/ M,4<2\OJ+['R1F+G,^'?1\ATY/]_&MK?!\Y;*%\EM,M!=HD]Y%2_YU;KWP.TC MA&[K>FT#)P_.+J_O_;SR8=5[V9QN^?71) ML52^,J<=!+I;%E'/SVE;:I_/7-LGW3ZMK\V1,[!W63_.YM+=2M7@&5>WH#QN MW6Z$E!?KF^.BZ)+&:[^W7V7'!%IM[+U_(_>>&JSUM?54!O8NZ?Y=&&GW Q13 M9)Q <9:/*V*S0T'U]1E:WPY0H7=_'=[7\>V[?/>?,;Z,CK?T(OI?D.+4_8\( M%P$D:\>*/45'?I%,*AERR?IB*"PVC"2G>^?2Y$@\>9[>$:@O^-KF?1#)T%Q6 MWYN%5!;('&\$O!?6CDMLB40!ADM35S2@.ZFMG63TDYS_(_%F-XGJ@^ZPB3!F M[J_EP^_>^FY\Q<5O2N1);G2_]6WCY4+L[LW4>?/ITW?H'C@:4.:))1QSOLW^ MEGWG?$&*TTW];,>RK8'KVKG$*EY1>:20WP"$AC(,(=WF1-H*K\_M[;J7ZT BXK./[&*U'>@Q"4 E,/51W8S M<:*"N_'0>V>,SSFS>E&DE -E)"Y&(0>8)*:D+\N B476!IJYYTJ66&2$O7^X M0244%?91:UE2S[[<4:B=FJ1[;\8A6:_] Y#&$$ ,MV0TB05EG+J,Z^_2 ,Z^ MI2!-'F%;8!=O)=\A&/+Z =(2B8A_3U^&<<( YL_T\S\*T"?^ EA0^7?GY>M MC($:1_^A@_H%21NM6C?=P(KH' =$>J+WAZTG[XF#1I)_C<\YW?MJ)4[)@!,& M9$!P1;RYR/WRR_T:7_2I(L5PM;.@EG1!J4RG=946P, 9G8@AV_\!C/*GS$.L M]WJ^VE"<@F2J@&21&"YH$OT#GF$9657%::\)86#-/::R]&2XB,AN+CL"6X1> MC->$R5RNBXREL^!.%DFJYWZ->"ARO=/3:V"N3:W@9;)$5.S"$GXG5!$.2'!V M,^#-;@;7^:0[Y\VW.>)N]RPP'EX=;_*])N=T6'T-AR@4N2ZY3 ;5U:5;<54;FZX7.@\3G9VM!BXT$ MEWQF6\O -F<(Q!IELW*9!'*&A&(3F/2PLP!AEVH5XT3LVA0RK *W+$4#(U-: MPZQWX9_=A*K*$%B94/0&!$TJ/S;#4K;"S'W6-%$92ZH/>V.T#% UBV' MHR6H"[A%FC'E/:#D8E+A#CA.V_#<@Q84FQ" MFFLKV,6<:]%;:DL(Y[SG,++94NA <&\-P(:=?9'I7AM!%YF\C_K(9$K12]G[ M:@4V[NR+4_?:!I1%6?R 9\V5.G4A2)F6',(2=\R)K\^@OP,4-R ! NPE2UH?=V++8W>AN M-!J-?OSTGX_KX,4#B1,_"G]^^?8O;UZ^(*$;>7ZX_/GEWQ$R:+*%Z_^#_I^O^^>/5B ME::;'U^__O+ERU]<^CN)Z\_OC7=S^^???B[O;XQ;LW[]X5G_S'3X$??KYW$O*"TATF/[^L87J\ MCX._1/'R];LW;]Z_KG[Q9?&;/SZR'S1^_\O[_+??_O###Z_S?]W]:N+S?I&" M??OZ7Q\O;MP563NO_#!)G=!E"!+_QR3_X47D.FG.R4ZZ7@A_@_WM5?5KK]B/ M7KU]]^K]V[\\)MZ.1/H[7KI#4P?P[>OB'U\R?KUX\5,2:+%[D2_PQW6[( MSR\3?[T)&.7YSU8Q6?S\DLHE><58_>9]@>M_LY_\%O]V'(5)%/@>$]*1$[ U MWZP(25^^8*#OKL\;JV4?152AB+\,V5]>LU]Z+83QNE $3#I_NW)B$J8KDOJN M$R009+=!(JWBG.[$-;E)Z9_7%)TIY6TP!;7HY +QO0,JY&)N5A3V*@H\:@]/ M_\C\='M+@;R+XO3;9>._$V6MQ0M/Z":E*8SEPWRL*4'GQ7E#&N3[0H5H3X M&LHH?X@H6"I$E\2A#IV-[R#WSC5Y(&%&=&BI/H$DX]2)0[K"Y")*DBL2YWM1 MAR;N]U#[@FTT]C]F%1Z<@)JQQ F]:Y*DL>^6&U%K$ZO @]LUI3XGU\0E%-]] M0"[UO ^ #@"ST.J4&D4;S7I:GP'J8U7,=DXOG?ZN"%AHF=0VI]"Z>!5'&U( MG&ZIHC"UV; S59-=(A!@QNV".)K<*K^ 4Z43<"*W3 MZ/!K,.'D)O&(LMMCUS^JG/F-1]M!.H0 ZY:NUWZZ+BTB/>_8*4POMIJGN@P, ML!?M4B1QS@A=3[G^): &5F[7S*4*E/C:E'&_A[)B-]E]0O[(Z,I/F>G6=-5: MWX*?D#6/[VB;_TEK]TJ@P)%:.E^W[!368E_S0S"SPG.\](F30 &\>RFX7?JD M:T"%-#UAD82'+KKIH^E9ROP12XY;#I$\<' *>V K?-A% 9(, CJ/#J M] EL? >I?G]A78^<=UH?1)D\(!VQH\5T"?5@D4P,B0NR)>%I!HD?IK M>I)$B[@X[V+B1LO0W[%'B\O*0#$64N*ZWV[BR,O<_%A)2/S@N^4>,5M*-UBX M*\.>O]2!?! QA(_F5!]>#W!8,R*C-#L>F M<.9(W9DSHY8+"!B=+$@B*9EKF.R=ORP0IL22EGHM7['\Y/< MJ+!D$\"3PA UBHU(H]0)=@1MB1,G:93353NBX13!'!W.$:1$#S76S'T99O$< M9/"[WJ.W0>J*)7Y"-:['BCAP$';N(DLSQC;Z_X5^+((H7+)]XU6W6C/R50## M,S_>A=,2]D22T;O7]67V).OQ :EE>4,,^6 M=QS5*.GI+FF@@-)^Q3X:<.8!8ZF>=3S-0ISXFAOW[O MA\2COY(%:;+S>?MMOIXX84.UG!2R$Y(ZOEXJHA0.2CJ7 9&\SR%S4A6>I@RH MU@$+QFGN0Y4!\5(X@(]*W*<6 WH[($$9U^+IQ8"^YH=@#&1O+T:[_KXA3*RD M'@/2Q$!P'Y=,2)4" DV:%^;IF-BE;FBP"?^U#!XC;5#K$;4FZWL2:W*W\>G. &!0Z02!'FWL@QU%5$_] MXM7[@N)N4$4>4Q)ZQ*OH8A_WJ2\K# S%&41N U' 2O6BN,(3./XBHJD@]E]DK^C'K(NJ3A [^7W.1M*>*^9S7I-Z*6G M^DENQ7)6:J$L=K;V17%U.'Z^>4;^DF^%WYD[^O$^_EE&C=*6+1E4Q1]@(IB5_=A MB?52=:OSNEB[ FN-E)YW0RN)@M9]&:J&;HQ7%G)VE3)Z*Y:1B8B:!3N@(CFL MZ1F[ )K,*!G^3LAP$WXW4TQQ]@(?A[US0)G_ N:4@G@/;OCG[&&^01VP)#@( M)F*+>*PIY?!76 N$R?\QL5ZL;$+?1\WG,3-#12SR*G"*&W>C$!'8&DE0360W MR-E5"NE;V'TQK_) \KCL-/7UT@XQU5OH01=X7GX50@%U> M!903<,346%=*[6_@?AF2=.H2F,*I<\#I'V!.F/Q5H>:.7$3A\I;$:Z77"-YW M8SX@Q(NM+M1BY\K-T%_L\4=Q J@31]**I,JYUQY1Z M1OZNG"V+8^'&_%I(;+I#W2K*"_BUN=2Y@PS=(<)R95%%(D R'9&(N-2Y4PQW M"?W:.Z00?J,(\-0C"".7C(19G9%:0RMVDI';Z+I(&+UR8CP!21#9.W#TQ"/C M%7@ -W=+2H6@.Y6N*. *1N##\K\<.Z=EB\8)S1Z7]L6 M9RS^%5A(?EWR,^BO/06 PC:AHI(:.Z8XI@L2_TF-<8WLLEVBB/<6&&(6LT M74:ABR,./I+I!%)$7*IV"' >F]351I.2*M;)6#9E-E9B!(^Y"!Q -!%VXYN" MKZ#!O4IRLF@,F >-)K8N;&._FBISK1*7.+33TYW \R,L"D%1&04^!&:MP;ZR M<7;0%AWX;!)CFHX;(>57M3> ,^\.ZWO1"HZ$B*;WSBSCFLH#C6DZ_8)0)?)R M[+^P=BO ,N)AL.C.=>MF*Z'^D#U(Q3['>>-/-#D<@+>Y0W1D<,@7O*P+S\OY M0#>LXWOGX;&S\5,'.HU.A,6NGZPG%"&GNBV5B6!N8^J(9/$6;7=P$$Q)'#S^ M=#\:FTCBFO4]"(E7C:F8N6ZVSO)7ZQ/*(]>'/N,5$$[F.%%A7O=+M&FJ3(4J M#PRR=B8Q6;&. ^D&%#))HY<$NJVW#J/T"9/$[M-_UK3$.KRM?.U&L;C1O>T M;2>!F^FSW.%&\^UJ=S9Z"T.75B.S;H@S7WJ,] M#+AOMP]*+SFG?X2.AG 0]'"T=]#*3HTXI#9:"H.KNK.OKQ$$ YDT;0^318< M6IXH3*FRG0;Y;_W\,B'+8H0V;*BFI.(X<))DOLCWTNS11U.? SQXN37Y'GEY5&(_SQPQQBQ$:CNBH^(6J/)/)0;:7WXYLF26I:LH]O_<.[TH MKR?7!=SOZ$5> ?6KA7I$$LSHZ)B!%KH-TK2^8*U$LO? M&HOQ\+MF;B=L7)CKEU-A-@')V11ZLW44I_Z?Y1 /8//?FR![EQ0-T4(P'B?^ M_"&.DN0JCA;@R4YUR),04H,5.+E_NY([&-QGKJ, ZE=8R M9B=40NBB5A3I";71092W^RWQ@Q];,EP6/3!EU6T>:5+.H576W)" _GA)T7YT MXL^$D8TC+@DB>S;/2%0REB$=/22D= ;LH//6E$-)/C3M@>!(J@O;Q,35R3R< M ZSNJN"ZAC),-B-I1M*2LDWAV#+:7G0E+/EP'I[XR:8LVIHOBLZL;Z%WEQR9 MU>BTV?[JX%[GDTXO]["B$,L=W,&WN9/4%)3K ^[Y ^Y"Y(]+^]3=,TIR46F: M4;SSW8AL?G&!X*%- ]PT!*+-)!P/XC(*HTHE"FI*Q4"Z3G7CF\QU2H%U"M4[ MO9H/X_AY;>A6CQYE!>6U'5:_)ADW^,(Z9QJP[>X)(Q&TF(.5H,8,;L(,**$V M]_21D9CYR:HHN&?-DA"\-#F^"D06]'?@BQ!U,$]0IEJ,Q0K["2D?RJNP>W89*+>2@X%TGE%?<^^00DNH 7N" M^ZG%'"S/[L1_\#T2>DDS(Q(Z,B3 8EDN//UKQ(!$S,%Z[6U0-'MP_(!E2]Y& MM925LM+TQ ^R%#SG2A^_Q>>-_MM*C<,X#=XI(8R$*HV2?_T5=406?#LA,R?G M 4I*:=7VHD)WY"2^"[R!^#B&?ZA04;'ZMA#P!MK.Y61](FQ^)/%F#U19EN0R M8^3/%^4.;&?D:6T,0] 6C9A"_*<7TW"&VPJH*4TF=@:J+G8; 5H 3:_O3VV& MJSCL(\F@Y/2@, Y33C2ALFU^<;P[$9;)1,"%;,+RQP7;[F"_8;@2>KBMQATT M1*C)496Y?4.:L9S.1K.?6PKN712_?VFL9,_-#L= MH53&T5*GEV#4.NM =#% ::HC[J9CRWV2F@EQUP*-5CI]:TI1!'$(WV8FE;(0 M.&S!F2[-[W&-(@HY+HOA,66I='!+(9T J:TQCKR4\=K+D5<7G3H3P2=15S0T MRI!11,;#,(6-Q>4,4I?P=H-R%$$(D$SB[!$QZ+FK]X M"\P:/AO>\9&?4L;Q M6*+)?^%K!]3QGC_>Y&(N^K:<9#%%EB:L+6S39^VI:U%#0M:?B&A%^6Q#A(FG&I\@7%5 M@3-BH:CS0J$/7W\AS))#U'ZHT8]7#^+D!"/G3W>;/EA+N+?*56+^T ?<#N]8 M^RP;<+"2HBQV810;#_)_+[,3CQP*LJY&.(59BDC'[''J\J^2G[14$L$AX5(U MJ$?"IV"B6U/.U4K(T!UG>,6WLW64A=!)LQ)$8Q>8C$>57*!?0IIAFN)/>>9T M0N$R,NIW3^C.0)K(QRX_75Y6,I7%6D!C8M#!9%ZX8F?L'-81K0QFK8=)E2R40Z=0#>0Q1+!M6^:*" MA=7;6HJJAQFB,F/PKN*(!36\H^U=POR[7>_!F9OZ#\6\;J0N<_H$C",6*)%Y M:U-H,_BY94R_UB2&&MUMR\ EPJ/TG/J$BP]*8-1$M+K'9'!(PXU MT#93-\RU6=0[&K%E_LS[/4M2IDIG48S8UUN,QVZG3A!929BHD-2I?9>M8Y@O MSOS0"5U*ZP5Q$G+-2J.C19:0O'^OTFU6!]XHCS1%<>DS#ZGD8W<$YUAQ7K'X M..Q=96%VFH!ST+T@MEPQ"7:4X-/IGDI2AL"F?U8$[]N2 MWS@!F2_RNIZB*3GP5I%AFJ[(E/B(E!+*(D_W\G==4625_^ETQ2!E2&>*9U_G M@.W7$S]QV4MCDH]CND]9I) >>D0]&U<7YL2EI[H(-)OE\JAY;)ULZDS,-N[>Q6E-R0HK_UL)=934W M7D,W5<2C*"M1#!SI\!/ILG1(PLPMC/$U<8G_@-!!2@FEO8VIK^1RD?+XB1+G M/43-C$E(/_#!AY'(<=GMU@HJO08+L6J(#]%>Q63C^+NA:OFM EV$7*366T^" MBI//U\%L:]$](Q_^D*)@.+\T#K$_(W@K8BC]00HFRC?#JFEL=/E!KJ M0]2GZTT0;0FY)GD+JB%%*D']A(RNC,$JQ=3: 1VA>E5C&I7B.MU0IFA,51D$ M'FH3D\W&T#(R/_GIZCA+TFA-XDI)H%M.Z6*W&>^!WH<=?.XNN 8.ZN7/P,,) M6H3WZ1RB0LXJ%&K#R/8D(VRP=&GIKYQXD&.4C_4)G: "MJI4;F/$%H9TD41X MG]"N%7%6H;"[7]9@AOV -%*%;R/%Y&-@\8.2-BH-D>\>?CXBA'C0 MEQD9XYR'K^H08XJL$GDY&OR1R&U MT6A(@K,M[4->(!B3HRSQ0\+&J5/-*990_@MTAQPMU!8\,",%;HQ8T.(MUN@% MNO-=0KQ\ 47F'_V)E[$5$)2W 6$DY2F A_11IFT-8FBI@8\W5X%3IC.0H_U MCMZ48Z%0]Z@8L8T3$GZ+2AC;_?8*(MKS,'7"I7\?(.W.3GQV0I'PHCQD)-89 MRK,,PVQ/#$AMGE!,=@ 9E6I2EY2OTO*KA(,XI(B M S;12XJ4/\#[+\=>V?6J2(\T(M('>TX@EFXH8[&/"@JXDXP";\"C-@7BVHZO MA9*W)V03);YB.4DGD'&XE%H"Z>0+]!6ACG9O?VO==W5$P0-^8I*0I!]/[VM(.4&=*%N^Q(P7U1-B9/FH$OJBQ0_(-1::[+9;^2#*D6 ^8@M\!,2B9A%G8F&@#$&#K'#Q!AXB&W&&$2:JA!( MX/(0I;"-86?_8^&.!^IVYL5T5+5\M^RN2$_%Y@]JOUETZSQ\['6#C$TF/'UT M5TZX)-?T4G%*?2OPTM6!B9]$_,.68%&&L/9:Q)B4;0R=>(=0')3&(#?99A/D M2W "UL^" LS8#-3=>L[#112O\S8)6I%/(\!3*(+OP3;P 6\[=X:-IB^Z/-^N M2&%A6-,YW5!U!QA;#_5]E+01M^YB$_![PCYEJRA^8.@OV^WW %);F]"M'*6: MFMA,7&UQ!ROWA95G4@KW+TFAMW,&\Z[=6'UDE?%:NA#UW5\&# ;N@+G+<0TH MM>RB3'7N(G)"2D'Q"!(EK)%%WJ%NOBA;UH$G&>LAM]C#1W'Z; 8Y\FI M"H@T0OF4(MY():7C3PN@Q0H0(]D9L$SE9:J/V#XY<>RPWFF<09": I."LMR: M%D!:XN/9:IO'CIB^VBB"@4C\O,%B]#_\_RV?/S]L;9^.SYY2+U:N-?E,1G!-AJ MMT!C.9KQ$"/5Y8:D:5#>2'^Y/+Z,4E)KQD575#G.>0%N2%Q&"BO!I8ZWKH"A M<$W,IX'E<_=[&)B;PQSS@"2[U[C]*3&/RX>Z7EZ/"OQ)FNE>#%5X=C.0,=6U MP$D2?^&[97/9LMO7-57)VZA9>VW2R;\7 KN#&(SEW(^IH&]Z96BD*.!E\&>> MES,QN:4*EA19$E4N-.O9MRVR)1BUBI$[,]@3%:TQ*SL[CPP\;.V$)&[LY\8E M6E358"^-PUMESRHVZ2\*?!=O+I($D>%;U#Q>.F'96WL_@HXI8RZ^A$6F&J,Y MG& 7KD_V$:M;*HBC #Z+"YP\JSNO6T\:LS7 1:,8WAUR)]YDZ[43;Z/%#?UQ M?F:$Z2&;7IHI]X3WI90=6+M-$:G=P([>)E+E8_?6&'AC?(CRG%WJ,,?A2_.> M#KV,"-)N@:')>(Q#1B%0=:!03Z+L/IW=1UE:YS;:[E)';#. ZHQC:VHP?@1 MGE37A#JV%+GY7BPA,"^9U[<-:;>I8C7=3QWPL7:3,EJK'I^FR)OYKJI\'=W9 M=>K$(=W6"7N8O")Q/OK%>)9U!:P"A+1-A&A,]T4;(-9&$..QJOE=8JNKNH15 MH]-M3B*ATTX=U(\D[))XND!?M.?<=V:6J4,T?+)407)[V!F]!\FWF -?G" 0 M)%AIRZ:1 :?(HD.%I\:?ZNII\5#R\\N$+,L"?MCN;V42;(M,_!"/.EZ+12M& MHC?@K$KGMR&MW>$H(I8G:!PHW8/!NEOR,!B]_^W\K-CQV%-DWNJO!KUS8XCL MFP%<>V^[$H'MC9L)IU1STX94]MW3Q4['#7..2S#[A:,-N1-CZI$R?0 4R_1+ M4=GNQ-\IQ&8FM8QI:LGM0ZIZ:ZJ5]N6L[.W0 *+GF@H_-K+6+6CJ[B;W0[R+ M$]^Y[&)DK9L&;YD +F-OAFN=@<*/;96Y& M PW.S<*!5W;^<6N.OXFPS;/# M[R6&=+IUX^MQVQ$"QS_UM%!;3/52EG>K>84&7\?H!>9Y20;)(/L5110NA)F[=.MH7]Q"(@EA".I=0>9]'O0)8M+O,> M53G2>X:TZ@V'=3+T(\;\!%'%>U3'BW;2]*3&\HD$HE"-DZNO=,9WPK%Z%;\8 MWT1OTBP9PP^7)"P34TWW<@WJK 45W:G3PVU^&"KA07M8U$-N[U@TTH3& Z,F MFT=X5.8I@"S+J2CX,LU%\Y//C 5W+)\PI7P7MXWO_](HQ66:-=3@ T,QQ#Y1 M0&GQ"5)%ILW=H,+"\1TS51U2K;)5_V&F8D(%C)J&>S\L=A721I"BZA&BY<#% MWPR*2.UZ;2K"K>\(54Z.\%Q@2>/DCXSNY].'O!6?^<6\!0DKL"!"TZ=>H0X0 MLSR!C\=NA] .L;4K# 2L&ET>Z6$UTM$V_]/VJZQ#I;=!/YDO6H!+CJ 9>S6D M4ZIW4^6CTGXP\5[W]4*XLI.BFI+$Y#SK3BLPD=,=:[-QFJ3^VDG!&YFW@%M\ MP=831)LI"OV]3'C_(8J\+WX0%.UM&I,1VW\OSP-8\>CCGXP$#5B+-(KRS/'C M7YP@(Q^)PYQL%IL9XD13QVOO0J\G4PU.*K0",VQ?2[[4B(ZCD/[1+0I>AQ"J M-OHI'7_ZO%5J]F6A,CC/QC1M5?&T:H.+[F[NBG@9F_EVZZ^I<.>+$EW9VX^) M(.>97F:2 =BIE0 ;LP^K?_>>EE.Z3]/M)]\CM<[4M26>TBT4ATY0+8_=:HOQ M["R&>T/B!]]%;&""1J=%'ZA'#3FBW%0JU?I800Y!'TBTC)W-RG=G;'*+S'9 M6D9M2J:I*[UXWWE7ZG%ZS#4::Y-V>YTHO5!- M_)3IQV;%0:*VNU#L?#3#@W"JS2CV8I[1@\#S@RSU'\@-<;,X%^?I(QN"571P M9%D[6=7C9Z@N%@@$VFRBI-/] D,V(WS)4^Z!8))4I==E0;-4T02N6:=:53P( M[33JI8_C:JLA$)E^LE^)IA#,/.Q5U&L%72AVQW:V]W&HP?? MQE945V_DT2LJ._%6'GN1[L ?LS$Y83K0P=*!UNJ-6;/#ASHOQUC4S&L<85KC MW(*E5>(L^M9T@L=>*KP5FIIV.:R1-*E0,.0=/!GA)5'0L6*OK\^-*T3 !V]7 M,8J -VR3BI%;\:*O0;\@R3@Z5/"O8&S@K6 B[H W874JQMT*HS>/H5^32\J3 MA)#F%*AZE9K^N:T'<=PR,V$1Z$NLD !P$4DE-#GY=(I'.B:VC^-[EJ44ZT?* MJ'6VOL[W=%55?1;%32I[><4]$-E)2-.3*@Q'%=]!X85]0%F_*U /1$]%V-T< M54DXM=!/JN8@?C5MI?8"+<9!4W@9:M\/!806KT7JG:94&(>?5OC12A>.HK>24;1_,+B2^ =O!+*#TDE2(:3QR6P MU1_]NZ$@:C+_H5^+_?MCNIL=$/,R^MDN/I'[U^B\A]D=97 R^^+$WLQ-_0<_ MW0YDVF"HLW4GTU8;-/&@Y#MW49G35@Y!'X7>*!!D*2<$35-49(!4*MI)&OMI M,LO2513[?Q+OCIZS<8U>%M].CK:GCR1V_81<484GUTZXM*<^_0FV>+O$4S$ M.:H$'OI$'F9)DJV+77!'X=Y&5:7TKD!SOOCDQ+%#KPX?V/_3W^D3@.B/SUZD MU]#9@>2U8FC"5!M*["IG4J>DY; FXWGH<:B[B+5G,@2;TYLT:KWR_INW4:4X M?3,D=!%,=SN:<+.4[W)6$;9A+IU*D;=6AH860*/\:B!"M<@; M^+PP$,KNV%#Y1#6W2%.7RB+M6>A5I=NW]&Q*%B2.B3=+KR+*B/.0$J@81=2 M9_%69B C+4ZA9,'(*9A3.P0DIAVHIR2A/7]4IJ[I6[@H=8*26#5;5O_ Q@EM MH%-[@]58[>CZ9.Y/X/+DO=]NRM4YH9=4C2G*,]BHIENS-8;@M:A_T;QF]V35_2G)$PH6+X.H&XXIA]BEH([G354=9).\F,*3H04]1NN# B^.T-OA#0Q4 63A:DP')@G('/FJ[0?6PX M:!WE<(U/+%QXE39Q;?QQ'R':V1YMMPU\*;E(GS6'OVPXZ =#-0 S;WO6@CSI7WHZ$9] AS!Q= M(?,Z,C#/7PS;HN??J9,[08@Y@^#^"[&!N/\=DK#F_O<7!O@=@&&[C.)T-:.. M!L7#\UZ-9, !:B670FG75WSG<0)8^W.C>1[F'AY;OA-H7!AXWUFZ-2CQ5+Q8 M\*O#P:N FM?7_,+B!"518[%JOPX[Y_V74C.=0C,W$867^DY ?W5-U3@O)($YY5M[X*K"=)QC M*DM6S,YV+=!&28K%KE8BJ_Q5ZWINPN^=OUJM%V>L9UZ*=)XD&?%.LIC-Z<3"+^V6',#PW<)8SH+'HVO#O<2 M/[)T(^\%;N1EQOA1UGDFQ48]#]TX;Q%&BO]BW!FP29ZR(@TKVQ'VA-I[CZY# M/<308_\A^U$'-7^Q5[M]"I5YZ:TY"F8N8@)015+'8WGV M'D\-Q8)H,&C$!1=..?\CWL_\,$TUJO4V.)A/8WA"2 9.G^'$#'NL2(LH[@D M=4NGKM9"AF$U#)P%0?2%!?_.HO@DRN[3118<$@$M,#6D4Y2?(CNQS@WNK"KT M[<9P6(_V]=UH.:.Z8Q'6S@Z_&I*SNUST.#-V$W<,CXK#[XW?%G>@KITO'YV4 M7@*= /J$X..PKK)"*=0U5< ?I)?>';9/4?SYG'67< GX@2U ,H+KFIY$6CS" M,NH[?&>4)PDE]4,4>6@R:2*9G$Q:/((.+A_@PW!H6\ M=KV6JQY7 $@.:YF( MQLK35>L.BM\=NP8W%X82@Z]/;\12U=('M)6@V- +KE[6_;LQ#6C;>WB;8K@< MJ0^7TYXY4%85-L;4'21NMC!=:!4C&0,W*P'50J9>EF0$>.#:I+YBK%69FG#1 M8I72C4M")_8CZ JE!ES$^():?5(?Y3XH4FJR#*4W087B+DPVQ/47/O'@*I2$ ML,=0H<33QYT$Q%Q!*1,3H8,I3Y*+P7YYDI$DE$J3C \G3I&ZSA'$^]Q2: +Z MP.%R!J7#6(F0C9O*D;EL2,OVA&RBQ-<:I"R 8.NQ$EHB(@8I!3ZU+QY-ZLOI MWA3]912ZQ5^ KR,*""U+4JZAS9FZWJ.;&K:9GISCQ\&34YF\=:"WT[W^]N MMTGP_8/[YYO@[^GK](;\_<_OWW]^?.M>I&_^?7;V[N8?KQ\>CXY_??/@W<3_ M_M?-PS>_SO]^\B[V_O7+#[]^]_GL]3?K/U;?_?/]X=Q;/SD[^MIW_ M_:_Q?/8F/?KFY/S+S>^WWYR=_?N>S([?__/]V<6;Y?M9>O][_,W1Z7_]_=M_ M;,*37\B'F_?GV2_N#]G-=W?O%A_H)>'WR^M/WP?GQQ^_^>+=_>/=XWEP^NG; MA\3]L'SX@7S\A_?'ZO27<+.ZC.,?WI]^O[F,3U__\F]^_+XG;>Z MR,ZRL[__<_;OVROGSS/5R>G?YTO-U]^ M?_A^^?[CS__SXOCF^M4KL\9H,L&U;X+F:FSEO@>OR6KW/Z-C_*/CKNCI%&_K M6-4[56BM\^R MF#*$36 -O3/_D?V)VZFPMWPDB*P%7+3%(^,6SBW^@M[@SM?T.O=0%'ZCR$: M9$J&3<0GA4%R)F(YROS \\,EBCA:P.T%3;2ET&:+2OF0\;9 VPHVVU+UT?\6 MU\73V/IH/+HQDB":SD$AXU;W,#70\!Q&DE0',JOU*V:!K"[VP;Y@=6*=IRL2 MPV<,=>.SVP$96'9[+JJV03%)^L_663X^\81L8N+Z>1TN_7- <4P><4P><4P5X7K'FU/?/M>\U:[LP7=PF9)0FX MMR7'92N*U^,<4F0B2@/1)DZLWL4B+!8?C<#E==BA>*3-0"/F^?O[R4>@&&;VRG8>W*_*18L]B4@R3:-P<=<<>@2!Z>O(& M%()"5IMY/^&K.'KP*4%'V[N$D;4S+#,W]1]R2D[\A-T__# C7OG/40A]+>A' MBZ5<(2&4K-NL).0-(;MC?-OID471K9/31=L%]F M4H./1\DPH6E.KZ@4Z+9L=O"2,!V\2+0#*TKL2HX+[>*N%,%24'D%8:G'L\!E M!1[5ZI:6U=@6I, 4ZR:-QLG5(P7<+'Y1E(O[Y?"NMI:AJ(V5XZX;I];]S ]9 M+W)M%O.^L]J$5(?#W$4C!:&:TFR-4[JN3L#\'UEPY2UJ;%$!_?@"&BC^I[EX ML$ID0CV)?:3O!C#1*G6#'H2UQXB2- XX/ <E[=? M2/! /M*SG-%ML1ZB\>\&VI2]*O=/6W7R)+BE)AM]:0:&P:LA-' MYU4872FH*D"WR=7'/[+B*KMZ44@$J?&5#B5G40;>GDD7_?B":5:5HQ!)=ULN M=-7PVY/$AE4-_X$\JP9/))V]PU!58[9(26Q9/YHTV.V28KJE3'2@Q7NLH=>J MY%B2OMW>94/*&ZEP6XK^+JS>A8AW^L@FMQ9)LD,*6TC#-+:ZMLC%/ .-28%&1ZF4;ADV1,GY)[U0SMV-C[U(',JYO>!ORS2_W$D MJ8=[LGO4D-4JLX1'G*"P*!*YVND)@[[,-V@8+C5!@!:TY9VI# 9=^[@:YP&H M#$A2 D\J0[??JVQ2D6Y):;TF+O$?&#%749PNHL"/;@J4"/D)JEBM#<="W'F- M81"JW$=*6E# CY+ H([7RBPNP\VA*5GE' =4R8*G.VC)UFKFPQ#B58\2C53"CO"$K8YW@CDOP,)OO%=# M![=4*$!XIU9&:R_@-1X-:#Q*2Q(6T.0/_]BHC/99_JT'1^"DA"[\F"_.>KBM M1DAUMXF.B/4?EC$$/;!LK0[.P90F5HXXB]&?+A;$3>>+JNJ/&B#%D"?_6[LO MNJH:60M+"EB -8W]JWNL-=D8\(^TAKNC?%NJO3;=A117<8XK[Q,Y%(LY<28/ ML*J\>7Z G=Z^PWIXM5@;[M$EN)18/TF)9S+#H.()X\5YF- EY55(_+?1W@HF MPM)COS1!OV$.\H"I*)^Z>G,Y8J?#6I,4A)=##@*;<[T4E%(L*809 M7GQ$E\Z:H+SC"='8K4$6:Z%8&'4>(=TO10C!G^"D8K'ZY-9/,N"=^]E(L6LG M7!*@P8-[6$@Q>2B#U%HX<'^M'73UZ>XJC*V]5N)KL6!>X(&V-+BI\0S9@Y\@ M8P#;'+5@%%3Y";[MJTV27_""+6M_S>;0'0=.@C&<2(C&6GJ3IMLBYE-WJ )* M+BC^BP21U<2C+L7L$@YJ:I$8(;@C(Y>/54\&1D08Z4',>GYT'EG4"^S\;<*S M$@@2.!75>=%:,<98T%W8E- M^CPWM"9",S(!'DL,B*1;B4E>Q-751>2$&FQM?C$9CK866C+S.PQFZEGA@X_L M-7S49^>AM?T>)L!RL OTF,K_Y76M-Z9=_;=+\50 M%+&U#M.]1"?GI>*XI)[R/';B.'=8\'=:"Y7%G/5>4FMS#'RH>T[B7>BL(^H? M_DF\JJ8DF85>3DJ29"PM^SA*%*L\E('9*VM4%(DF;Q1B>+V=:$3W>3)VK#PM^;4:] F-B(FA758AC@T:-)],5B>OH+J/0Q>DZ*<$TE:TAY59WI-%B MVM%B*Z1E4R^4^Q\-JAL8PWOZD&+Q M1FE1.51;(PVK&@C#6?J0\I6JAF+7)&S50)W98TJ&O:=;B$UEJ!X#3?#YNN.^ M6')6B@U+'V3L7.[9NT/LNRGQDC1R/V<4S_7-W?Y2;W*M7SDQ.7(2EK&]WI P M*6;LMCO5\3%?: T* $)EFAK>![OZ1 -$CVE#\! %;^^T0! &Y#=/K7+EW: MC9N^<4GHQ'X$5/#.AVNS(P?PKJ@JH00,Q"@SJS#H^W^ M5\JF8+,O3NR=_I'YZ7;O%"7Y$\CMR@GGF[SIUR7+?62]M"XSA/S#X>BV>($% M/VHM2!TMR2\G\+Y[#??M-;0I_42]YQ7][XPZTLZ2?* 4I8!=^;X<=[P$$-U MAR'<5L065W$'$CIH 23^SOLE7]=Y>$7H">)-QMRVR+;V^#1!6]N6N$J.F@U+ M^\LDS:PJU3:?TT=K9Y5%KA8BMQ,]R[D5Y0MRW-1_H+MQ%SK#"B=Q<*($S:1X M#$O-C3\N$.! W:Z]PF8K8=6-E8D;;&HE9&(=SNBD?B7<;L31>$B?%.7=+ MOT?H$*>$TE9+2A1&LXI(K76XM)D#^C(5"=DARA5\$9U M&G*UV+,.5ZJ*O>R,?'MF5@HJ4.J$#^';+%O5LTP-A_B03TCUD<;WQ=+U/GVD MAXZ?L+-A7)%7(7WCCE*INF:(\@/>^_GJ6W>S$BNYHA=% M'RZ/R-(/V=2Y(R=@M5=*[GIO)",/!VFY[?TYCC2&,[=MN2WT3K*8(BP"2@5! M-<-7J28!CR[J$S#Z5QEMLV$@!)RIG)T&+%&S8"2I0I,RS1_Z=((E_NFIX<#" MQQDL:GP&7T9EZ^DD#O .HKFBV7,5DZ*3D/4^H();Z;OQ4=YT.M M ^+-XWR5;2]4Z\4 @YHGHYI#2U&Q/MY "\U?,&OWL-8&NJ[&KQ]'85XWE#D! MJS5XIZZ.PY+U1!P :U+M[F1JQ2>HK:6YQ49VWHOI?"**.8! .YNT#GY(4S>B M#%+6R.;%FY&.91G^IQ%/QA=3=_/9P=5*;*!K87'.K09)RS3(>58Z(R%6.@C3 MS1+"1ZC1J.@CO!W"\S,AZXD]@L2U=1 MS%J#YLWX:\]C5X&S?X/(SYA\"-^!1%$O1[V)- TS[SJ>]*#K:'M(&2=!MS_K M<(G%.OL.TGR'T=?&11-9S(/7T5<+RRTE4B)P$[;-.OIA=VM=<5K\1>F!:/Z MO*+A] -0L1(]<:6=H#X2@5W./<4=IHR M'REKH=I;=#4@-@L(+,JNSD;XV M?E4C/ 2'4WD+2@0]+*-^5NRK8N>+DC"=PY;W^=A\6TC=Z&2=4@6AG5=F)TFR M=4%GEK"G96J/_;63DH7CQP_LH3Q:4(O->DHE2_;_Q*LU-L?J7F1 E>#M62LI M Y8.P+(.",+ VS\9TX!W5/3J#@6A=+K=H\SE"/!\K-M3.K> 0(W7]["FT!:J M[W:K6D_7. CZ++R#K=Y=1D4^C?B&I>;J!TK7X"52EY@6?)">Z6V.6FJ1KL)/ M\)="!O\C7>E>N'8-M5'&VM&*/-_T?G$9:I#7BC9&ISQ= O;+W+ MC'9=5V?[,^/T<4-88]@3_\'WJ+]^34^.H?,D>M-K;TCTL.[;@!J %^:"ION7 M**!@ C_=3D5W6Q2/O$AC$LK;5@*L1EF0M%_[R>>SF+#Z>,(Z=(]=?;GT/IM> M< WH#,D-^N8EVW6GF /K4V37S62 MQ-2;_,YFG\.H73<9XQ^*-YS.*0A-H3($7MF$*=P:L?0@;=^,X/=T<7*B@W=IAUE%+MVVV\1Q(!R7XGU6M6T2@ M)4>2Y7/3O%L$UM*[J\SM>A^[\I=[G+N 1#PEW4(55F>W\^&O%>+FB!;NM*K$ M/-]I=:6GT,C<[GDYCGZK?0A[2E9P<*&.J,LYQREM>@I]3ET8_$])U;!$U-WA M?)Q=5*LLCP$*VE3(0,EGT$.,6;*F+HF!ES_JHC0CQ=%-D= 0S3_6!T!*V=@3^@'4 ,1G_AAPS5J.9R2Y).E\435C M8/7N80+=D4.*RN8NAA=\/1PKYS!2?/XHH]:&),G,_2/SDYR52;4.2LAY2%=. M+J($^M5.':^M% Y<86OP':7-U*D3,SY9]%#PW1.?$NS?9RGQ@,7=B M1X@KYVX^=[MM)O)M^8W-#OUT+>LHS-MEWV3WOQ,WO8WHZK/875'?8!X?L[M0 M$.2K U8$.+J>[D$ *#NUFKDAO;<3DKBQG[?+B1:5%2P]X9=FMFSFNE$6IG2; M746![_I$X%_U3S41(S()U-=8,5_,EC$A9>I-MT\H^-3F>TJW%'8W%='"U7R< M(;7U0U3;QT0O_/?&-2B EEDE?\39^*D3*$FK]8F%4#6N1-HL48@IF]W(J3VBWD7E M8E(#G*VS/%QT0AGI^M#60@'A4Y*E#I]57O&'/+>8#6#_.Z6WRPF66EVVNS;LE&FHH(%8Y3 /'H:D\E:%9:1_ M5PF[E)%!YE?L"RLS3R)[D?VFMGK[BE=^SFKQOIU9?Y[PA7-&M9AP:'G_,PY# -ED= MKZ4DFQYV6X.G*H4#^AND$0;>Q,3U.?D2@NTB^G:")E_(ALX>@8:;Z0-=!DN, MFHB]I(S6OLMIL)O4F=K9F<]0K SO!7$2 M M$S=PDB2??5%H%[! 5;%.R$O19FAGA[C!@^&Y%AHF>>5L*P'X"5M*%A.M_'GA MQT:ANAR:7K)6ZQ-;NM?%Q-V1WEXB3L#M8Q2FJV![K5.=A8&\* MEED89DZ@S+K:K]OS3I295U\<:'>$W<%(W"SVTRVUJ%$"GB73ACYNC@MYHECX MI1>2$>EX&]T.K^:YR MYN_K5KDKAGUEW4>-&F5U\W35?ET""+IQ4(Q<#G+VJ/9$&+0(F!7 K** 4I:P MFQ0[N7JDU@C!'5S)Y'NP&XQ9CUX17(V.NW(0@_?/56;XWDYT,,%2;]M=$O$Q MNXG/%SF9"'UNQ7CP9*?8\E9).QO>IIAGG7;?Z+V[A@:E#RT'P3 3:26-9#L5 ML_$,SN$05E_A0US@'5T%\K#8C;6G-.!G!.]O?C&KU;NBC"B!-#'SX] M"+%9IZWE9$ P'6>+-BFZ)AY9Y\6S*,&1#F3VPED0TCSD'72.$A]O@CE7! M;ZUE((!3N MH!$)68\WW:8!;F?7.,W A!JH7OTM1>"!I@+MXQ0#1BFT)* VMP5Y M#H\\,*$_6AYL,Y7-%BG(O87DK!W8H03H0X9*6,'\RQH M, :3]2@&O G;>C":HV4<7J.5>'+Q@)N[0YY;M%(Z',)!EEJD,8Y=$<<157D3_>KCHW]?AGE]6M4' M-GCEA%JU,\>/.9TBK%N%'@N9D,*-@%M(DPD/,549#4JF1?*YK<$<9M9$QH?. M!@%#=V^-UFL_[VW NK:R45_4WI&0]53OV82\!GG6AHQ=)J&'V[ [#&L+$=)_ MV]9ZS"LI.O=#JVG[1K+:Z3N?$:J!M6&U/63/^F6;6A9XP>8*[PX&?U=Z(9HY2AY4%'58KGPVBQ$ M>WCI0@U? : D/ZLO-!@B1'C)V3U[ESW5+Z.4)*Q:D[DEY2R%<+EOVWVTW?\9 M*]>H#RFVRZ7T#&X_KN/DHS-O>^ MJS_QJO!V@+=TJ8WB*DR#F4C/KBWX:D9%DZ,6#(@J/\'S\AC\CW2=ZVP-IJ%- M>%:B6H)M5W&TM6+H2V2.PGF$96H#WBB9VEPQ]!F56_1R:KE&!E+S"[O)1ZI! MA5U$J[5QXY'"*%4I:DAS7*$9!'=XSZDY9![,0DN\.]$94YZ<2SVU] M;^W9M$]PM\T#15LS:(%>=I^0/S)*X2E[&NG3CU0 2N^AH1.(80,Q/EB-*CP9 M $1S+2C!4V3U/F-4NGZ(5P>S?)(H3F])O&85KDA1,3X.NY47"LK8S+_@L@GM MF#W AU1,Q\=BO2I#JI52N: _& @P(I2HB65CLUU03\D@O@-O5Q8C\"BM?SX=KOJJ!HV"2L 6WIGN,IP=^%R8:X M^2@,=1/6)08A;$OI'YTZM^.^F"L8P54A.I#W@ XQ6'L@Z"<)Q)Z.S6V*==\4 M8)F,E>ID%U)MR2$ZG&NG$(_M1(H._>R0#79_6B%*^,NG3$(V;Y\ \H&W;D\T M)T+'ISK,BI"6"SWG13SG12"X/=;R(BI7ZBR*B>LD*9BJ"@!;>/M4NM&T7^#>S#W>7,YT61?4/ M; X&$$?%]Z_-C<7A3,HL!V3=D-"/XF-681ZG/G4.64ZS#EN[P5C,]>EXB6U/ M"Y,R V=VV'RQ\%T2)_6R.^1NZ%G$M8=2BL4[B;9C%K=!=ZY7YE M8ZVK_BU7;)HE>S@X#?RU'^;;.6\<4B8K@3^D]*?(7ML, W&#B !K!L.QDZR M!9R#M-84R4! !0\Z YG:A]*&DN4G211OF>55.H!:GTR!B]REJLT>,.K-$85Y MA[RBZ]1YDF3$@U9@ 1:;_>-,U%K$K,Y>+J;&Y"J.7$*\Y(P2SGR42Y+.%PRK M$[J$V3OX"2Z="*>PA73X5PKO.Q S52%NSA2I1IQ>TW,H?[[S!AK1(D4\J3-? MAZ&E1+^'/MI/J ?Q0)W+!W+F/Q*O3@2X%,68)B8V"(VS$+WU7C)?"I6>4DFWEMP5Z(+WT2$I<' MZB(+D^)7=NHJ-B)OFI^P65GCDRFX =RE5MR$+4F<+98A;NSY<@)F'>G:O [X4PC%*;. MEDH@LI&$9F?!>=Z'E/EG\R^4BA+CGAB,R:%J."?E,RFRL9(C7._6NJ^=A[PI MFTCR7R3P;J./#@NWI=NK+'97#D)W>@64MIJ_&EY7NEE8B5 :..C3-NO*V;*, MGIT-( X+F2)>7#003VI/ZC"TDJHXHF >#FK8@'F6)JD3>I2">9CW&?KHA/0& M[%&S7RG?G^#!/$,BIN O]N5S)7E)Y,&X+SQ.9/8P'#L5&7$CL&^EL02SP[ : MZMP<_@Q]_@FP3.0*T,FL2C[BZ .@;*X=496+V3PM87 MU@/SC8P7ZCF"+' 'C@LNV%Y%L7K4>C_.;VD?'0\ZTM&-;V*^A0(#*]%!YTH4KF?9YG#F>3[&5A.B MF=(&$_.JD@UP[.$T)/%R^]&)/Y,T=VK"?/3/A>_<^T$>W#S.*$'@<7UUO!-P M%0V868D3.#F"^4/432W\H=/U)HBV1/&54O3M1,ROBRA5R]?Q[LI<[R!LP#;H /=I +=WH>?1_S?*G U* ?CIE##:[)D5LL)TTMGW4\F7( 6CEQ=L? 9 =QOF"%BDQWH MM>-FN[Z/@EZL;D*RX77J,KFU=M"^F75:6+$]B&7) 0U_WS*U*<6ZNUO\&:AM M&3HZ\Q/7"7XE3GQ*71UYAE\WFX5 [41]=-DNYDEW/:V9H3ZH$:V]" .8;2GX M:CP(4["X@B8T5TU:F)S*F1[ ME^J,_@0FF-&&.05+(^2'0IEI/]X7XH;F?AWJ!(("$I:H%)X:6OJ;M1,$1UE" MJ4H@3MHFO"E9^A8G5&I+S5A^NB;QDI[A'^+H2[IBC=Z<$.*0Y<,=?T!!RI7N MTE!#O5^1((#C?0/<%(P]CPL*-9RF=OZ?F1.G) ZVA0<+8N7;,*? =B$_%"HM MC0.4;/Y3S@Q YA\ G8:I%_-$H>"QQV6J:.8(=),J@4W"HS]D 7Q]XQ[/>>A& M,95G3E/>3>N85;W&V^-(FC6MRGTY_ DXF4ILZJYP-!;0K?-X[A&6J.6[.7:P MC2&"/ V[U,&=[LI%4X',/"^F_F[Y'T:?K,V5JC!X4">S.[@LZ2Y(!!3!.Q01 MO)NR"-ZI5!WV%<$Q_>,\OHV^R!J3:PJ@!G,*#JJ0'PI5A;UXGQ]#\_@JCA[\ M@YY7?030!CPY*1QP!KAB\ #A592D3O!O?P/D-7'!3LA[Y;-%H?C/P!ZQ+3>+ MB=.;]0U XP\"-=<-6YW'X%]$+*BZBD*(J]@!L$DH\R$+% KM#%2X[".T??ON M_M9/>Z9='@";!*L/6:!4!&?,ZM-'=\6F1O7.J.0"G(#;R&>$2BF<<:0A):S@ MT7\@)T[J=%>.JH<8N("GX[6(.*-0Y2;.D/_I-<-T[R2$_=K_!U!+ P04 M" #4B8]5N#L%N\W- "6_@D %0 &-O;7,M,C R,C S,S%?;&%B+GAM;.Q] M;7/DMK'NYW-_!4YR*^6M2+9V-VO'=I);H[>-$JU&D;3V\4FE4M00(S'+(<_^G]_0NC__.$_#P_1>YS@+"APB.ZWZ"1= MK6\7$;K+@B1?IMD*?5&L7J%#]%@4Z^^^^NKSY\]?+L@W^2+*<)YNL@7.X1?H M\)!T6'=YDF'H\#MT][A!IWB!7K]#;UY_][LWW[U^@S[>G: W1V_>E$W^SQ_B M*/ET'^08$;Z3_(^_:E%ZOL_B+]/LX:LW1T=OOZH__%7YY7?/\(O.]Y_?TJ]? M?_OMMU_1OS:?YA'K0]+MZZ_^Z\/E[>(1KX+#*,F+(%D @3SZ+J>_O$P704%G M4LH7XGX!/QW6GQW"KPY?OSE\^_K+YSS\53EO"/TA2V-\@Y>(=OLI&7S5\QO#S)>&GPRE^+G 2XK#F%7H03!HE0$54]PL]IXM.GS%, M?IK575+"?_S5)C]\"(+U/V=YCHO\9)-E."GZ4Y03NI3F,LCO*>&JX5> OJ]P M7.3U;P[A-W2>V'V78Z^9!"XZ;-8K06?H15H$<24.^>C^&=_'%,OD*UC&.#G\ M>/NK/]U!)VA1?H,"VN(/7]&._M3E=Y9U9S;(%C5=\D\)P]477RU2LCC6Q6'< M9GN9I2N)3(I4-*RO_C1(_J,('ICR(&VAF**1E MS2#@8VWWV5!:X/&NF5\8\.74A@1GE,;KO=7?>+!POO);M(4@F*+P)5(?N!O< M%D3[6!'8G,1D[YLO;XMT\6GV'-F6/I].AW3/,D%X>TS@D]L_9SYNHV%H'2X^ CQ.DSX9P\VA_ M_IM?__[-ZV^^1V6SUE[B93?A"ZP+%N9PO_J3Y7E?XRQ*0P+-K-"?_2/&]!\' M,5B4NUE^85-\-,(>6$[R61+J3_%KE2E^>4!^;4=GGB7AZ/N?E)SU-:FC03%9 M$NZ,K<8H2,()[Y2J@N8H8_RIV6F\6L![GZ5Y?IVER\BVE=;NV;4ZWJ+-P0W] M JWI)WXU<88$VL+?'XKY'C-?@X\B/1Z$VT9:?XUP M]?D!2G#A4_OF"JF-"?8H#7> JS1IYN$B6:0K7/5J&1Y\.O:5$RE.N,R(\5(\ MXJS&2OLD\0 4J=C:@!$/U]1,N\)%V=DEV:)LHZ73MP_CK,,!!Q;D&Q23/_O< M,9A2Z B_-Q#[^S+11;#69++,K-YLOHSI/!KB'7L,R'S/-P7<6<+EKFU'1Z]_ M;];V/B><)549@NB+*$%EFU=^[6Z>A#H&(7-PEK5>-8N;Q8G I\&*$LRC+3]'NVWT_M2=GC8+\F-YJ M[M"[BH;>17;XKTU>0._Y77J#@?\HQIW3XBX]"?)'8LP]12$.C[)(TV M/UL4T=,8-V-667-^J6Z1>:%VWR+D^7Y^!"1U;OEMSZBY_D.(^ED2&H3=>S'4 MF1/8)= #@H;H(D%-4[1KZ]N U1;]GA:NB5"+\+Q(GG#N YXLPI.!)X,Y 3P7 M ,\O-H#/*'D%GEC:&82O1G5'*&"!=3I8%>! :N\^;*+U?,H(7J^!ZRR"$\& MJPSF9%OI%]5>^@K5G:'C+6HZ8F^LT\&J <*6.7-ER%6@03\#_3PIR &3>2& MK(4L6A0XA#_,DK#[B]:7U]0.)KI*AH,!-2G_CBD0@0WQ!=_VRY MQ O;%UN.F??@'7<[0L'"^Z)N_@K5'8(V Q1].BO\P+>]3#U(R-3+,HC5*2W= MW99P8JU==*W;=WY<0X6W< M7><4YXLL6D,B'N#O>)-'"<[!EURU^X?OZ"RY!#M^-/$$Z'O%\JSX)]&\P\VB MF&>W.'N*%ECU+H*T;4&'_+2##;=;Z^88"RX\ZAR05)^687SEU[W+!H?(D(D$ M\" JW/^E=/S@$AE4Z-"O$X M]:&Q2%?Y/R'/.=S$>+ZZ^7QYDB9T)VK'CC(/(^B2 MXN/H;9G*_&L[1%Q<:5KAE .YNELXJ:J.Z9Y4=8WJON'O=>^=.&3&J>80IE:1 M G"V-]?FMT5USS]&Q>/))B_2%.3.P+##IZ#X>S4?#HN!REV'0YV"B]:5GI55!.EUHL(\,K^T(IA#7[\+A0<&=LBY;-DF7'$76M;=$(I#&"2(:N*D^TNVS*K0T M2\(KPO,H-;04"-K65J1'DIPGX?FT#RN?YY*Z/-O;C.($&.@W%7 A";387I/) M@VY!F5Z#=[I_L<#==T0]6 <,+ZM0S@O_7G; W3]38OF_EFAQ>.<4 !&"A?<9*N M5E&9_#5"FBN3A-L"C"P6.."@GZ+6MXS8 A\U8 1RZI2!X8W4U HI\_^:H(6Z M:OH(.!%14V^R,[?=IUFQ3*- MH_06/["-CL&H4J7JT@^OR!,';+OTHEUSU+1'50?30)ZFS-LHU)FD =[]CTF( MLW@+<2M0Z)S6K!T!AEPR+G''8X(#M-WGB'Z/RKK$4RCS()-:&TC"40] SBF^ M+RX2HH5M1MJZ& 0<.7/Y''##N.\+M/O2UUL&UW2*8Z'HZ[Y/5(^/& BAA0#2KRO?+;$^'L 8Y3N_5PREEA^KNI!B31Y."3]KU!( M^O"L =J6Q.#*>L=!CD,H\X23O+1KL@QV"2!WO-U]9Y4W!'=]C93:JE0)T,41>9CG](]Q$W]Q^ MK,J#Y[OX:'0_D5KTKA'<*[7G3$;CA-.KE$IT-41FO5,6#@^JT/ ^"O\-P5'E M8_RB%67B7L[G_3Z?^]S\B*.'1_+?V1/.@@?\GG10G 8%/@^B[(<@WMBNR.V0 M<3^E$]P-D'/2U.T.JX:(MD30%-%VK6A^T?GC:^D[175O[;N3G*_G<9R.DG4$ M:0"4?S#]&Z#CBVZ []+X'*U8/7O&V2+*:+G\>3QN;XY":+U7#@U9% M;'0L,F->D@HI0Y\555$X]3Y/!=N#$=L?-9!0&TEG[.W^WQC2FG;38-V]>;YFG$ M.])^C#!'%9(.2[&I\,.+@2SKL55M49&BLO5O@G6:?Y]7SV8>(.C&9R$N$VEW MW\Q3G"+S*R>J#8R$N&[?CD-#.L0Y.*+?L%'BQ_!@2J.3$MP;E;8+N"R*9*HX M_AC -T5[\<-=HD-J5\AIGVET78QIQ M+&*3F8DACH[W;P3IS+I),KU-7D0*K?.=6!,K?3=A=H4O:)>P#K* MBI7*SH?-[W* 1KX!-CKYQ\:_L3F.Z :X&]H)=TD()1$)19Q ^>_1ZP#IT7:; M=ZG%&^]=BE8J)BVVV^YE0O4.C3#0K:2I.UFZ\>PACOYYFBYH !08N0(DYGCQ MY4/Z]!5I4H*0_&.'O5Y'MBN5\8*C]PGSTE&J3ZCOP8=;E3?3(&_F&+3=#.U> M_K8AVAGD.-W@=9J)-AAUL>[WZ2X 7L"%3-S-YZC\WI-&IR";?2"P!FIP(+6[ MO*Y5(P@=L8*);H\CE#95@42'"1D@RH_IZS;PN>^M@"F2?2CT!ZAI_;8[.RIV,DK"FI!GN,2-6$YOO]@\.7SL 13T]_8 W41"T\(]IFL3V/ M%.+YY'CH=>;XJ-BGSZNB3C]#\!TJ/_2Y)_ D4(N<.2B#DZ'LYP8_1&!)),55 ML!JF'3 [=%;WC\>!6.:[;Q%\[.=:1R:-KN09P]._EMYU!T5>,K)E4)<*K?5R M BF6V?8D#6W@0=R_!W@(&1*CI=/TH"SS@U*H$D4[0-"#1U-#0Z!=2,FG9 C" M[H+GBY"<4=$R*@L(63M9>#V[5C>$W(@A11JA;JO>$>0%11*A=?$C&KFY$C(+ M0R*IO/K/993@UQ8PP^K5PR[$8$,,E.K+@_H?"-J@>>+]S!*(J8L2WI"'["W] M/M^,@I$WT\#(&Q.,W'U.IX>1-ZH8>6,+(R?DG_/L+OVF2JCOS[#I+GZ)>:L00;.QW[!$@>ZPHHJ11 M;^MVTX *1V!,O+ &;@,TUVE>!/%_1VM+1A*S6R_.$A8GBG@IVR#2:-\0\@D7 MIJB88.F/V<"K CO4+,/!8&!T.G)YK=HFS+N*IW(GW^P)VK&<67-=2[8W"J.+ M52AY&U\_IHD-;VBO,\<+?)\^KRHZ?(;H=Q/PAO(D4,N9.2B#=7N+%YN,8.;U MF_N[J(B'K=U>9XXEO4^?5Y\/_@;QRJ_??''_"M6M?(J;)X9:W,R1&8C[+@L@ M&.QVN[I/XT&R[O;D5LGKT.8)N?P&E1_Y.Y29,UZ+M3\00RVMQL?9\^(1@@,' M7VHP.W3J"V!QP"O,6GV*ZF\]7VJ(I+&_HGO#&V+R5\]CE7>A "QB!PP,>A!V M[,.V8[,BUM6K-JAIA,I6_N\[Q1+KZNN"D0\R[BX2,NW!HHB>\&E0!"?2Q_74 M[\"8'?M #9L5V;57TP:BIX(:1OY1(Y;8_B47=^2#4 ,W\=E)4."'--M:"I?8 M]>?G*JO#@SQJ(D/UM[[B902BZ,=-=$=F?D%UNPKB^'B31PG.;1PNW?[\2+[# M@UCR]%-4?^M7\DQ1="7?'YFYY,]6.'L@)\_[+/U!Q, Q$W9[<[B,=VKR",?4W"#[R=X8P9[R6 M='\@ACM&98KLHOMMY.IP.W6]._ 8X=TM52Z*=IY&+VW'_5631$3-M9-HL$/2 M-,L>RY0@VQD\[5Z=NC:Y;"@F\5197;TT'J]9/ P9L?-X]L<[R.%)>LV"F)8P M^RNVH6GN]^@E&F&/"8D:47Y0RY;O7HZ]P(;_:,]HE1:1< MFETJ#/'.T*H)RIHV!RC!A9<@/QT9=C92V;B-W_.Z2)Y('VFV)1U:1D^G:_?/ MC+;)<[#1?-)%A = L,30!D!O,)95%86]=Y\%_AX,5BJB-"OX(S557^C)C1R>V M# X& 1^G=)\-7CE^^! M.I:-7[V7+Z).>7WV (T/X?F:*JS)PR4.S+YV;^<1J+V[I4C(VX\RB!ZK<.UKN(DGNE7, -9[%7+1A+_;"_ MU'V@2D&4;4S)9L 04!=)068M(I9A>2X19?;L>1%OX'[^?9J&GZ-8E!9B9M\I MD'2MF:HPQ;4&ZZ;5;K5OOG@Q7M3%VC5J%*?!7)L="55MY#C77"4(J?_LTU,@ MDGI?LCJ"I97)6ZKM99H\W.%LU14PYQD(5CMGRB2/ Z'94:YQ])M?__[-Z]?? MHYBT083"RMMC=8*I;PK'\P:IOXQI=Q\3^A,.V==L'%GW6[E3)-@,< 3M\]T+ M[M0VLF2/8L#%Z644W$=Q5$08ZJS36+W'- Z;E]]&NDM5)NLPXD*7-U[J^*XY M+='?[H!N'-]\7[T9Z-6KI2OX]IFA-4.FGM$6D7'O]06$7&NB?%8D-_SQKJ'7 M:WZYT#@XLGOA7]]]70=;N/@:]Z9SCXA[ YG-B.QN/S?AN%YX[ RWXQZAX/-GD1;K"6;T[;WO4,)9L!2',O(N)2'F05468&Y&B3A#@KI>:EV,N8 M\CDRWP3: 0HC;P%"4C[N?T4,*<6G2%:_[_@4%7!)Y\#L8ODJ+? I7J=YQ$Y6 MX:@@C&8N@<'A@8.%F[:5BQ+2#(5E.V^7ROQI;U0*SO!,?27TBKJ^G#[%]R/E M)G')N ]AY7 BN>:AM1[3!,H50^S!(<0>$+C<%]]#V!'\>I,$*_CH%P*I,,HK M7S_<0\)G*,KS#=UZ%FE>^#W!)"+OQ4[S9FO(Y7>KRRO"\BB@XQ!Q?P/ 9H17 M90+0PH]S\7,LB>75N5GDC]7P(D!H>X\&'E6J[C.1U1C3\,Z(T#8U'XT8?#IS M,V#WXFCTHV%13L]+XI",*P,;7+3O3%,)._<>='K4E+!J(J<$'I2&C LJ M000A')ADI\+)@BP&ZQH4GY)['5S #5=5:EI0,V[1;H.^ $, X,%71GL^+%"P+%Q,88E)L=5&=+\0Q!O1.5' M#4LQ]"@XM]T83/#K,)1?HKRL2_Q_C[X\.CIZ#=Y*] 0-#]#KHZ.#H_)_*"_+ M%@>;XC'-J _J%F>P3\W0R6:UB0/Z?,8-#C%>08 >%*]H#>ONG\"9Q:I!WLCNFNPC *A<)*,[J^.MMPY[-236A\J'&G(8Q?>\21_Z8('JI3QRL5$D,5YXT)G'@R= M7CLEN2&2MZ@H>\^-KS+@,!]EB8"\_6MR'S]'OW^[<$WWQP=?/OV6VHZ_O[UP;>_ M?W?P^GN.T<6J@I%#U:! EM*\%>V2_WB2\L1C-&193\ M7%1PN%&"FL@$]8LN%?-3-GKC&**];D>Q.WE4?/C5.+SH0&C/Y/3DPI"(3@B> M?8/3]0,(?'Y8R0]M(;15[+*M7]^E'2D]/95E+ M#'ZE)RW-"DV$802QW4%\'43A17(2K*,BL%TID4?%R\,<;%YX29G-UPB*K!^2 M'6E1-O!=:D(LN$ZA"<&(C8%SE^$@WV1;KG-H,&A8%)Q?6C.8X""E_K+>=8*" M9CMX/;@$0FH#A#?( 3>]-[@(H@2'9T&6D$TJGRT6Y4T\#D_Q,EI$ML-C% @Z M!X^<)WXJ>/TA"LLO_1HRZN)LXTIQ_$,>X-OU2+-UX WQ##_B)(^>\$6R2%?X M,LVAIO!\>1<\VS[6-*E[J=&FPZ$"'-/R(8QV/RBB'?E6J@RQL%>227NZ#(WR M&_R$DXWU0[/IUH=J51/G7JK0/_O&R?[,=W>LU@A\6,UM!OC/5F7]F9SP1 XS M?'.RUJ!:.*WYBK.G:(&;^O"GF"S/142K))!_QQC^0;Z;E/!#+F_ MLQK*,M?,SFGV[P-TC?(T]AWQ8P\M7>O;ROP->(VK3JH"3H"'ZJVOL5Z!U(8OSFVV@K;N+:"B))[7Y" M&VXUEEV+$E:M-CZ5* 41=DHC2T:NZ<*A490[;] Y8:U,)]V0_:]2U=*$XW3D MQ,QJ=.?X!2-USKB/U4$'Z(N8=/$*@2!1VK3U6&=97X)-"*WFG S0HZ[2)*V5 M_Y)JM0F.9/K)Z?DP_:1<"9]/BRH 5N:?MVAM;9FV]S"U*3 V =\'49(#H'$^ M3\Z>@.5^RAZJBJZ++2IV?2 X@WTJ;@:"[U3[T9P=8X"2XWMWQL^>@BB&?)F[M!6( M556".(WB36$]F%:?OG//F3:+'+R2?B@L45 4672_*6C659'"'7,3Q%?UY'HCJ*J.ST.\FAA^=QATW#M M_V1RH0P/1#\O+V?*+51:#\7/>2(4:/O,X,^'N1=TO\]Q]!@>%1^J-8<7=5Q5 M:/(#,!?>+-B] GWLCUB3?F^L2/Q)QZ))"8/>$L M>,!7&T@!GR\K970_U41+W3#LVID=,X!)#G#JSE!0]H82VAVX@6I;1I2)Y!IJ MPV3?P'' %)J?7ARBU08W=HJ<+G7W=WV:'%H$-$?[ZJ5Q>CD[#6'3/E--9M8P M1)Q#JD=C#$- C[:'XA1:#-K$-T,+G!"4Q>!0 +)@ HTT#.K1*I.@3S<9Z8\H MHU%:ELK(Z:,Z:4(XR.'25$FOT.K0K3:APQKOLKQ^*:F%09H2OTPAZZ9N[O=J MR5BPC=*@/5.&Y<+:+(Y*L0O0DN>O7IM6=N M2(RW:.%XA+.( 0^:JCZ7EB ]A>UY.%84("Z;2@\O0)MQRLKXO&ILDJK% 6K: M^ SE\"G1 6]&SV+Z]\I4)\8-#B'+&R#U,]"7?2_]7GPAA_8L SZ3H]-=D<>'EA2(]'38A.IKC< $"H;Z3\ M&3,TK%OA2B71'W 2IAD?MAQ[6J4?ASJ;*D\*=>>:$LTY>J+M.3ND>VM90W:- MD:PZ)R:I-+V^9WF_]RC1J$"OUZ-W?(FX&XPTYD;G'7(J(N:#3SIA)C 4V<_E MK^?+)<[J+/S!SFI6GXYSNS39T\ BF*3KS7T<+8CE4G8Q45^U0+1*[FK>/)F& M[ H/2 J MEQ55^%%_7>F?8Z6&T3B)*"&,8,^E0N7B[406BB=F2')^^[ZE_!6D:=)W#4:]=@; Z$3"N4Q TJW*H#V=-J]A:;J@^T0"-8=]!0._RV:I.:3L*8JH 9#%G&8"<[7$B3 MW *9(E4+!>O-TSCW+GS,C7O;X@6=VIS9!*AOP]L8#LIW+6S(FE8A. GRQ^LL M?8I"'!YO/^:@GS;50&?P0".A-%HA6 ,&/ 38Z'/)0S3I!9W'Z><<05TGM*L< MN^OB.Z]6NCDB]FH0F$R8J>>(0^Z":!*Y3QB+&)@.C 5<+C=H MW4/5ZMIO"4F%FI'>741].?#*0@[)T]JMM_,T&[&<*)^.A]V*RPQO4V*5#O42 M'B:35O?I--$HC8S?=B_SY7F4!&1S3AXN<9#C&TC)2I=D2Y[E.5;+L];IS[DO M1H,Y!=R TV59]X%BZ 1ET,MANCPD_: .O*:B6(@W<82UITLT_.IT?-HS^-$ MO+)IN#9QF5Q(GXDH@555"_5\A@EEQ7PBHC=4PTN+XR $AQ]HCT\XVS)APMF2 M.$T=![>PN>!(GWQ0@"LTRA?P,U^3A\*N2_J-"3UZ"/=/AV# M19,]146%[B9AW5'U5LQ]ZU()7H?U6?_<4-(<=45MVH9D&SK)C>"F/[A.&C3- M<:@B@-?!ECJ /*LO&OD+PA0%$\!<) MXUQB?XO*_+0=G]0+V2.Y&#<+N@:7. M',])_DA^POF>RQ",DG*3BZ/@/HKWW(<>H*FZ@R>/KO]3F\.9HDN??81/ M I@242N:)HQ9L7F4T^?4RL=W"I?G.(_N!/#(YDSX'%WY,!-[EYP&%L5BEF!1 M,".FM2:"_)%&Y4%0GG+4&*\T@&IGSJL"*#*F&+O8],".7?10=4)3BKOL?YV) M,3Q[K[-T@7%(2<"KW/,E^4VX 1KEA;OM34Z!H',31SJ+^:UQWX_-0-L"!%*B"R3)[#*:S M,3?A2C;.95%G7L]E 6.*YW+3PR3/904ILL]EV<28%.1IH[CR"5T'!,.GF*S< M2#'V0-J)XV #&3]*FU=6-D1K:(F2M, H+-O[1)*JO!H$*EVLU['P((:XJ3C--_#PRK(^5B^299JM M:!2,EB)EU+'K\$P#'GFQ3ZVN4*LOP%VC>Z%6?UZ5K2%2WT5]FLZ>Z5%*D^>" MJ$IVOGO$9;XSI,3HJOB2;MR^F")G2*34KTE+%-*FJ'C$\% H:0PI\-]Y/$G5 M9=51Y!6F8^PV].F]^_/U,872]^OWA M&"=_$XX(OG9^VR1L;,6+ J]&R_E6INOZ%DF9,][+Q&ER2#.WH\;%#WZK76+< ME/*W=:7?2=O6FBCS[0G*_G^&.'6RXUVF04+HE!>I:9[?5%DU\V659F/[(D"3 MN&NPZK$W(+G*VU,1^I+??S)"[1ZP+8ENTW%9KM<,T-W-C5P"3 M8+V)D/I,.B#[,MFQR!9-KW%[J6S./=1VD;)S6EN<8+,;%YY>#.[/&.?-K-L M@*,!^."Y-7H9L$JUATYF85@65;Z#2.(E!B6_C@A/2/LM.4,JEA1O(\WZ=A]_ M:,0G!\]U0P!S5+<"ZU 2 ^OE)G.0\%O7F^83:)A.< ?),)ML2T\!6LG>\JT! M@X!-YYCZ.^=]1KC *S\L]8(#%!0T#> O7U[\/;M[U!.BZ?#&Y8$F1\(1A[1 MV]<'"$9.(7E*=$7Z$#KYS6NON0-\X;8O!C@38US)X7T0)7"I,$].:>1Z5&[" M9=J![8>P),0L;H'J2!/SQ$$=-$+DZ(;XC#H LJQ5X_?B24V:;3PI#-_TBKZV MO,:I!+K?NQ?P[#$A"="8QN4D1RRL0(W]FH]&56$A<;/JR/8E=[=O/R=5AP=A M@NXDI,\41Z?@:V\\QF?+:01U\9,P)ZI/J1,QHN2'UZ[G4/$#!PXWO,N4ZFLX M2]9U@U*5\:J+2"37J78O&+"'EP3XW!P)YC^O#W.>$%ZL#(X&!#")GM"B?ZOI M6E[1ZG1M^?+5U[Z>F]0(;!,T=[I/E0FD\;I)AVZUF28ME[FX2K5NO"B3=GVXJ;,FJIF;-E[1(Q\0J MM?$EJU8^=6\>;);!JIW%+DI?M6E9NR0>@K,60UPO2N5+WX.5+R^*@OC$D-H? MLM5"E-5M0VW(T^-S=%0QB?JQP]68XROI- NO\MA,K(Z:2+1BQ'&GP.+1V2[4 M-HJ2KD1R"D=GGRVE^GU3N$?0$:MZW;Y>+2N+B(.D+O>@ZU&=Q%G*9$V(O01R M_WCXFQ(">6)6 "%S0DP#7[DES^NK$R6+4MZ+V\-3C2E)&7%&KHGS"#Q5Z>SB M[)0&;7X3NM_[Z0;O52=RH?6SJ4YBSV*RQD':%S>X?H?H%0K")PB09%6PFI;: M)A2Y>/_B3\Z0FI#5%-ZE- XZP\>;/$HPV1OS*UR453^JOU@O4*1#V@,\=?CC MY297+=K9)7E3M93FV9>.$AQZ"H8;@H-.-2/=R;*)66=E3-4)^[@H4&>/9_$2 MIA[)7I,KU"V="$SU*I?J39!IN>=]*D1[(+,<02;**-6>I?3\.%^D?*GE,T5- MJYY1,@4 \H0KQ!US)LP2C^J^ZS>]<>>9AIX^R2M'*>W%@PTB98KKN(N21;0. MXOJA2KCT*BO8X#*UPEM6D+*T=O4HE2;!*.=]7I7FI"^HK@7161S0B-J[//]D MS/"<'E6+WENY[DU5!4DT@) -U()B-5]R8HG*! ;R"\@@'B.,SX0#]UY> RZE M@4!E1F,O',CG&6< ]:IISM+AMF*%;DR%$#_&7%!<\=Q'7Q.A,4X>"]_^SKC M!(+8/]QX0S6^D-JYAEB1/8-WJ5[W[K>@?1:X&::-"N0WRD\X'F>UG&A8B2AU?>^=SPRAW3%FB&3C:K31S RS/H!H<8KR#4!>T. MJ]MN;+J7H%6Y5#MAJI+)L%P/Y EG]^D@\; "U1OY[$D"_;UL]X__22(Y&E!I M?_25SE_BKLOI*R]N_NKU]$B6&DI$*]8(':T2&J- H]^_^ZV_QP/W45U:3:4' M" ]XX(JE#0;VN S]M'6Z?A!#*>J+I$KE'P448EK.'^,3LL-SRS9M$#0ZO$A0 MUGP!SA19HM%J3WAL Q[2E?K##_B)"?JU$5"[!X\#L24Z3HO M\ZS*&3^FI&Z/RDBE3@^H[,+S_J4M]@X@M6;(W!3JU(T8!84L"LZW-P83LL(A M$[!H!,+AUOZPLV7=X"*($AR>!5D2)0_Y*,C@$'&O'+$94=A[3O$R6D1>G^X4 M2ZKK1.&.TE!?FFW%Q%\K%6B2-3'TX!JK/%< MEQ\_?)C=_ 1POKUX?W5Q?G$RN[I#LY.3^<>KNXNK]^AZ?GEQWF_N\( 0(\D_3S7TQNT\WQ?N4WC>3H67):,!4)^S!E:[,'"\C M?PX0/)E?G9S=7'E'H+:,.RC4FPM#9>,&/^&D#'@FW=*'F*!>\\DF+X@QE(V% M0F6R'I0#5=YX5X%G/YQ=?3SS&EF@*]6N0JLQ?*-XJ-O%(PXW4&?B+EH1/,^7 M%O-E\F90KX1/0>AY5H1NW9>+E#/%<-B)8?>'-+2%VWHL0V^NS,Y2(9'Y$SFP[0"OZ6IBF*OY,H8; MO.ZXA[*)P6Q?BHH(Z\R,$;CNTB*(JUU3[?1K-W#\I%6;-N](@T_JX\S?IL*: MUMUAM3^, ?<-._7IC-B1Q?;'*,2M9^5;FO[9,YG<)(AK+3\_WM:((N"J<3:: M3V(T/IU?B8TV% 5#H-;3[K>[G0ZVO;SJRW/4VMA@[#A/1A6#:1V+BBR3@I:5 MH=21TZ?75#CBQDZ+8>O/UM"15^N-'<69&!!U+T+O>YP^9,'Z,5K,X 9;Y$BQ MZ<;3YL3YUCR 6;W-]Z'JRFM)# L@X7@%C29O\)99D]B:;93]YGZVQQX?\DVQ M@=-W/K.-Y(+H[X#LP9KE7[?U8K5,LVX+YV9KA[R>0>+5(NEGC_5',M#M/U]C MB)4A!^-)G.;D7\=!3,L*P<.+Y95#*_%ZT%7 (%+^K@>&L*UP6*5E]U3-6I0$ MT'U%H7S]LZ31O($8^2G+.0)N&'<+@R?;\.[U%EY+.PYR'$(<*D[R,D0&7A9] M*$-ACK>[;ZH]SR;F'* 1WH^.LU2O\&1YV3*GG,DD+M,4%PD&6X!!]$27H-(WC(,O1&F?E MFWNOO%XW>P!RQ]AW+"_#Y5Y'B!(JE)NQC#(^'0_!%%QF.,@_F]U<75R]OT5? M7,YO;U^AZ[,;=/OGVJ?3:B!2/VCB0L3FQ9DD1A5&\@!.6;Z'"2MC409:ND#<"@QYV?^N#4%#(/E=[SF%0;CIHG1:8QGXU+['3 MIU4])]^,AT"V\]:J!$RB0LH#0LGFJ#YUZE8H:?+J+I6'F]^"2YWYV]56VO%M M'D'+?A"+"CZ_P7E!SNNBKH #A_W[+,UMUP0T9,+]M901GQQ@?4R>2 NBBF9- MP_U7%/WL3H,0H?#8FLITF3HZ?PPRJH4J[37-Q\Z]6C5E#C3J/WOT9>U/9+/I M=%@W\F"5#V$54$_RBIS/>914AIB2T/BM7?N9N)QPRQX%QF9E:]YS;,VK#>0'SI?E7E+N*_LUR,?PUHS-L@?;TL6X1(Y[WR:I M2RCV_"TNYMVX] P404]"^ ]4FGX*8C>IL>IT79>&4.:,=P+,;O]\@.#_T=G? M/E[\,+L\N[J[/4"SJU-TVO3YX8;-9X'I:KC3QSWZ!?I\YC P9YQ7O*Z@^W1!4\.2/*X?'EV0&Z.KOS MEV(Q0*@[]X'A_)C%M[4.WXIN_0@V(5U524D>=N1- Z)T>W>^A]C%N67A4?%3/X?#"+VL&7[<0YU<'D\AKKU8B M=Z #7K"NGI4?WQDC).4#.2*&./"YN/KA[.IN?O.3O^-41W+==S4EHS6_^&TV MNX9&]>2U(Q>)A*P/3[@B;PJ'9%1WX#-Y15?$;"^&PER8OS%<=7T3?/X0$/E$ M06S_16$6#==N-B87/"LR^(Q6]3>>;4BAA)@;56^ YHZLIL\?T^S317*=I0ML M72OB$''OJF(SPHL0(-] 78]UECX0;CP[4L6"8L*D/TA#KU/3(U'0HYQL6N_3 M-!P-)%TB'D'2880#DOH;] ?^7U97"0D)D#Z QP*D#%LJKW.G;LEN_2%^7%] ME<3S9L&UF1B#,G5+7F=X'43AV3-V>,U=EM[C,<&[^6>&=GD[Q[6$XW0M*!8H\#N]S[$[R?NRRTN%+E2L%;697N$ MJPY\!J9IRHWAO)//ANF;G67'C(H4.ML)J[G3&PL^'_RWN"@\).5P/&TO G'L M;S"\(1N^95YV>@-Q6= A3:S8GN)UFD=J=17$/7@Y9=B\2( !;H$*%&4S%);M MO#[LJB*>?80(AF]NQQ+8K7%6;*_C@/8.U^]KB/L8WWVK1=JY]JK#'5?;F5^? MW=S]1&/H(*CN^L/9U5W7T>M!R341>?<=0E39"=T+ M<=W# 4IPX==!HRYB)1".#[TQ;'4),2_OH8HXXAZZ;) ]0!O/MKV:/)4PUK7] MK8*+AJ!<8=OOK,OI^;@OE7(E=!JQ=[1)GJS[4E5"66<2S,R 2TBT,(YOX[=V MG<[&Y80#D,NS6<>[Y%S!ETY\H]R+AV::PM:)\SZ/T\^WF_4ZIJD[0;PCYC+E M0)T+K]?K6JRJ%>+* GA>"L54TE-**] &!C^70&_*3(_->3V9=-74);NVEG'+ MH^+CB.3PPBT(T0%;4]QMZQ=U$K%UWA44C-?T#,QSC+O]MO=;?9>[7H_NSTH- M[E0V,/I.=+0KK8TR7+[B6J2(\#Z1'DOY6;&3X M2':1W#WB#_1=>JI)SY<=12C2?$;""B'GF+'! MM2AQEEX,$GT&!67O1+LINZ?/D3UBM-I1 !6HJTQ'/A^LL(F<71Z4L[C M.DN?(D+R>/LQ!\+-V3I;%-$3I06Z6 IO-6]P6/TY36R[XH?QXJ/LAS&W4FV, M9I"L4^5%F@]EV#RIFEHW8CS34$V]0]D3:PVJQMZSU(5 MW\N)ZMYE:5 H^0!"[A\/ML"U@IY15 \YU?OP%L/S'$7:-P[Y6K*_>/7AR&$$ MLP^<;U-CD:7R-!=%-0.G&WQ%J-U]QO$3_D"T]4?;=J(Q&ZY-1%-&.8L")L*W MZC$4 NV=?-#TF&O3JF1_(OO,W>?4$WAKZNZS234YY(/UK<^(,$,IF^"S/1&& M]Y):I @2;5=JU*?O/!9;FT4^,'_G5PLV%K8Q.)OI&!"5K4/PG(C?(T(I>1\F MG"Z3?(B^\UJ0R%36I@!MYL+8P:!%+7KRN7]2\I-')V&2C\ZO7PXZ6[(V1F<] M%Z.C<[8D0O0,T2X/4\9IAU->PL(CSG '[Z,,Y^) !/@]B=G=/1Z JR/J'55 MWH1I-*O2?U/YL=95JY>!TR'0-(_>N2;"))W0HN1[7C!*K2:BY'15[LQU'+$J M8_S\>VB.GJ ].%"7M(=)P'*.]4.4V MH'<9,*S.T0!"D[RGC=^+.B-X(17)NM!)U7E3>U::*K(XWG;M48_Y@D[@N=2F>Q442?TI;][ M":CC.".U1C\6ZL9TFNO1GB#^5'SDW0N=28)0ZA;7GX>QX.@8@1X"A&0L#7-Z M3Q)_)I S\3XVF25GRR5>%/-E'=!,#&8E9PVOK7/_"X<1GC.0?/T=PO1[<*N$ MNQ;^2@E+Y-#)!.(-UA]B$HRN+Z06';A!(0C+E%(5%Q\S M>R.UMN5<)&3*<4Z3A6\+**Q8I0P'#^-N04+"[OTYZLSQGE*NFJ";[MXT 9RI MR)B//.E<6#X_GG!VG]H4UI%(6O[K ;B4U9&9+Z97?.YW2BHKHYG_ H"_>Q$% M '_7EK5H(*;.$;D=,GB_YYLJ;K=V#3N%9Y]XV!9DEHET='96^CNSE?YN BO] MW8M8Z>_D*_W=@%*?:4+.TR(BX##V/,CZS* M9"J,W%)]WZ_-%OW7$UCT7[^(1?^U?-%_/:Q*32O^WO*QWNG:0V6.%GGA)7O< MY%: =_H Q3C/FSO5\J56ZK:.\GQ#8]*AN/=TTBY89WUO[*8O ,"C"NW.K@AO MHV3QB"BYQXZ &]X=&;W8B(,\CY81U)/+]W#EV])7$&6G<)QD!@:_^%3Y-B.< MSY=M.HZ>>E(D[^75 4TF%:[=ZJ3&IC]:+GQ2^#1%!OMF3F/FS#.]6_WNZ-W@ M.DP+GE&/DD6T#N*+!,IRW:0QZ>=AS&)O-ECR4L7 N.<=="49T7=-!W/Q_90 MQ/".^T&SYV8M5-1'*ADW@!/W9;K,F55+"IHZR-E0,,8V8XJ&%/$R)3U&S;E! MO#BOY3F$6\6%;6YANL$3-:"TIR'M,>K5#6'%F,*1N L(+LH?E4&H1'+8]GRL:$%1'# GG31K.\0MZ0 M"3+7/6Z+=/'I,8U#(L"SGS=1L86KJO&3,-3IND:J,F<\=]_=_.2O?YY?GI[= MW/[FU[]_\_J;[]'9WSY>W/WDU>6A+>B./T]K3@8$QS8]SI,@QV&=M3A:HM! ;KPD% WCF8?I/\]NS@Z/9[=GI^AD_N'Z M[.IV=GBRT1>9-&"\$&7X\\WI/6 M!>2'G =11FM\VEZ CKCV\[Z[D[%)WIX[K!HBVI*F+"':#EWC#%$&#E!)RON3 M\DX1W'VGWIVH1CM*Z393,32)TU.!(>=VT&"6%8[(\EQ,:2\HJ'KQO;BL@4?G M#%2<+:(?.^8] M^'O=CE!V$J+Z**Q;(=H,K7<'8?V7T.\MMQ]8]TY$MY(S]5I+695P>IYF2QQ! M"%L^2\*SYW54/68_Q2UAU+%,<8<8<\ 6-HP3B-F.8V(-IQFBY*>A1_M>#UI[ MR>@R-JOJ/Y#MV<-#AA^(_G^1%%F4Y-&"&@$-8N99A9?N'L(KO.*,&]=OK#@; M&:\X0]T>-1V4%O*D5K;U3W.G*C+(OI.*PV,.!!>]1'Z1W!D5UVHK;,7IPPK0,R: M^BN3@EG%!(M+GVU" \,,-]=(:TZ#G1>U!-7'9<^##5W^SUFJ^D"UMG(UA3=@ M(9NKW2U.%-7NURYL5Q.V7I3M:C! &[:KRA)_8;;K 3;LEU-A:EON]K>EQJU MO34$A@T[_JG-9^2E^915!J5OKBJ=S2_Z=)9"<8QS62RAP;5D.*$M\-M\MBD> MTRSZ!8?TN9!6O,LUD6M^O.W<1=W V+Q%8PUGV&^]FK&&I1#1M2Y?N<_)(;Q, MLQ4EC+(R?AY>F&Y'?'E_0,L=S(R3QZ5">W]A)[&+*IO(GX$;!2UU;(!ZGVL MHJUD#0N:._4Y\_G@8+]M6_)/0.>VI5P<2L3S_0Y0V$\],PUR+_;/G-88?*^9-XSH=H&CO=E,%"%4%>MN_DPK+&@JYZC-8H,C1/UC;[UA]U5M^O(_Y)S #B)UFM9'(X3?AE;POA&K"UF/.0$.AC6<'MUVBMT M/%0.SR$R$=40!Y2E4WP:R;U#&'NQ^JR[_-[_8"_KEZSIND_I'2I!3\;'+RZR>-;I+:Q8& M71X:$/ 7MJW/K(7<5\;EN<<+2'- ,&XE#>?3N'JII856VI['I;O,^<'1I?[" M;#?>.+323G_<7Q$O^81@@FF4\Z$_X2_'Y,K?3M7F(IRYB[;T-TB+&:'_"RRM M'5Q]FEJ5U%R6&,UY+(]<6E1&=WKA.?J#T$I,[9V1+\5QJ8B@02>DRD2;OI9# MN%A%14DE"6%%DH6)DT6$\_$?R-8D[OIU.#WV> '&\P\?+NX^G%W=W:+9%3PM M?'5WW?T$1@1G!C6]HOR3"X@JD'0/3#E3 M7#A>G1 LWM"GK2> /W6!=E&G. 'F6#O>Y%&"\YP _#Y***'QT:9(U$?A-376 M.*@[_GA[<75V2W; D[]]O+B]Z('/ _;T!-Q&G\94&-9RFB/:(%%3CY%?EP M0R80FJ5K7#T_-A$\:R*&!6R=237,K[O!3SC9X/P*%_-EG;0'>4-);CM_54C* MQU8J8HB7-UHV\7U>JTBM#2CI2&WNCWF-54+M(B%K%5^FN>V*C.IT72N%RISQ MXO]P@<@1-L%M3"Q8R08FF -SY7#/H]6MD @F4?76]>WF_E]X4=RE-WA-!/Y( MC/IY5CUR1_=2R^BTQY>/?=$:][*HFZ#R_BYHGRBG!%#:NKWY(DK*J+K\E=>G MHZP#K;U:[,ZW>2G>S7V.?]X0S>OL"=2OT2IB<^GX2'3G,WY[][2,Q MW='9#^!,\ONBF4QDG=1RX5!-'9=GS^!I(KO\(SB?YLM3?%^\#Z($=G>J;MP% MSY8!I$32UK'_;0FDA$8AA2(HJ;#%N[".0Q0E3VFT(/L?#K*DG>'J 5+98I!N"Z!N\P-$3>.0M(TZ1J,W#6AUW M:LQQD'=)M+3O4%!W 08V"JM.4%#UXA6+>@)OHU%C8LP"WFYPCK,GM5B>^EM[ M+AHY0MJ$N08M_:O'B.:]26QNZ-I\#ZCR102^66UH=-@I>)864>DHQ.L8TRN_ M))RMTJR(?@DJ/\L:9\462B<7\*P],6#6L)G9WE%LL>423[:9%^]).R(H;%'Q M;!?;QE-GP[(YKX8.09A\C.>E-S5YN,3$RKB,@GM:=N\CL/!S^AKQ*@0^7BZ)E0<^[;HQZ=?K$3P($VV FT^6^YL-8UZ/6 I^ MW0V*H1\4UQUYWLW\2_;(-)ST8Q*4>R%4[RU[A] ',#DN\GP#>M])FBMFKBMW M9M%%H:B_J;(FV%/@$JWNH]E4%RBJ^D$+Z,AGT*6N4!MM46N63(_& M-'F $GH]&239?:U0A8%:Z'Z&F=:GPT1NA;E)V@- D@3.+EBTL,AV6)7%&"^ M-SF^W#I;&&?4/DH,@RI7;"^2O,@V-*AK7CSB[.XQ2*JW-WZ@3T+5Q;ML>VA= ML>T!VZ[&)JWN<7/[\3>__OV;U]]\GQ^@LJWO:V77<+52A=A$+CZ6]%5:,=1C MN%6-;RH+68W9E[1\E48D7;05I Y0=>W&*TKYLI:O%C2M+%IU:;A,0^'5R 3? M"HBXC"]C'[ICI7#*V7#K]W T*O7B6,+RL"\A=<4,=?9R/=5D87P_'&208Y:3 MKFHVH@4QT8HLNM\0J=F^&Y:1\^$OES'%B]:&STHK/8KA.QH7AM9D ;0C9FB0 MS&D:QT%6_I'^]I6/-: K],[=L3P7V=IN%D4^0>LG$NXU\1MMGR7. <; M]4?H[^5G__!X@\>>X&:#8HS'-(,<9T\0(J$AR;TFCNL>=(CS(HJJCZ8@2?8$ M[XZ:_GCT)9EGQ3^OTJQXG*W(Z;((6,)D'P.D9>L((#_MMG].IPX#RM@<\-08 M^!!57_8%[U#L8FF Y 4#,]7-:01ZF; 3Q!J+F=7.[8IF<, 1<>?+*:QMP:0W M"YPW//-PK0_!XC%*<+9MWT^K+WD-S4]$R?WMH8 ;WCGPF*[1JFY&U3Y<-V3A MQX=>IR#-MDHGFP3#>QBP7U:>%:'U.36N1KFC]GP##O>1#%D.(V"E;W.G3^_W*7/\VY5'WDU M?\3BZ*8T]L8TX!81 #7:-N'>^.U3Y^T'<(Q,9_6+5_R>J(JAS MQXJ2@!H7BWP"3''2B;W5\9&S6SJM+,]D@0>')I:Z_'@*SC7AY.]DSQVE6?[9 M>91 &(JVP%GMW&X## XXTJZ^%,C:N; %T]Z(FC= XYNO!3%7H:[?$\Z*"&I. MI@6^#K:0P:AU'2;OQWFA?#E/W*LSVA*UFB)HBZK&4]@9-"37NF=3FQ&CBO:B MON>)-3#MNG)?1%>)+U-,D0ZFH7?H25(-7-W9,7ORN>P?.LV--RA&:T_;4I\3 M"7!H \$.Y DF?'GL(X,SX@&;S= =AK^M>(&#YDZBL'MXQ(3J?B'<) :H-*U^ M[SZG@["Q:^\=&PTK.M@@C2:)C9Y$P@'! M/QD,HC*OKR_3(-$)RNRT<"[8#GE>5.;U-8*/)N&38,[P+BJS-YPA8M0[UGN- MG/J:]JGSMNCC&8K)=]-0]GGSO"]/QMD\:/?5$RR[I5/I,ED0;L'K:@M..8:= MSXV8+V_^.(T#8_9,0M$!;.,]!P$MYS?60G:X858[#T$">MQZ"F>YEC#WWG*0 M3(&I-F?#UZ3@9'*WQYAYEJ;O4=)U):GZD 97VQ@G5*)/P$=L9Y\-7NP$U-2 M+Q%\.HG[<;Z,>(4UAB #,A$^!,_1:K-2!X0D::3;G^-\D0YQCM2K;[QO$-S) MKW-$^H,Q."]H1U%B5\2=_ER+N$V<)^+RFVF(F#7YC8A[@QE22 -*FI=% $;9 MWOO]NX^5[?' LS7ANZJXQ$3"X[CBZ=1_8([/Y*:@>DT17V?1 M]J:;R;^*H=)!"[J_8V M>AZZ:'==3,*D;=@1K-IW.W5LHMZGGES$$.D.>@HF;8MQZ\6%N=3,&D;?'#7:]O=^;3A$U:AG@D0-D;^H!K)JC^'B4/L^?( M=G'U=L^6MY68 10&60XLJB_0W^$;;X>\0 #M*Z3]X0QX&;1ZVI%&+]$H7%KH M!_(P"8'=@X_'V]V_[TB_(T!C$"OV5041G(:PRGU3LOX0P9<]''H H0UL[+W4 M-VS63 N*G,!8DZ*LT'T3Y9^.M\Q^GG_)RP5Y7G(FA3 M H-R9ZY]_ZJ,\W$:XC+$,T4W@K:D%@0I Y(IP-LH; MSUPRSI->>9QP-8WZI$ S4]"PY#NCKXF?/\.8>5EKW>TW< MKOLN<>Z3<]63\+C\S%^\!GMZFY7/&(WAW?])D&5;LHG\$,0;-3%V6S@O1-(A MSY'CHOH&/<%'/N^-F=.[RR#NC<7H4O@DS0MX+S"?+^LBS&J29+1SNRH9''"] MV'F![N%3T./OJX\]JF2"26]EB+.'9[I6Z^[TI.M+IE))>M.K>A/9E]A ;>HB M>2*G+GU_MA+\+ E9%=(MJU?J=%W7Q5?F3*=,OE=7C[:,VTJ9WG08;ABSQ6*S MVE#'T2E>9W@146M/:?O@M75^X',8X<"D]351Y7:?^U0")&)H-A_12$UOS-\' M47*9YOD\N0UB/%_>99N\F.4Y+O*[]#K85BJD[7U(F:R'9UI4>>,@#)HC>'TZ M@*I92Q30EEYW(ETAMS+3RW']I^CG#2*%D$,!Z_M*S,U MHCZJWJBQQ@%@ZWNT()_YOE'3DFWGBDU]%HSO9ML;:07E>7*#%S%9MM$RPF$) M=6.-,^JH1_L"\VY'=.;T)WITAV!:>P= M%%2/BBW9F=,\LJX/[O7NP?388T%4'I]\!08L?.8UMHXMDHX:QQC4D+=3(*!< M[\AD-O3T8DJ'"]0MT Y+=BXAIQ% M]$64H-,TCDD[M,89RH'**Z_NL.&(:0-ZX#P:>RZZ=&]PB%?T9"@ICXKM'C$/ MVZ28(T6(!O3C"8&1)T8^X)@CM[.7EAWZVT)5Z#OWD&FSR/.5U1^B=1"%?JO9 M&HN=#TO5B1F0NPX13A=)7F0;T"YWZZ#.E8<,P. !6X:H*E4/KELEQG@[8_,! MW%G5;W44*7I,XY"0]JE::@JZZ\-5GY1!4"Q!?I*N0*NE+F." M+Y(05L FB&[;K%TO-U]SST$6EI78*0\J0,>>%D(-*OTJ3<):J?S]-LB2/R\Q[W M[TF'Q2DYE,Z#*&.D,7C?[0<,Q,.;+=X&J[H('Z E"DE3M"1MRQR/G>M1ZI!\ MB:?+\+5@\PP:*&.3---^5[4C5NEH$C1W&I_!YX,7;#H0[,X3E:5RVJ4FB^?" M+.8#PNH3\K=M*WU>"2',AJZOD%E,<*\&JT\YM\;N12^:^D;HW!&:; J]*F \ MIR W0XK?WK&:*F!%J:Q;1IH

^JNF%&2BLM+,AZ==\I/L)IRZ3N#2&)5.U]7# M\EF7RO)1DML#LNMS>B3W3' 6@S*<#SV2S;V/9..XWN"Y#0<%[3>?E>L2 MEBB,&BD+BWMQ>#A^?KM*Q6=P)3_N!?B6U,FLT 7XPQ>9GC;&F.0U(( M7-&R.Y8;61,VPFK^U0=W[<:-E$*V@'D/2\[(0FR*TUZ)93#[HW%.X33%G07 M0EOPIZW&]U<"^YFSH&KKNKV>7YH?EE/=,WU.[(1%D?;A-)GSBZY58KGK3E[+ M\F1\Z0X_DY>YRL[-:O@!X[2L%1T?8(7G$F]<;,1V>=4^BO"=Y]LV2JQMPH1' M?+'N5K>Q,Q[L@YVLC2>L*N?!90W+FU0=&ZMQMNLK- 7X"UMK_+C M$:)?3C0)W@?0]Z% F5.GU%G%;@E@\_.8%O!C;(-8))T_K53/.,W(.^?ZA8WZ MA=8IUR\D6JL0G"2?[2""<_G"N7PA"^I-5C?;,\N\6HD9!P?X^)YK&CK\*7-C MZ:!P>-SG)EA$C:,@F2;550S66&RY$&S'Q'PBY\KJ)AK_X$UG]0RVVX+=<3A:8 9K@$\G)+VL6"@M)WKR M%_KU\/'"ZTZ!:W,=%KYZ!\>+Z)KN_MF@$\J4;,OSZSOYN6Y^O_,4GFM;8M:# MJ?+^UA;6"8"6/S)FP+/:8D, S7_Y(\+A#ZH B2Q-0<< M<)OUT /S4YU/K=67HIV!"0F P++,YT)=E[ZS-]M8UP&H6GIIV)Q3/W"8+P6M M$47AK4LV-L[2C]=WBB^5"&M\3GW>7+]/1,5"^RD&*/_-GFQA JWC-D*?K. M M;]D\A./5-MEC%DY#)^ZQ17A[F9%$4;4Y+H5*)O9RLGR-Y+:0 D^;PS0^UR9& M;\JR?3B+'DTE'%CO"Z[R-BCJLH;?Z6#+B_(<;AD-3\3=F= MA."2>S/"GW?,LU;ZWH(MW),P@412' M<99NPKIZ=$N8PDV#C.L7H,#92WR < M]C"W#L=7B3*?P35498^XE*Y83V'5-Z@7L>-'G[]<']!S.;YR8M]NBW>>?;[@ MB2$.4OPM'+:NTBI<@?ZV"2'QQ63(@PZ0JESZNKJI56U8KJ^:NI? M]<2_:M[PHRPO5_WFK%K&57.^:I4NK3G.MP#.YDQ!OG+#@E,$D],VQ/<4SN;] M"_&OPX&"!X$-">/G\DOA40H6'F* \" 1A,>=)[2\-8!;=L3&WOV)*%K 8T SUV*9P]"=F M,?6B1KX.N/NK?]=[[N?&_MW;VHV/+\_@W0?5&4)K:Y.OTE+)=&JS_0V:'1,# MS0 '6MP(X;F%,M^>RQ(-W>F\['3/HD&'GWAZ)\LQ]E(92VYI$0:*5AH^8X3= MD9XKY9%YTB(SI+K:_E27J:*XT>_?$Q6E&*+"%SM<]KWT!@*PO FWPYLW,P!M MYRWDZI6*E2(,8UDK'ENI?$.2]QK>.WE7*E>)_K9U!'5E901U(_H(ZJ]N8X,^ M?6$J[!VLY@LN!H=/#[PA -[,Z>;ZS.GV]>9P>#(%B+&\$A7%O\+*+D#MF,Z= M[NO,E+-+._=5W6-?KG1[IGC"J>):#=WE N[Y^_V;PJY[\(KUW57%SG4E='^, MEG!_.->.$03WW*2(L#_YFYS1X=O0T@A=]COE<_7]^5RFV=+!V1.(Z-+&. PA MZ%SQ"8VK)+E2GHN3&_F42RP3I2ON205! G(:1S@&CEC@$KRT78)?D\]N%:^3 M0,+Y'!M!HBO>%$\6HO;EF$K^T5.8?@4L\=*B.*5W:%,.$8B\?)?5*/\0YT#%1U/.46J\)WUC>WL(@0#EET'#O/O%L^,^0< M71\]C!D@:J)[8?<1,,>1$JL**JOFFIO6W.T:[_B YK;&RV7'!E:TL#&C[$PP M40$4A'$"RS<,U^W9P+O6>)+'IZ^RXE/*@D1NQP5-!=ZJH(!P3$/NGR%_N$>. M4SS.6AUC*(YIW"8C(R]-;V5;8Q1/,IZXR5SCOL6%>Q3*+@NE$]"?W-H=E3<: M8V$[6_I!O39=[G-5?N+Y*&1@V6,>25P>9L=N0'&);-P&=&D+EWT[CV=L%.Y6 M@!LM" !*827%"T_NL.,DGADU"<^2A. M P@WB]L_CTOVNC1PQA@XOHMU3M-XZ8/3\D9V"Z0!;#*/@K+N%XX\]]_-$8I[ M6*:+OWOO<)'4F)CR8VC[('>C#7X92LUFU?G@GY5LN;3*9J7(::^K4Z= MMG"N@NXDYG@E/O&F3'W,FXV6!8G4]B61W?.Z@Q@$\]T.Y5>P #0ZF(P8"@<3 MY^W/2_R-D S\?(+3A0RFV@PM%/WE]PMD8_#9FDFR^]G5:+A2)^-0UYD%2HW[ MUPT84XK]BGBM_!9][L,%:B^?;--]/LOGDL'PP+'!;]8T8T7_C1-]#HH^W%/C'3&G+-\3! MWU*51&4[,B1VZ>L]EU9C3Y M)Q1?I03^:O+@Y]I<$I OR&[%8]'9[6B;H/SH+FL73-9@ON5CW+NC;NF&N>A? MV&ANY.V&^9&8+^/+:J4N5&MMH=IH7&T>+Q?,&IV@Z+T6JPU5]^1 J_G;*L;P MLHM;X/H_>8\K7C:/#BO+ZY#GY(1+9&:H.DML1]?8.GY=2?-;,+FM7Q6TC+^% M/+.S=K6)U.()Y"BAUEKT4*L+BZZN/#F0&"T!T;6?$ @/.LI++PY;6X_#U@2Q M)FY$8D-!%@2,X#.?,R@WCPIE46AWFLE!.?K!C'SLUE\8RJ%WGT#>L3[@X,7@ M^9'Y?%1RC/>D(Y[; 4!O.S%UVCLI*42$1076:2$JI:._&U%B9S,U)Q%,92N8 MHS*(.M+(R+#9B%&FS^S:;'T?JH*;6!*(1B/)C%C/2/7<,] X%O4V@5RM=F*3 M3?V0XUU(-.Q]JJ.AH2I4VKLE]AYH<,_N!^8XR8?C,\S/E86CJ[ZOH^M8.6\8 MB99>7DQ,2*56R37=Q@N03W/32?-^H<:+*51GSQ6RGJ1F/Q\]4V2:O;"H, M=;KK",[P%\%UGK*8N.YD@?.18_YL!U^. VOVRP+Q5"EA$;+L3$APX5)GJ.<%TS^ MJ2KT8=F0VK>:WB_>'-1=B?5YX:J2H%6Z"N;9GW[VIY_]Z6=_^MF?GHR/:U,# M]XE:SV?%F".%G/D6,#%K2LV<^YGKC?VL$O7 MTG.LL[N^OH]Y'QV,HM 4=SM9CNF/W^%]/VV/;;V5*O;/#O28Z&BGBHYZ<[-" M]^PF+[I_=A\W>1PY>/:2I^4ECXZ%8CO)<^L2;^WKU?S "9NC@G M @=IBWW#M%])E\DV*>_.K$X2N2I;]?!6=;.=TNEY!1N)Y%YM]0NV:OG.TPWA MD@]\""7O#W':WJB&F#(1-"KULW\P%D:J*6.DUC@GTIZ>;RIM9G[V$6:827NR M7L("I=)V]O46M=/R&[J3I=QED,^2QEH9YV**U)&<>F)E7SQUCI7RS(<'LW&H M;)DEI]<6FV7D-"F4.+-Q6F=;JN+TZ'):?_$'!(Q/77T(-NGRNH:A Q\YK4W MVZGDGPPKKTYK7;8[XV^C"KDTS* 7\"Z&_")VZQ7KY*;\=.?%3.;:1.4-+V?4 M9 R2_3(&,/).9->E[G(2*]D^B76UR[*B\MFXZVW67&"[C^F,2R M)Z;%)%J?##@FNKIRQ_'@BJS!Q%W&XQ('Q0Y^O&^_-E-?LTY6/=R.++N&I$,B M[?9O%[<.D6+W@PUIDW.G7NV %(4@QN">SL4VR[!3W>WCR5,Y_L4M'GE5_VFP MVGM4%Q;49H,)EQ'#E-*%HQOQE5C(8Q/26!MV__RR+D['XCVXK<^+Y35/7)?K M8A=@9Q+85S9'ZT%_8H.J_F2G$Q0, +[T0GN_J"FK%GT".;"L\ZRLD@+W#FYN+9Z;6V\TM^ZD:?>,QG^T7TN?BOKW9AQ>U='P>&1 MHA5>D &SS*FSSA+\K8'NCOY[PHP^/H5&X@.4EM.KR="9(6S! WW#ER_165NM MW'2'=^PO\>8*YWH'C?UVQZ=XTT>7TSU+SECAP-&/QH0X+\%9+K+S&N84=KY7 M5&T.7,#]Q=T3DZ_$3= M>R3;-M7QW';GT-R MDEID3I+U&%<3*<;DXY\4O)0=3QQ#JR6\DV3($X- S/,:98_X(3 MV''@TMR<&98;PT&2Y9&=E;.Y/+7O N_UR'C/M,77DX&C!7G@U<^JV/AF8'V( M?CJ=:<:"XKM VI:]C\X\>9.REEMD/H/;J>. 1-* W>#(+(063L?C#T9.1G_) MVARKGKP)TIQ*.&0-A\7XF&$)B<6_0!X^9[,1^3BN-W=V%@Z'*[LLZIIT-8W, M0O;(FHCY+\>8#N=%C'1=LE^1!26?+,#'.++@&@2HCP.N,KK-%RV7[\)KAAY; M)U!JX4J @$GLOI++T@'K/V"9_KLWPJPKW'Q5[I!+X/UE M8U*&KW >)EU<(?-^ 6:MX<1(>"(LE4TG79O5AID")>^$?G M9SZAC^$VAV:X(K=;N\-IQJN$2AV8S M36C6A!I 4VPGV'$LV;9^W\&L8@TFUKTLN4F)B8H23X'!U3_@$'3E'G06_84G MMS"=Q'KV=LDN8[DP7TU0.+=BL=,1.A%:7NT"QS% N1=UIPC*6K4FM"J[C\,Q MTH1N_W2,[,+1/F-'[NJWPE^L"FVQ+K2KM?=#SM&ATQ2JG;;0[%0SH\_=/#I4 MT[MC+C%;1=-*!U/[Q%L:[G\P?(#J(YQ4_1XM2G,[+32$:J4M5"J[:>%T..ZYO#\O^R316,02*)52W'5DD0[>,M*<].QO,X)..Y MS\*6@PG78;@^\Z#+V(:+WE/^W^WT!L*S4A,:G=T"-.^%T1GA^S 5]-CX%I'! MM(5&.Y5"^+WS30N9M70G6:]8%@;_Z2T3 >Z]U([864R1'YA%5E.3W'6'?PCL M7]+[^_>'?W0?,?E.(-W^/7GN#4?/#W>CWGT)+RA\GE-\7+IY3_M008:PPG4M M1T3Y$E:V=>,,BCT)P:7+Q1LJ%!]AM;U174TH>(6O7'LMC@MZ-4Q[1,WI W-[ ML9#X:12@;I:71LF1/U(!:J300I3ULP/'7XJ!K['YX392G^DTQS >AC933;1@$DV'TOMP ^J.+Y M, "+0K.ZVR5TE&A.*%-:NNK923IM!]0AAV\)*"2/+>7O\;MQO6NGX"'G-2I. MJJV3&((2N29]V>/P7%6\E61\7'Y;R]+X?OZ\^?/21TIRYS@24D2AWYA%4G&C#6J0]>*6XMFF(1E ME;MYZMX/4YSP#?^'.UGO+E7'_2N^"C',@%?MN5-0I.J8PHJ%4YO+4^B$/0BS MBS6-6.@P*(,M-A7(*QP0;5'65+B>]0%Q/0C\K5.<0\[;BC'WD&\L"Q;.808\ MR]2?S<%F16_U-?&5W)5>)>QAMP&PT*SFH)YX_A3G:\)3-J(-B1'(WZ)SXWA- M:E;/?=_0Y;EIPM;".LK L>\TA$IE,P&MQ&:XKY(.IH&;5$,WOL*K1G"_%CP8 MP2:1\5S5%+N\2_6GJ@"WL=T^53$ -:>P"?"OK)*]-=,-5F) MQW]+<"C-!7O\?\\UUIX. %J[AM-#"<8QX8RQVD/L@?!)Q2F<0-HVOP,/[@QI M2(#C9V-+3U93@0S-::ZH+H=B^TODW$VZ4\[=;5Y'YU&XV:DD)!51U@[=^SU[9X MG\ O3Q2*_]PLXK\MTKV[&WP'0B;/O;O>PS^ZGQ][(-A[H^('>P_ I!?V/8@: M,H1?-Z##MA?Z+44*_9Y,Y/< G-42P/M^T>"U?L3N ER\PAJ^<,M0?UFNXQP! M+FX$F)R#OZ<7_'6.JX\+GW+8UV5.2X:T6DL3T *S%N B.8=Z#P)J3:@V$P1J M)L'=1VI9']%9:;RQIK/H0$+_OCV9:YZ/M/#AQ>UMB@\Z>2[DOACFO0.W3<+9 M.O%03+Y5\9\QFZ8#Y+"E#,V":7./8,V.GBBM!? M6/Z#/=. I5&%_"W&Y()H$4OF-X!7XZ""'G^;/TAIP:J!?#<4\;;0:6Z2W!7S M >U89#.K158%L;XI^:Z\#FX[ \1L-P%1YD+$&^,XK;$R0+<-OW1X/F?I^%_CH04U]$<$8,90L1;T=*/[&0?E-Z''SD22FIQ\)=4 MG9#WLCN>E7(:U4"9CJ/+ON?8,9R^V>_RI+V[S]*;-Z?UE/VZ'G^!#7]S]QMN MOK2%FK@[C?U]>W5C@K0IM,6<^G0O;O\TS!^L4[1IO(!>?=3.4XF0.6[H07\R M#9EN<[2+0K6]&RF[=GH,*"5"N=&AU-C=U^:8U2N1HQ1?5%VU0.DB+X:A%#\< MD?Y!<@'V%>&U+6+5K,7O1',N1LL./?6C=Z8Z8&8NCQ^H[JX++YYVQ'_%&O"Z M=RR7=H$'8YV'@B?;CFK+"FAJ_J2%9VS)A\&9/]D!SS9-1&PD6%Y[#G(?@(@( M'1Z.-QAYOP"U)V#.8>FM_'E[Z+,J5%K%[TJ8[W!T1%14A$:]?@Y#!X>A(T8# MCC3[TJTFMHB$4XAFU)[[.12Q%I9-IR4^GU*UB#6?S336BI)7+O,Y5JI,3/I3 MI6\LJK.\^R\OD5=)7RX Q1BVA:A (LIJR;%PCQ9LFQ<1-0W MTPJ@]U'J M,&! M=L]AMB5>DV ESSF6ECQ^.BDUWCQVE'SI^7$5:[&R=(_.UHR$D_3*'>(@757G MG51.H*N ;F-!HG:/T,;9:YH5?EI"-9W>G'O/7CE^%[-#7QW@_HK2(*UV;I"V MV2!-/#=("Z"O3V-O'6GTL4KC4)R;JF7=5"WIE_O:IY$L7^U0^G:2CQ=8X$U" MGS2)R4FO3^@!16EQGIE%#$*LD*?GP5/O>?1/-B +)V8](1LG:7BA!+JK4-+P8X$KLYQP!5A1E>> M8@(7MX/)1,7^?7,3M@+Z'J/Y"0 )_CXJP3*+"90M*I?57^5755$H7,+_6\94[K)8;5_+M(PCMW!!*IUB$1YE3"J*[6Z(546A M490*CFZ55183*SSO3''0P!)D]SZ(P=\:Q3^ I+I3 M S#Z;_9]*+EM=957V_&[7Y_;-.05FY4D>SOEI-=#L!@]-WZ()7)VC26HGOM M'$D9V(J9CE#?@S^??EN(!!)IZH@$>L< MX$QWC]Z;&R*L<;U)[F2J:AJNPIBPB>N\ <;:^LFKI! )?C?-!7PL_<2\<[QC MQU[J>^R%#Y5UWL02W,-WU+S>K!5Q-R3X>FP@9E);JF'9GR5+M083%USA"ZYO MPX ,3\).(:I%U@;)"]GL8 OI7&^*L"WKUEB_$E0I(JR[<0#!8_,:RT:&XL(> MF(S[YX//\Q:^M<[]#3P#="M0U2=,6R \L:F/3F;00%:+E M;MO;9C*)_\"'V8V;77!>=/7?<)&DI[$Y%YM?)55_-"QKH \E[ LQ,H%O=RV MJC4RGJ2%VR B?,/MZ\W0JX?,%W@\]N"QX%ZV>_9D@7C-@T#IC<#4#J%7W!<+ MQZ)38&1*NL5?\8=JV8:):C\>QFT(#6=XN'2/7I>/9L?3N@8I24G?L"D112:E M1/&&?%)Y<-B"A]XRX83*#M[%FBSQC2'HI+$QMWD#HOG88E4U-B@^SD;<8[\F M$:^+W/=D+Z7G2$VR? =T.^WN,8;)I5P_PW'.X4!_IK(&ITB=J* LLM/DGWZT M%E&N-(1*P)#4$IO,E/1@IL2676M6 Y>--.]GF6XY\'F(TT;]#&Q3+,*$7 M>G>QUA[VA#P[96W/[UD#L!KQ;XA(%1:GM_-,8-G([ (8+FP %:RF2 MO-JMH@F1N'BH1<9#]5A"YA6KA5PY-, MBJ4;H#7,)+Q$T@SXZ4VU7UU=P7,Y&]D^L;W)=4-B9E>&[I MTK&WGP??/1N;JW6\->/:O9HJC56--WR,7OQ$WNC_9^]=FQ-'LK71[_H5.OU. M[[VQ7]]Z?=L@H,9H2$BT)NSV__JQ+9BH% L0= M;';$GBZ#4-Y6KNNSUD+\9RPSI^+]K.%2;)QHJZ?Z'WXC-L\)VNX>GX MZ;A[7A9N.S7.S/2DN4;>Y!3'BZS--]6B,90MU^B;&,/==%&[C:2H[=)J7T&> MVO6() .!)P7=CN=1+1-PTXLF&72+HUUWO\>";+:I?4,:!=I.[W^.VC(ALP7W MME$Z7F5+O-4F.HQ>$J7N+=@I9^RHMD?[7]5*IE)]\V39Q).-;]'J2+C %C5* M)P5:,NQ ;'>R&;!(S']:I=1E]ZI@S'10JFN1+)>W1G ME-C%#M..^EA0?)K5=)SUS;P-@BI;HLS8T'U90)2$VI]YD2 QC M/3:Z:N:ZC2!9+P(F%$CV+ECN]@J;>X)T22W4=7 MX(->@(&QGL-Q+"-"%@/I#R(1<],0A^.#>(5U@,OB>'8'NX' U?=?2MBR P0 M=]%TF%M,4M&GNJ)>9D<GNNYP&P2B<$0%G=0 0,;B .F(CA8F0PC!"S"\5+!O0RGMHF4)'*+/9@5W"X\>2/Z:=5.S.CG71K-O'BB)BE_ M?_A89@^T?2Z>A!\.9.8.>J)ED-2(C-H&0B O/ HGUW6&?I+2D^T\P+_#@)R> MN^9)S&@*18I0'AV*4(X7H:P?BE 6*7)ZJ!1YJ!2Y"Y4B\X+;2]E&K<*V47.C MMA$)R1SA94GA)24ORUA'@2,YW;=HW%+$.L_.-);=FC55 M%]M(38S9#VZP0,GX)@J?/*#:3R_?8^%> M!GK%;4SP($)%DU[Y'^3783"U&./;DB1KVL9ZUKPGXQ&=*-+90=;"$*M^P R\, !\@1QPM2RXQ44TI:D$_:ZDD5(Z608SP: M\)OM,TWS#*RTPL K:A0_+PF=%B:ADYFNU-&QQ_VGD]RG!7//BK]P7_VQSSTO M$65*T/G5#L+GR!E,-*W''YWE@"DPV@*=5G9K7A/R%Q9W<4Z>S)K\GD57/W_% ML<7W=5&OZ!ZOI;81GV7>??]C5.CEB<<".SW__N6&A*?A(ALS<9'YWC.UQ#:O M\%8MD+Y$MT4-RT>D;3VR\,G=6/O1&M?>JJ2=9_+6OHS1G[OZU'F>0W\9I:O0 M%2_H]YWVTU&_Z,B93+!T,A#VHR7\NR.G="ZWX!9VX$9$'1-W6JX;QLT =!$P M$BO-\9R7GW=[ZXYV8^N ]"=NW7Z9?&M1V&O5PAK[Z::-/E:Y'P18?E0&)>AX MOF"3K^O])3!,V1^$@8$W'AJ@UXP3*HQLX71ZNDVF%\4)_.^3D !Z5';.ZU8B6^9KSE>X"6 M.#G)#3_GVG([%LM?)EMQ:B:&XCWG0W$%P]T_"_]),"!M6K>4DY/9W5*VE(L+ MQ]E8STZ5W*6I')W?T-DX.89_3SJ[:6K;)Y\KO M5/--G,SGA^>]5'-S'SSG,ZAL.@M-MU9 M#7^X822*K=LF=,G[]%HX!KG6Y!HI&7S$O49$H#C&F@L8;9===(8155$)'^ M M#$=#?[,N37#@''-7L&+_F3- 'S 1TW6Z;[/)J58Z6: ]ZJYTA=II\&AMCG+C:Z\W M_MD+*/3V!JN-UXJ7&Z]MM=YX5YX12T\+0[0=8,/8QV6\VOA81?&W<9;%ZW37 M-MI8;7<@V5DJR@5DOY$H>_&BC;6CGR:TQED09'V(FJ^U7/LA:KZM>@J;BIDO M"M)=/H0^-<]^>AP]'\;:7".,M5Y)O:BH>:BJ^V9J*M>)%%6L;K:JXBRCTC,5K MF5W/*II\[>S"XWNTNV9*/A-$/G>0HBV1R@%@1XG0SH*, D"N2%;I-+'.#$R^LB*X,3SZ[*OP(L\=RXWFTX[D<] M\X7K>N(93'77Y[OCU5%.^/EXD C=E2M#&6. TJ[5[?.+3_=;C968=+$HMG#6 M"2A@]^R3VN ^X&0HK.51&UT545.85"LOK/5Z"_/..II&P2.L+Q0:TTTB='0, MQ[D,8GB(=+G7%ON:7]^:%DU?9:AHSOC-A.I.(("QA?6:HECK;&!F[W OK36L M>XR9;3:0MT]!U%5O/3:1:N\2WQ0Q(E]FW-NKW?9AW.7Y\Y;L+K#7Z_?:\;R<]H& ME:N56KWI!>G&XT.@*//'/WV\$QW04UT;F6ULWS@OJ#S.Z_?,U[*VU,5J MK^6M4W.4CK/>0H3%EOOP1*_L.B_EO%REK$&K]"E4IW[ZV/RE?OQ+O5$X,6GU M:+11$BCD0#U9PH&:W8[/<#5F%_MIGLS&.6VG)>S4%R^_M\MLK=($4 >X2Q"^ M+5.PG$*QX\T%=HQ\3S=*OJW246UVU'&GR'=*1X?E-WR?:7JKG3)7 M+8KG56,_+?K#:0+UI+I2@7KR2[TY1:!N ^]PLDSGT/G93:-TTEH6Y+ +&[6K M;&**O-O*IBW34'417>RDL2SF?+.VU1R[MW;_UO&6I+E6J/VT\>RA%,M"NA=%1YH'0,NP.".M\W@J@487.&] M&O-9[A\M3SVMS7KLFZ5Z=850^!VY.;F*P1S7"6/^F8!WU^E[_LNOL\"B#(SR M_B-4IL=_/28?IA]WQN%:W\+ES.F;:X>1_=4#VK;_WZF3/ZTN7HUN53;Y<1[U MXODMS6$VWXA@IM[$.:.QH3W%6U&?U@>87?N0N\S[3S?K?SXIG397*)AWA/<7 M9_,+_WZUZ]UIBMRLS[IV7#I:H'7#KI/DDNK("NET ]Z"PL)L&TB] \[OC4]F M5W%^:X#5'N"T;XJR=VHRNW'-MH'LNKC;*6O^EUOJ%J_KM M3ICU=+-AUF6KDNW")FW#(=S8OR#KZ8:#K+M!6BN)L)YN/<*Z%+UM$[ISOO4DF*7(;3_1,Y_:)!0V&G_YLM'1IDJ?TQ5+GQH(H.KK0\Q,N[:U M:G6SZNS1FFKR[D6@:9ZCV(YZO,*:J:\'8/;<,S_:'8.Y+XQN ,&9:4$V=@L019HU;-O!/E6$"AK"*,?8"IO M(V2]4Y/9C?CY1N[7F5'[X@!9>5-4OE.3V8TKMPW(RMF*J\_\MHZ88ZUZM%*W M;^N7QA:"CM/UW,U"#%H[DL6]Y#YMP\/3W+\09ZVZ3"^5_:6NE40Y1S9O[TAN M![V'LX3.1OQYESL3U*Q55UNNE.L M-Y:5'.S.(Y:K?0:PS,KB\1L'1O2J*S0 ME??J YN;+;;Z2B_/>F.;6R_/6@1MM;[8Y@Z!L#CZ.5JX]1 )?4T(A&+I2FMPP_.AUTN0^QD,/^?8[&SLX3.8058+]G)ME42R<%H&5O[D9N4^,H?':GI49K-HCV[3"PC9FU7T4W$\=(*. #J)DWATR7MA=KX]2_?=&AAT)^S' MOWY/B>5)!S9]'5?P*>WT/6XVW@DC^87=T@S=L=WXMCK M>L*UG7A.27>T J$S^H[]&2Z7%\"/;#<Q[4EH['M\D?,(._WH<'X*;GAL>;#%3MPKV?1T^@!C06-X48R_3 ?%2:B7 MXC=_JQICXI=_.SK"GJHE&YX8"+CP3\)_*>%O0OC>&"+L6C50?%NE:O/$CGL. M/(\OQ'TZ"_L#)WCYK_]S4J\=?P#C/^S#IL&!P2%^L-\]O,=AFZ-[9)_!NF!6 M[E",[%(D!HZ'\Z;%PALZ\(9FI6Z-ON'CY>#=M]+L_.H_B M?<[;[&X4]FG6@RCL".'J5?S# 2J.7M+#?5#OBQUDX+A;[]SWULBNP#&V< ?3 MH[\HV9]+]/@7(#'<&E M%/T!7;ZNP#0<83\#ZQ\*H'83L=\B;#WR!;0!J "+/A M1L"BAU[<0YI3C\!')7BSU^E98999YCC*/HD[YG'*C4V7)IH9^O\IE^W/GO#=7^T;H.H/\/X_ MAR) F59K?;!_=_PA_M,NE^4/283J-:B)\W3*23B A^LHMN0G2I2U\+-9MOEB MK#C/J##G4\V9#C4Q-!>OEOW!OG\9P(K;D?/@=3[85R"F>&NN0MR$VI'YJU_4 MSVA_B K2T\W?J8=(.#_*#P+N!+QX0'MNSK:5,UO<47-OC,//DF#NX.9\<2'I M66Z<_HRYKG$".NW^X>/9];>[Z]\O;B\NOUS9OUU_/;^\^F*?7=_> )]XR+D. M:YO(U?7]Q9U]?PV#7YU?7-U=G.._[JZ_7IZW[^&/SY=7[:NSR_97^^X>/OAV M<75_M^$I?FO?GOVF)=2&!W\W#)RA"QJU^]X>&7IGJ'0YA;194"$]6IU"FEG5 MY]5U?QVB*F#U.3'7$S'M!%IT0\?W7U(] /100X63*@#%E<,'. 7:158=0)7J MAKX?/L?X3Q#T65WX5]WZ='7"O;@F_3PA*H_,Q45.:V?"CEIQQVPLQW_3,?X]*^VE\#K M.C]]?,>0S9CUS7 8@VH<%_.:Y[\PW[+/J2\U6QG*\US YN)-H);*D]^=IQ+- M'H^@(?,LW1QTD[YV25\Q'*IT]_GM\;N$Q=5)./I/SE5BBOPG7W1EFIE\$5#@G< 7;T_EGX M3^(;N3^F=?)MGLSV&18^@54"&A"(CSW"=A\1L['CE4?[/\*)[I_#R:=ZNC0$ M?K.A/#KJHUTYZL+]?1H+]O=9^2UI[MW6':U]ZU9&EZU=V=Q=8T&?O2>Q=)6. M]=V4PA"&U:DS]^B[=;J@#4Y09=X:[&<7:+:-YU& 7M?5:&:]+*M@1'.%-$[P M]H+T_?8"_ZMK@;#B=-55AKZUMV>Q8/;J'3W'!1T]K4W&HL?OG#+G Z0)7T6K MK=%HM9T;K<:0(OP#_C1=?C)\APF7?YM*F!E,5'4NNE0EGR[^&H@@%H1.T?18 M'3,I3ZH8/APC2 Y83YUC:U-S/&J=YL\Q[*8!=\&OHGAO& 2")_SL)3T\ 5/B4PJGH=Q5N(.*XL@9OZI*ATN(NUD(7Z7B3%^ES&-G(O7!Z('N\@.D" M_K(BX6,),@R(I ^#?(3;,*$/Y3L6'!M>;MV8A-" MHO;!_KOW\2Y]]\4383OTEP^,*<5W7_PY])(7^UP\"3\YX_7;[L(YP@'"9Q @/@*M/9CRWL'?Z'0_RT218%!G0.VGN&)W2' M'%$P0+ $LE Y(+ EB(BU$1%;*4)<(V2!KLL5T<;4P-$4YWU6EMSAR?9@5K#% M?$*X;=.(O3;#_U_TA>-W9J6;@Q%0N]:P[^ZOS_Z)H=B+VSN)ZK$O_O7]\OY_ MUL>/IBH"BX9WYC^INM0#%CGC#3*T.\U5ZB970<9A(7? BUN$Z]AS5S M4GN$DUH&$]HER,_F:*FQ,"W5UT5+%,@'0KB)1%=$& "FR=EE^ZL',W-YX?PM M@F;PS'6L?ZTS4F=FC+?-LSM:^.PVBE;]/B M:PE%=PS?,%0O DV458#A &5_.(2KW>TZ7@2S8O03O1I^E$3>@_Z5]) @"-3W M$478=UR!MUYN$RDD&B"*;V6-R"*-"-^ ;PU1O^;$&?PHAETP?N ,,%C+.I0= M.<$/PA\Z,0Y#1G0,DYZQ='O2TJWI2_\W:/KP!(R$JL\=3ZQMGPW[0V!PWI.P M;X4K1)\B\#Z]4/^B4C#]'7M0_O2U;NWDWZ&=QYM M!X*!,IR3P*6@V^DEQ;& G?+%(X$^G"?'\VG6R,4SQPJ_AQ_P"/)]!)_@I'M%LD;"_,U(X,KZ<^ESFJ)X'30/([ [)0D(AT#DIOS[WGCQ@ M"&Y\&;3A;R>*)QFM\ XF+O1:BZQ#;<:[3SBTVJ-^1!RBD4K!/I[A9\'PJ+7V* 3.;Y%D/<71#R#CNX2 M\0X#NE.NVF3[W7-/$)D#Z00AZ$O#I!=&Y#W!.X5&4(0 .2"X) 0V.D0O@#0H MV11S)6Y::,>R$J+S&-ZXLN.0 >J1?$PV[7ZWC2)H/Q:3YH MOJE]D,>NQPH>+9--$)@;F;YI/Q9@5\J,[(01IAF$_$-'PGIDV6KU[O1]P@&; ME9B*E<- "LN(PCL'M]O!-A;:0S.1*RCH>U8T=N5VTSD'^>)PZA[1@LF6GR@= MY:JM]4C&9;:$9!)SC\A!?^\+[M*X J%V";\%'J(J1$@^3-1HT)^=I3]XBI(0 M\%F85#CTI=AY]F)A/8A,&HL6CSMG?FQ"@VTNK,&N$-Z:K^MKF;5^\V+=;LY% MSF7[V6P<'["R7L'QL$#DKC,HD!7M+- 74FPP<[51:M3'(4O(;5+9S>IQI 6. M9#D&G\8_YU'ICI:(SJ6ZS$WD=42Q'ABGE?IXN<*?)TJ5J>[6=6+V5^-H3:_1 M=1?I4@0Q+>"6/4U4/X_4XD].+-P;&;F?V_VZY# ;<V7>_M6\ORI_:G)?R M[>;BZJY]?WE]M57>N0HG[:I.6;EN5T[JQI0._>4 G:'?.Q6]PBE\B+)F!+6FY1,+?'Z)?T.C9_<,J4E1T M(]F&4A7!HBZKR3G0Z* 2EG6M&UU( M8.7)CU.S*A?)@&R8?I?+J\]S>5[R%9QV!"SBD1"8GU[&]"U2==BEESIM8H*% MWO> MU>B!*)U'2FD2!R@-/CM>1 *A2)RTTIJ-B]]*;NO$ JT3RI3^3GNR]^E TZL M5W>31_#>7P9 6%[H3F41Q"&.=JJX\"XG@%6WQV=^7QF3J56J*VP5OV/EE*:@TI4E=.T.5YI'SM^+Z(TG[^VUXE.=ORW:%FKAKB)N MM7OACN:*_<1K W0L"SG88DKBN0R43[AL?WA)[S(@[,#0\=L^["=N>3X[EBF# MD_$)QR>EH]/Q[/#U)C1N=(6-H]-2]60<-G!-\"D-?&KCB!?:C"( '.HU&B.6R6X \/ N*P4S9QVLJ/'E?2<1(/9TQ=9(8@N.I9G M*QSJJV_ZT M#EC-H9KQ0E/&31F&^Z%/;89 3E9,(!LMP8*M3KA^ M.!$!(<4D2C&V3'I)08^885J(6@[PQIV -YZNF#Y/U@IO)#DCQ5>^8%_%\LZ?F&:*JMNI;Q?ES"_GA!['7X3\9(;A3REG*N%4"#<[LV[OE[ M,R1 _\YM8C&3>C(_S;=+WTUMKC&KB\9&0([-^L\_?;PV*@^4[7/1$20HI"98 MVPJ M1)J VYJC@\!T^&6M=K(48T.#[))\18PAX&@;7Q[36M.KG1ZUK)Z6CH]F\ZTI MH,EM]&$8V<0%,$339$-<3#B(6*%5IW&V ERK6JG-QA'-VLHU'N5X?N#GVIO0K&/ .=2ZU[O> MXOVVFNE@>4VWUIR?4*AMS:AWX*TD&-1JI_OC4&B56B?5TO'Q_/+F[643C!SL MSCDD3O?^#%=^0W,CE:0Q%(&?+@GM-0YT$I#5"(M@][/Z3Q\;E=K1>$[$?AWC MQJ_BG'VYEF6QQL'JL$TVE6>LJ=?1_%FD<^3O;*P5G?9M42#^(-.+,/\5"'2Y MX0;=%1#M]5*CUCB(]C6+]A7RDGPM 0^^J+E8J^3D_.S;:;\N)< XQ8)*0 W/ M,6T >5 "5JL$K/K6:@W ..FM*@.'9-ZI962K*X9%GNX,;'="]Z\,^AM;$XQE M2JX1L+OC&.Y:;=55BJOK1LCN;=ML&].9YG70[PL*&]\=:TY5E>PY*):K2&8%ECIH>AH MD5*N\PV\OJ4O?EH%%[SQ'<[6.37*SV[ 8G.(4'K*WFZJY2%/M.N #M M+I?,U08B3Q41\[L[V:4V=7$:6UI8LAVE%":;-*;)N1N[FT[PYG)R+@/[C66, MK/2(-XM6 RZ/VY+9DJ[3]_R77V?9F)SL ,:.0K/]S:Y6JC6[;.,_FE5;KBJ; MR8^C:/Y7R@QI;PC<6G?KR_4S]9<.K+X&"D3=PZRD^/0(IE MTJU1R]?LM'8R/::^?,',5911G*- UG'MI'3<>DWI&5,#&?7&S$#&]-,HY%0: M=RD9AID\K'E0#LV360&.O3N>21=HH5KY%*88PW)==^563[T S=:*+\"FE05B MCXI/-JL[(U%.]U88'E7W=^JU+1-P+Y6,O(R]719R;%Y-U)2;K.R0FC^K[ M*VL:^SOUHQT1DW4E)AO;%I.-Y3O0;%A,'A%FL]6<#>7?13'9J.V?F&Q43D[W M4DSB9F]63-9/FZ5J=;^$Y$3G/;$GQ:>:8ZZX5Y8CV]@[)U[]M 8:V>QV;QM/ M!MV- :6-;O[6ZW6W)-%'I<:Q_D=PF:V>S,RAU3.4.'* M_T8#0;//7+9;G)4S4C9':9UMXVRC;9S53O)ZQFGJ[SFS*2(3B2LWMZ.,9:M1 MS=-SM#6MV?HX ?4]W\=-&&TU5Y"2=KQ]2)'>:2>'WFGCO=-:A]YI$QLHJ:D8 MG9,.+=0.+=36VD+-WN30QEW;1O,T[-VZ6FV[OL+V:7\X*,V3-]4Y#4V!U9Y( M8Y/V#^C>]K,\-ALF9S^AO'?M8>+YWG_ /K901R0Y7;[K]$(?IC 4Q0S\ONA M*WQ[&*O.:DX<#_M2J_4]5-7L!^&'SQ4[VZ%-CU>\.9NEV R]:[PU[R.^T$8% MV.Z"VL>K0,7-,=M<1<']B.VZ G>IM'B M"7 \0"6@P\9CYS6,67?%7L-]W$9\(+N5>AMILV?MXZ1NZX=^:3O1+PV-^]6R MK:.%:D%P@1I="**=DN1W&.X^O)#TJ._(=5=)F2],AJ^C;]HT76-&RE[A6@L% MDUL_LP.$7WJ/%YL37;_1[>:/+_"*SS>SPK&OV9&OG%#;]#W;W;(5FDMN-M%Q MI02X,SFC14[N8'JNR!$]R,V_0N]LA;0*]P: ZV"_HJ=ATLE.M M\?,$6]-,Y9V.26W*C5XTU_?JE[8]DLR[@H5M?L>FXSF:6VA@H+4'0[]0A'X6M RM>)?KAN8] .7HIX_CZO;/#"%M[@L=WKZVH_W=NU' M(&_'D6,_+T3$F\ZON?7B'^4NFO$>TKJ($SO"AJV[PT^.]YN?//>\1)31!H49 M!>%SY P*J!QO@$[XR_W)S:NBNFZD481D& M-,[VO6[&2[A#?.-DO_G&1EC$!(A]:TET9@%XQS3)*RN$URO-421<>MLGS'S9 M).;5S+Q9J8[-_(4+>2UQ>_>AZ/4V0W*M5?NVF]LN>QT)7?A:,E@;Y< 3Z*3% M 6MON/+U\:HIHK6*:(>,9+3E2>YW)&.[M3CM7:YMJA"*90JDV*I^+OV1+<:Y MGVLP]$#^8'>7T7Y\C,0CVK4T4=W/8F.QK*G,%;VPJXT M)73F:PQ8JY=.8&.;I[M:(G6L==BJ3F43??URSF3))O"-RO&NGM0BEVC&9%[[ M_%?I;YZ@%XRX4-BKJ9/#[# "$VO@1>-PM;TKE/%N3:G62]]^N=M#3,0/7-IN M3CJ\#.!F>Z$[G4-C-<+Y\[4GUML8$_Q[=]!K@9O//.5XCF-6![LDL^=ZQ[M6 M]&@= \[!7 _K76DAG94U \]J[6^E&?A"!7BVI>C7CDJG]=GJXZX79UE_-^'Z MJS 4ZGM_TKM28VFYYM^S#W=J2;S4--_7:DKKO[#5I9I_+W.H1B$F'2TASVA] MZK)"_N1D[T_Z=0GYR8<[2*0^PW.#%%%1S-D<.?B[Q_T.@GV^":7.YH7D_LLKB2 MC90HT,LU)/\"2UT<,E>HJ?G&D82[BW%4:MGNSG!C:,O=)!V3;U!IE3W ,)N M7TMK^CP&(@5W=^8FVUIJMQ*=TE8?L/WD^$XPP=&7]N^NEFJGLT-Y^X.9F]Y==W;; MP&WYZ>(&.NKJ,QUU>W<2NW%5XDG'4P#W MA7US_2WL5]Y1>NO=>^O-/1/;1Z5FL[6"#JGKWN\)4KBYTU+XJ%([F26%M[NM MNT'&RXC41NFHM@H"7K4DU9UZC[;.DX[WC"G>\:OCDOUDV:I?CH[!V8G6=;ICK.L MDYFXXMUD69LEXV58UJH(> -IHLBJFHI5M7*\N:\K2[#6V#<_<..D6JJ>SH_V M7'MZW&X<\X0RA[ON33X9J]QX.,\=NK9+Z:OKO+!;R.]\/?CPG2L0L)! >$4) MG6\] T#*@KU/ 7B5-W49&;#>?*S1-("Y0?K;P(:/@K^GW-9LF@"<6-]+^$0" M]XR^>Q1!QQ-Q"A?/@8#G0[Q5=>OYWCJ>#X"(G)4E7%Q=WU_8M:9]=OWMV^4] M-2VVVU?GUMGUU?WEU9>+J[/+B[LU=GB>DO"Q:(GB!4^M+E,Y%C[T3?:HG$[% M!ONY#)[@9V'T<@XD&7E4$OVGCY^CL&\G,!',Z,#_EJA>-7(H)WBQ^LZ+_2#@ M]]AYY"GTGX0+_["?G,@+A['M.\_QT,,4D, %'O'H^/8@"CM"(#?!1J9.8L.C M,?Z:W@O^'\%]PM3WG2=@. M?@?#P:\=%P0E3A66WDGL,#!WXK_^STF]=OPAII& !.!YV&N7QBI9P&^'?D)I M,.% R )+6-ZJX\0]N^N'S[B\W2GP;8TWG[^A7O=WXL\A4#AV(#C]8%.6&?PS M[4E/8EJ_22V&IUA.P@$\7$?9(3]1\J2%G\U&)RZR/7DX2',^U9SI<',%8_%J MV1_L^Y7,%G?4W!N#(+(GGSNX.5]<2'J6JQ+$E'>CYK'11O,@JNZN M?[^XO;C\_6843]CHX.^&@3-TL>;?>WMDZ-51 MX10];_4Z0F,Y':&^+AUAED_RI(!.)#"[!+^( MDI)]!C:/?156[+-_E'&\/&(":BH ,38;][! MCAJ)E\!L+!#KL?>7:K0!XC@6:/TBCQZ *L,*0T^O@G2+CK2'Z4VH8T0B$,_" M+9%60^/@+\(!ZQ6/D>"2?*!NN/2\H!J6\*07P1I=YR6V>* .J#5,5OQ\U2M5K%S4Q7@K_\6[U95=^X3A\8 M>TS-1M*9CBM4UKUQ/'QZ3F"W@_@9?Q2@ON(\A,-$IO+63OCL^134[U#'&B:R M2[T^&JT>T?&P_E.B\\(-$] MH=LNR]K!3&N\^W'H033AI;:=' MP#]0*%(M@02_-4M'X"NF3*HM19"E6$0I[SF[2[Z+Y]"8#6@U _0WD&1S5#\9 MG'56KLX(])TN6)UIC.QN1(0?@'B>VI9W'%GVLW1>C/D?DC"!O)-(O1\/'-");9#S<"(]!P<15 H,:W<, SPD(#6/-O\2-LZ5CHWB_LM2!J1#%W.>\P5TZ'T:H1G$Q0@3BG+Q(T MUWLHQ$!38*<]J1>?G3A!W A,!V1[] .-0WB[CU&(/ESXCM1$@.>"1!$1S/+' MBWWG##QRQ7Y-W K_ EX.^HOM1B@,TZ=O?X?14+9=!AUZ$C\/+3+'LR-(NP1_ M=!D$X1.?V[GWZ)$ <-('R-, ^Z'B'W&,*X]#?R@MX=O/]D4 >R@$[0D.=@$Z MT^.+?2OB< C,K40:"UK @4.3 9X+[PDC-*?2V>,W=^TOWZ_:F?V)PV[R[(!T M3Z<$:A;P/4>:SJ.\'M[H#C'*T>W2E%B1&[?$]JV"UU*WJK'8K5J;,V]VI3:C M-)N5]J&E$]TG<2U"'(V%BL"-2MYV>@8W4?@9 M#],H"&>*X/TJ_580K(E[^/%=N\\FH-E)KF2OKMTZVB6#A.9&&!IBB1<#F!?CXY,0A]TJX]L > P2(U MD5Q!>P,.)"[2N_@5D%TF7<):,MW'&&Y M#V_% $SPGA.+Z^@,7>48LT HQ#1X]4FU5$.(]>I([.W"J]. ,\>;Y_903GS! M1IR2)_;=]T]W%__Z?G%U;U_\SNBN%=BW:_$TSMYKY5PL7?QE^@, M$^])V-?=KM<1$BF./H\4K/W MM%%X]S?J=[H.[/8@\GR[KB-^.7Y%ZZSGB:Z=!KG560++A!$P@,3A00.(A*@0 MD-DA>D_9=">))[$SJ_$4K_4!/T[]K'][#M0U D>X01D]XZNAY^_3I\P#DY_9]>=Z) M8%A9),)NR6(G)/(#K]\7KD?1508LF&]TT!6J\( 2HJC78@R5H ^T,XP1Z*;) M#<K1A*KT3@X1/TV0[UECHNB<"FWE/ MOAS)C7?CC["_AH=C3F%1#IAK3I1,B)MKN$P2.0&;P17[W'GR7+M=L?\9H#)* MV%)G, @]BJ*3#\7K3YSQPTM*N?M!@9M+>!I3-*;V.]$3MV?,P)@S?];0;(M;Y$5$DN M(#:+9$P.,M9.* UJS 7+@'K[V8/;^H#IYQU06F+.$)LU^\;&9B^3N,9G/QS( M]'-M6C.I&&^USQ03TE^[ H187X)2"/3NPK5! 'QW2 &##W"L<*X"B-Q[\'PO MH90"M&T\)*M$6!X<.6>M/X3!D'!BCY'3)R]-7PBB0GAE! /Y+TQC3"&/(6Q7 MR>Y[OHB3,% Y77V!>7[X!Y!9C,YL+^X!I4D+)W]!'RR8YO@\%6D^?D=AB;SM( H*1-=+ M,-^-0(I=0A9*?-3H@+$(/-@MH2]T*&GB ^W(.Q@ODY7(R80T>P.5C(A"NF\E M2XXN=Q1.)*(\"CX@TP]SIUZK?3&(U9(D ;]X]A WD\#Y#C$M@!1XA<:4%(-8 M2:Q*Q+F3T9/'R$37RJ95ZI&FCL!9D'#Q.CVDFYQW;U2*[81[]Z2P3,LT@!U= MS?R::6835.B^@#=]92-O28DX+;SA)YM3(I#58:HD03C9%3OJV[)!Q7"B'W"I M4)E$U3*)AIV$0-68A]+QARYAB>$KA/*J"PP7$!)5)'-,R.(XG9'#@JGK"<14D#[3D0/C(,">AC;7>>)]2#<,:URAT.0(=$0^:!DAB!$.8D5?M/\ M0B,^B)<0G8BBTPM"/WQ\62'?FE/17L<5J54+WY'3S=V12_-B7 ;N,')NP*** MK'@8#QA4G&*7WX(Y5*L5#\Q6-VH0T3DU4C,;2R&X%BI2+PP?1W4)5*#$086* M;B3=*U5+(C9\[D[@N!XB>F&1'OR++8[SR'D,@S^<)U'^[Y+]]>N9_4XJ/>DW M_%M'*3^4K!<)8%6!194'XGC81XZ9^PM2W8RJ$+[GD.:)C(#4W-F_]M'"P$'_ M"9\G3LF^#A(LE%62#Y8LQ:^P[ +N@GTC<2=V6Y65>!.$/ ?"8'F(P3P,YQ]# MT%''HMN6YZ)U/))W0ZE&F@SYRY3VQI*2TB?_>6?$2EW[]XMK^Z87@M%$AA*F M)>EGX3OU[)L@C.+@A]KRZ(=Y.!P31A[TP8H14(09[7>HI0AX&9J6\+).G&%4 MXU]K,E U\$@=XBQ5RL6E;'Y7RK@BCI=,BZ=R:R[5[@RL?JV;M<9<%>-."K#U M?9P#V,'W/?'507L\YET!KFG!VM\$S1:'>-26Q7A,0*%I^FSDT"?;WZHB@I0R M%KE34#3:70^L=!'8Z.\(I%SNHML"=2PRVR/./Y0^:/6<]'Y(SW;X' @&B>2E M2IK78/Q[=0TL+:]UHG:'T)BI/RLPX:\S;\,BX';*/X?U]CU,OGS!ZCB3_7>M MZ@3_7?H"K(8ABVK*M<$Z9LP[TQ>I.M\E-N"M!%2]!+UE EA:-S"=M J%..YJ M"#*^MZ0!%<\.T E%4Y1N-^[86IX%3*ISMEF(PB)L:+5\ICA(IW:T1M?1N7A( M.($9]'K0[U^_!ZE6/,)9VVR(DQ&9N5H)!;2I6B\P:H>X4,K^R4]+?A NR<.6 MVG,OQ&@0,-EQ1-((^J^K:MO*7D9(FXRHTQ(:,<5)X.O7!V)!^;L=P%B@BIU>(*+W5Y M*)5Q=POCWB72GU:D]LNX+ZT"=N?8"B7EZ*.D,D&1Z"#4B2H$C1(*$9,KJ-8R M;(M%>>!9F_E-:'[%X].UY0/4T[0_7;E1,H2F=L7PX6&ROT(=J"N,5;JZ<%KH M@@9UKLUAO%LXU8B*7V,:'\RQ_$^MC%'LAAUOYZ+#$7"5(,Q.Z@0F[[]@M-B+ M<_'AH" L0C7DD$RV!S*G\*<=:0J!%J^4 ;[NUC7)JR;M0GQ:J"8>6]G.)PK MN@XL4A92DTOF8N7.C(O:7*!*47I1(P^5V2?QV?M+N.9-G78SFWE>[LC^6^.X M63II-'2X&B\77TT5]\=2;*!.PFN0]>D:#9D(*&TD U+DMMBPM! V#'?6U<_8 M/;!<06LO<;@9/@)6/Q+5+%%$E-SWF.3F4_%./#+85J04J9A3G0C0=SL>LPD] M7UG)A,I_:@9*)V:JE%A"8AW')(M):948"S4@4&+6^=3SPA"N_+'>*N>!9;%Q6IN^ 66CJW8*3?! MD49J9;+JG48]Y U6DBOI@0!7-_=?I;&C5A<.;N ,:=VL+6.$X"!H+UYW:=^Y MY!4TCTJUUG'IN#Y>)LZP_@Q^\'_CS,6ML.AM MJ\.-6DHC&E+]5&I(EFG5D"<7?4R1 M]T@-13QTGJ2,GSBI-!JZ#I J2>,"ID]S&4@9%FGGP/;U,Q"A)+B4%K-<:LSZ M:4["F#%?\NCML#U*RU.IT#8)K77;=:C.W>%-)ZOA-^&[]^$W:8^IX-B4M4VP M[%#Y\6*+SPO8A(OE.S.LXA]#^!]%!3+&[V"E2ZTR%;/RLB<[G_(H49OQ#:N\ MFJ/ 1(!?%M4E:WG%8]/..,JX)996279%EWF_" MQU IYCG"Z6)U R=<7:-T(F96Z]*FFG.JB]QS7- H/(G!Q]X'"I7VR!6[CK3O04N9C-/OS4SG>!8O83H+H73D=#FN!V2#)5LIXXL M,AD!)P@S;V-F2E=0[4\R[\E'Q#0A*"Q0L>\\-.4DG*9D,9,H_D*JMXAN(T*X M,@4JA6P^F^]X&>54S5=/CV8W)1Y<*[5:1SGA8,S]0O \WS(&=SCP0H<*//%N MZ/"#M*&50J[<9^GN>?,:OFO8A!O' RWF!U#AY.UH'$]0SWJM4;^:[UJ=D!JO(EB\(,YP@?.^!-*FDL?&47(])M7=HYBCDNF,^P\*75Y5&. M-W)O6[4=NK>-UG&I.2$F-N_%Y2C3W!>WONV+.UZ:W[BW)75I1ZBD45(W6NV% M]#.VAX] ?,KO5+/;?78IX=.8,TS.1'DV+VFV&S"\Y!FS#[)N*LZGF;#K;X-S M%,\JJ2^85;(PY]#E;TXVPSF6"9ZO7N+7)W$.II39[,.2A,R5;XOCIUO+Q493 M_+3,V;]!+"_RDOGKTR#G8F[.U]P/SC="Y9+S$9 RP_ZL)=B?GJ;B\JU6J=4:)W@C+&\FU&4PN7@)I#Z$U300)D3I@&FV%]4D\3I(VQ+&^^Q$ M[GIK)F^/1(MG =4WF 7$7I*OA!9?4VG\G7>-%,_#J"^;AS$!;WDY4L0GU64? MX&J%B'I%;LX5(B14]G[8B6&UGX:>3Y?/R'BHF1D/=+8QYSPPKFL0B2BT:F,=Z$1ZPXV+2^CEI:DTG!J"(!=)#F_9^%T:"2DH2%)''N^+X# M[[__;UDG3A+)I,H068*Z925P'8_QWE3VL;*0VV-XJ&VQO*AMLG5!*BGJPRP6;6IZ.@LKE'JPK(.!NG5 M!KY1U@SJ(&6AD'[@*)V&Y,GO67W6T/NT3@>U)5<_)M06UB/E'S.I3!^XAW6J MXJ&L6.HZ?;"-8P8@$;1J'AA1*PLC:LYAR\@5?*:YWJ53/><)WE" 4N#!; X5=U4J8"9TMIMPK1157)T)14S(8[C5;LW\)G+*21);\^ M*)B4=>*+1ZP-Q.]-?4C4Q1WSOR*7B24=O:)[%F^PVFI1;>"5U.=H% _0-E;1 M-VT"(_OTHM@30^9)%:GEX;0G97NXJL=F*%,\>I1%KC_&S1FI)&%49QSA5L8W M:=T8HZ_.X]#!:LYA5+)PF <%8N"*GGDC2C]<)-*1YN-B)TO6R&H_.9Z/"3O MS:VK:TY>6;4R&3R/A8$04?>(A9\'-(A>8Y81/@@N&)V,,5&F(MJ'+(]%Y+(6 MR--WI[[$WN"!WS*R^9P+7MQ*A'T[<+\YKI@BLJ9L#24,8/T4OEK\9LMYQ"2A MQ.X.DV%$6X:%?>%K'^LL>4@BL*6\@].77%UBR><2YBN[?K==UYM)!%,(G*XU M^KBQHLAC@.$53E2@M]OON%0# 9Z1_XPO^KU.>*=<>&LD%U[(1AGKHX&+0$2/ M+]^P&'-"WM<@P3&^IM5.SK@ RC1:R$EHU[00JSNO$DGH_9D2I,H?I$JMR'#: M2'4 E4(=]X1X$Y5$&\4!%HVUM_?..\GQD::$X M]&'>G1=*X*$XFN0%^)P\["OG/R#V0-RRU $*.0N'$?#4RSARA%^RK\**W6A6 M&\URM56NUYEARML0">(5I&E>=UG'OU!KG9P8?S0!#8B[ _PP M*8\0MU)XN[E[^AK3Z1MS= ]=OGWH0LE&[.E2 3++&3T72>/QT$M).E->YAS' M">QOG4O8FXB;3=CG6$'4!S/(?>0Z[&0J*U\GDCV633F#J<)P@>?8=T.J41/) M&V&=H15-U^&XC#,K Z'53ZHGC?+9]_*GL_+9_5>^'0,@*ABXVT6[6CRJU"@$ MY#V3J4SY;JBK#!S/+P3OX,"MZ#71B3OA3,TA:/JTL@ M"5!/3+UC+]*"QW0@RDN9 B9H3"B$@0=AI7I=G+&/N<[DH[:CNQ0-I^8A,=%J?B(P6N;?J9=EIP&$.AIC@J:N6(WFP-JQ8D$$[LHX) M)F?!$3]YCV&DXS-"JBF^\XS7X$V(Y>+A_,;RX?S%ZH!(Q$9=)TH^AXIYZ3Q= MHS[]+#:65H5'8M!OD+RK[<,=95. MSO4B3-N,0M\GOH1^KI2;Y'.AOO-#4$,>^<.2\1UG%5OPC>2!7.DJX?U/G\,' MU%U[YK8,T'1A MYM9JY<+"1FW6E?(VO;>94:P#ZUJ*=16'>30V6^QUC'4U%M6Z%%<"E3WZH7C2 MJ%%Q)9ZP9X6=JE)V&XR*\DGSN-&JE<]&F)*U:IC]9&]*?ENEON#"+ MJ9T<3=:?%N(QULKU)WLA_JD+)J85M^@39PC3'D"KM MK=?I^0S@8A\A*K,X(\;,VS<(L(-MA"7T0+4%T]<+3"47EW-VPE;%RG,1 MRICD[*CL(EXVS,^H-PIY4H1!3O1J"&:"UQF;IS&S91\B! M3:6%/G!3(L^MV#^H:BG-&(=>J8H3:71A5T:P)^2%V/'="HMV?&%P>'-Y:O1%R(!^N$ MLA2-([N*P!EWDJ'CHSTV$-AA TX&>&[4+VC(Y].I9'[*C".2%5&0?H]L,?4\ MI@&6J7P/07:8+D*(#,)Y5UQXQ/62U9_ \LPK5'R^5 M'BJ[5-V'XP'+,69[G,]K*VM! N_8=2H.M6]LM@QISO5JJGJ#6; ;A=A=TZ/! M^*1,&-F SF([I)[CEC)JSTATOT $WY*OFR>(7S]NU8_*U>,TB#\/PNUXR41A MV4V\';@FO&U&DZ7ZI-H^577#FQZ_Q)UQ!T,_2KO-$LQ:/BB0Y'&ZPIUHXSZ81> MW $5DH!H)GY!ZZ-&5RAE$LIP1)HSP;JG*>_I5R?\(X2ICU8Q)ZV6H&^:2L@, M9>*QOGJ<>GP[!-6^V6Q6WSGOW]7?\UMF,<,ER@U0HL(-MD&8A&("LT=E6M=RO[P5>?]BW<5TA6PD8^N^##GG8V6:L]@* MN^E0EED>RE;'B]FEG_8#^]?0B<#4 YK@ZM.Q*C^-C86TPO?^N]C[M%D9' 3L!SV&G>M7#.(V&_XZU2Y\G[ M:1E'G?9\UD7"T_87W%;S+S"MP9@CCP5(."1IW4+ZXNPMM0,_*IY2<;1L2L5D M VY,IP!"MGOTJB^XT?B>T;)Q"^_4F2+R!1*DRZ?N>M$J6LLX &RK;C%6V\GG$2.N.+'61LS+]BC%.G.'7#R_V9_$0 ?-[L>MF>9C" ZA&62-O M?13)E.U0G;3&^:*4QBE/N3C+3O+(G*6*R1)P'AOZ283_/O*4HOQA8^7U?OIX MGQ5-Z"&A,PTMW=@AYP0S9P=<)0XQZPFU,]0E.N36E+77Z-R>/13E#KW:%2"# M/&K8"P)L0')+DJ(8DXF40$HI$V!5^O+-'9! L&)G,IMA^AT'&PR&=$-E/V'L M^P>3@/M;1&4TP]:B=Q!M'MTF;#Z,C?K-%+BK^9>O5I_1$UIL?Y!R'"(H;4 M\AP=M&G>)@9.\*6PV? <[;$<=.Q DI2!9QEKDHD]\F5]UJ; F9*JJ@;O:0GB)+MCS6\BEF63AGIRH1H4]6*_C$'.N 5C\6-.M_#4,2=.@ M$)-TW;TQZKW/)<0PL(Q^RYS'B1LER:PP&[$U&U'&_K?S_W+Z@P]M;2?.YB]6 MAK^4%('C9:/V@\HM(0_5EX<:ZT-5OR#]1:<,DO;V "JKZ,(^@EKW;VYTQ@X+ M>,CUU-_HA;=*J"AA<0O*23!LT^F1Y(P%Q8,J]N?)8U-O*E#KC(_X MM00=-C_M(@XZ"2/LG&YU08TW"<1X4.ZVY$(#WPEHM@E\R8L+R8(%]1[^_1@Z M/CI0$2F=P#_B!!MC/7JL?P[P/WE'17_$ _@K+EGB+_R'0N-&=<.B[FFKEAW$O[]/GW ]!VQ[]3&[!Z,>,C1C]5!D^HQ.C#7T2HX^C[P*+ M"R=CWV"MS'[.Y[@A'2<>FPX?R-C<@1)&IS((B2RE/#9$IKZN:T!,(P)1.XF&GQP=<2N\2>U(CMG[([Q/ZX2/C M V*O[_E.9,/2\9YJ=F)(?VR%*$LAD*^5[U[8A1U@Q'H0)F#./CLO,.@PEOD! MR,J!9T]A'Q7[-4GM0L)K,C^S^())S!5LO^-R50I9FD4(@PT8EQ]Y02356CPW M,G7Q)8& LXN!.$!(/E#[NB&U[I--)17!//<$DDC)9N^>1>EEZ+0BGWR)9,Z$ MX5!8T)M[>"O=F=SZP9%Q8B_@Z ^)357&1?D>< *R9M/([_N.R[Z7_K@49UZ+ M.T8N!WP72CCR)L!\\5H;="S9J$*[2-&$DQ'5A"=X@#8 12!9_C^O ,E4@]HRR%HS',W0BOA.U=L6^Q1]\YA]D MU _<(+,N!M8KMR\O+=5E>4P5 DNX=S2WTBM%MB76H^!%G@%VSB;<]_3C?3]\!GW0UD$7#$F MH9@K.E)[PA\0X\;+25>-*GKS?4P]#W@I0FT=2.U7V1.=C#WAI?FG+ SBX6#@ MJY9B+.$E%Y RP^+*-?\&[L48';Q+.*+&^],0(HCY7^3"HV2R= XFV]73YZI] MW&U9F498)3F-I"K>4,,>R_FLP6B=_*_*VR&?+U'XC([Y@*+5LC6"5,J\& [! M(M&&'FW8Q$<1 '$P/T\](C+[F]K7CL7Y9:B/WYCBIF?]!/YWR+X@;7)9NN?T MJSF?'"ZIN]DI=OFVV-D?@JUGQ5PH5P0X =?/0U86B(00Q,&SF M"DPS1:4C\D1$AC#L(0D48!UH]QA&O$V>_0$0N: G.\^PW 5&R9 %5'!9A7] M!\)NVL@@@,=Z(3=[[_?A75)/)4F%WY.>"-ICY'#&,NIRB>CTR)XAT[OC#-)J M7>P6(2"EM.Y%P$807([AX#%R7!F^1NX&/+7Q1:V<5+BC+_2*HR_EK_<7EOY& MJ]F@7^%0J%43DW0&'AA.6/\!09 R]M7DE[2,5RNT)2FCM!O=L#,D:$\ N^EG M5I%Q5L Y.K[5AR7YVN."$BAP,%L'3#)0&@5F*$3N,QTQ"9>H3W^8.Y79#A@ M9 <"HX#I"*R [>%N@%QP[ 03-Q0 QNE$H?0<"X0*@4+K/,*RO(Y%*G8T[%=( M>5#EXS11<:5(C+B19&%%U[$?HA#MG"@"4P)I4"8QFVNF6:/KAH1?B!C=^ 54 MY3ZB&'!#=)+%(XO4$I%+' [0Z\.\#,6O(,Z'7[DI\A$G"C_K@RWZ1P_)^YEG M*>!('_WP@=BPK.@/YHNG!;@7P$DY%.K5V_K"8 L,%KE)SY)/JJT(T1Q@U!U^ MW/,>>^4_01O&3C0=1.;"QK-WR09:2$(J?*NV+RW:20 X-0N>8OK\@RI9;];L M+%D\#:^/,5JF-$_W?K^BF'&;LH0<^ C/%- MS00X4KBV?PZ%3:44J1))R!?#?[$DG0F:>P '4D9OA.W"W/&D[!B6%K/]P P* M1)?T8 $#_%X!8X!M2,6W^"KQE U^86,T@\_7F'B\_Q*-_Q=CPW\(M0G27%3* M*=+[8TB9'@CY'B4^"I6EMU)" A0!Q;^N:^:3]X29>@?&DS^ %P<+BJ^K_HSZ 5)I(8!B8:?W?"LIIEWT__"R7DG-XT;);4*K*H+5IJ?WL9(:HW\(*0I* MBK>7))>:>_@8/1=:9R#(F^2(A56B?/6G--=4#/%GWNY?S1.%"Y1$^$^\0-F* MWGO&UB8IZG/5U#@Z %_&@2_U _!E6>)>DWPR1(\F-03@.X,8=EK]ZR?Y?9/ET"IE-X^U4FV >-FT)>3)F'6*RM')Y()/US@E%J!_>!@RCV.:#:7/ MDPMM3!16,G[9/P3K>J"(^UX@./@-E@9:E!TT-> _(!?MO@>FW#-U)4F5030) MW0@MD "7S(XH_,YBF92F2-LZ15KY B]OM"-0V;EL"DJQ6$9K&\T"> WPCC+] M(V$80O2W+0>DBB2*)D934&!T;&^$BJ_L<8C253%C/8V3\H MC6FVY4'U?R3! +\QL -Q'P$6R.J,,TV3F8PMEP$BF@GA/-PRD5\D!B V9<,( M'PQ*K+:.=?$P1P%H3 0:>),>0SI81H%%;0>YX0XH/'LN$W+9(*_TP(OS>/%E M4/Z$AO/GH>^7SX<#7_QEWQO>-.2\5/>*MU&Y-Z4QP@X+(&V1H =&W^2,:VW< M.8?E'IX\Y5PT LV6[_4]#1OJJFQ$R5 FOY6@&0\O8+;$B>GG=!WD2A@N/_>> M//J=7*,N%G1^KKF[^7XK]7VE;^=2*!E_C.+JP"U\V%R*9*&W42#8*<"T++*T MS)G#NLC_Z/C %@(.1*HVS6[X' ![^8&1+?DDMAZU%,E2 '- ME2 S4E+ CU%$D6-/.U"OA$W5ZX#._ BDR83(EG:=V1,G*&RLC1%_OK_84BU'8'@4[V MK>-ZH0*"TVMRM&*P47OP\U^,G]/D\+?\N(YMWVI60#YGRU"&(AHJA<>P\XGU MJDX(=XZQ1#*[BZ- + \&!,'[M):I+ M<'_+8;><],BU*W]:L6\%>A8PU_S9%$+/J<,^81BH[VH 5=>+J.41:(GE)R]" M)9]Z!,$.=3"C5KN_ LMA?;W#!\1)H7B(7'&N@SCD!-5^M\2J.$RNI+-'>1P$ M9W&TA.-$E'H+KI3%,B(\\[A MQU0%+U;Q1<+YO:31*!H;52P,+*;W,&6.[)+PR';%#//H28#60IAX/1GL=Q8$ M#JB5!-+4_HJ[E,%3;)73>_V1R1O1>8Z@>AP0YLJ<7/_#V!#>?OM' &H?3) F M@_I\;)9E-W)?5/T+)S+T>"H1*,4*;D.?D ;12W:K,KMBGB0](>0& M<#5&WI'10Z.7DR6.\"#L$LDO>Z9P^(/@$+QBI-( M!(^(<8KZ8:2IA#TSD11'9>K9"M_23'Y#7\PW= DH1]6?0\>-0IA660_H,H%W MA4-A:#@7%'O1$%11Y%\\$4C(9D44< MY2'*^W)S5Z8NB,CT-7I2[9!JD(?IWY&#H.8.'E[9Z^-18-% +QDJZZ038.6,+2HE*?P0VGCKM8:--2B=X:D(#&"]X>KXNP M!E2QI(W#V@)B=EAS$F7$+&*=)-AVX!2H:25P.SIIM1=D5: M1)]2O8M+V2.V,P@B5I_(S<;6<09100@)P@)1S3ELST)K MDN$30.2):E (D^>[0)>>8$,4NC1IU=:XC'1.VJ=9DCS$'6(O6W(.TT63Y*^ M!2 ZGH7&M5+=C3AY!8B+PB2*C Y8(+ RWH]LGH*5" ?D'VFXTNU)_\*$&G*\ M8AJ /";E+,$W2(HA#=KU'JFJ#(/ %/'35SXF"Y49&F2(A#+);;@!6B4%WMOQ MH@[6,37 4\B_NO(W)2*9"<@J.3>--#.A5 ;J3"D;+!H& CDGP\7@*BC8EF6L MCY+M EH*UFH$HI3C8:D5V*TTRXW5$DIE^\,T9[Q88LEH3Q-/WDU42$7J#]=W M-0,:M/H@;D)78PBE'&76 H?:H[(2&=A72% #O4C MO$JEO%%Y'(Y?X*.)YG?J+,BCK["#1HAF5-9E68RYW@K8CC+Y>XA50D:B#L9: MK,Y+QZ>.R )IVU$&5P8R)-N[*W5%AD@4_^%#S@23]*&G*"U*@G$9Z_SH#!$< MG?Y>Y;&R]PU^+=S7PUCR4CA@=Q5 ^37ADF=W KB7#88=O.82P48Z(T,)X:8^ M"\5#02%"A94*VDB[.P-RLQ\%(CL'H%G;U,V*RN/EHYB\J+ MU4Y+"@OJBT2HNJ=Z+A;7LD]K%'!M J4SF%^9"1(.5]\I@_Y0YL)?Y,5UC&0- M!RX!LGE5-SXM-#A2??:D:JG6Q6;^4V96[73&NF)==M[8P)MJO,M"TEY:S@=W M ;<2Z/X7(:@F)6E1:+PGQB"=-.* MN I8F498'N3EI. Q49;J!O[LR.UA8\ER7)>2WQV9#4A)_&F",&7^"4R^4L/- M ;^][XE8I*-AMBV#WK4 )J\9&*%GU[?L[;P* _+EI0M@ XT>4!^.;0.#=9EE M9X#E6@L8F%@][3C(@I<)A#PZ@>Q8N 'DT5!F*RU O9RG>D-JIJL".+JKN>?Z MFTM965FQIN8!LS:.66L<,&MSP*I2J2?#K#.5Z3"NR#UG*&.9G+=7&6V?C/N 986HD@0H*:1ZD[C%R ';E:RO M9%\7(P(!6#8HD'7]HG2J_ Q-(WVCM/ME1014U1L-:F5@4_Q/HLSL/E?W!1*! M&X86+%C$7C:YL-T!'8.Q\R%I?YQZW)4E!>XJ]F=84N3X-(.SK-F<%A4HR6(2 MY[!ZV;(+C0)CBY[9\D45+H1%DA,F3C))E3YH0@$[IS-'H3WC):O/PRS8P9)]U=ZVVRQJ MZ,O.NL(/TN1-2)/?&1F!64IP.4I:F*B->LA[0GL%?K]*2Y-@I[2 @ ;232?# MC%3_1 $$QS,;#<"= G9$C$=0SC1K5&)(S M!9MK* :K +[?LK_0E5TY?4[%A MMM*0C'5>59R)(,=O":*55C6.;QG"H)09O)SP&00 S&:8?]35@[&4N/F6&/CJSG3N@;K1>@ MISD@&_H/PP['74,?"C8H DY:/7"L \?:)L?Z[,0)ZA^-*K5&>HE' M[1-'M%.-V?B48C9TH@@EK7 0GI5CLR27YC0R).L]R?B^Y"^4GO&B5(D9>JW8YHJY=:1BN3![PU-&<5S-NJA2/,PQ M['-(EF$)KJN1S#+,%,1R_AQE$7_)0N5X;8=8QB\38F8ON?8<=I SHGM"O8<< ML ;^33D5TU(@- V,NN?,E^2*3D('%3",T&NLIZ+2<_3XC/XF%RXQ^5]T20\^ M9C/PJ=[[;&9!72 J!%:8.>CPSJTQ X26(P M6N8XET%GE#]/>C[;Q3GS6$:W-%J*2D^"B4Z@IJ;(.FEXJ>69H>R8HK9V3M36 MO*6HN88!HJ',BBTF&L'0_Y(0R"Z+&% 1A#)USI# L'%F,*8OR@F/A+(T$\AN M'G "KGHUATU\X!8';K%%;O$5!HF&_5(.8U!?61D^(#_-? M#;0M%ZP:BR'*0DQ4X-VP<]E.8U>;&PXIGX!3#1Y!Z0MTXA1AUJBLE Q!6&;" MU$@A*Y4R-2#/H&0Y!*S2E9%B5&W52@@WD\]MY-Y/\+U9!SYSX#.[RF=^O[BV M;R3>-6;5(EOB->>!U)MU<9V:==9/JO [1P%V!1TTE]*B!RG%% *&=I5Z)R* M>R5Z,T8&" ?!#JA J(K'!QYSX#%;XS&WG^T+P_*@TLG6!9@5CU@6F#VOY"8? M83UYO[/S?F?H&.8OLKK0-P]8PJ,3E+,%!-'YE*G$: 9424V1(:T.AT!)#?CT M(G_/[>]T$V O<&$3H[3-'6+BXX2@\ 2D>D8O6\\;E.R1Q?4<;!FLNOTASHX9 MH3#<.+*A#O(!PRG#EO=,ZT_!Z@9PS;_WU5LHUM7F/%OF///3)> M0^/ABO7O6N6CNOWEM_\ FT]1OYB0'H3/RD4>#[@1*\'^6;-SNM2PEX'*L&&\ M2Y[AHP)=S1?DDV)G&S80QD*/:LK6P!\RDG[@.[!>$!U>(CJZ:JKFJR/;:?C? M#XZ? _O;KN.G_>7[53OUC']-W!%&QT]8F2=2!P]]F4U%1_K^G_!'(!RT$./( M$3XI6&2TC&1F8,X[J#,JP8UZ2H!M1/UKY=0XV]X/AZZJHL'A?-6>%95#YJ)+R(@MJH1%G5$#..Z19(.*D MHO:*3$O:Z7BL2%9VB5CV=AA0P_FTACNF\ZF\E*Q+:R0CJS/D!L18/L2"5U-] MZLZ+"LF02.L. ]>1=;?)2L6$>G9JXQ',G]E"7K$ MH ]",R_,T@!@+&(BNZ]281#.#<[6E<)9QU@B(<'T(LP[-1-V98H4JNH"T2$1 M$:5,]<0]YF0 5\B"]"2$?1F J%@F_Y>G SM[W4E"!NL Z]=*1765UA&/2Q M0I@NY2$=7QF53.Y%&?>A#/N@JDC(2AC^Q<*IIK1X>28P?.,5=QR''6+PVS'R_VG3/@]'NTN;(U<\:^3DVR?]Z- MH#C9!O/8M\2.XA$,IKPB,L%S0-UFS)O8"V4-$2/N1?=).JK0EQ0\EE5Y%@V3 M)-^4[Y>?06NFJF!WMYD$=.TMUGX;#90GJXPP/#Z]A5@)S"&G\!6FC%-JYGC/ M$ZZ.2,5?,Y57>&5QBC'017D[5'HHF\:090J9CC>2GU#I%GA*1&1'R,X\IO/= ML''X@-@)YCN/Z')+R\UPC=HMEIS1Y9I67'+&7F7)F0P[A@TU412S+"MX>H)9 MQ5?+8"D'_GW@WYN.1_SN<7K/.+9"?66E@5 =6^"O9D"L,MB*E$?R]=1 T+1Z M^6BA-#./>M![B:ECN2[VE9;;SE0&,XN:$W+2H\B!3"PWF*:,$' )D"3-G595 MV=(7I8T?5=DQ"T?"EDU8K/(9JY)T'%=)M$ROK9+)LKB-(3:W=75]&RYDTHVH M4V$'%.7(B;EXC B$KKS"4'\26[HVF\4[IWQ0*7YLM%&6RAV?E#RAMH"@K;@/ M:9',P E"]!5B"W8JJ(NSENM,J^B4K E.K3*52 I4O9NR+NHS204V*ET:".5, MND3LKKG+EQ*[S)V6V^1X9 M)^3QP6F72\F]S5>5RK?H'JWJD;-X^V599 RH"0^ M"*A:NG]5-I5;>A4!YZ76Q%%@;IAP&7 M;#$;'V!EW0=!?<"Q(@WH@.SKYOGS,ND%HPUP8]4!%QO@ZI*X?_)3D[JZDOK4 MJ)H;?"<&"2>EJL^M3**Q;=2#.0=M,>"3D)-(70X+'$0=#J+S_EWMO7*!R*T& M"\6+J;Z8KN^"6PI$B4%@LE72>N+4!]<+7="7T[;#D=PB=5YR'\V>&OK$=%7? M(LW!QQN#[U2AD!5,8%)-.J.L4>U8$Y#=$QRL1RV])ZAY=)?SJH4E#_TW?B2V M;QPL(6\6&*)/]$E$XM'A;.N02GT"I<7*7%. !E]2$! _5EQ6/%AFU7WCNEZ9 M.V=Q<20R3--^(TA-%%B#,8O1ZVAMIU,SO9F7!E2"<\04=1=3YX%-2!L;1'U M0:_1E7'QM+'5C3,-K$G[\&]9#ER@]A)T&"61-W-MM(YQ*O,26 \O]F?Q$#&" MC-;38*Y0?(#QJX58C$?!04=>+I;>P[_&^0=S?RN]@Q=G=F921^:L.F#)X&EQ MV7+=WWQC)=QV4M#*@J:RMB-2![%(K*65L]^9G7:PLA)&FU%6LV+\H#Q!\$K= MR1NT9GJWBGMC% MG%V84(ME!F-X'_FS!B&BD63G4;HFO="G9JZ85";LIU!6>W<2NGGM($ 4P)WY M)#9CDF,K,&7M1%-=3,4"U(44V'LIB;FV8 [;8#-GRHVK6/?H&E+A[B#$"@?# MB*I"@N$2/N,*2[:J04OU'!_0M>.+J8/F\JM-E##=AN)]EQ;C)>V;\PGPC#!N M>$LEVOC/@<13O.+BA]H7P$S40GKF,VO9TT32LS3=;[R/-.Y0_)?(?%M'3Z4T4WTY$%/$6E4,,XZ[7"-380@F[ ,B M2,/$U+J,(N! C^XCP_-!4/6%$Z.#7]*E+&.+/<>'C)M2N\-OQFH/'=D[[T%8 MLM\2'9]01H=N8H6E<=BC-GKN-+2$5Z%K3'1"F-]_= U%XYHPAHIT7MR$GB>3 M)F5(R.78BI;8>B'RG5P46(GNM-!27R2OMWKN7."JXP.X:AQOE>(Q(;Z/0MC50-KK5^YFG# _R/VO'/*# IBY*KU"G9JUD1 M.;B LHGAD9A&$8T5T1/DD/C\2+VR/WK2G*&801GED<5=5#R=7YGY2:!+R>GP MP+3RM^C%^ &B!GZC8*XXV&,4/F,\(D'=XI$J^J*UPV4P\ $=_;:4A"7,C:V^ MIUBO[DX3:E44U03@J,2S%3#5>81#D'%95NG35E"8Z>;[U'/6]3#F\C!,PDQK M^($LNL*M*W #9'USW87>5']0S."-PK2P?P,=Q*[72?O3L&QB T17N8Y[!,.% MG>X-: !!#*:#S1JS$2]G2O,TRHL3KWUN1I33F\= W%$EE:J M"3YH+ZZ>F=Q3K4Z5C,?ELU01<"2&YB6Q930(QH".U^79Z[H$LBNBT1Z!4?'J MF'390D/:[B<_4M;*FW!.N?#GQ6KQJ)F\QL458B]'X M2O7ODF4S@$9[X9#Z5.N$-YI,B=3)@>I3 MJKZV>SMZ2Q\R+[N""7&2!3H\0S MY!N4?R>[HIJKDIQ8U^')ED>U-$.#FW+W[8RND'XV8X)\@NO7P_M+SQ@%,-." MX&?C)T$170E(BM5ZXCCL>&2$<+@:C$(\G0QW5X C^##&2*Q?3H/(L3PD672< M.V9U%*8F?("1!0%W@%$ FW\9.13.NS,VU_C6XD_56)(G:?/K6;*U=@#C@@#IC"*KARC=';19J.#L%SV0Q^ D:!^49X M?PCQD!(BVY0D^W^QY)X M%HWGR)0F=L6@^9VN'SVRY,KF/416*Q)V:2-3B@E1.)E-DO?&T*:X6T[,_;DD M:U;\D'9%L]&Y;KVAW,GC-)4SJ9[JI[35C+>1:T^*%Y"NO7>D (NKX6%2Y2]U6QCDK7AY56\,: MJ:U18F6ZI "^/P1[,[E%#J?Y<9@58R!D.<&]JM@W2@XJN14)!9 @MYVN"81T MJ+J@,#WJ^5EJ?E(VD#:=]>/B17?BGL+39@YIZJ8+ENQ3<: YGD.[8FUM4Q^ ,H%J@ N!7S6.44U7=I M+1JPGK%Q=]Q3WI4,F!4%?^Q)Y+KT]E-I"2LS4%;X32G^$[,]8.I)(WX'U00/ MRT-DK(1^Z");U(50M7:#'=6%8!^Z4B6D9FHV6L+7 DC5H6;'6;3S3EY0,IY?^>2X7H/X(4E,98P:DM$82 M::-*X)4L^,@E#]ZS.;OT 0K+A=)+:>C>KNC#R(D*6:ER5*6TX3:KMUPEX)&[ MP;ZPB_B)2M^-1%UQ)D^X6HH[((Y'^\B _41#+U&M..5-G[8KDZXX&C0/A.!& MSYT/DCZ6UUX]PDY!#)/)"8X=G#*92Y-.+HP>G4")> *H#E1?$';\/@'/T\TH M4U]RVJZ-6H6F@4YV C,W3YD9[0SF-P\3+G__C(%/XE*>T4T';7I#^2])8&*JR+QX='XN9P&@EK)F!\6S9 M6I=,=YY#FF?(*0D*YT!O^P"\!\ORLE9.]G80TP\_L-O Z:B,L=3HC74-*0I" M](3COK(NT/E$?3YJ3;0-:^*UT_78XG--*46ZZ!'/&%^&W[/K_47M*K'#D"9F MJA]CR+')FF[ZC&RG$AEX(,/Q \.0SXH=/2A<>N3!Y]S)/A>Y)>F#W=;C['J, MZ4I8I2C[$@:2@(Z)&:*OF-SG0E><'- 5X^B*U@%=,1]SS99*VS!GIWICR(&D MI_'_;^_+G]K&LD9_UU^AQTM>)37&L;Q">CI5!$*:;A)H(-TS\]574\*Z!DUD MR:.%I?_Z=\^YBZX6+S*6+3F>FNH EJ6C>_9]VX6Y?%\9 DNM K93%VAY_@QK M\;<@$P4%A.8S%$(WDK_R8@'79A7EV.U\BZWMMY0'03ZS5$9"^J+RN VQ+PV, M&BPF@80?5..!<+#4TN\TK-LKEIF#CP;;1S38CA6#K7HTF]LBL71IPO440S5A M+@MR3:59H?6'59".T( (GW$-I1]Q,X"'JEG9/RR?A(0JSD6,S6VH^759I[!/ M:=S%0;+HZ[$6)F_"4\R\HVD26S^:#[-UY$<\<(U&3NC;F"(4741X 2[I5+-, M.*$1)N'#6,<@F<0663HQS8-=PB84 9?B/!&LRXK?8.*8+KJF2F$7*]F!#QA' M"M&@'"6NB)R&!FRB8HR*%3%\2N"$'L+('N(X#U$]C;/Z<9B1+PIY\<$DWC'IPH$X2>!D?)2G:K54ZC.:\*R;&V'_ M&'TVGJ#SC-5,\,YBI[W2\X4SSDS;UQ_ _M%E%4A\C4CFP;MA$A\/B??<:Q") MX%BTO7A:Z.K+>DHM&,IMZ8CW)*[S?0I-]I@ZHB,URF-1*.=-]F!F6CS<0YW8 MHU!@H6DM+DW WV!=V]N7GGA[]2<.)Z?W?[IMWJ-MJ=@T:[ MUWL[=532H/\Z!VE[HA$OC2,A\%\O,D?)>)U$OD-&U,%^->6>AZFKT1;<^]!I MM-N'4\'(>T ^T:\?\G:C==!?&O+%L9_%;?;.V<+0F<2[,+LO>OK%[B0/T#C, M'."\)U;X?8Q&:] M]C[ER@!N_.W#\9 4NLY%SGH18\Q_Y ZG54B M_66P&!DU6Q[;SM&=[&$7F2KBD@]A_H5KQ,@RP%2$AU8WMD_4I+')PZF\S]^# M:/+AC4&-5O@A,>&L1#XQ!@7YI#18>MW!^CAV \C'NB6)^;BF9!-X[Z]4.[\ MD.[!#RX2>!V)I(MDQ<1FB*-A] JR8FFP#!I&IU=!L3"S6*#D,VDWVD95\--I M]/N9>$ M6/@S3O(2,7?67,1*-FK@D+PY:'2["YS[VUJ\RP)>P]O5\W9G,(4R M;KPP[IA7S/4&#+BMP8&"45>0)ZO]/D:CTZJTG3"5E,[N%O>0^T M,A2L\D?_QN@L)"BU DFS6#@ $]\V)Q N8Q8ZR5U(8./&0[J\ MJ.23>G-PT%H1&[X$BFX_$\]?BZ:>B@;&0^O!P7Y%N(:*Y!*04"JWG$,,&FM4 MP)Z*E%X\*((K_;P&BQ]8>5#T&IU%8AWKY![A 0GO!R&H""^= M\IE,; ;&\)E-:603)74P,VM@BZV4 C9M5Q;0S"^V*?'G][S^[R=]BAN2,#_% MM5/=W*(J=-/G;31:O54)]$V_2Z]Q:)1!/C6)?<,2&Q)RJ75;)+J=>]Q=>MB6 M%]TZ9*$:D$+WB*G/."PU[K:6E^@WVJWBKO#LI>&;+74M^O29'5&)\EA*IC-W MV4WI'="4DQ7;Z7!C9^K49VRN6SF[SKW7V(83L"T)@9S*G%JCP-<#B]V"8-K%<$ J\QJ$X)6SS+ 4ZK#/MSU M86?[L >[/NP:]6'O!D\7450P&5]!K?"+RHB351DL!5KM.(]/6$F3*]A2: M?/@N!XF/'UX8,MR)T6F_3@#4/7R].!RP1,X&>RT>>I8'4:ZM=/N M1'2Q@@[6T7J/2+!X4RO>',*G0&M\YRPT2ZNOQ!J5?5@'XKE6W(0L^JQ'=@"S MXYZ)Z<>6F2H'8%IS1-\;?F:+]& Z,:[*$^.;Q;5\TUZ@,8LUR5O*%&;8G@T3 MI&T<=^\3.:@*C48^U7IL#GTO.21[R$;AV2Y.H$(/-\,^6\:N,V>X_BA33 JH MRKGC7+E FJ(W6\W>*O1FJSD0MVEJ5_-FN<8J,[$#3VI*KL2@K]=\AE&$>F*& M+?AF=I!TSA2OC'Y5>2B8$8J<\4W+IDSFC<)'7'\BQ[__\?58[WW6+ZZ.OO(% M*7($8V+$[1^?+O3)O1=Z+NRH&-[;$_7SQ( )-G%Z3$%V8$D">SD*7?QZJ)6Z8^T,:V-<0\L?1(I\W6JU6DJ&[!_BWE]C M> !9,P=,4WV'(#SJ5LIJK"J6**2X+3;Y_Y5JU'^HN,DP31;6!;MKG. M^>24& 7VU^X03I\C^L,L!2C "GRVJ);3*9/DB#P]]VJPC'/(M0Q5;8?RR\+T MU::X?^)SOO)#&7 J50)PF.+%"C9#BS>^*[>?;Y^3MQ2+R"?1K6,/V2PHG"$D MMNVHTU+5/\8[VU2@XHV>^*J/?/08VQ'GC48!P:7JBK6;971-[A])&!G<4#;E M @.=C">.]TS$EC78AA#?&GQ8)X(5$#B]6#R//IR>OW)8*=-9N!3Q)$QS"NQYN;,F$Z"I$A>?Q/3^I:3L]H#=LU/Y(CW@&TD/+RAV'01#4R/ M3,MMFV-D?=#L3O,P5Q*9/6AV8@_SPLT(8-R_B:'9/-*&![\R>LT#"0K?VL,< MMO3E]R;E7/JY[^.4/#D$C]H7BI\+W\34NZML,L%84N(T[E+EMNS4A.*'==\D M3#O1\+L<3Z@4>JYY&'D%$B>LU)_W4X%$W5G'V< NG)&6"OCD1Z 399](=3W% MOEU>\W3CN_ P,5\H/\52-A-A9'BF,[-9@(-J* ;FW%726@QMGEEK L?%;*K& M?W^PP;M0C'F.Q9@[EI+*1&-*P.6%JAD/1^6J]&6J&UJ I]*S?6%+LV:18.C; MMZ!8;KV'+2#%@M4?G=:N^B-;_7&PJ_[8-!U/%ZGG]G\CV\+-QP_(-/,&J,,\Z;U'.#*[,2',WX1(8+0FCP_51.7IHNX."3$]O29&R+HI[H7SV*&:.%\3+#^$FG=L.E#R_" MR?Q3O+[F*\%B)F'9L;4),C6?.QQ]9+NF.[0A*"G&I.-^.VU,!51B[5-ZS_CT MEZJ_JISRN)D$#U5#N'R;B1V-.<^]7+O%)7YQX*9*J6%4S=9?)3\3.*-7+$9!=S$6PH43W"P5 >@P]/4(CM,1<(1 M$8@-1S'>PS>5W8\?RUZEK O:8FVI?_W?P_[@\.9?=CRN50N]15-RO)) M17J$L!1+P3X6C]FL3$L)$%!+P;39VI 1TMM/4_N$5LQ6\%3X/A65G925O*.? ME]./&N4JB7XHN73*)Q=!&3OZ6"E]J+F'5=.'+"?U@U 7M:A,OG1^ DMD;42S M(Y=5B1,C3C(5HA/%BIU%+Y0T^FQM,J'V\H@23'/=B@A[D.I=\2#;Q%:V>\59Y;N OVZC"VX0KQ3-IRGZ)[WS'2 M@8QJ+^%#\IV+;'&ME]A-5JS/W,4@43]YH"%@:3DVA%AD9$9.6)A6X45X. #6CX9Z%$"H@H0ACI6T,.2!C@\% MD5[\S&H+H4_ ?^ >D>WK8G'C;02BNA 4N/(/;W]O/A"7KR>$.OFA@Y$E4[S< MVMG'D-14EOK8,>8J&5.I#YWXWMB&[OOG0L3(@LN\06YD8K>6J-91N)TQ 6Q+ M)58!HRMQ_-G#7WOD]R+R]5$$+2LRP*KF0C#9C$TE];Y M='>?B GS#;CT$-A/^X[M?H?F MCGC%D6;6P^ZY;M1+"U%+IS>>07[08N5KE M@\X<^AMT^,![#]% A5W-/.D#@C];QL):-7CC(#\AU39IZB=4C6@\W\$/0;YT M0P?X@NCV/V2(DCWTY"Y=B-,//2IP39D"YQQZUU?PMKT+.<^-PN_B0S1S!.L7(-2DSLZ+\Q;-L0$E,BH(ZISR(C;N$ M)8E,*C''TIQX)(Q/H9G-AJDG)M@>=XB&(4-#4T]4V6ASJFQ82A03EB.(VD_- MCK(TEDRIRHR!Z<(91..(>>#4\+"'-BL7:QN'<7P0J['S4V1Z*D6V+N99IVN^ M, "H85B+=(P')O""AI9WU'BPR1-M0 H?LLILR;?0-BBYL=,KI"(+R!"FU84\ M[8QS>>+TVRP:T]B2>$B7*3(,AZ-X)3T#'>+*ZK 7+<9+4W M0'9#2,ZY]#_("L1%#9.X+]10XKD0*!8P64$7-1#V\0?]U@QLJ.VU85MMB&^, MA)Q58Y1+ FH=XJ=8$=S4/Y*A&052;3CVV X%=W 5@)#Q?2DT\3!Y+LWF3B^2%L:+>%117>V[[%\I:\0$%$ MNL3?Z/>IU?!@6T3+ON-/U%%Y) _@#2'G/6 M@/2%T&\'<\2\HY)"S,S@MV.5 M P0&,D&9-[]C4S_C-070O@^IV09SNH3]H(E#2[X-J%$D/H7E8^TY)"*M"^?Z MU0PL\[^8)W>P[9^9C6#^4-JAK!$%O(R#7WD<7ZGTJE.L('7]T-+DS[3" 1' M/CU.S.*RJO8 )GE11A ECGC0CP3ZS *4+/1;CZ9OR4(#)I+8W"UL;9."2E$D MHFC(BTUF1Y8E)0J(M%\$E3)2HA0!EJCKH?;S$;$)]8>V+* %&G81)"%#\SMEPK,1_!$:Q($EP/:#Z7W>+?;WJ;:R,!1U%#&N_+8F#"!\Q7,06"". MCJGHXU;K"6ZAV&:W$3)RXS'KM(Y+*-&V@P%)(-*YU0/!;.0EM3GULX9^ M!L-9#/84"M;O+/=.M>(5 9NO0D5R*R?D:U9!CM3[C8\3.*8V3X5*R@L%PKDN M&'J.8TX"*@K%3XF@=I'RPD4&Y<=#\*=,]<]9Y"7&Y$MI# HKL15 CGFG[P"C MNG[>Z\OWI"962/;A '"-PZ-O3N8KPM1&A^Q",:;GL*^)P4$9C?V 4Z#9CVP4 M-/L9YT'__=9_QX"5X9CT^\]_V867$LS>: $6,RC8^3;!FR/>%(!Q5B\** L$ M;TM"7'MOQ@WS+(WY\$/ :Z%CSL'ZM.43E7[;S+:$Y=ZVW.477,@,^J^SF:RI MAWD<.YD\6(&32M[P[HZWN0',*6DTXW4AG&6_O,"N"'[U8>KJ>*7LP,CL=YL' M7MZ#,]Q8G7Z2A%G5MX85S-FM]0N^=1XUUJMHAP^RD4;AD2)JMSOX5&#@ADM";7Z/ M-!\U%0]A@E[C!7JK9XSK3P_XT&2%@25S)%A7!1>ZGKN/3X.A3@&??-./BQ*P MEB(!4>AAN1,?AQ/(:3>0*%33(S(-S :'\WY3J%AB$R,/UUV=4%EB,0H1B]&- MJW!71"WQ=X!NM/3$%YE0FS).T[3@E>-Z/4E3B1FA1DLM=IE+5UIANDI7U&PM M73'Q>R9=I9WXG25^53\AS[V47!4+)/TL[[HI3)1MZ)?C6'&2*])^3UW#,IN; M6!D!M0P#6W3Z3]2Q%$2,I> C]MI;3^\OD:/3,3Z(9R<60WA&;+TQWS+1):H( M5/PQ<=I5I>F;V[=B3/@LU"IC7)B\%-^QW9"*2"A]$I*07?ZC2+Y3Z>/O)-\B MAF=>3$3P0#_F@=.\RZ;P@)SHD1AGJ-ZN.HC(3>(O/>VC@##*/7>ACAB*<"Q- M6YD$6P@++M;E3YLGHQ;IQY^R2>N@;W [!Q-/G<-$(;+43TFME(_T?CP\JI&] M3"VO?.8)=*:WXLFU5+9I4)&(=6GQ]/5R5=LF9-?%:+3_T73P/:_OH9;OR/?! MVAVS$-#VBJ\_B6[96)7/:ON@OI 2U_XM/XT 3\-43D.3_7A8X0ZSO+#ISPP\ MU[REG.#8WZ%PD.I?=D=9->W)\DA9])YW+);$-Z-8UI-8&R M*K,AJW/Q._1/L)H' (Q[G?@(O0K)RPTN1NVT=[5YF=J\3FM7FU=5XK[]< QM M>-!<H[(.9R'-.%=;EW4.IUIO=/Z:Q'E(B%RP>N6Z$XTZA& ^4"+4!Q_2@ M]G^3LY!Q^2*S L5,07;>:!6JVIC&KY], ,*OM#? &ZCA_%H]6^%N$[0JI. M8R-=O'!ZK>><[D/1@B6IB'?8L+Z0$34%;"1>Z&"PL%L*;'6^!RGN3=9X*X!8 MK@!+DG#M9Z!V@65FTC3UD\QB47&"#1UWQWY0N$.S"/0<8:L*&P$1HN$/AAH. M*A56%N5/_*/H?@8K'Q;!8).F'4HN&YFVSQO6X3ZX?(5]:@4.2=:T0'?O#&S[)-!EK-64,U')FP>N-CD!WM,/=SWZ$O:*FQ37U,N0)VO4YU,>=4RQSC 'A"?764?^ MQ&,=C&0\N9==2M09T4QAO@A,[QA([D"6F?^0FM.=:W<94ZK55>K.KAQ,:2;S%Q:9RX;&PHIP(" M/6TI3# 0);72T?6QWNFW]JE5T^DU^.O% [$;^J6#QE=R+O99+''IHT_L@/(* MZT4]C\&(]U#QZ<]D@>;PG2X6BS$V, M#Y:)!U8 !S&%(1PI]#<639SRRC M.@D#VE^Q$<&SU.Q=MHSAI\CF MJ:PM- 32628)I.7P.7)UKQ7S\YG\5B MX\_J;7$[%>-5^7>?\%D" 6^_!QM, M8":U69Z1%;T6F>2!=ZPJ1)6/VB#>FYO.ZN/ #F(UQ<_\=ZMU""$]\T/I(&%/7*<) MS7! 3"9."P(^L&E%5W;P?9OCZ=3]%7Q@\<[P*W(7 ML>VY^C6/3 1C\"%\+7:]V&P=>YWQYD+D9;3625[=)LQ:"GW/82;X)>32+*"F MYC83#[.QH6KA$X@:4Y29Q-R4.!8M<2Q52[.O-KL+NA?W8_ ERE9\)$.54B;R M2/A>90UF9X*286'#JP@TK-$Q]XW>&_(6OV/T+/X;UWS78)%X6VX^^C@T#U\& MIM$TZ->@SYLO(+7X[>DOH-'Y(V%V2!P5H]:P/;)C$S0^7HVMV>0/I;85S&7$ M;#L,ASJ^M\F(?DPO1Z5R@4NU?;85>L@"^K[M#NT)=6U.96:[*WQ;%YOGA5/$%L%-?9&*EH@GMM M*3:)9' V8BGUKMK+WQ4F6+$X)SYPP7?#X94X.DDTHV:/>.CP2@;T%4A-\]EE.AD(I5:& FBSQCDBUP?-!9M*2(\YE1EW$ M+IF3O1C62YB!7F8K_U;/M,5,0*)+>F2.;>?Y_;QW9(N&, @C'T=CJ?H*/!4R)JZ MM*-1 J/ESA;>L>66L:59B "Q)@<4OHVCX, :=&%,CQF*Z'3(!\-B2)&5C%&N M1(:)[3WD[ G.S1$&93$^\'6/&JJI#?4!7WVSXX4=+RSU02B M3240YO("6X\6;^] GSO>>(N:;U&2U!1RCH=&<[A7Y4ORPNU ,A%5R$)7-ZB6 MU="!SZGCSEQ?C-_*9;*Y=RA6Z-S9%3IG"YV-;2YT7IH$4QD2H\0,B9B_1W7 MY='5C7YV)K/$%S>_?+K2S[Z>7EQ].;HYN_A:"2&?.IOV.K-'1E,_ITZZP])& M!&SUK>[AF5&_G5Q]R.:':]R4*MV5L; M)+YPL2D*L]Z_1E1G&H/D6DI_##51XXGC/1,V=>/ZMVM,RUBLL('JA0-BT@P6-]%^XC@?$OII_44LCO(?D("[MH19@Y$/I5^";Q&GH7[TF5&5T>ONM M_C[4']_(,?AJX[Q_? MG#.D3QPHF;9'U*)U*-.+C!#D:Q[-.S7I,S%M2]B)1.R^I.05B?@G2 @L+N.7 M:XW(V5GL6-/5?\".D.PRJFF,$ M$MIJ/2JTV$Y$5W\%4^OH*^,[:@(&"N D@@8!&9Z%5TX&K)3S8/5:5&BAG_Y@ MWWD^S^V0$>$KR!SS$5"[;45N"Q+_471'_ZR#]&+D'SYZ@@%.S2#$_2]2'LQG M!=^\\]P_35XS).\@.GH<:GI:IJ#^%,DKW*"0?[M]_$?+Z-/_I<@]X/0N"[]L MW%5!714':=O!_0Z"(O,I>6Q^)U3=$?'%AO(9"XMJ]!/.1\Q)#-EYQ]?!!>9P MZ$?TUP=SR.(9'0;0,@_3[ MC1[G#WW''R7S1V=9]2#;XAS3_RX(/ZW4OY('TS*! 83,UX^H4M\_Z TZ?6/_ M.$7YVLH%_13VF"7HM54)>N.@*P7]WM5D.+[55QX(_8 MR^D_\$H?W604S98.F4+R>\H=OU"YU^:VK\@%L<67&%W3;R"9 \RR_P_]S!TV M]3>\N$OY@%=QO=7BI:W8L0AE2**;+E8NJDG%A*OZ#,YH5_;PWH'/A(D%+(;K M#=A0].B)> K1*% MTFV'*,5>Z@-2D/ *-\X0B%Z?C+V'.++YS<7MC]?07AG$X@I\F?2YV0^V@S5, M'NSR:+[OO*>":_BPW^KTN[W]+Y_/DXQ-[^1!CV',X0E6CMN&8W[?L?=\]OX* MM17 W497<#I@7&5R(Z@&1!?%=^ MKN%"$6G/Q:[/3)8*8A&>]!O=_=;@SBZH:*5.H@LLJ$7B&QH\2N*7?;L/,0^:AY M>60+&D%FII1>?, #V=6\L8DN=7_0@M'ESEJCRT=-[&*AOBLNF]WFR/(5,6%- MN9@6,:0\.8H2>BS#R-"1'C M_(@SOPN&G5&HR*[9ZT_'XM4<"U?K*445*VUDHH>_Q?;M.4Q\CK?A'QNLSDBT,^C]WJ]UAOS[9OV6^3>0D"\,IHM6-V. MX.MR8(1M\;Y9I61+^J?B:GF5\%+5TE_\8)EZ7W4\9/)4N,W$IMW@TEKHR&4' M0;]Q@X836Q3-1Z.PKLNB4JSJD$HWG6!!B>P_*4ARTD481UFFECT@]R&8A M@(Y&,&3(I ZTZ;-A'E!&P,U$?-M?V">!?FFZU/]_ Q]Q5.%?)'K@ W;-'75^ MPX)UJ'G#JX09"SY(%BG4 _D/WWQ)H+V+35'*)VEQRT(@S3QFB+F=#ODS@&@A M.&5 4"P*)$8T/. $*NCJ#O$2KOFOE2N+'0HA@B5^-5U\>X-E[SK(3_F+MZE\ MNX^W<_,@B@H#;N0N! CZ(P]$3/7 9OR P7%#DR/,@4;I:N')U6A'U MXJ6$Z^\JXS8H"E:Q;98:N/1$&D*9T$.W3$D,6E93@0A*ZP]T5%-N<:O9.J3N M[P1:4NZI1;_"N49S:L_*JA^>6NM6J/*ONZO\RU;^M;>Y\F]-Y+WS.U;A=Z"; M<8HRL9"FN8H-HA?[&6WJ9PS?OC'>\EGLA0"1XW&XRRQ'?L2U!!C4@(!WW.'/ M&JWM8::P.I#NR*CXH:B-*-(ZCF,I\?R#*0WZ\MG7GX[%]Q,G6[2OQB+T'=AX M1@2#O1.:@^FMZX$(!AFM_=]E\)^/TDP4YQ<"(B[D_S5RB=YIR;I^>@1QY%GMIQQQK&@NF[<'<-<+G.[&EFW:IZK5 B:U;A5.>]2" KJ M2]V1,!0Y9X5>127L[SP'+B;,BDOY@[F)ER;<0D"(B;N,QK-$F?3XNLSG810L MRB38)"XY/S_@'E$QC"SH/26<".EY6,2$\;J$S4Y3&#T^TT+0Q.?_8ABMZ"GH$=!/&E%E=%LP N<)CWF M(_TX&N,XL ="]9E%R!B>KET2?T(P"W^)(X5\3*B#A%>C6?(FJ8N$"N8%A?1Q MC[BR(PPD]5LB4L^*2Z8IF=4.N:U*#F/OPQF+K0:Q98/YW>2IL!-IP,1K$-@H M*6&FT5W !EYC$HRWQ3E4B@'-F+H;H0S&M3]W#+$V$! K] Q4=0"C!BT6'8LW MG\A@<3( K''B\6$W*"H_OKQ$M 5R&F.C7 0Y\"_=4;<+%(5EPT2@R.'?N@7^ M 4#D!J2&/O%"R&!1"A"[2:ER&*%6)52?Q!GQAKP $O9V&'&;@VUR\WA#(.;T MH7&2T /.G2BO>Q,PXV#8^%KGW2V83.ZN-)D4B8X MESPG[6_O&QESS;J:2$LY5Z%J"!5E8QQRI!Z7R;#QB3/DQ[MOE4ZE8 M3:)8<#!U6-HD\F&W%=J1B*)!RX"#C@_8PZ1TH\LT\;IROVLI M*LM:(;A=.[<[,G^3]E?/7=N"H,K^"$$4T]A&XLHJ $"=J7K$EX_!B*%#7=*+)05_3":DKMJ M'XH>RD?""NYE%6X Q9L^;,DUFD8OWMMWQZ=4@5W!9P;&H[TI&!C] Z,W5?.,L&WI?LHODR_Y>FP1P:# M? Y)OUJZ%%T7^4'49=!7Z?,*2MO747(&C?G'(\>-H3*,C\(5Y]20-8@BQ 8U M2"84RKHSDO%!-+R/W^RK)PU0/D5)T<"A^9VXN86^\.1'P@?;PQIQ@J6<(Q,V MDFC>C(,DX#[$VKQ]5UY5K=+@P+@3TS%L"A!X!C%A:G(:NTE9DV7G61>% M*^WG1L(@X;L^":2*E'DBW-2&>Z/@Q$>PL.,TVA+((MCB<^O!AQ<3!]EB)+4DQF;& [Y@% -GX75QQ964D#/9Q;"OS8;4W M/P6D\5MB^H'B@?)Y6Z #O9'6?XW4!TL$QO'&78M]BBO"&8U97/4%G#K$L5/; M[4\B*L)C;P*;0W$FD/.<]'YC%N,K=P$VS3B 3>+TC_%W*/(<.0[L5=\PD#:A M+*>A)Q>OR<)R1HY_LO6KK *7ZA@)SP)PB'IW>&;,PTG^9;S#/Q5!)&1H"T[W M$/B-S_^#[2MWP6?Z)F,V'@S",1-@<1ER%YB5RXOA1:/X?5)OV]2. M:Q& K<$YFJ>^6&-UO.M:1'Y?1N\'K==:/KVSIN]%"%XO2O" ^^>I-*_-IWD3 M8]-#$IO];+IZ7'$DOI6J.!+4!R(&*OK&/&Y(0;W%4?H28[+W#F6.6!N=PQN' MJ1ZKK=)'BQD'=;('>\D]\+,-P@Z57(.#PV4-0LQQ:#S'P;MP4WF-$;YDCL78 M6\Y@[&<-1E;1H=R0M;URR]&+,=Q?[^;8BF\&[^W*YK)ES0S;3.,!"5QQ;!LO@ M8>';$SB#D1W+H!H$%LR,U ,G-8 M+!ZCJ2(IED2*\!'/W%9QD[4=>'JZ+?*L?)*4AZN_M6EQ #48HD8^>@QC(*[B M:(QL-,B+0?#S9E.SF.7"630Y:8A-DN7 (J$Q\61*ZT+X'T;[M6[*2GO)W4 > M+PC?Q9R5()?>5I,+;,SX(N9A'_G4LT9[A"/^DEM*(-=L;":P*E"36![G7 Q# M#S69K"I136ED&1BF2,G\UK&'5 */"-IDG4S.-Z_'PR6/SO,^6VR*(OJPV>Z] MGE/\K$\M?E:BAEI^U+! 970HWTJ7;Q7S<+L'R !UIM5B*+1;BL M-I 5W1+.1(DU/;+IO4UQ9"%X'M]ZCL#K\<67ZTN. MQ*T]1BEXTE$HQCVQAROB,%-Q"7<3=BN/0X'%:J(T#1(#T*3S9L/\MC?M5GC_%MPW:='?/:@!:ZQ[D MMD%["E^XIUI3<0V82TVD(>%S?>T0K8L@"B:L# -M(Z%,YV 4%UZS0CG4[_ %JJS>'/]6N?";7S^+K1!;*O2*)8D M[N^2Q-DD<7>7)%YQ[]Y!OGQ+-R@MWDD]5;GUF_JGIWO[%K),6Z+-;M2&-KG> M-L N:3[!&?L-3#8M'Z-,/L^L061YZ/GT%_3ZH4>$N@>W,!B#NR55[) K:3"/ MLJU9"JHA/5AS$E ^%3_M 6?-F,C#.':/\U]F\L[AZXP0O$T+P6FB>Y6#/SD7 M_/W6?\= _8JY?,83R@+B_+[VW68POON5[=2_6,9K&+/SE4VMQ M9!:Z#Y7T]U2@T%]3494"9!AA/',"^BT3^8KV7O+\4E'PY#]!2>$\%'6'7/?@(7>[%>(2A@] MB_V)5=-8WB1,-BLC%'QUN-YIM67X<>HN<(E),T.8+Z"V5:&UA/O4F_/:->&\ M]B8Y3^XXWW'>QLEC2SBO71.=UUZGS@L**CW=.-"_-:^;QTW)*4:GUYK&4O*B MPU9_)CLA&#N6JAU+U4.9M=>IS')8:J8VVQ!+:;/GQ<+BC30>%L7;O+\Q .8] M?QDN6)#@5=P9+:-Y]O4ZCXYSWV/VW%C@K*^/?RGAK&_,)\_UQL]4>X7$Q;$EU\-[,C97=/A5.> 7$OKQ MT?EZ#O^8%\O"S^>V^_T6:NI^'#YX(9I./IVN!TTG9(3%3SLL+8&E\Z./Z\'2 MN7E+G!V""B/H\NK3>A!TR3J3=^)N&3QU5X2C8[#N,0-++:^0^+@$D&+!#$UJ M@#M$?\,*%?CH'16EV%G@X?QAUDG \Q[TSL;;7/0M,N_Y_0;2?,42]X-=XCZ; MN._M$OINWMJ8[6]5!Z)HW8M H#=QJ MF)QW@IIOY>D-B&TGO9QO>+YV"S M+;;S+9#GG@E[*I/?A]U$\Q/^W=1E19^ZPM.A%@/]^80,Y2YUK%B>%>F<5ZFP MRF#CN^ =-6H>;+;>\JBI_^9",_9+4%8RN2&TM8!T2@:DPA"_B1N',V#GFZXO M@7O'H#L&W2BDU(@!1143?9Q: 29;Y1W M^C/]4:C7V%<=ECQG<^H#%;-K+_%ME6@4IQ3OEN.1BH-"Z+(.50;(#?CPJWT0 M#EA*/$;+>K&6'4P1:QQ[*$>@\)$%AB&9#T\E"T]X<-#EGTTE#(YOSL#KWVP#@L"NL@![B,G$>^X.M&V*ZPE0LT(T>R&E+$0XD4@^(,%]&8R><6(V!UX.@;I M(-KQJ#MGO-\;QJ#9,+86[FP

YL'* M8]U^I<@L#\+!Y@\N3Y(<;!ZL/*9<*!^QQIQ.'I#]UB) KB5IDB=!^D9UP,N1 M)/UV=<#+X==^U?+:N4!6)Z^=)USZU M"VYET@]YRGJ0B7-M#+H>7(^P.%P]BE0Q7EKC%(>+A3(8D&8*1"6Z/<< M%HA@E0Q=CF@Y+!# *AFZ/,9=-+6^-O++ W)QU5'V$>:)EP)M&25#E\>ZZZZ, MRN-0H[7ZTJAY8.3U2+4R#D/I8.1(!*.5D?FE@Y'7DM7*. &E@Y'7-M3*%D6M MHDYL*5#RHT OKL^: PO4[&5AR9?,9<.2T^]MM+)53?/B7ZM)Z^92;29\0TG6 M)Q26$\+^/7.Q(_ZKYP[9#(>C(""EA+1S#RLC<+/P?1I/'.^9$#YQXMPV;VT' MA^6M"BT.3K8=&G(TCP#%J>>?>Z9+\7<.Z@IL MP2LRA%&=SQ>CCZ8%$*^\N"(/E]DNZ,W"F'N.R1(D@9PIX M?YH^S-T-\JH:UR#@VDDE@$S S#7KQKLFCD-M7'IL9Z[K/2!,)_:='9K.^?GQ M6HXMJ0W.F?G&%!+0V9T+\X11HGQ_OC8G-LBX\]!2_/LUZ:UV*O)/PM AC,;^ M^'K\U0L) $SL!Y@R2-D%!].3@)[VL>>Z;)'3GW9X?W-/7@C\$K"GZEGI.5(4 MH[ET9%DL2H+#I)A6@>,^1GS/$45YH8-LS_-4,^JSOY3W M/ >H7 &9\376#%2>$YWM;UXO4 =YHU.R;:,'LUW+YYY[=T/\,0#UQ0SY'/I&_XC,V=)2K/Z8L%]A #S,>@W*GRM"Y@(&!)OCK:CMD7S,:KX 5NY[_C M[91W_ J)N(#Z@\DA:]#8H&0[)%9R $M_D+YR:#7=%QJ;MHMM'D4Q!BDP':+P]]87YR\T?2Y'_ MOLE$!H<8[ :! YG.;-EVGEJ-]O872>JR@O^9[O$MX>J-:'N&K%$ MN.V*:G_E[2:13UYNN^2_6+YJ7_6+_>'!ND['#I^7>[4EL;9@.W'U<#4VLXAU*5*,28F/I@,& M\XO2RU.$=-[[]%K9]UD&'^)]%*FWH#@..O-1M0RF>L:+,15,>S6&JI=T6.>B M2.+"(O;[(PJ!A9ZW8][M?1B93D"R-%S@AGQ[P*D=#$T'',U/K@5+8_8^[.\; M[?V.,?78Y]];;/5D-V?E1:?T;\'>A]^S]RUPXT]N2(7O,0&2H6ZR19Y^(\][ M'UJMEF$,#@;M00[0\!=&"O* 9-(G^/!WZF=_?Q_@'FSZ0/T)?[_W\=F44O9A M:TZKTS&:3^BNBI-_&\T/5"07;J\[C] M\'3K._9[?MC(,?2PV6>ZSC\E>. ?\$_RCZ#<0WMD$U_'EZ9G<1^&D_?OWCT^ M/C8#,FS>>0_OCL]^2V(F_67YJ'>I9RG/GR#MI)Y/1:0? JU^ .3LMPSZ?W&3 M^#.=WUYY%TOY4@=)//F)"HU\,I!0XJ@^Y)V MG'_R@C-HU_ ,$G2P@C/HU.X,#"'N5W8&W8V<02P>R!TH'T4 \(\L"LC3Q+&' M=OB%K46S[#%;3ZW6L%%) -\_=LP@H&XR5@H\V51WR4OH<5 7-5E,P.[(P,L\ M2!5&[U)05HZ$>SOTK0]]J^>^?CTD4$*)&\LH<6/E2GRP%93/*F_!K_%<=%L2 MU%^,[&M"\P<_ .*4#O\ ? F"D6H(VS:UIG+BTCFX+ F"#3 8]QJ M[ V'T3C"HE^LV8?K?'(/=WL@K!5E+C?6!9?&EN/R!IH;(O]Y$1E:%YRUMQQG M5R0T;9=88LO?UJ@^H[/EF-N4H5G)Z&!WRY&](>.TDKCN;3FN-VW05A+I_6U' M>J7LX$J2P&#+26 SYG,E47VPY:C>I-5=280?;CG"*Q 57GTBJ[WMP:G-AX1+ M0-JV1Z$V;3Z7B[UMCT=5RPXN%Y?;'J':>#RX!)QM>Z"I(O'@$C"W[6&C"IB8 MK95'\=O;'O?9O(E9 M*V/5)3(1.S!.QM>_"ELB9F";C<]KC*QDW,U>.LL^U1 ME8J8F"5@;OVAE8H=P+9')RI1 M:=UM#^ELVGPN%WM;7S%3*3NX7%QN>X1JXP'Q$G"V[8&FB@3$2\#<^L-&%3N MVH50 C]\SU=J7?C7Q'^PAX11J]B*!!\M0*)E>4\5J5COUBXR4GG,5L0O[M8N M$#('L_PO.Y[MUB[B47G,5H5G:Q<5 Y\SU[M B@UP6]%^+=7NQ#+'/RR77LP\=TU66#LA]>^O=J%7FJ$XZKP M<>U"-<+WR5]/IR#Z)AH&GOLQLAW8'K"A;B9CQ9-H:Q"?R8JR3G%19JR8S-&^[!%>,RDNVHW^Q5[O@1BT1M_IQ=KW:Q2Z*( XR M(Q$UI!9%6FW8K79QB?IAK80)[[6+-A3!VFGDNW88^; +_-1^@I_6&T LE>/Z MM8LDU!5W)?!=[2($17!W;KK6V7CB>P\83YB'M[KPVU9Z_%7"60E\5KMNGB(X M6S!$4Q^-5KL:DOI@JP3>VNK(",C#K9D(U-_J6,@&454"5VUU]$/(P *61IW8 M;*MC(%7"W>KY;K#^2,B+$T3M97+=ZI=6L>BN=E$(0<^B 61LATC+2@84/SIS M1YX_QGSW%<&6D8WU45:DKF%0NZA%#7%=D?J&0>VB'0+7K(U+5K.<>T/$JXIR M>A;T;^[=.3&#!<**-3$_!K4+=M0,9258';6+>"R.LE/;-=TA60AA=>&PVH4\ M9#H%D4'YYXH,B?U@WCKDTO/#D>?8WC6[\Y*HJX]XK%T01"#OA-R&9_0 _"@G M^.&Y=S?$'\,U"]HL11[]S;6([SQ3PCD* L)6H2?:,H:13ZQCSWV@'J1-J>JK M%Y)+\QD([(T"23O*J89!>5"[@IZ:4\Z%.Y=XMEO+'=0V M +BCN VKN8/:QA-WI+-I/;?N\.3?_\_^OOX_?W[YH_>___./X21Z^J?;.[3^ M&CS<_?/9_782/7X>^(>#W]K_^7;S'#B#A^%?+>?7\%UX37[]:]#Y_F0,S\/6 MOTY/V]>_O7MX^GC\S]:#=>W_ZQ_7#W_[Y\6O)VW?^L[S^S\W?3D__=4N.CCN_=T[/ M6W>=H_#V/_[?/G[ZY=?>;Q/WY _R^;IS%OTQ/(RN^]_:H\_$.OG/UZL_!\[9 M\9>_/5K??FL_G3F?_NP]!,//=P^'Y,MOUG_O/_WA3NZ_^OYAY].?P]&%^Q_R M[J+U%)YU_AQ^>WSJ6_?GT6ET^NOO1_^ZN33_:IT%#<7E^>>Z?[@:FH7Y*X_896KH79Q[:VBD!*44^U"V;6AD 6*]_1M5U%& M"P+3.P+;"@(K5549+6-'*5M(*:M764:KO:.44AWO+1,LG1VY;"NYE"%=NCMR M626YQ"/9$QTN"P;YMMT\[NV(;1N)K62-UM]1S99331F*;;"CFI7;04OW;:[4 M(JJF;CO8T=N6TEO)ZNUP1SC;3S@E:#AC%VRN#Y<;NWAOC3BKOB%7.?(2)>+% MZ#KTAM^3.+NFIT&"HTN?C(CO$PLOV1EP1GT#IW^0 (;/J@-I7?)/8OI'KFM3 M/1B8_O,.P49]0YU9!"/37DQ@J.T":PZV';/UC2M6%+,5&?-N&/6-_1T]FKYU M\SPA2>U[11'NV\-P0;V[[9Q;WR@=8]$SZH<^$>O&.PN"B&I:V$X3/F?1KG#U ME@18C?H&O*J/NFHR:WTC5=7'>+GAAW9]8T4I/8HVTJL;%%HI4%F.59,W.#Q "NK:?ML;7[/P (:#UXJN:;/D#A("NR0.9.T*B M3JSY X2!UH^S:K)G_4)!+YPUO,6XK%^(J'*XK$IA4*=^,: 73J7?8KZL7W2H M/Q!W>CTW_N^+A7($S$^U29T:W?D&E-2[SV0F9$BFO?G&N-:@WN*=LV;NF MHLRDIQH_3OSEU//)T SFMUB61D0&-7,KJFMVI=4\] 7S4QG$RE]/?;*TVE=#<0QWLQD?>7(?+^JL58/:-F M-2'RSDJ)O+Y54=?1;4#^&]$;?*(N=)C3*Y6\8'->3G<9IE2_M!*FK%\0K_J8 M3C*GBK)5,&>OOM&O^J#,Z*T49?6+8E4?92N2IS&F5R%/>_6+&DE$WGM^*&9C MI2IN^*[2:^+:GI^:5;=HD'I'=>517?W"3-7'=%HEM ]7JA)V09VR4#78;_=7 MBJH-1&=>> 2]_=9JJ;6>U4O5I-85A2#;W96JD%UTIGH87JV14+^@3GTP7(D( M:Z]^P9Q2,+R-]N=@Q?9GOWY1I.I*@Y)15;_H44U09;3VC<%*4;6!\$_5CJ!^ ML8BZ4*NQWSI8*:IV,8C2+$)CF2+&!(9781'V:Q>Z6#V1UZ%@(WD$[54?0?U\ M^^J;YROR (W^2OE]Y^.79]4;W94RYA@^6P?#!?KN]4@S7KYYC^S&\TJ#Y8!>O*-,)CE5J 2=XQ7JX?F&. M>/F.0]_>NJ0G]WSCFVY@#G'/$C1TQI^HA5I'G[]]/9I?DE4>4U>B>7-0OX:: MZGN\27_H0'%=E_.'(M=F^ I@?A=]0P6 ,3&#R"D],"S?T>Z%C@2D^Z M_>@D3NLCB;.VT]+[Z^^-G;0%RB[H8&%10:(DMF?&SGOSQDY;QX-/IX<__]0Z M[K6[^&3TTQJ<#$Y[AZTM_XG6K:JY=73>_[\U$I7;?=;<+BP;R$P8 M=B8FK*\RG@?^1L NA99) P,Q].*QXPY8QO50YON,NFX?,"NN[09/Y1"WM!R. M;..P=738NQ[)4%JVV]QLMK:.$/;%\SI\EX>F.'A&5Y'(K=#.5Z?7'YQ\/.FT M!R?G9^SBK_[E7^VS 1NY<;YWZ>] MSZS=&5#+SO;VSC.&]$]IK$RFC=G:/Z^7DX!U^5C&K+W)_LCIP0=8%4V-S(ZX MW?_.TQRTCTY[K-,[/;V\:'=.SG[_K;'=<-<7[6ZWOGYT)!,9VQ%UW?[E@(5* MQT)O1"I->6$$8%#]UW!IH37HUP[&M!(13^NHK2H:5>IH#;IUK\KX^U^+ZWLF MV?IX#B@O1+V1\$RFT_UOQ>WZ&OFO\--L'*XUUUM;9(UR5O=N+,_L_H2-^%@P M+<923$0,B$C#_BRY!HW2J8^F+PJE+5,Y^ZATAH$;?\*01E_!$FFPG.R+'\%$ M'L/()ZZC$9): &[M[#"5L,[YITN%Q1>8!SM6:2SS(>LH76RR-3+S+HV_E.J@ M+X;26,US^TZ[&^L'BXN#/WW_1+< !T)5"< M\ BW-%,9--DJW^].AUQ$PABNI]0EXU?"$6%FT_A8,AZ+@,%O2CF8'%&O2.JH MS- WAPV$ Q2PR4B"+::D/S,C; *R5$9H%IDTJ>".-A-I1YBE*43DHB2[!>)3 M,>9*'(M9.'5KX2/Q"[(BTJLCTNXK)A)E]APH)=3/41F 11B#9KW0+G.H 3@B M84SF45J2!@#Y"W0,0!T)06$%@$O$(T*FZ9Q9%9[AX89O'PXH'$LR'U"_,@4] MP"<%T#NGQD45<3-B2:HFIB;;7$T8IYL^>L0:+'#&U"'=B7G%F%?'F/DY4A39E:94D$I=K9MVA[H1Q+1S*@5<9IL)54 +4"E-I1C2" MNF50*E(KNHY16J7*E!A'&J95ZH%>:!6)&+<-6P.N8P&VB-B' 03WKJ,1SX>" MM2$/_3)%M^8NWVCNK0D?2G,O]E?^4M*.*0<%*R>,-&2!W9X,%-""MZ\[2M9] M- O>$GBK:\9%7J('%:#[*ZX]"=?J22YCQW=E*G]1IL;"P#1@ZJJJ.9%FHGIBG8W_0D$=(:,8+^*5 M;+XQ*H>OB,JU6-T@\KV*=8?1#]>Z!Q&[*I85982QC$G?N5$Y)WGG!H2G;1YN M#KF.:RZ!XI*',I5V2G7J,M^48QSM'*-\9KC1=6&;B-SAH\!3\%,K2EV V\:5 MV%$$W+HHW*YQ*'+4S"G8C1914.Z@+M@6>P8CQ\@"0K[B\!OCJQB56,V4LAM);.A_+K=<':_>,2T!CR->MWE7T M$7CE#G+IC# MK!757^6QTMX/?*SD7M_-^![,58:4;X%O"X)#9'DP9.=%[CW@Y]B46J7-K&QU M-V WRZ2UPE%SR;!0H2BFME@B0&=@#8R$A!K2:7S2MKC.)>)+*1'_/&^4>>2. M?M=7)T=O3#E?]N2(7DK0GD^"9G1 2>>=D10@A3#S0\W9:XN)X%=4/_KMEBL> MW9;1O46LWT\\BF_5$8L_+5ZB2CS&0"/J=_->F>[E9K71Q#B0#)@*?!%KL *F MS(!S3-W-J*I1E[[46:G6&Z39RY[J4 V::"A% +P+)W)@3*YL_?+<\ROP)9S, MQRH="ZKCZ=75ZAYZ;*QX\G =HNO]5I]6BALI:E>VS M,.71%6MN[N'9N*/[V3/8_?"D<6V9+1_+K>\!+D?N0Q_MTLRU_.93/O$??0:= MD10)ZUV+J*2S)G;NZ_G_]/:^=M 4* PT&0]TDH(F_O':>CY_73IM'O4\G>[__ MUCSJM-KXS>A?LW?<.^GL-=?\;]Q=JVXW]\_:7]E%[^M)Y\]&HG*[PS;6"\MZ M,A.&G8H1ZZJ,YX&_$+ +H6720$54/7]LO5V6<=V7^0ZCHNN[S(HKN\)3V<'[1ZQV>G[/Q+]^)+Z[3'>F?/.,B9[B\Z!Z[CK?5-=G;(>D<= M=M'J[K=..Q9B]UOY)AQUT3DXNSEL'QZ=__=E8;[C/YZUVN_[\Z$A&,K8#*KK^ M;I>%2L="KT0J37EA!&10_=5P*T*SUZT[&-),1#RMH[:J:%2K1K/7KDM5C7_X MH[BZ8Y#-PS-(>2;JE81G,AWO?"]N5];(_X0?9F-O:6.YN4:MT7+5OAW+,W=_ MS 9\*)@60RE&(H9$I&&?2ZZ!43KVT71%H;1E*F>'2F>HN/(9#6F4%2R1!M/) MOOD:3.0Q&OG$=33 >A: K"C<.+57JVQ0K.YLIC:W'*9,YZ/69E;70IF++W]L08SS)@ZI%LQ+XAY=<1\ M>%%B>MJ.&=?"J1QZE6$J7 8E@%:8 M2C.@&E0L@U.16]'G&*E5JDR)>N1A6J5>Z(56D8AQV; EZ#H6H$7$/@PHN',5 M#7C>%ZP%>^B6*8IM;/&5C>TEX4/9V([])_]1THXI!X)5)XP\9(9N#P,%--/; M_1TERSZ:F=X2]%;GC+-30%E/I%O#2WZ]T)(-*O4+!)=SZA4Z5& ["7H33.M%!*Y*X=VH%/3*]& M=NJ>6J321@$#H[S1F7I.+96& M$D*W0AF7/3J?4T8@*@M?124?2L%)A67*R:DQ0!?)-+M$-9^KSN;9^"L45! V MBOHB7MCF&T,Y?$4HUV9U#>0['>L6T0_WN@>!727+BE:$H8S)W[E1.2=[YP; MTS8/%_M47QFN%9W9)F+M\%'@*?BA%:4N MP+9Q*7840;E&$Q MY&GIG(ID+9($.STYA!9-G3W?W+#5R?5#/-A_G+^'<\BB(JS3^)UBJ$K[G3"^ MWV?@-Y2^'=H1)_>@DPAGW= M*%U%'X$K=Y!+9[QY.0ENV8Q%['*#Z1%IY=MCELI+D59'NS ^F+D/.-\/;C.$0+ ^6[#3)O4/\')M2J[29 MI*WN MK-,FFM<&C.J18J),5T+Y8(T#6P!")AH89\&K]I6URO)>);*1'_=-TH M\\@=_2XO3H[>F'.^[,D1O92@/9\$9G1 2>>=D12 0ICIH>;DM<5(\$O*'_UV MRR6/;LOHWB+6[R<>Q5MUQ.)/B^>X$H]1T8CZW;QWICO9K#::J ?(H*G )[$& M,V#*##K'T-V(JAQU[DN=A6N]0]E2'5.8JL2-58X.YHH+P=\FL(@[9'9[IU=GH+S]4%!P_G MX./ZNZ<439N.$'98&_E,%N+);VQ7R0E]R^A>-==D/6DX^^.=>SNM)C54UJIL MAX4ICR[9QNHVGHT[NI\\@ZV/3QK7FEGSL=SX'N!\Y3[TT9??,HG_D(C M^'&*6Y%S\W-_IHHEY'"RF)#?-O#,R M+3%?8V]MU8;6_:2!#^'BG_8834*$CFO8E:<)&,[5S0 M$4RQ(UT^+O8:]FKO.NLE@?OU-VL;RO4]$O14J0AAO#,[\\S.,S,&\S:XFPS/ MS\Q;UW+P"OIE!N-@X@[-5GE%::L2FR//>0 _>)BX[VJQX*H/G7:F(& IS6%* MGV$N4L*-3"^&=M6,/:F,+N? M^_?6-(# @\X;N&_Z3;L)OFMKZ?E9IW?5/F'H![ L'RS'FP6N3+*%.@H(]+I^&:\D4H_GY&>$1N)MP1?B2HNU=JUXGYF.<[N_L5(GEFD5EJU_6H "R$C*ANA2!*2Y12+MOI6*R:*&[@+W9S] M0\LP:\/+3MUL:6MZW#F?8SFQ^P Y5-5OO$ZPF$,D;E(4CP:RKRI)']=,TA2[ M8:X9]I&OEZ0.6+&=J\NHOF?EO@8_EE]%S<[;WNL!8&$>1HT?\S)5K8(OPR/0 M\S<37\K$[O_.1,:Q^:>D8!;.'$48IU$)A)4M>\=5PO3DR23--2,-+29)@@S M4<%P:J @0XKF1C5*..&A7D>K$2OLZ]F 6NND)+3(J"PJ$JB?&K[) M\EW%'17.:-O_IM/J4!="*9'V89&0\ -TFE>8FUPD+-KGH'=]5%RMO%5B^>3Q MYLO,_='4[FEY&.J7%X^9\5\]@J\\4?Z"D5S.),-VFV&__2R<^G>Z8M'(6OIG M?OF[7_\]\"]02P,$% @ U(F/5?Z7"_7B P V \ !\ !F,3!Q,#,R M,F5X,S(M,E]C;VUS;W9EB?\P0FJ42.:]B5IP MD0PV#3H"%#O2Y>-BKV&O]JZS7A*X7W^S?B%V;W>6;WF9FU M>>/=3OJ5,_/&L6S\!_TQO;$WV;@[ZS7;,E4]!IU]MF8X"TYZ< _&.3*A;N,LASODR3W@G!?,H5E1G6 MT%EXX]%X:'GCV13F=POWSIIZX,V@]0'NZFY]6 ?7&6IKY:S5N6J^#2W+! MS3W'/N3T-MA%N/"Q>0VS$7@W#KC68F!-';WKGBD MDN)\<".B@/$5#(5,ZG"A9SB/@H>-Z U%G!"^.Y?9W26$0F8 (4M]$L%#C@.4 M!S2 6R+]-71:!BYRNVT 2=$O0L.>ETO]C62*T;1R1G@ SM9?$[ZBB!S'+$UU M$/C5K@%1%-9($,D>,LH#*@D9,#; )H\L *L.OW%= 0RP<#DPG+EDW&<)\APQ M3O 2KS2JY?MBP[5+Y6P6ALS'"!!%@Q3Q&AGRS; F';"NA21FT:[[7[PSWY3]2?,PJ_V+UJ79T+/IEFC_D\N)X3T449': MX2;"//=1N%&65YK(/N$D?=@P26,LE*E6V+-@+\@E8#*WKBZ"R[TL]^GYG)F% M-%L?.^][.GL.H\:?1;Y5C4PO_2/(\Y<27ZO$]D]7(N/8%V*2*0O;D2*,TR G MPO)J7FJ5,-V4$DE3K4A#FTD4H0*PB^CRC(8$)9H:19G8@/U@>)%E9<9=U0Z@UWW1=!B49="*1%W81D1_RNTZE>X M-ZF(6+#?@\[U47DUTD;.Y9N3S_>5^Z-;NY?E8:C??WC,'?])$?S_+'[YE&D. M,O+/9TTHCIHZ[4]86\JJHM_0]9MY_JJNW^C_ E!+ 0(4 Q0 ( -2)CU49 M\,FIGQT !QM 0 1 " 0 !C;VUS+3(P,C(P,S,Q+GAS M9%!+ 0(4 Q0 ( -2)CU6FIGII[@\ "K& 5 " &UL M4$L! A0#% @ U(F/5;@[!;O-S0 EOX) !4 ( !N'L M &-O;7,M,C R,C S,S%?;&%B+GAM;%!+ 0(4 Q0 ( -2)CU6CI0OPDTX M %\3!0 5 " ;A) 0!C;VUS+3(P,C(P,S,Q7W!R92YX;6Q0 M2P$"% ,4 " #4B8]5R4BJFQ@J 0!N'@P &0 @ %^F $ M9C$P<3 S,C)?8V]M#,R+3%?8V]M

&X!^B?\^4R6I!);Y]Q MEC5#)@D/=V4L/GAI5"DYQSO^+K^:D4A*;9V%.T33JS#JDM@LBDU6YEY5!78@ MXKRVKJ\AG D4G+,X6D4)K;]#3:,*I);19(,C]P:#!:Y%3J.Z9];>YJON@AW4 M]$HT6)A$DU-T3088Y3DYDZ&8%Q2"O[P+W8%2[FRXL\WP2$1X"2_=M\*4$/U_5U666YI\)E:K'';$QU5CY)0KQ,MC$>[:Z#PCJRYGU2)OB?!CN>WM;Z'Q3 MY 512@B%>4)?AOL0),$##LFQ7J^*7W!H&9>&3'AP3IOPR;WBX+D!_&R8PY#0 M=64;3]/0>-4E R3MRU/ZK=DQ>?["I_<$TTOH+$]0%,E MKLYAW,OY#B("OD]18AL74K!D7$EN/<*ZO>\=25F<'?U-:?0#LOIWUW3M M-YU ;1SQ>K9'RD]%"CY#W$HY291F**\+YA#!M)-5O1UUEE^EQ9!K/P(A6IGSOVT MBHSQ<%JQM^;RRDY=QB%++#K3RR^\9OE58M 78NB*7#'F#HD=-X&150 M\[P\CX/X+(=7I'D/(-I0Q&0$?<3)27CBW02D&7Y($_#20@^>T[;59;FGCZD, M?@#& , W.,?9$Z[*8M[@GS=11IT6'X+0MF=63L]+N(N,*_Y%YSI(H$CQ D=/ MTWAQ3UFB^_N8? (&%+/#=[!7-4QGKN99H\D%E!ENU"39'>_4!B[:?A*6=TFOTLYVL=P MYP^#@GMO3Y\)V>'RF7JH(;XXA1+^E8O:JT(K$%;'N\,9;*T9_N$_#P_1WW_\ M\,.[?_S]OQ;KS?-/R;MOPU^^>7KX:9M\/-U\?O]-]NTW?WWSKX]WVSS^YFGQ MRU'\E^*KXA;_Y9=OWGYZ?KVX+([^^_S\S>U?OWIZ/C[YZ>@IO,W^^[]NGW[[ MT_POIV^R\+]^^/:GKS^=?_7;]YOH\T7QM\=W?WO[_/$\FYV?_GX[_\OOLOGL MJ#C^[>G%Y]M_W?WV_/R_[_'LY.W?WIY?'CV\G17W_\I^>WSVY[^\^^LZ.?T! MO[]]>['Y8?'MYO;KCV^6[W%X^J^KFQ^_B2]./OSV<_CQKV^>+^*S']\]Y8OW M#T_?X@]_#7]^//LA63]>9=FW;\]^7"SGR;_P5_.CY^+B[8^+CY^?OPX?+S?G MF_.__&WVWW?7P2]'I[/M\^ITL_TV3-_7=Z^S=+Y?I5V_"^--O9V_# MWW[\XS_0R>W-X:%IG!BUP:'.5!*VW;DC)2:+B'FI9B_B2,N13]?D@JL#>O+" M*@AWSP,KFP_CMT;A#HK6?QXCBJOLV,?340UU?CS@XD74P>O(IA?&M1NB*0#H M^^WS917_"O4LTSA:;,O_O\//Q3%I_\DR.!2)^O#"J['&"XJ&QN"NN":\@0+I MLDOI#,U+NB$I#SE-W,9$H*I+< M2VL6C]X84Q]S/%^>Y46T"@KK%LI>Y\Z-DRY]#DS(1X"/YC/?V&!+I(T&QK & M7->\3]/P-T^3A\)+>.Y=? M4XV[[MWSV6>,@S8TS69J 'J;$J\?<)!O,FK'N-#*U.FZ=OTK<\9-R(TR1#M MK1Y\7VQKR[F-2KTI,4^?O,*?6PI@EB;DGXMR^EQ@4IN\#T5.ETEN"4=P.L=; M- O3-92OV76*;B$L.4NF> MB]G0=50UBPD.>,I/4?TM^GOY]3^\792+9KZY^>(.T*1NVCS!/^$@FR4)!"[E M0;;5D#>WL=L"1SPV.%(GGQ_"]ZC5H"]Z'Y>>,F$T$!".V/!FFZ9M5.\M:&" MT[1<*W_ M,KF0OQY60H0^1L)"B+>2T#R9]8H\,X=LKLO>94&(ZTH/-S1<&E(F1@&.F)9S MDIH9&66JA++Q05>0%=S \4*!C>,B[<6N&RAGBEJ H:T]4 MI2A:31&T]7^6J$ML9[:H388IA&;O/U[-=,#2;N#XY:TV;1X"Z"?,P\.YK!E3 MNY/J_E"&)+#&09Y7U;E/4W@?UG;L0I_ ""IC+#@D^ASP8V)S&IU06I]_+S_V M>C[PQ=,)2&"/T%R!@"1I<&K?@9%A6W/H=F[[=! AH4N:ZYVJ/D)_IY_YU0^8 MDN@H!OTQ#2F.5_=V&27X@OS3=A *@X#C[:#/@1P(\"FBWWHS*>028J*B.TCC M'>'LYTU4;"%?/TU(KZ.<%&P:EDT*$3*8#'# 47Z+FH\G<5H(I=3)^N6.U#3# M-\@?X7_0\5,0PWUH ,_;U9Y0^!OC,.&6*%/MS0$Z]#@2O#IV@.C;8ZTN#FC$ M4'(:G/-K .#V#ZS)X$YVCFEA;W:?TP( M_LQ<(^EJX:]W)NKG'V=X'43AV3.\48MS]9V-V= AGECTN0';]%-4?^M3'99. M^BXAF3= "V+6VU.XC5U8/$(.E 7>WPP\I*!+9,"3/$/Q'5&MT=@"=/NT[B<; MKN0(]PV=X^:+LKM7+TKGX>P\)K-G>FFK3LN^'K3?[^14<.E&IX/0NS)J8 H[ MX0"A&X!TH..@=%1#HN'&0556NVL(I9DP>A=0U+7>CJ;6D[LS5HD?70CMCM$)."KU!:B$*)8^IQTJ M4Y4CR.F+,ME3M,"YNBM3$BW#[]L)NH0L<#7^LF F''Q5@[X?TRUZE*14!\^( MQVL>;7F[>,3A)H:\SJ2(BNV/48@O$BCD1P%9A6U!3>&SYP)G21"?;/(B7>$L M/]XRF!KE&FT4'MVX(D8=@R0D$&"&ZNY0TQ^ZWZ*ZQ_9ZZ+L]/%W[C G)SLW1 M:#(Q#9;7Y8.C(%BH:&O*AY,#8#";1@MG$BJ'-:1T*^,.F4=-=R,-!<4/<&/[ M'J6'-.#-*D+9Y^UT4 M-FODRDO9DD(5TSK%2=8 ME M(<1_N<"?D@^].9;?R:[[H2*<%(/D,F.<7-#XF+IEQ7:82LKZ\H&*V)*@[ M0+09=5ZVD+=_\'KU7:J)F^V.5)@<4P\CM^NQ7(D*!%WFQRU3Q4[9< M4;Q[IM@3LNG*9.'F/Y=W0K1Z<]EO(0&7[PZG?0+KJW1](3* MKEBVAO/CUD"ZS=&K.V-&$19J1/3,"=T^W=G FIS)S(?Y$LT;U%7PG$2(F*%4 M-:$W> .LM]@YO#ASTCSSHQ&+H7'6A$JA$N[NY#,=!@<,B):*S?HSJTG)EJ5KBU_#HI4AMD4$5'52D MB%"2G\U3V2 -H23=.$W$8.9^&A)[#!"B+;#M;,^P;G^EH%P,@9G$! M];02$XWD(B'+?B MK S#;#.ONSVL^D4-\7+S1D">>L7J+U']9+9-K W$^YJ=N&)F';9C+V"&8\G6$B[2(H@;AK8XR/(BI7S%47 ?Q5$1 M$>A;]AJ8$_5O$1GS;K8J*;G64J0$P20JUV2+YHMR^ ^&G6S)#1.316^<"2-6 MSL5AA)T5XQB#>P]+C7/DO>#EIGW*#1>9>6;B>90$R8)TNWL#X#K-BF4:1VF5 M>3"*KT*=KL-Z?]>P@',.U]< M$_!8O I6>!2-BDO&Y<4/CPD.XN%SM/O^ M $$+WQ5#5.76UH>$XS:L+7-#9DKC039)PG:[-T=JR1Y9057T*"]H5G;K 6?? M*.!(H,[*WA^7X?7PQR3$6;PE6Q)]-9V^NS#*[B @Y-# XG/! <>N :(M4/FD MAM?T%W79M7<(R=#-+?CNUC-&F@N+@K]#15@3KZ4N7:;)P^$=7+WLG3+>_;L* MDN.?+59>Y>AVR='E+>-F3W7W!1^9$KX'ELGDG$A$Q@>,C3LP=AT]1IY]7?8S MAY>#-DE4W-Q^'%J84XN,JZOHX:QJUV3D%G5H"LQ2&@B(H"]^\^O?D^G]GE"C M_WK]?;\F\C1J.)J@2%+@45L,'E:%G@/%$BF'M\!V.%8XYWN/?'\$_-_DFVD7 MPC6%B1WH]PX%HVP;^GS]!5%LGW%XEU[D^09G>?D4T!UI/T[VC1I1QSJ&&E>\ M_!S:&%6MP:-7MO]-L$[S[W-4=G. H*-)/ NE)_A.(H_Z/(VZ)].UD%)FR/X0 M/0%YVVH*EX;_ZN+*O-I24DK-I"2 :@H,.VRB>[,,+KJ;LG"Z+18X5R$\BB(B MI..[.+H6MR.O .;-S,M9!8/5$^G4#WE[E,G"+,O =TL]0LK:: M,CIL[NAO\]FF>$RSZ!<<4O-L$>7XFI@HF-ZIC%NG:11F MG:ZW48>B<-A5\$(M^!V@LN\#5'>+:+^(=NQ7RW.+5W:AJ=$D9?UL5.*IS]%8 M%P@C,>GPPG.<$8RS3)FJZ)1.5EOHE)^M5@1D&/6JJ#@'>;Y946;R30X)[#@O MHE50X&4094]!O('TJ0"D7^0/\/\XM.[A,.9A>GYHTZ'8,@];]!$P %[ F@4$ M/"#*!,TWK-A %1\OQXTR%+.ZQN4@H9JD,HW'URA>FD%\.$MTYRTA/2B):."B.C'"5ZA*>F1FEQ M[WZAL3V%+WBQ#3Z_] 5FJ*W5CP@$K?<#KG!1,:3SQIB\'X>'CP([DA" M3,U*,'(>TSALXCNU]RA)%RYU8R$GW,3672/(P7C]S?=5**]@8W)^B"J):7<< MRB?"2)OD=:NI&\J[<:?I27D9!!NV"N9!"5.6G!Q#0_>=^D[W!W ,)P^C!.QU M^W:<9= ASH%/]8WO]'FA+-H7\/TQC1#X;\F#,R6?^T ?R\3OC V\'^,ZPBTZ M*2;HUK;@2W@!UY>&5OXP9W2]SYT Y[0L,>GY)LH_'>-D\;@*LD^CG%-2!+J*B+,06KC @HGWI(M*LBB]&.2K_$B6D8X5(>&I,8E MOV\GUHZ0!6Y<6/F]YQU#23)U[4OQ&,W]MK>;^QS_O"%'V-D35+H;[9SATG%K MQ'#YX&&E^1[1!MRCQL]A(Y->Y[@1#MTLX*_;I;Z%(^S J:M.P(@B-*9F[*@( M9^>-DXW?)CXT';NR3AS6-I&P8H*4B=@]JJ*2(:;ON;4LG#!=T!J;U.)B"6FV M6&0;6I.!?!^?;+*,? W<'#%$<_>(4;"B[P%"+E'9%*W+M@=H4;;^TENL ',P M/5D(AFS_>%45P(]E#-[VLBKVOY6(HFI6QSQNF]<5ME_Z7!B2T?!D(1Z]'ZEL M5AMJ5)SB=4:42/JI0!KUYRAL?>_Q]I(S I8$^".U?EC()_[A(<,/A)OY\B1= MK>I,=^[$UY_#AK2@#5!.6WC9GZ59D7T"_W[?-F\GT6?*[F! M%TS3Y2;'M#:\Z'QH\D>#5G^T###T<9@N#TDOD(>*6P>%>QFI#[8O-]V)]=]@7#9RM\"ZG+?FW_6X'RH3A4?9,M,GW"VE4SV M54IF=QDE$5T/P1-1_\!<\+@&V/SSIILY3,L7:](I/RE?/PK+G7*^G&^*O B2 MD"R_:@N%T+W3#5\*&W@0A1X655?5<0&_2G>]-6<)S80,-_A+OU=QJN/N7[GH MS9@'5>LD6$=%$-/]8*('A.9F&BP2LIC3;0IFX#*^#*.1) MN.JN/&%04'>(BEV/"&86176?-(Q^7?;J57DVG F&S ?,J.W@007Y9QF\.O,# M* Y\J98?(?J59RFU^&7,?6\T[H__DSB(5H2)\S1;X8PN_3*<^318!0\XOX.W MYLC?N;-=M4=+VD&Y198]H+#LHGSLCWSC3TU0'65?1EK3XWY! 'MDJR[9.UNM MXW2+^290^3F<7Y6T<-W"LVCZ0V!+@C=4#^LF7=U'"28;8D14^C790I/P(BDP M/%%P',1PE'*E4#4E!TG5EAXK4=4:W9?-/8I$/C9&O(;B?+A?(RW=)IVQB@2G.E,^UU')8Y_#_VDR[(]0+CG>K'B0UUY@ M]C7.X!=$;>')B9RMY"A"Y"/(T"L>@X+N@'$*#R\':-$)8<\@A#VJJBK +XH4 M_;P)H"WY^:GV%QV@SX_1XA'E.'N"7H@Z^(C1;W[>I,7W]W6H>/DC^H+0#W&2 M$HT+;CY?0??P-2;] HD#\E.4HTJ.A')3Y@&^ZK*W;D9+NLP(/Y4M!U^&T5.4 M@Z7CV53G2XB!,XDTG?M74F(69D5T'^.KM,!YE)RF<1QDW(W\)S+Q253[5"I7 M2JL7E$ WWB7"'A1+'J+A>UCMH&?ED> >YL,GR'GXOCF)ROHKL).+(R7)]6I!7UVU8TP*$78FIDI4"&'!P-';\* MA_XD]*5J.I$>_+?E8ZXT]B.\2V]Q'.,L)TK'19*D3V6:8O0 _LC+RQ.>M.F; MME'5">@<>=D-N#30KB-4]72 2%\^5Z;.F'O"U9\P'VNY*AX/<"LO3>;+LB D M]S#:W:W@75N4-+\M'U'*/=YX\N9.KV**DZ0 O2 UI"%Z5-DS:=>%PQJN/LRTQK@IQKUN\A MW.R4\'<>1!F]J[FN;@*48EMH]6X4[A5-7]=7)3X%QAU87T22.?"PK,BQ2-0> M6.N $K+:BRC9$)5VAY HZ&A(B -(?@4?BT=O'[L\#4 M9ZV' =T)=^V0(/QE$%=UBLO_7B15Q&A]#2%:KE'5&'T15LU?H7"3@=! CAFF M4@9IXRQ*P]HQ%30QA?U8Y[ZP?9R=TEEAR5EE'MU?)]3TRW6K%JG67*J5O_(M MB_8 &!/?'Y\/=1[\V'!?U\2:@G.;&!UP+!.#LGDK:KZL8K'S>2;1]R]:SEIZ M 0#]M^-PZ^0FRA^A MN=C@4(<$[O3*M$@F P'6#"C+G#]]?H5<(X]U*:DMWF8MRRX _8E4-%Z!,.73 MY/[,I)'F,Z*DT%<3N9HPT5[K;P[0A@PHCK?H/ZCH\THS8I^:"ZD'O"VUKPZ[H4<:4;DZ[!,MK 2 ]DU^ M6H)3;Y/#!5[U&]"CR]R ?*^3FB)1V9HD@AB&[M5OT9W\'G)8LO&QT"]+;6^= MYE&1W^!%^I# .Y&@Y=]^VMX&ZPB3<5X6X6SQ,]F<(M&RIWU!7A/M#!SM56^E M+47Z0W6'B/3X)6KUZ5]6FI/ EJC13+HVEB[)NJT2Y^;W9$3Q;',/Z"J,6_BZR9$-R!M4-.HM!V\'B>"T?1D(!VYZ\.AM"]% M#I;=35T5QS/?M\J=3_B:>2*WA^+!24TOXVER37Z9)@]0D\P\Z<\#BOOL]V>8 M-T0?JFSU4GQI.M>6&5U7(C33Z[1T4\"-&H+TIM*ZB#(H6)$5$09W/Q@@"3F< M0#J?H^*Q3(!-B3D"P8H _MH*^AS%,;&9ZJQFLA]!-F3E1X:Z0+!EK8)BDT&4 M9>50)DN).I2)=05I]:113&;SL(!:?%UWA_-W6;ASVL.";/H]K,"*I;S.OL94 MHZN+1T2"<@'-J5ZE:<08RI>4+J@$+FEH:D>_01>E >=*238U[5:!*,JS2 MAW/# +#@GBSI.EFSSE3W+23.R/JR$4Z!EZVUY.@Z2\/-HLAG27B+LZ=HH;*" MR@3;UO-[9)[R*,1UJ#8(B.RP0?A$UQ1X<_*J\S(*?9VE3^3['!&;&L+#%V1_ M3KI5IL4H"*$."/ ,YA6QVO+Z7P<9]J3S M4",2D:>-!2X):%0).8JH2#X0)6FU6=$#J3ZF>""JVN\B;BJIKLH^2H]4?71[ M]4RICI0E.8TIG+L- EMVBJL] 7?\0 M6E-E&175>;]7P,R#//GC9LA0-DD^%"W*$PWHZ=1%KES8_"57MBNE5N_::UH- MNMJ$O=JM_[^[;VN.&T?2_2N(.!$;[8CRSM@],R_[5-;%JSAN2RO+W3&G8V." MJD))W*9(# G6U$D3LFP! M/$@@%-]2GO4:%JI6B\:I3Q.?!,)AC9+8]Z J37Z]8P=M_R1,S5\;2(FY:-K\ M28]+[L,P>,PR:\-K#GE-"-G]OF!R_S"!K-$JRF?]I\F^$4H*E5_7([OU$)<' M,86T2WI"[AG;XN0K$_WZ["E0B73K#7<]@E;= 39JU:M"C%$MNINZ=,1,?H%K MKSOU#2TK,>'5.YL?CKTQB[/I+IF!?@4/?U9(!>NRJH!<:-6G-+0,("AP'DDH&0^, 'P3T@]/L&(G-U.XF* ^,07QTI-6<:#]*Z MIW)?]_1(ND6\R/"#S?Y>3C)K%($2#HE))92*1)JEW*?S-XKCL!R[^^)KD?W< MV?1@%['S?<:V.?M)(C\UH.V*\#[-O1!X=JSWJ?P:WX/R>T1]$/ZN/DD^+<5' M^SR.W!XNST^ZA7<2Z5C9 .:D,-X.)LBA>*Y*P!84,#7" MDG)7*<'O5+)X!_N3]Q_3G0=* $_G-#^&+^Y=,(O)"4_U''4UT"XU^U-E9?M5<;.#WF&D;@FQL9*ND+!%",+-Y%;"70BYQ2O7VA]W%J*B,+A$BYL#161 M$Y=OR)L4*]>V!15AC+]^/N/@?KV12D,UO@*(&1D1^EO>/C)!)2!!:N!_:[IO MP2/'OB8P$#5+X! 9&HE"Y08B/(>0_7+"%4G@!>).J ]90[=Z1N@: M1( '3M:'0]]$VGK63.+9RJ#ZKOC3%81!E$V^X?9T4:ZC8">F9EHA& P#PJPZ M4V*NQI)NBXT:C?",:SY>TLT4BVGF=HN[7/%EC2/IN_A.)=J95B!& )]9WS,8 M[^T]#$CTCQ+MJ^3^0/1V\LN$?WJE$DS8#_U'5Z3'D=- V'[D;>M@[LDWJGA@Q?^PMT7!2\T(Z JP#L",5$\ M.DV!ESS7NN&HM$IL!$:??,>&K^X/=ZMJI/U&(;"(*3),$LX>J$;@ M#>RFZ)>LF@^1$U)W+25\/BMR(>J@25_##WS[AB_":V[MH/7_D>YF99G6*,%I M=&]PL 1_D_W>9G(OB@O6Y2T&NX>XT$4X#M.O-F"SVG O.^\DDUAE!);PL?>8 M-25Y8;IS,FL3 M);&B'DOA957O: Y1 & BXFO M_^M,4N-<2 MF.&.I0S5:=XAIZ;7(7N805W\Z9%>[ZOV4;T%<->75?E6_A-!)?R!Q!\KSTZ_ MX2S+$CW:[^1T>(K^];M,C3"0LLVB?_\[-I"M7. K\_^'?/>]*D OV6#W6*>F MC43CXZ1?0W(=":X_^"Z-*[M.6N$?90\W-O'<;1-&883R$J*W^';=[0&#$B1: M@&#A@)3RK<6>:;<&"#O^GFJZF2AP 8-Y-;,?8W][%N$D6SEHH1N7HK(IYWP)#5*$BW9HB&T^ZL'&AP539]:M: M-XSI:-#V^ULFCH@$*HZHQ5=5JQ\E#YO(>.G=-U!;E J4$#8G'C,+0\-#(G # M2P$VP YCPUX(6A+@9@,6B92Q4:^\PH%GY]1;*I7)^GY,6$ ^;MZ('4Z$GV2# MERA.LC$,X7\1N[;U5.6MGO=D0P ??!3_/?=:;;GGD MB'MPBQQM].?(]EV56# DD7_+GJOF/V[*OY>_E.=WY7^R_WP1OR,BH'\E*QYD M3\_01;9_]_>__O+NYW/94#_I.5%.+<<@5K,,(*@M^4H@X.>V" M_LET&-0X!MD'NLJZ-1%HCWQYIJ1/)TP+ A5J5=, ):;EKLD)B M73 =F!LI'IA63'XJJJ9YDU)#T)?7V*'FVL=^-O09!-T=P@#%H3K5"J2['@:S M=W(WF<3UM>QJN*F*I) F$5Q<3NO?%6,5&YT+SMU-SNM7)C19A])IK-(T!D5/ MRO6%-!F6*M4AK2?/&J>#Q-/$Y: G\A(3G^80&GUKZN),=+%C MOVFJ\L,^+V S_4*=4?Z\+5&-$[YQV*Q-J<-*VJG?KL$T)7?WS=N'+'O^QX=] MDY=0DYXG[O)U.._@,+T(FJHWT;J3OC_Y'48@?(C_3B-;3Z-37Z0Y'#J]SH^M MW2RG /86\C&(&(2(48@81B!W- 0&(MI("4,=8GI07N6%LBXE^HA>E[2_$[#% M&R*CP+J)12.L)Q%=$ZJS;IJ,!0IA0*&_\% AVZ4)8[^%P?GI6I%^_!7IOP":0O<-B'F" MKQ#Y&?+N/1$?2:%2GY))V(U[.N;'N8_5O,_!]@$5U2%DH]RNA;KJ3 /0NZS8 M?G@NJ A!97J[WG]%/E>E1&=E_TS[ECKHQ);3RY88!_NXI-HP%#OTB>57\@ *;3JSN6P_#V+^!W:2\#9&-?A1'SKC!-8LR'N'+A32>WGN9JY'?I,VW/ MLN;QIJY@EML/!ZA9>E5VY?76G5=]?=_PP&RK"XFV!(8B:BR 6/T)AF/ZX1O2 MC4CZ(PD[8HK];U?L^?&:DB;QO&Y][997W7'6%TP_7>9E5F[RK/C"?B-@"5])/SK-G&)>!B>9 ML477TL=>D<'HRA[7C0]O9_<%TG]B,7:;DVZWP4$YV0K$#-6Y%=&_-@%8_CF= MFTY.P)!3!_..Y9)X9O/*FZ:J#U!'T_82]*T(-$O'N^%T#19BU$0V):\+_C;0 M+>X(OQ Y4>ZB7:,0@]YWOB*R?V)!/HQ(5!::P)Z(GG[0_-AD\N9ZIZ)];?<' M-"6\+=.1NTCFE HR,GGC9%@)C'DSBU>"3;I8R61J1L\MI(W MY'&0*"DL%YM'NMT7]'K'WH:VSC>M=)M]+?/VMMGCHB)TY?+?GW_^^1V7 :<- M%C- .G!.%BE.=8>#V \@W:HP!&%C$#5(2FB9B0O9VZZF,"B6S+#>;.H]57!6 MATZ!.NNU)^SBE-U44MVA5R?)V5B5C+Y"'IJ,A0GB05RGTX20W/6NI?7?:59# MT,7$&&BF_&?0G4!_'H*25ON92S8FG1S'PLB2YNQ(R\LLK[GU>]TT>Q%9UMSF MS1^7-84BY3QY_S:S:P.ZD&J-E^TJRR+QLBL"4Y#^!FT2*P+3(# /HB9"8"9) M;4ROSF=L)T9:W)CVG%$*HZH/8*:C,C%UXTWR5,6'^YQMF0XUJ%7,QTI[/TTB M&]L*,_@6-9:FEU' T3]V]I=,TZOJ%F[5JPY+I+F# &]OZB*,M3+#(C$3R/,169X-J1F2[M%?^<,[H:F!D M13UWZC:_R?+M9VIE;/>00CLP(*GRI3(1@*.1J$8K-$(Q[04ZHA-;#)05D0,* M];!6%=,LL)ZXV"C_W,7!7L%CSL1'1[#A($QXI<5]RV%%^J%JU8T,B8AR[*2' M:#Y+L"4^EL&QTPS%;&2:P7J[=0/VJ?8J=V)%NBY)U]!&![9";IHC.KPA-*2! MV! F'I58[(AM%;2H&4!0QX-K4H9@>BG#UB60'7$/"#_%CU6QI74#8DQ[\$5] MZ#UD=0C1D:Q;$;;,I<"V8@\=F& 6$C5K)Q25*CQLF6%)5D/+8WG)9J?0Y7_+ MV\\5PAHJ?P%HA%U#IC?H($F8M>X@Q3="@_8NM] MQE4&/OD)P$7V"Q\&\D(8+>*NMY <=O4[^17SQ'&XCN)PZX@5E$W(K>[&B7UX MM'D:I\2@(:Z\P]UW^TW+ ]#7)1.2"XB" +>\,NC=5!*;^@( >'D)9Q&I+C.^ M;:P?#,V-8W)P'KJ_TBRDW1=(_XF5BOZ77TEY?D[ )/PA.Q'OXX&@@'$)9MB5 M5(.[X"8[<%P,'7+):DKCR]]U%U>F' !'GXKO% \BTG2)3^!-;!/0QF!C$F"QQ=@HC2QD7)6;&L)MSJGX[U4I'?/*(9\[D+!E M7_*3ZOV&F\YDF((V0F)W0@B1N%4TE#F15VUHRQO7%0\VB$J'7]\SM;+EILMO MU<0Y$?42LZ3LMF=971\ ;Q9J]&13\G:$-TR<33F>L;Y6=HIBVCG1]Y_[RZ2T/%TR$GY'V3VU6]A#7;!( M9+(D8@@T=UT+R.JL<.MU@Z:& A?[#D0F;EQ75N)B6J_.BBQ_:JYWEU7]1.N+ MI^>B.E!J!4@0S<%(+#J0KDJZW%1JF(N/-E93&8U12I)%:H:A>NH!3ORFD?66KO(* X3PK0 M:?_PXA7T(56\)]>05-_E)!'[J,-6/) E$9_3#QFO-J7E$6)W VLERB:8Z92Q MK_;AA(T;':,GA2//5I@AI!JI'7)(V7!61!\GM1DGF&"K&R^<6\L NA01PP-P MQID E]U(>/CH@F M$9JQ]9S*L1@*7@_6<\8+OFK&0TV_]P 2B:XC6ZK6/=4I M#"-NK&V'LB,>7IN*D[FKLRUE3^,UU&>]I1N:OX"BV5@\^ZA*HN**^%B$#4;X M:$0;3H^'Z,,A$JHLT\DWU9FY+(PH<*!8UG>/-9T+ZLW[)M?N?609:Q7&AYBP M>J+6<:/FL33^C2FINPJVDD!YP,C/!:%?/K.66>C'V9% MNH$&U3>DS" &2[Q4TPC'EG .ZV*:,;_0MBVHB-K_]?,9!+TT_5O(7D>5!'4% MDR\I1_6&@-V[1ZKI'59S63<\F#[5!S0)@XL=73+9%2">JZ\0^ Q[N*BNQJ5U MT)V&64CPT0D7(78$8IOE)=VJ9\)])ZO6I'L7%W(GXV1@!]I%<,P[&8OQ$+?( MU$B7\4V[D! 7,:W0\!:=]+CW)X\;Y$=6.OO"PBC%1:AB)T>">:*@29,*Y*IR MTAOS!/29ZWC\ H)MU'#'@#2N',+@ KS@>2A&U$I9J@YN((&D. (GX1MJKGR- MI8FHY>G8/*[4SF'1UD$>9[*';#AS_ G#J(MY:UK 1Z2A;6QC\WG";.@M3.)4 MYDC##KD$_+9Y7#"NY&.8N5A'P9$5L3"'P6*&X35U2JLFP.4*_H M0UZ6'/ZJ /156Y2R)W"G-_L.'Y]N>"+'3[I81_+&]R#-9'9<<'>>Y/SA("O7 M<> K6K^P"7M?(I7T_>% 5&]NU%+]EY$!'D*AL9#A;(F)[NL(A1A:6^=4JQ+> MLI&I.EGLR%2"375]*K.B7,E07>Z7['O^M']R&TMDH^0%\P:3U9ELH226+'!3 M9'G9YKO=NBCH@SV\IFM'9,-DEJ;QC(T=BY,4N6QS7>WR%L"- *;DEF;%10,5 M2&1@HB,H3?14:$\*QV^X;R"F=6W'=M")Y6H081Q1U(/PSAXZ24L">0:]R'DUD5&2U4@<*J M^A],1%0_ZJ$+]NPC-4!7](1'LG?_T =)ZJ,*)A4[AQ/Y%+W@Y%6YJ>KG2ESD MO-K6&5P6]>&LVEH3^F3(YZ#O2I0R(U5-Y @$AD@?]NFD4%^R24R)N% *&OCB M^^81G$^?LR<[EKZ"/5:-";1.= 7:)C]FNIW R%9J+=[W)JNO:[[THK*O,E]8 ML0H&X<^L-QP$T5\6)N@L0HDC'@*(Q"ZR8-Y$>8;ZL[K>;MF@C?S/I[RD[SW7 MEFRZ4C\0Z$3NOE4)CXF5%OR"LA(=_?TP9V(- W2R_[I,>4M9:0EE?X( /L8Q MJ!>S+LL<+#E9?7";5 "EB]?8T7HL +;+1H8A#[OIC?Q2* G.S?).EC6#W1)< M_,,Y8W<\1E4$K9[;TO(RP"HH&J6W"NJ3-:R")B41+2-S,KBPU*T5GKN55EYQ MIFV%GO13VD^WJWH[7"@ICKT%5! M[D2-)C STL5;3Z1[DE_7SKBHIW=\>> I8>DO1VR^V&$RZ8F&Q7A+MY0^04AT ME_K0:)*-[53TW?J"3HV,41<]$P:_>F@R=GP0#V)>77-AB50(G R+ HI& 5.W MC,Z\Y$=7%,C89P54X&M^=N8HW(=A9=Z[H#*U29F@5-V\B#8Q(F:6'C@S]EJ8 M=W*Z'1'3YWXL'->@T*AXML;XB2&I.$>!KS4KH\)K5[$ @:E,6OTC K_1R(%H MZQS=85VV57VX9.>I>:3;CU6U=7JG>>L54>T)[[ B'^NJ28XIA5-CW]_EK1THEO\13N:[]S_=OR&J6RI(WO&T;7[+(5D:4X,*JHDG9%", M%X$$1\NI05=>(^W//__\CM=)FS983*DI<$Z6*FFJ.T_M@NR?-0(+OX34KJD+ MV0L14Q@4\=E7=3>S FPD5Z4L\^LVU/>=N&7E;5ZJ\L!HWG^*&]1)%W:1!C"B M7Y8Y)W\D^MU4+5OW/"OT?+Z9]\"DH>-5&I@UOX ;PE!@N@%'>:'FA9'NOIBS M_,CM,9F5<2.L0:;?APJ+.\I.\(#WD\JO]EAU M/.%72[#OBI$UAIANN3Z (T=593UR,G&MDT?-U7;YN*$B+ 5<4]@Z3[)M!M;1 MX_D9*VG&J*J#@F-:R@HED"6MY8-LU$0]2!P]\U-5/H ]BJ>4N4O4"8A1Z/ 6 M>O!4.[-.79IC8:,%V_!NNB-*YNHLW57<15[3F[IZIG5[N"D@ZZ/<=D^.-6E) M89BT%9%C$#7(BO!A5@)>7HV4-ATFG&)LX:;R*YH!85("JN66UI E5BUBZ*MLZ+YM\XZR4=TK[N/;Q%>D^ M;SZ'J4SBK\%7JQW\]18QEM!S+!GKAX>:/C!1;DC$&> U% 7=7M<7WY_99;IU M%LXYJIZ?G GIIC+>EJ2;#;FNB9Q/2B-@+)[CKLAXJQT7]]+R6G^VYXJ.A)FA M++,BGVEJ@<9!$RK">'D0UYHCLE+I,+[,HP?(/D@HGJ$+)%@1%T78BO@Y$'=% MG/%A(_1%?O"Y._.84CL&"J84*!;A)YW'#E0<.(*QQ_D%;M@'0&^Y*G=5_:0; M5^XJ_CEU=\_S#4P>/BK*[NQI!K@)U)!$&Y/(0B\%1BLP)& 1Y*9:,T*L,A@.M;7A0V)JN_)ST*:A(8'X<$Q [=/HU) M!X>Z%%'JLN#]ZQI#=%11&QBIS !(5T@X,M=/;@Z9NN"Q8RD4AN/U3N@=3P!3 MT]4:LB(Q]!UY&+00D$3GOC93VO@*#V5XI$40.^*NT=!',=I$\(S#%&^9O,W4 MR8W+>SI.833.O!J,P&@\J'TSPI7ZDM22:YIK# M(0<3%3[SU-(,(CER@4#-'<]#9WEH)M\NU_=%_B!@*CV&R6%H K<5"T3!?@@T M7B%)DO 4@K'%F\&QQ:: \[*@)\T!YR.F=0U,9@"ZRO.X&#&(99P9=%5VLY5[ MT@?#CJ1MD;S4UKN+/%]*$%XXS;@6.HUCT0,?/-7HE-]@ =7G?/7F\ IS\4JH M# L.#O Y=ODF=U0F&%=;_&F(3,)[OTE\#/ST86L2RI7C?"ZWD///#>-WC_1K MF>VW.?O 35U=@I6<*9/W,(=;VNP+**;50V'/=,(<_[TDN5Q'3SO 2]-_@Y>$ M[;X"D8J$?X>H#Q'Y)>C6?VM9:6$GVUF(,^LN"IOJX*-\G' MA? O5)B-S:(:')T";O$QD\L<1_!&9^*-8_3\/\F@E762I)=\M*"M-C9%;H]=S&4S78"M&3>R:DXR"K'GLZR*6VZZ*PE5+ MG_RE)L4 6DU)L GU]2;X(!:U,L4%%DPP=EM-Y%;,("#VEQ_VU3>79>]2WTS#Z2(7ODE-[*B9N1 [EUE>\X#L M==/LGX2/$J(1(/(01 VKQ^\$"2+P;1ENKWU]1=3W.1Y8ZBOP]3AKM0^]XCI& ME/]01[E$"]BWCU6=_XMNOY9;6H] RX3[^Y;7[9#(3SJ0@$T=-\F M_.,&8)VJMWHKBIUT];\'>'9F8=QEQ$"6^+O-V7U.N)W^'GSSZ4==# M6A%$GX5PWDX.M@ ^XF,:!SYF>0FU::]+/?X/CJKMQH(>!+J0ZU*K]0U2(W1+ M^K;;J3%N(Q_A"\@$G1*G8T\+]4;G+"=1-#0N9R*W?A3SA$( KK@1D:I_LR=R M1\$3.0K=_ B:Q'G6TDX=CH+_K&;7A=)W\T.B:OD<"4Q2,X#\T+#0LQ?GI!:0 M$VV5(\%V+_?P=O7.N>O=("YR7BQ'X*!ITFC#)A<0EB$&TER]\$L8B_0AM M* MF9VVTDALQ03&1=.-(340WD61D'[W2$5..CM$/M<63ZZ$KBJK'T)K) X^*&[I M@5']M"$&C3!V1#UYQ]:&L*<@V6I#O'<:6T]1+,29>V8O%O(^M0$V\CK@1MDD MFR&BH?:6OM!R[['5R49(_=D$]8BT^1I+AE 3T2O3O3[7;+<(I_Q9437LIP]9 M 1I$ Z"K8L&5'I%C.>'H=:"]YG)\ :LOOD#4)SCFOOP(T;ZR*#S!T[#*\?X? MOP)'RJH\W1R#Z;C>UR,DQ)F"ZYPO1(.Q.V:6 >*L0*>U ,&PD4U@S45%%1^Q M.;"]/I/%,>,511 '=TN)"!G-A:]"581+3\8(Z:X_&(' $$GO MM" BK0$N(;Q)%GH<%DJ<-#M(GRYF^S#)B:;X?2WYOYCT)X_?>QL_NY;=??4^ MJ;1ESMS8OS;BXMTND/$%;SM'M%?%Q)D:>?$=+KY]WCR"9.[V,J@QA/34%UCG MZO5P(,3S$'M9IE!L+-AT=L74P(WM9 V2,\_*NV6=E7?^LQ(SS] M\[+8^V<_>_^WG_[I);Q&RC93QIB4!,F[W-)X2S?50\F#,6>:<0(&3%#BSS^K "N-&$1D MA0L#LC;.DMR-X8N*F%\"694DXU^Z0?,R?]JS$P%@I-)1P03^D6UHNAE:.97% M\$2,WWFA0',RS' N(W1Z?_,,/OE]T+.9G_!E_EOXR_RW9;W,?_._S'];BH$" M/. %;;I4CNM=YSFL983-+'N%&K?/NH$JJYT[N%:A5,ENWB,8$FS."&9N4@7N MK^$'[:_+.FA_]1^TO\;7,+*GJFXA5TH!38)=G6<"R&W"*US:3I76OP/H%&X' MD3>A#AT?)*']+Y1.9(FF,"@F?%: U07"IS_3EDEK;4H#SA).PL% 1(Q$ M?H*QWO"20H!SP@9,': \D?Z9ABN3A3'7N$M/FP"]VB?T+1%_U441MD1^#L3- M UAO_V??M++.)F@NY28O*-LA_7:YJWB@7EV]Y%NZ_7#XVM"M!F*XWK3Y"P^B ML![)_AM@*.Z^P@_?X#S"GT6HH_P:!(G_!!\D>?E&4R;ZCR8_MB=D('JF3[Y MT<,IYP"Z(Q%T(KL9:'B/J:5'(_6CX9+BHZD#(4_*05-A?:5%BIC>UY\2B!X6 M$@ZGPGHG:6T2NZIL4W??!BB=\01M46&2RGIJUSMM"VA:V+FK;KL8H"OTM!N< MNX%*>YXFA6<:H<:QFLBBB.9!6RSRKP)*2H3AVQ;.$4 N^\O$A&1+%D2>L5P3 MF!(_B-)N26P,4^+$TET^,VZ#V7%_/#.NCT^SS+AAS(];;:I+,_Z2<>=$S1X, MCAG"Y$0V;5D,RRJL\VQK*8W#!9R)ZFY\&(&^THAHCX,J"M8D5TVF\ MBKJ,_>X3*!9-6^^%$C"E)M^H1(8VS')+\=GHQ18PE$N+*=[>^$1IF5 +" U7 MI7AS\$I6Q]IK$-;#3.D@-GR=*93+\-TE>IU-D(\^?]ZMZ,U MEV2;MGD>0&7;]J3J0H9]A(R?,F[?08NQL%ZZ(UPU6YK_0U;ZNVL"L6A/1 >!RW$!;@W6)Q'O763H?/>3&_5E/L_!S%9NFR% /"0RL]9Y M:2VDTG5<$:/:,?1^FY=OH7_B,A]>^K"'.) I$75\0Z"L+WNI7]1T7K3@[K<07M6Q7^)P7O!*OXT M_L5UF8[+ATE<3Z6<>@IXH\76%-ZZ&@.IZ[V,0FL8K;A;-9Q+1T< ]R"K\P)^ MS?XI( J,603$\VK@NDC=D'0W@'5%D*..TQW3*=H'K"EE;]W\RH2GJM:5Q9# MOTY'7S=$C##0]E,N3AB1QCI-X4U<@]S^'KPW;9X5Y]4>$*2J??NQ$@@N&UJ7 M?L-"%>1\<<>:JS1FDMPCU6Q MI?5Y]I0]T.:N:C/6Z<'JN)3]B1B :",0.0118R2$XPJDTO1:3F)/M%63SSEX M7WAIE0W NAW.Z7/5Y-:<;B7FW'*K)B\I(_H1V3&IE=))DK$N 0R(##LZJ5CQ MM\J*(#&KX/.W*K'2.)%Z[(J^5790E@*>(=N!BW]@01(UADUQ2+&0HN=@R3F-57!D4;$ZBO+7 S!1^ M(8ZO*X*)I!G6*H+R<"HQ@D(2%6.L!%+R2D5'4HN*G]-8%1NQ&V8@ MQ*KFXI][=MU;PUJUEO^6LU-. M4D'9WA=(G/>T=Q!'_,3\3RF M_1W3N[5TO* =(<8PPJ*U%$5[A'3L$S^%7N/(3V?60LU0I[$_I44X#23U&&-3 M K7V4U9NW8"#T )#%DRR"-UL43:/:(G*2 A*O-Y]K*JM5G_\XONFV$/2T3E] MKNDF%X4/Z7-!>4AJN0U)EX.1(:"?29 M#OIDQ"CGD/G8S'ZJ*TA,76>B>N,G/8FY/GR5AP;\0-8<;7[6K ?*>##3VNP: M*47TI6,^ <9D87$4W7N;TX+P5 ,6#K$3^Y@R?-IG@?="]%*7V@^!%P%(1C MN1\I\_"B;+D-]_O5ECT!^2[?<(FO!_[!Q"S1"6#VR+!;4H E+SGZ<@72'N4Q MZ>>RWF[9H U[?MGN^7_Y\UFUM5HZY2+(+BLB.A'6BT"WA&F@=EKP%;!3'3.H MZG/54A7MY2S& M,QUO8).*N'$ORM1_5UT\/1?5@=JC7SH H+8B7>.DU2#,N6-[U4IB1/6QJWO_ M"WNHF6(.$[JIBGQS$/_O-4S #)\0!L"+FWH3GZ7_UT*?DLPO=B"3616[&"] MN?"((KA-0Z7A$5IWCUDI'>( +090G3VVF"_XP(IL>2^A7,9!"C"/E0H9U/%_ M1&A;RR:CP.!71,R')X@.$=R26"WHD:RNV9BT4)Y'^Z%'/1:C"$N:"4',>I>)D2^(S_3;S+] 8+" MZJID/VX$T-&D5X^-0_J!R'"DH,<7M=LM]9 MA<=.$I>(0S(@DO=)I?0X";$)ZA:*8P:L:8@C(O@R/%M\@*,K0U2=F>+1$U7] MM!E&LV!^Q L;AWQ,D!8@_K7-F9(,"K/4E]VQ3;(KT?H2Z-P9"T3WA)9//VVF M63.4'S%6J+<;\22\#%P+]#QK,XDJYK&7:9T +BTCLEN*)\='"FXN'(\I4]]Z&(Z[RDB:Z(<6 ./)XA>.88@A AW/W;0P<^D\,6)\(*G8H9W$I6B@XT+6_E1EY?JAIMQH8$U5E,H&-"9=Z[3Y MB,CT;?H$0F,\W*BJ:3]D36Y- ^4Y$KQ%2FU:3A+1F0?3C^U#R0K*+[K[;//' M79TQ+7T#E^)_Y@T3?=@-6<#\K"HR%*'HNA.M_XKT(W!<\;0NBR J48?#!/[$ M]1?CKI#9B;*?&1>AP)_$*4B*+X)2%NX.BA]PT@>+_9*U@/\%$6$[*/(!-3Y MHIQ8^Z?:D7XDI&"(,XLY:0YS& /0Q9S%Q'B6=G;Z(5_LR^'IOBIL*R@;$=$J M8>368+9CZQ-"2D33A+ZD'DO?<-NOE(5/.QRIDTY-6K"];25Y"5:^(VU[2[N+ M_'1.,N:E,^%I4?=NLYV,(I%I!YBI+AGHE#Y]]-+':8SY>$.-WO5+EA>PC2^K M^IR)=AS 2Z&EH)92D)6Z7F17U630+ZFXZZ0(M9+Z61#3=,UF _^#;?W"Y.^R M;6XI3&C#-'D^U7([_(76TJH$LF8K4<-::[TB_4!$-('+;?1+O4=J _@QO+$M M_9',7EK8G[6$EPSU^LAQK4*+=\V-_&L\H7]=<)^83A_/BN]1E[I>+LW==%H'1"N]LK\M2TA;[V^D4& MXE2.$"\89^-72(6VF**G;I*V*NSM_19)DF 6RHO-_ES5ER5 MMU51R.3#N\>:VC&S1OIR/S!(.FIH,"AU@\/#(X>7$.[P@=3*PU'<\6G@,]D= M,[*0J:,;2K?-R(>EZ@I8Q5S5CUR.O7M=;84DIS.(*.-&#>-"-'_>_OFYX!=Y M5O01 FSG@%1\653?-!A57]JA/I86+]& 6YZK'##> ))V 440YS# ?"5G(EJ0/^[S@TO33<='>B1A1D_8$ JWIQYVEYXB\U+,6MB)\E(&LQ\[U!PDQM0IP*]'5;F;6[JA M^8L_Z)=W(EU!H+[;4H)^G51A>S^ #=%DB5'\<5Z>,]TBJQW!2J,0;(C6$UW2 M/O8V0I" )B?),<_#.3N.+QFD5USFWT&"\!?&ZKNL".]D*X.5*(S92A!V$+ST M3\4A'$$CF6=L)B:78Z!HVEW 9 + M+![= FJVX0U0S"P/"R)FH_P,H;->'WSAIF8 MTH!EJ=M_?*[J]G']1"'MP'T,>4LBFZ:U7N$3 MUSGM(BV6D" S )4W>!#SZ2I@KCJ@Y:2252XWR$ <:RYZ8]XU'[(MR"0UW50O MM#[(&=GXSEH3O;F1KI* Z3@%!LM=A,8,OG>5F_I:;O.&BQJ4[8T-:RI\,+;E M""G1I8])Q*#2[Y4R2F06&]"X@OG\C!O.K-%T9)]XNYL$N>8M> MEWU2/U-KN0'$;N#MNZOG@_"2O_T(ACTHC:TWB$[<[CN!11&7[I8VE'$ 8LK/ MZ0LM*IYAHSV%V(*I3CPR7^MFOOTI$")=%&%+$\""F-) 'SQA#2GLFZ0]#]I$ MT(=X3$KDFWZ8) 'IU.[41B/QI.^2>D>C=%@VLX/FFG4N!GHF7+JV(B/;U6RTT'!V=JER=Y5&MJM MG.=Y7NS98V@'T6Z)&$EYHOL,XK8B.B2P''!%Y)")75F368 M[DP^1@7-?'K* M6QXKR>3SLXK??;3<.,1CK0M74 :=TF:!VXG!5L=+>[3GMM\DD/T'X>3:[S64SDU42*? M4PA/%!ZEKU^A$?]0&C?I_ D'>%(GE&>4G["[7!/Z7(_?/7-K,]H9'Q?D7!;' M.V,_7M=WU30VM(";IA5PZM:[KE M\D7O6\9!.&N>7$6Z3K(^@^%!3R%3V^E!)6D?^1&U9W;NO "HXC)#D$_C:\KZ M=!$%V:1F:0 H-IR!KIS;NFGV3P(- RS/8, [SU_R+2VWKMCX$Q0\TZKG:9-8 M$34-HN8QC+9?(LS)L5Q&3VVC^58[\K&JMKPEN^E>('WR"],=DP)/((1B:VQG2%1CE*9U\XWC M4G"556(ECNY*%BQ*C84UHL"FU9I41KZPG3$BJBCJ^9Y^IM_;NV^T>*&_,%7N MT>Z2"PB[:2MR3WFF^4K >ER7-+'_;B87)D?=>#FZT.6'9;ID7S[ILL. BPVT M0H@_9K6'#(SKNP/C"^B5O^7MX]F^::LG6G=S="1[\D[D&^M%5#=M0=.>6"=- M^&WK94+,4L^:WM_-PN^8'QA1!H<+\]"G6! MR'9V:".I2:B,+-6)2X2I<#D]M!CJHX_L.)=6A[0">#O<=@PQ?0UM;3FKV'^8A7L[?><+D1D M,)04)=A@B47^280'WX-NSD71RGK+Z65>T/J,J>H/57WP6(AY6Z(:)X-(02:. M6X41VJ+JO&8>Y6=JO=^0A%)U'-8%NQ;XX0'@[[.:;O.6>QL3'P^4/NP8.!B1 M*D#^-OOV"]L9=9X5(7'RK#GIVH_#YA.E^R*48,QWD!Q3 D/1ND!]NHQG/H@/<95)L&U^RXMB70)F"^,^@.F(F/WQOT7Y>2OJA1R(&TK[ MKC*_887]2@Q(?I?_1VN'M#H94^%%DU47_Z$ M0._DI6V_XU*U'+@N4^/: MF]/'^&LC,J)U$)6*[[Y5,Y4#UM/4#1:A&70TA2D&(Q;$O-<_[)N\! R!#;N\ M!-I;[7-=L9B]Y:2\W-8X'Y=T@(%1U7$A0Z(@ ^.XJW'_W6/0U)KD9T: M@^,^PB,G"^_O&R;% G@ F!,;?W'IK@,1/?D@#'#B_[U[F_?F0+Y= M_R!+9@JY)HA05*B9P**X=Y&)6&H)UIJ(Z3J*=$/CHA8"[6HA&/?_3.)63)_0 M=?M(:ZT DRRZY4:;Y)T&M:I4W3'3&Q3[TG,29%R" >1'-G=\KLI*;0ZAM4BH M(%]TCMZQ4^IDWS<83$":@^2E#SM @4R)>P=^;>CU[J)I<[9U[)Z6KP VMB-= MNS!_6Y*E&1*$K0-&\DS0'[&,'?S#*V&"V+X2/>8!G88E%U@>WAX !#^\B9Y! MUZJ-'CTKS5$%39^_YC1A$RB6(DNO\#RK^ZK*J <9]76[%-*L& M0IHXP.[U3B+NVGTL@R@NCEL//BXI:E8-KYDK<8;9G:VPAU-[92;1CGIO9G O MIA!Z3IM-G3_+:B9ZJBV.Y]FUYO5WS SB^%(G3H$A;KH(C0D".;O.36H\F[LL" \).5\R #2\KOM MM3IX'Y&D!+UXC74MJSUMQ0X[08:\X*<^WDH,DJ.$JG!4]E@WQ)*SQQQT&HLU MC4$QXTA^R3:/>XV'"$>21)%55EMF"Y!MAN)K,OMTG)F)Q)NAC_,85Q$ M&7H0PB2@Q7S3 M?73/]'XPP>Z9UNT!-*)6?Y->R0_B_UYDCXAW0A;?B.JW(KSG6#K!'"4)3G?P M\NH'/8PE6;#[Z(J(SR9]6D_.1*M! MYO0K%3U.^LLC+0H@(2M]6 B\*9%M4^DC^,S'UA0;;1&E)K1"'I.@VSJ_=Y4P ML!8&A$H%7>^4=GL?9=AQ">-&U!R^WK+CULQU0Q:JCJ<%9K3KX!8*8S+9^L0Z MBS4Z90X#B6))XH:UHF,((Z)*&G.]9:[ C5/X)--'=!S#F5/Z)2-'?@CZ*G.*)?)]27XZ_"(8:GFH? M1%:*N1&SPWRX*EO*OM "BC^" <75TF$FY10TR"JRV< M7NPBF\JMF,8RMKM:@):!$H;2<'==4I]@UW43E1QE1P!R7D!@O8 M[A$(7<#H^-%#TS*XLXJJV=?4F_V&V-;[WGB69RK%T$\DKBN&,B?V$]W-@P=C M=-M0)@YQUZ-A: M(U75'N-F6-,6;?1P#T(?\%#R->WA!]OA"-U)Y^D]:;.\J MJ4P=;MB''C-[>7LNH_6=5P2ZOVVKMVJ %5%#I(ZR""'3)IJ%L2=^(LXH$_/B MZ;FH#I3*S684E0].754#=;F0VE IS:-32,;6D"-3_0/K$CW"6X.U#_" 79T@^%J:#%,JG*=BF&6 M2(43+D9,N["$08# O8OO3(\LLT)5LV@^'#[2ZJ'.GA_SS1I.P!TO8NQ[T>60 M!-A/U*!=Q8\&G)G]N(0/S%YY+N%;Q+<4V^4(QF [Y&@^Q\(+DA/MYW3PA;>J M]?[0K^MA">&L=DH,!9H0$_-&UTAH]Z$^O37Q+ MMU04+F52X=Y^M8QJ,X/O5G4DHF=J*1J&7O5EG 5S]E[/ M=W0G1#>+P-J&026=IE:(M!9W2K%H0T!CI7R4$)F.\_(_>/P)7O. M*4#FM%L->-HFL@N<&348Z4>3F,I1$ ;,AX.) G-LC(0;!O+YB8P M0>76IN75S+^5[%K*"D!;Z+(%W%:\OC/AO2&+C/=?:=D7(W->$H=! (VX_R"8 M.5&O:W:.6S!Z<0$<0JGLURMK*0Q[TH8$K9/*L,;N'0R<] MJW0"+3;&XT 3 VA*A!I"CR-:B%UNRH"M_&+.M(B1T;2;=G;HX):(<L (]0@+N?&QVT+FF?72LE;J\_ M2G8TS-0SJ !8T^RLSO&R(C9L]YTDSZKOSP*B[QTS6?V\^5UR?I-M7QTT24]&2AALB M8LM:-IL>5:F;D(FI]&,),5-9?U)19MZZQW-WJL-TT"H5N"PZO"W1&J=T5&*3 M-QR1=@IC""7PDJS9PF]A\2^+[,&.[RH;$6B5T$(YF.WX441(B15 <;??-%7Y M89\7 .O@+E(NVA+5&$FFC[Y7L>D;>]5.8[2(9!46W=LO,09WT=_C>,SX5X ^ M7>3PF]1$-G7HM7C.J_U]N]L7"N+UEFXH$]/O"ZNDW*'9]DU79%C6Z*RFV[SE MY8Q2*Y!AM&(/[!0NQ<_\[=_OLZRN#^"1=1Z/,1#5"#$LS>*X",&6Q$]XW(5@ M.X/F#Z4P%F\.O%!%MH'G_&.6E[#]/U!V'NA=]MU:V4T,0=081!N$P"CD)QCG MS8K<\Z$(&RNE0V0"R=@*3N;8T1&;-S5]SO*MC"4R2B<$AFO:1HE9HLP[FX!@ M3=E3A8=AU2[2A6EZE@J)T70Q(I8L+7SC9QPJI+@JM_3[_Z4^W%C9FO#FA+5/ M5HP'G3WN_D=)C&E&G5C?VYZ0D/K=FU"W.Z!*=SKSGW*<_I:WCRJ)>F[9]<[7 M_(T-UB6I6Q9M$69")_5AAL, !L8\8*8#W)=RC@4&+ 8"WTX.ZC;R$!_;']T] M((S$Z?F)6F5?:=6B&5MFFY45PIT&="KLQS(,S>D^(![W M@4(H)(C[H(S ]I$<%(( HE74Y#E:9@HD*L3J0AS<.VO%"HZ; 10VE%ENVB:R*?)XT MB!=/R+,.88-%-J5\-23HG+53A[9-3^V$UU3PM M>OM<=CB\ K,8&S%D3TR&57N=5-*+HH2S;O];;:O67]Q.NE M<'5TM%@=Z32M)HE]#$H8NS)V&3+&%SO(15:A''8PU&DE5OU9&(ZD7V[ MBB@)S1)>PI# E2!61*S,)) JO] RK^I1J8\PG$[1E1A53Q80G.4GSKP _DQ ME#\FU0SF56UX@ND.1/_+HOIF\:@# XXJ%^S\5&Q;O&,N-J>[Z@(&OG;#]GF#ZI+ ML9K]+[&*.(]?N)HRG_,115<5I75=?LE U-:,$+9=H 6QP:*?YPU'X)*^0]T MDUK!=!"'+9F7%W%!%HZRE#>_:AD?$IC%NJ*GK)3^ZR"A!W:$^';JO? :_$0? MUE=;M]@Y:!R'Q[EE!!A26KFGFZEU,30ZXL(?]_$G<,D#WM%C56QIW8B,K0FA M.%VQE_: !^,DCL9QTN>)S0G@3=1E.\T!'KDG/X(__IR)W!WN0,R[V'!0\^D0 MF(\&-)$6EB<*TU_OP@Y<[XC8T(!@+:WCU_=%_L#):CCV&K?#-79(67#ER- _ MK2OA?87%,A%J01AAAB$ED!5QKQFX\ZZ:9D^WYTSZ+Q\$EH5X\#5P/%5A5.@& MKY2O?=W#RXB/-1#!.T(,26+5F,HDW-8QC]4_U+,S2O*.*?(;:?R(U/\#OBD6 MCK[&&^)XL!V-;)P!M&.BU3*GCT;:6(B,&VECK57)[4Z?[;[C42G0 M8270E;# L:N8)E\-+X6XX32(+;&CHOHR/_XXFW%NMD@2X/' 4JR6A8L'8$F) M:QRYHVY<#(B7RZ#GB380H'A5[JKZ2:_L?5>IZ'>SUJVK5(]*JGP GQB)"*&DKJ/C%MF M!&8U[:V_YU:%3G62QLZU;NPDT#%I6+^3)%/W\#-@1C#_R';CO0K9AT=M(,\7 MHE2AWL5<1+V3?39BPLG))Q^ V!?T//-M;K14G^057S"HOX3FQU/O.L0H>=)% MBE[G;IQLQ=T9\BK6PN$FHJR)<&ME&M#&2:U!!!.,6[\F<2OR6I[OZ5TES>$W M61U0B(WU(&W5N1)DIX547K.3@RV-C_@T *I:%2>H:WM7731M_J3'W['K0_HM M>&P>:S/9/:1]A/!"P7<54=_1"W;!):\\1?)C=H]1NAO[:)XYKNH3K4<\2[>P M'S37.SU5>7318/M#=81%'^1T6^[BZ/*ICS!31@UC13PI#=)=SRG/,=)N&FPQ M>*ZO;&KO -2J[E9X,VDUC )27+,T@&I?-)S':TL9[*T5LB'S% M+_<0I/D+4\2>]J)0SZ<:)25@8BBEB)UG"HMB^M=X M",1-7>URJ[+"FQ#1)K'Y4YLM=H$;Q$1'XJHVE&X; /^=%'&D.@KT95]P49K( M33=EV'($LB-NJ,4M?:'EWB[ J[\G%5O4)#"N#@F('/;J2=.E>,/;!V>6DZ"'DN]6-G(00UZ;MHCBMP?*0EK7DDXGK[Q!0FV 90<,,##":[<5ECV-& M"DNAQ;B)0C6;$#[$=GL-BC5>9AO:%VI$G5ZLO58"?$6@BU'--T:6C#A#&!$"K_8C=I*4=H6Q'9EO3#\'3D M#CE5C974YC*%:-3:-9EI$7/F1L=Z""O!;HVGJN0RWI?]_?_030L1'<_L^X_L MQKBNS\#K6Q1.= ?COAXC?P > 'Q&6C?EAT04C/H40(+J'TM\9$_&-&R[G'A% M(MH\U@\/-7W(6@#B%_/LP$DP\:!KSNL7R#TP@H",_6Q;2#!>5B>I4?70H&(W MCC(WJ?,!L2.0O+:-[J#@0 9P3T/N,QPO@ %Q!:%K#AN!ZB!?--6?XY\DS2[V MD^?SVKB8$O'U@J=S5(GJEC(5+-^P"U16JAK^0FLIDKW,"%()P7'QG=VI3$Z& MB."+W8[:C;): )6A]$OASW$E @2PKLBW<2(FAF/[B9B;FGU MY+CK@&W.%#LARCT/5=C/JXTP*N3-)BO^3K/ZDOW&>@>IYD2T)]"!\!XI+AT' M ?I">NE,5*:G2X928OSYGHJ9[:UI>J.:/5JR&)-J[ZFL=":795^G/;NAQ&*G M;AJCXL7)R?HT;":L7>$)!E6U>61K4TB*+H1BLS=%4#N-<84E9PJA'P,K(,6R M'R2ULR205O2%FL*F%&Y(O5K>/$PLO6;@8K&O[%0ZW8]>[D1RLL [>5&V;,]< ML WTP,23CW7UC6VIZNDY*ZV!-J(+47V(Z$1DKT0*H8>6L7C@)3LR-H\L,M@7 M%N1AAE8=7!5F[-NOF#"PJR#6HRBJ;UQDV(&EJZ;;7,2#)#5\6@A$-787+V(_ M1[V)C!ME!&:9 [&G,S[VX+.B3U+N6^C GQ8'R7&XWY]/*8GH05D^0 $Q MNZXB[R65E]KU(J);*H7%10I^+;G(CJBZ7'R'C^_SYE'4; -#C=O[/NP!ABIA MM1K[WU,DZ5B)P4Z!C_3C 1-F)"O.#%,[YDL)4%:/F&Y ?-LQZ;1& -P/E48; M$!AW+.OC/LX6Y]9Y7NS9;\7CI64RS78JZCEF*R*'3WJ73:1\@F?0S;R8.4,6 M-(9>N777"W0B5_2#C&L&+@>S8DPHMHB3>!11<+BN'[)2E@P_8Y=)5>1;$2Y4 M;F66&O^GRO;.LZ(K#=L >DI1-?N I&#].^#ZU[[$_2/ZM^ \=U\C_>=(_SU+ M1G$2K+H3PY M7G.0N7D?#C=UM=UO6IXC1NN7?#,;1BUHR/AVY)!I!AQQ[HGO&H3UR:()ZX:(@6KI4!->;-G_)V\-T)X\<@*@1%NGD<5+I.(@!W(D,0Z^V ME(Y.&'3'(8&*!+[H2\^R(ZG16QPX:B[D,)T]/ M<)BG9\R@R%ZX+6,INUNS J)JKLJS[#EO,ZMM9UL*5Q4-1Q&^[ M;.PK2.FC6>T(2A]DG"O?'IRY_D_=<' GR@'3YEU-)1\[ M#^=2_ G*EU:=R'DJ:<]/#+8X/M)CE[0%0_RT I["-S$NX[F<>$4'2:AYV<>! M>#KK7#A$Y>OLZT*#/>7B^W->\R&Z*C^OAW/9.:&U.0ALEGX6[/S*;(_42>JO MRF13VXZTKO&$)X' 279(2$P?Z&07'+)U#Z>*"6= 0[QY-,8%--?S337JY+-D7Z2L8HH5C2%QQ9:D9^@W1NR;MLZO]^W M7-1M*T#I3Y]4.: %N]L18E.*LQT@;9# *JOKCL,RT[ :(<0O>FKT1A N]6RJ M_]IG=4OKXB!B$[U98UU[&8V9BMT.&G1V>TF-Y0,;U E46'A?\N^] ]@!NRC+ M.6KX?ZRGX?!.!;YHHX!FZ^,[V39D5 M*C.G0=UQ7G.6N2UCK[)04=&W)DJW MC0UQ2<3WO8*:TKCPM<17T^)%GIZ+)]%#@E8JJK?*7?[JB&C+,SS4,M%5%$(F M'N$3RIZ4>/"9Q#>%.XQI1^Y5&P'"9\)STO=&5BPU*CQ*'RXPAW$EHG%68:H+ MK!-9\]R#,:KZ], OJOK[&&(T)8(\1A&V*'X.#+3(H."X[M7?WS?TGWMV%B]> M^/V*1L(!U0TCFY.\RYI[3K<.--@I9MX2/ SX]&"E=2'HXM>8AFLJIJ(IN"-#4W;?J!(!<;)24F86! MA&+';A*/^@,X)YUE%"D],X/%-DJ:RM"6V03DJAA!\6;XVV*"X0/R45R,B*DQ M#?UG-UE]7?-<1B%=*>]"L N1#0 PTF((B1C0>5M2O[%AM/J]C&XN10;B8:H+ M>TH@P&[[X0#@!%=E)QK(W953GI5:E>QW3(8>!@/8L%:)&A7<*3]Q1(B\?$-Z M4:H??$7TX?% BE3JWFS>V/3$(YD=6R'7TY=OV$^;@]>]-NC#CC3O17Z7_UV0 M\\Q%'+I\7F9$#NO'P"2L2B,[9EK3M.:I$" -"W4Q'S>)WAE>N42AE"ZP@HF5 M%HSW'L*C:A6HPX&7F;LI0 +2:LU-]L?P8=@5!0.MNMJF?*RE0+][2 YVT;@X M%O?:4I55>#F5AN=(L?E=0AB!%DW@?6;4,$0;!^KV580/1;2Q%ABX,9$)V#+/ MXF/,ZW-H8NJT70_2LV%LTPP!XZLTN:%M3)3?TH:S(5XD]!>ZV3-%!-*G9/;4 M=4G=$"^R"T\?Z[+'6*]QY%M\2YJ5%,1RYB$[H@W:J#4U!CF94I7+P(!)^G#Y M*$.?JS!VQ >HS5L14%1NS[@Z]D#+C53/ G&TM%&X=#$8)P @*QFF;3CIN*(T MG7G176['Y+?82RX.@FLC9"\YJVX.PY9_N'#!.2S'_8[1UCKJ+EY__/IY[7FZ MM38)#=W:+,P%,LA(Y@[VQ(P9DND"JE&C!/BET+25IX4MW'(>H?3&5;F%G.]] M5@ VRR93R*G&.?:LF/J4_9;E]4SZSZU(]T%Q^[Y%;NDE1 B^ A.Q7?-J:Y7 M4CKG$;@6H,W>?%;?RX#>S;;]I>_/^\-@'PZD@!61TUL-DIBS41)SKI*85^$2 M0BJC<*HULAJ@TVX:91:0"_.)35'>U>PW[!\03P6K]?\!4$L#!!0 ( -2) MCU6CI0OPDTX %\3!0 5 8V]M&UL[7UID]RX MD>CW_15:O2_OA4/6M>.Q')[=J+ZT;;>ZRGU('F]L3+!)5#5&++(&)+N[YM<_ M@$<5R0)(' F";.F#/5*KF9G( T@D\OCK?SVMPQ*E*'AQMWUQ'*\WUSY^ M<4.\*%G&9/WB_Z;K__?BU8O[--W\Y?7KQ\?'/_KT=Q(?$Y3$&?%1PG[PXM4K M"K ">4P0 _B7%S?WV8L3Y+]X^\.+=V__\A_O_O+VW8O;F^,7[]Z\>U=\\F]_ M#7'T]F.A'^,R>KUNS=OWK^N?O%E\9M_>6(_:/S^X_O\ MM]]^^/#A=?ZONU]-,.\7*=BWK__YZ>+:OT=K[Q6.DM2+?(8@P7])\A]>Q+Z7 MYISLI>N%\#?8WUY5O_:*_>C5VW>OWK_]XU,2O"SX]N+%7TDA,R@O*?W1.T_.DE97?RBG'PS?L"Q/]A/_F%_'(<1TDE2W@934&N=7""^]T"%7,SU/85]'X9. M?\MPNKVA0-[%Y+T*\1U08%\ ' $7@>485*8[)5I*OQ':0V+@C:>#@X?=J@*%';4-J?0NG@@L0;1-(M M512F-AMVIBJR2P0";'.[0)XBM\HOX%3I!-TI\23_?4 W\#J-_:\-)T+I-#K\ M&DPX^99X1-D=L%L=5<[\(J/L(!U"@'5+UVN$JJ=<_Q)0 RNW:^93!4JP,F7<[Z%VL>OL+D&_973EIVSK5G356M^" MGY UC^]HF_])R7H[H,"16CI?-^P45F)?\T.P;87G>*D3UP$%\.XEX7:IDZX M%7+KX?IDZM1W@8$DM^ZJJ5/)^1I,@5L.FSIQ? !P:BMPVW0([0($> 057ITZ M@8WO(+6/>7GJY-2^ CO_N"Z4.FF=<,!,@^<*J-/: 04P,N3?HR +4;Q,\9J> M)/&2%.<=07Z\BO"./4I*8'WU&OQ**W>"FWBE!X2V OI+ZZIW;)MQV29\N!M+,ZGKACC M,/T/VGMK!LOI @CZP+'#Z)7^&MGY:P;DBX!9,"1<>7 &Y+9@0$9M=C@VA3.' MZLZ<'K5<2&!^1 W-SJE#E5,7E4Z=+N$=$.WLL2P,$JW"O?NGO8D>0H)G>9S> M(X(CE@^1NUT$A>PY+HWCC N1A6+!=&TMFN"UAZ.*K0IHI1%0>MW ISDFPK+ M(0$\*3116]DCTCCUPAU!6^21)(USNFI'-)PBZ*.SJ1+P,8GOED M%TY+V!-)1N]>5]>W1G<(,4 [9I/CB?/<".K,XP>67Z)/OQ":+:\H89XM[SBJ M46+H+BF@@-01XE$:5^S_C38!;6Q6 M[GP%(@"MY$*RX?.*=:7BFB55;(*W$_:I\%,',(N\+, 4,W7**$#=5R4LA.4.IAM53$3CA6TKDTB.1]#IF3*O$TI4&U"E@P M3G,?JC2([X0#^*C$?6K1H+<'$M3F6CR]:-#7_!",@>SM1Q MGS%)S>BV1N64;L_WSI:2P7?!J?DEI7^3__R"$M8@&3VE* I04!'-()L4QU1* M1O&&L=] %;("HIA4F$+O#H4_O(N+S,JX;UF+'^-J,]6_2070BX )93%#J6\G%F2H#0Y MS@BK_+!$/Q_'CN"ZW&>D2;Q'_(H8^L<#H3>+MLK?>+W)RUA>^?OF&5>W0U2T3_/;@H&"VD-BQ]M+ !8 M7!P$D]D$>_(LRT"+WB,M6H M,0/>!CM0N1:>PH[8Q;!2G#^XL;5YE0R0!^>N6)+$?'F;H'QQT+MD)ZYI./H] M_"J%^2='-X#B$HD&D&47IHFXE)W,*@7YHQ,/\YQR+%IA>A\I%D/WB=,G/\Q8 M)YZ/<1P\XC $OQ-(H)R$_RG'O%*^?W;ACEH285U,TS@8#\3Q8=A#L.9^7<31 MZ@:1M53 G/?=N(\O[DJK (=YO$K?R[?BWCO9J#J4Z="9A_/B=5A_L<^'M!MQ M[T TQ;![%]^@HH4F@=^%MV5!3+LAWQ82M\Y>OR;SXKUM/H'%[36=/<123*T* M3X!D2L(3\0DL3*]I>22CZ Y6 F]\ CSUR^+H9=C!+K"0ON;5^21#-_%5D;NY M\(@]478@(U(M9VO'G*10CE^<:AR$BAEKF-B7(JM]VRW6;F,3PAB_G'JY !-UVG#'2H;G=X4K'8><:V9=QY-N1&1_)E")=(CY5!N]<#'IQC3E'RB3HY5IN8HA_:P7-M: :80 MT133*;KX!O4#\^C8VV!ZG$+G2PBPN+X^J$E.R"NX9 D= M$=X0ZG-E9&O-V#@(IB4X'H[+R2@U;:&<1QZ[[4N MUUYTCFO[S&7]MVY%P@?(QG+ M*PCVD&%.BS=YQ)TG23:()$M$H]ADE458<N:[L/"#, MG@O3B6JB8N0Y, 5G0"9,3SW!38U9N_< ^ MVC5!/6$3''U<#NK:A"AG9Q3,UC%)\>_E7"7@@\>8()N0)R+.!C,,HEV'B2'ZM9A,Q9ARE1,V$DN'13^^">W-$LR#"W[I MGJ0)HFN_I\2=T),DC/,1 26=X,=K%RZG_J2TFC>/WD[>N9R+=HU"^N,5I>R3 M1[XBMC([,NU Y'*SU9)G%],G>!D4Z81SI=%(_:WT!;; MCS?;P3^.!2ES89.095ZNQY0GOX+NU4#F%YKJ_>PZY:'^PS] _HPLJ MBO@S2E5)7AP)*I,$C[X*X*8B,!4.N76$+N,HKK2JH+K4+4O7T7Y\$[J.2C#/ M];-_U6[?CF/;AN[X7)169MY I-K)O!!R&JB;!V"#=BN;4U+8"WV:.R?(G'I MNJ4)V^D1/1=.G]A*,IS<%V4OK/6?!<^T&]\DA2K!1M>C)<[B_ &QZ'+D;V^( M%R5T-92QE6-PA);T=^ KLE4P3U+Z2JQU'>$5KG H5\GU,:MA"%)>$V"5MI9< M4;KWVZ%EV8 ]21MMLKC4B>B#V MWJVQD/!RRG.F;N)805M;QG^ P2\&S']7Q.WU&,[=4.1Z[F$1#R60$5BG4 M_("#:(R"X%OG=JDB+R$#P/*0=2RTZHM4D77D)=@'MD(^#A?/8#U*6#4"-OI<@RLM$/+'@54 MEUNW[5QS5>QN(O1FME W5#=W>Z>VXHB(LKGT8A0<0 M(:-?_2L#]9 MV0MFF![S,C@->N5_;[DV\I9K:HU1[?1<,Y-;035K#AE'B$V,L-AXC8MK'!5Y M_;V3^(R"$*%Y/P\KS;_$7;]&(*\NM17W\6CU_ +PG RKF*T([A#^2)H&R J- MPR"X!"[-;N'\\0)6Y->-:QS[I:PH>_@&EFY@J0.\'?E*XQU%*QYI4Z/"WHJ(>1BF9;A<'H$E6D*,Y+ B. &2B1V@(E;!!=DU8WY-^JVT#>;CF-1. M*F!3[<5R%,N90K_9;W&ZAUR;&=@!'AM$<$PO61Y)S4J +3^UC>4Q35%6PB 5T%@H&:#P^ "G)SP!8]QT@.U2L.+'\R4EI:I;-38^'LPQ;YG*_(&Z MTX!9(+ 4Q4#'[:>H\\C]&#F!WN7_-M_D-:FG3XCX. %/=%#'/^*-V("I4&F= M@#I0J*Q#)>@B8"P/.CIZT,E8L%ZU*II0>[DHR/V,HB#.0Z$H2CC-401[N0R< M44M.BA& +6B-A#1+#JG#D4)+?36(TQ)<-W.@^M)JIS'T'!!5B<[0I^T.[R@B M=6:'[)Z'5= !H+!)Z\$NS/^]3!$^\N@^7]=*.Q6BDDC'[4RK)2)4%7K^W- MP%GQI[P<(DE)QLBM7^FA>\PI(A^_I%6Y64D?HCD25)P2^H& %V(>[UFLQ)E* M? /7Q74=%= O!,]">GS.5-(#&'8$]CHW\W^CYT2>E ?P--> -M[=4X$CE0#JFW3B=E%D-VKOCN7G2U:M/4_G[WPYGL>"LZI[?+Q*4]=Q'P/.RYD\60 M#1>,1JZ QTEKH-WF]^EKOFC*BMNI5K/@URQ)F5Z>Q<3BF!PQ'M<=XT$$VL%& MP.)@%0'7B9@OSW#D13Y=S@7R$G3%VKC$RRQ!^>0*J4";"KR1'KB2,E7B'&!+ MD[HGL4>*L,6^&E\]Q2ZT$,J10/J>]G<=1 MC9BB=8^.D7D91_[PLC_ ^JSV>P%C-0*7=G?^R@=9>-M!7;H*WW/;[P_X"=C/ M$$SB)*,D8.\.A_G-= BAMU$^I[V>QU&GH]L.23Q=;\)XB] 5RIO?#BG\#M3/ M:L?O8C%<%%5-(82Z6@V[EPJ]]4.9YBXNP1V-0"G(&Y1X8<=QE"_D"T[OC[,D MC=>(5+H&W3A4%;O;:!RT0?=P&JZM"'!P-D]D&$XE1'B?TPDOY*U.MQ&K6G"2 MH3/*BO(06GADD#.>C_59'>\"QNIT(;%\0M1##T,Z>B*\SVHC$/$6L >)60)O M M)'I4K>E\5.#(01DD"L>4YTWBA[+U[$ M*Y("XM$YHO**HL)>@Z3RAAJHM2:L7KK9<2A=ZR/J2B@+;")U._+,<3Q?:.%M MR\TH;S= T%&6X @E"4JH!A:K+/\%NC&A$FHG/J2JBC>F^2DQ%O"Y7V]$8^PC M%.3K+#)PZ4^"C"T467D+DD X/8E+,-'U;, #K:0DTA,EW2Y"+TIG4<"Z)&S8 MK]@V=C%B-XVD]DBP M/4&;.,&2I6B]0$;@(\N*JI+!O&'F05^F+%NR:=/ M_KT7K= 5U-+0 3T/N>CQST18J]]T\7,[!N;E'Q7'(&NBJ/D_U@'&26&2B MO-4S51][P)K ZU8@%-5RC,S+=A]A@#J#)G1'GJ&\FC8+"%JL 125WI4SCGRZ MDOTK=13L+DKY;!9;G?JE\;KPR4R-5(.[COJ![\H10KHJ%KNB"GP1>Q&EM'A* MC1/6CBKOMCM?ENUWP2M"U) [;>^G:B_M2=8J3'8Q :"*83;>_BB]O&F]4@>Q M$D"G%8):LE7C%Y25ZTGTBT>(QSJ[)I]1%,1$N9VQ)"C7U?^&@NQF$V ?1B4Q MY@\,1?N@X":^1F%(P5%%.X^B^"&G[02O6 'CQ<6QE#"5 $[/,-7X!55]HR+1 MBR*\5Z2_L/U_%>'?R^R+K]MK;X/96^Y%&M0&@$I)5@NPX_;&.B+68Z"C]+UK ME*9A>57_?'E\&:>HUNB3KK>Z&^2-)B+D,VI9JPEZMU!5 "A(DMV+__Z,FI,R&<#(%Y.!/[T3P(B;4/VZ5,1/-37TD@0OL5\VY"^[ MA5Y1]MS$S:8C.M.:C!"XGLBEHP)F' 7KTJ46_RS:4# 29D%0C/V^H>J9%/BK M.A76/'A;9'VQ!4D&1?5@3U'TVGR$"GH//F#X!"4^P?D&%B^K*N.7F@, B[:5 M;!)]'&+?WLC.#D2:B4]SLO*B>'N%2791_MNJ!2. M0OAL57#R'!MGOZ8TIJN!"P8,D M6\&.N*%/N,-IH2RC6+=8N()AZQSC85!^&JL\=>(%[#$_[Z)< ]QK-J*300.N MR]2(#FGEFY\.FP!S30>U@MT37J'\F@4+)8P]9ZQ-LA9C,ICX< #4UK'1BK&W@:DMK.+OW84ENQCZJX:XYG%6/*J/>W@'OO: M^I52@$3[-MF$9VM_%F%Q?8?L%EE]"Q;R:<(WQ[Q"XCX.Z0(2=J2D6VU'YA 4 M*\:Q9 ,]R/3#\WS ]LU#'J_;EE4R,FYD-LGS<\J)3?DS^A$]#H-&[;!F>'+/ MGKR2:0>O[**>=QO-,=XQC%6G8%O'C1DQ^L>2+-ZC.EYKQYLUJZT'@-5V3TE(_>/$.:)7<6=;S:RGF%DZ^,6[D&3^-MZ) M2[LM:YT3#,401B6!TNG+N8Q4FZ8CP\0)GUU5G6BM^X'.BV'%KPHLH0"W8KK-AA; MH1(1&I,ZL3I FV5A?#RN>\/W"*Y=V25@UG13[0_+2H^V^9^VWU[S 7J[Q8:7"M<'8G>LH90 MITF*UUX*/FBG!=QIXH&:R-IL 6R#J2.ECW$:MM_]>'D6P@E3' M/R%9:S 7JG^FICJ<>9A\]L(,?4(>NUJP6-<0)Z\\7I=1#S7I*_ 2JI6FCL@O MT6-M722.Z!_]HK?"$))71C^M$UJ=NZ =,UVTH%L<18>EG>OX+?58VBO#C!X\ 0ZS M%#^@:^1G)!?ZZ1,;6%LT6F8985G5#6^HYDP6"'3;<%"EJ9,-Z4SYE5:ZC8Q^ MRMZWT19*H0Q;%:9RS%X>P05XJZ@V7*<9@O#=H@#KO\?<-.JP.%Q+I\"JY'6/ M8 [5[$YW'Y/T!I%U,3JA2+FV>54"(&BL_:8$^PC_S-47Q^330)K]J,R.U&FT MI:J)O;H[E:RH#RK98]*];*I"=^NL]C2I,F#:9*N)Z[VJ#%\;)MZR:B_]'?AC M-JDQ2@9^NK?)^H6E2 M=;V%CO1E.0M7(3F2UGB&KR'?=(>\+H[*Y^KT0]%QK#J 7BAEY,A!\BG=9X_D34]O(TQE_>B18.:G^ &GVX&.2QCJ MG#A22ML'_T0%D@UDR@&XIN5KF&^*9DQC4"X)@L:V_1BIDXP 8%TV>!UB/TUF M67H?$_P["FZI:T=JZV)/2LG1]O0)$1\G:$&M!UUYT-1Q^LC^G_Z.21C.')^CMQ-E'0+E ML?M ;4F@S''7JP3=L*;A^4AS!C"VJIWUQ+B8-&J4\PO235RIG6DJE"J"Z1FQ M#A?A.G2,HTVM4=7E,VI46^/)@L1G3!]J:F&[8ZTL=K>Q&=W&M=*\G7 +Z&I7 MB9=IWJ\D7I*B-)RT^I4HFII,'Q2E5"PE@*JW;2 :E2@;\JS1$ 8S")G?!LPI ME%>NLEW)+ JJ)B8W]-1+"N2S=!'C*#V/*/F2\6\%>*XNCFJ24^*0J]?%;B+G M=*\"DN .U',0WIXO@&$EM=TR3KVP7(K;76.5T2S/W)WQY MLM]M-R4'O"A(JLY/Y1FO>[,K&<7M*J5YSDN!-"Z>/H5IG'7XUCJ^=F>UEURM M7C6*5 @>>X-H[J"A20M)?2FKFI*1E]H2E](-^6],- M^K>]7@C!NKUU6MUBF':(V0GR+JXMVSK1)_':PQ&<@#FPW4BY3Y=; N+QI.92 M*"K<3!38V_IDM.QM+PWVS>\Y[K, M_H\^DXU:!)7$03M@.["NTVR-/5).U]/$Y*Y'+U]WL<-"62,#7V?J+S%ROE#S"U?7% -/K_T M970K<=SY<+_PN!@Z#3W0XX >1B0U+[_FYHK.6*;GJIC+ M=K3=_TY97)C7-)6%*7DJ=W(>+7*BOE#[O$]1,*.FZJU0HR0 ^@US0,I=O^[! M*>6@\G8ZZ.GTB74"R7!RSY90M$#X2*\8;,#*):(_N/&>H)^/95"Z#8S :9(< M?S7\N0^%"D1HQ?+.F^DML.?:+V\&/]F>R3;2RU;]4I[B=#N-@O;9YLBS?"RW M.*_8XC8QA9=B+Z2_NJ;[85X;9^9/MC;1187A.,=05M_I>9%*H%5WVN)$D**H M_%6W>Y\.GYG25^L$3=13]]18P>5YDF0H.,D(&Y];N($YV:W*\_S _DCH3@SM M=.D1X=BGUQ6\*>L=Q=JJ0BTIR]S]LK.R96,Q[=<+-B%2D>/T.*0TIVQ^_26E MFAZM)W$8>D1R+)3P:^<>@ZY(.A@"5N2K?=V]Z[C^E+>?.\'MYS)C\=RR4#XI MMH'SR"=Y$U)4_-?&/=HUQH%[#]H/TAJE\2AY\2J MC"GL=5O!QQ#N[BU\P.DQ/4*V]&#/^Q1 7PJE<+H.,K+L$V)S/SN9IJUAD#189&!I[#AQ%'9E7#FLC M^P%MAKF%A^,#-<^D#D":.;2'$&U9<,@C2 MC.:XR=J)(3>OZ%/(SX.MUHM%$%= MF07,@>W/HR^R+S'Y>LYZ"?D(W(,0('%]8U436XM!KJ\Z.[K.<(03NJ2/<1Q8 M$UP3R;0$UV*0JQ#_ 5TV?/46<*=C1KHUE"LJQPXYO1LC\B!;BU7\[JAM8;<@ MC3<381:-F=;#^[D-T*[JCAJ*P]7MNNL*4+[IT'?=%#.147TFLL90*>&094U' M5@1%8R-H@3K(DN=R0(9:+< :'1B4L%PHU7)J W?KH_?H6-'=04?J@P_Z:!02 M7?LH\@B.H0LZ&W!=!8%,S/"@IK/)J9K4=%H%5O?B?+Y\^__"___-/?Y,]_1S]\"'X M_<>'U<_;Z/8D>_SX(_GPX]_?_7I[LTW"'Q_\W]^$?TM?I]?H;[__^/[KTUO_ M(GWSK[.S=]=_?_WP='3\\YN'X)K\ZY_7#W_X>?ZWDWO9ZS]\ MS/#C>?J/^Q_^\?[I]HS,SD[^O)W_[3_(?/8F/?K#R?GC]:\W?S@[^]<=FAV_ M_\?[LXLWJ_>S].Y7\H>CT__^VP]_WT0GG]''Z_?GV6?_0W;]I]MWRX]4$7Z] MO/KR8WA^_.D/C\'MW]\]G8>G7WYX2/R/JXO[^BW_[^/2GX/XB.\O._O:/V;]N%M[O;TYFVZ?U2;;]$,3O M[F)\??N1;/X6H6WZP_SG-W>?'I+DV/_I?U\<7U^]>J7VO%**FM-_1>6 Y'WN MX@@T=09JRL_EB*O+6DD3&^&:T^.S"87;$[2)$RSG.G9#<')W!A26B#%P@2N= M>V!S@<<9(069EW'D%W\!OAU*('0IZ6[UK5\D93@']X+O]'H9;Q!)MQZ%\EN& M-\SMB%!J^HZ_*,%2EIU68.F=7/NRV0W-N/=KA8#-1DKK6.RV<^U!JQ\ $@(6 MW#X!#+\7H>-\*TF-Y'=;[=./H1NH"NDYO)F*FT!V0' :RE8UR[)79!=#7+T? M"%R4W$0%H6 M4LQR6@3.B@$R"L>N"$58W 7>% 4H9!/<:ZN.],XR$N&4C;F/@C/\Q/[$[9MK M+, .1*/>#&48!55OI2/ "WH).%_3&\%#T5O"BO $2":R=XI8!%9JI".WHXPN M#$I("C0#:2X7J0.2[5D@^(24D7/'4.5+SS]!X1 M^-2O?GRNQP 2WG/1Q>C1VIU&=DZRZO M'%#+7PVP-H"1Y78XD[01M4IE@$2BL8,(4D5!=Y !-X]1[QM=2M#-/(,=H_TX MZ+9/+_%8X\"0==0 2#Z=5P OV*-#S$:5I.IHVL0WD52J85YJN:3?DTF??3*II@XI;Y7.[NG-#>V* MM=::+V\3-$L2<#^L&Y>3Z*[FF5;WQ7HX"%@(!"%A6YWZ15C&O?DK"/:P'S_$ MC=R5;\WN%G@_KI"@_$*9QG%&A'ZWIM?-4#4F(^:H;N)Y1H \<@T,BI=6D3:I MLM'$)5;%-?@283Q_'7S.>U(:*'F7NZ"L7@YF;N]V2T8LZ\&)T_R)1O9*H7+& M\%",S#'4W!$:YPZ7DT.G>0I46F$@6S<$IVF>7?:($9@057L@B)Z9/L P'W;B MJ7J7[P6)'S"E^6A[FS#*=WO7S$_Q0T[L"4[8;$@<92@H_SF.H-U;,UI<9#%! M&E^[7[B!5(#=LW%,DZ)\]'!4V2,E=.U%0>MW L:0C,W;2AL/IGJ1F]:@A:N* M@%R2;/>?1>VI?B, )A!5/IHE6/B@ET21A &,1$8 L;"#I P$1P1HQHT M9FQC';.@ZQ;Z]&]0'M7A0OV"\S2<&'F;HPN7E+'6)C:K:RZ^"U@QAC M*X2J$H/B?NDRXUM"CXM)@MPE.[I#G^&(M5I79C_O.\>M2J6XSUTO<'GJ,]P_ M['L,$"VVC".#O8?V6ZMQ0PGT(XLS@+N,XE"CC&Q&SYY71 M?]>F+MD ]_=P%&W(,[]WK-PBCR1IG',TW,=L1*DA>O&%&X9R9Z _,Y0W<3M, M!),B8H1*W5T2**X^CPUNROI(G:X;)$I@AMAQTR@(\^APR@R4Y3;L/J#']R-3QZE_N#:)#KSMH16]6>VI-@<*U&3!M<-270M3T=;6MQW_3 C M2[8C/7'=R&Q(S1BS_WL;5>])*#A]8E."B^S7(=5"2,-4M@]EY1!S':Z1E>*^ ML2C8^]D+,S1?GF6LF_(G>N*NLZ(RHEJN5-!2&MB$=P%YACF^O@B6=VQE92\!'!-9W3Y;#M9 (. M2I>+'BZ+0H#6=;\^'P7?^JO;A8*J7V"OD(/S!R%C%)EW&(XVNT MXH_Q,A^:(HEU35Z_HE[WY?A_\GBGEF<#K"&-Y^VAVXVH4&KA65L: M[=2/(&,U:;QANQI**$,G_+.C--KO2E)_=724Z-!'I\T':C7!#D(7#NP'68E M%A/8LYWI^6EGPOLA@G%)23CGG<,95[GE;,39E1>M$-",O3TLE_7L/=;26O3@ M;WT[_/)V(<-VQT; 5:4&NSG*KL6[3]X3NUF <:\)SY$[W465]< MZN!8WX W2M8W5^SVS2:_'8=;UF>\[#KW$QB@C(1JG6322/I"81_K71[/6 M&3R*Y">K&LIM/V;5F>#ZM+9/>OR!JTH79N1G5-;TJD,OYBFFFG,9IRPJQ91( M(;-,!H[C<(P,LZ78 =PY$$96\PA,7'M0KJ\-QB*K<<7-^512QTA*M*V*\_5T M;(FW=,!PI:XT3,Q&;"M3$8C0/,S+_LWD$HO%XB+V(@66-[^8 K=;:RP9_:,31JOM^@:@SG?SEVK@O66[+^@Y,Q>4VGN&MK-[YB=^-R&A]1N6;WL*RZ M^P&\1RB-RP2X\TE<]D8M(=D;WML)3GHQ>LV\.*C.TO#BM9XT.5<\M52+CN_= M^N\]^0^"^^W!<%0G"5I-VC]Y:49PNCWQ4KL))PU$3L;S]6NCV(B:;'*<2=XD M[1?YH)P_XZWL&F,G8D?= M'4SDV\U(P*Y3 $(_]@C)71G[-MM"Y2QOSD2T;79!!8=5!'D;>>N8^I:_HZ"J M;$AF49 3FB092^,]CA/):@)I8(Z"^)+2DN>)AM_Y3DU$[C5XD^PW3$K*B:I_>(U$F[C"/?3O/$#DR3,+1. M5L%%MUT69"SS7(5TO&]7(2C7,>]^5Y5 [^/-EH^Q%KVA#$BC0 MIK;'$_$"2YK[I04PAAZKBV3)QV ML%%:0DF^I0E !I0XGKXXD :UV>\F[]B8=!L3@(QH<1(V=*D\X$-_!E4@&Q. M3$AQ=:%VJ$'00W^&U1\+PUM,2/D6]0=XZ(]M_;$Z^$>7#)=/YQ"VIZE((QL# M]*U'X6UIA%2X7L?U99WC&G2O8$8(*Y9GDC[:[G^E;/DU>_1(DFWLOFF_R MEEZ7+,N5-1VZS"PD:0]']Q05]>#XKWO! XI<_R*U070'H<>X1U*SQXA\*7?] MJ[UKK[:]IB_4Z;YG/;2H_^VMT$<*(&4YEF<>)GE71!L:/@SA3H+5=O5[((GK M^X!!+?OMK@UO!+(;#A3._X\R6U;ENI) MWLRL[MO2\G;\QC28__7+F\ELV1RG^[EI]E 2UW\!*UR2T\CQOBWO?]E1\,%\ M[N^[M[;4]=/!.4KN\,$F9V^<<\#S4_Q K;V6C:KW7I/'O@NNSDJ8FH\U79#4 M&TC)J9Z0(X /&4(<.IV8M%%:>:/IQ.-Z&+*$9BI$5<6:,O@8VUTJ?4[-.=T2 MGE!P$[/J(NHQ%J?X#?W>0B-/*90C=J?Z[+U1J2#%7IAW.3W79Z_@5EJ3',)W MVUQ 1=\;SL(AGX SUJ>IZ""'B;/!QMK7G-(%/'U"Q,<)8\JXWHR$]$UK7[5S M1Q4+#_CU1U$K6_>(DCZTH/<:M$ D7TPRS](D]:( 1ZLCM,(1F_QYY(6L)%C* M*S-&,K$=BZM"YIR&?D8Q.+WS,RPXR0BEKPB$%_37CJQ*UQ'XDX@Z >-^G5;> MA#0D /A*8>O<2^3V3I14;R]=%C7TH0A+_#/3UX$E[W92M+:+J#>/99 M3)8(LU(1Z'NQ96*?P[D]E%P!NZJXN9C45C.+@M.G#2;%V,HQ[M=6U_*-;=]V M]0*NIXUYP%I^T;/5BN1F>1ZEU$5+L)^_RAPS3SX,43 G.2/:SK%26-L&-<]# M=0>4'EP'^9&$D\:3#]$54)J^CEH5H'Y#(M[+[[ AI;8"V@PJ35^-(+BM/R[ M7%L,,R)J*VMQX@JQ:AKZ\^,XRA]/,R]D9;+OY$_<8!?E.Y%;6V\ET=+=Y*!'9 RC M<>)3H.;KAQUI8AZ:.\'<+CU"'K.1S<+J19 MZ>WP TTM>" MMM*XQNS$O!'UHL1TOL=T56"ZB>OY$YH% OU8A8A%Z4'&T;8:,KIIF<<@+S*ZA=8HU*L?2(.23E8 ^P>GTW)M)M!UY= M0VS M6H,DOG60Z'3F)M>L8-+5NJ32;NJEHB_<1QVU:; ](!RYVKTRZ5LY7"-^E.)U&"X M;,2M)H[ZP@&[KP-(!#\8VT@-QH0D4ENXJ[EY7,*N\9.I0/8@)G6.U%8.F%9G M+A#T@+B5RDHBJ0&9TCG26#S4G+MOZ*9I*[CDN!DN1 ^;XI6Z%(65>)D%*MW: MKMU0I95.16TI.QVZQU^5)O]J+S/EHO52$"WI^O"K?S94F[BH?$^]RI=V!=@;KX!A&ZR5)MBX6E"7LX98> 7CMI6CI8?+ MGJKC)3TD6+>Z9,7^'P754^YLC_ V8<]&IR7"72.\^?)+B?!C@5#S5=<$ M$TP&W4$*@C:W]5,\X&BP-L1(@R+!H^W@G&F\R[I\F 4P*X5.3?IZ#/$XJSK. M)M_=@>8)[6&-.'74=)NI1M[4&#?P@RO#_HFZ4.ML+=]QKD=T37B.7%^N/E;\ M;JT8;EZC,NN])UC6-^"-DO7-%4//"W^>>\0@YSM$W&S0,K'=B5L[DT^?-HCU MG3[!#SB@'OL57?U8RL6DZ7UN^MP?,; K?O>!->CU?8Y#"B;$Z78J"MZB>,P% M%I/0\+8&.,KWL;+&*YQ\/2.(]1A!;)3 V'6<2^_W31Q6_&!!P$%?]KI,F%,! MY^YQKY_0<1<=6=%H2Q(''"#E,*)= ]_[ ME,IX^X7):ANFIKYZ_QJX+8X8[:CO8GU'KE&I?([) VA<;_OC M[VHH(S78B1Z#:F9O5^=A=+*?C&GY:7844D)8< -"0-506&O+69IZGWE=K02G MZEM04GA1.AI1#N^F2+8\MN4S/G/%TQ('Z(#P<7J-#K1NPF,SQN0Y0@_W'J1] M8O\:';7L-B%LQ&F;T@H[N##!BGL'U=M:[4:SM?- ZMF!_UO7PB[10-4L QSA MW$JBUAIJ%415A5"]1VGYRP8'-R 1ST'MK I)?["&B_;;'&MR'W24)>:;#SI* M2PUP7H:S W@^?@PIS:" V.E]ST3TP.E'F-/ON]-J<E-JH*37_ M('DF5Q@[\82A&[7 IY$=>=3==I"3_6 MMS%*V:@KF(]+O%<%7M8]NL*K^<)FCD\_U'S%9HMD*+E$Z7Q9]<%A742B!+H34BCQEWLQ>N':B6[(\RNEVA))GYOV4XP?EBJO52@L\CJJ?H(DZ@7Y3D M\;H=C6M%(Q28#N8UZ"C'J4>8,Y-4=W!Z_F#_!-.%X;LL10&P3O2B<^2/VE6& M?B;#U83J[A(M-[QU'^22&Z^SN5^2G-S'E5$;\>^JOS,DQN]"%8"^[[<1:EU'07<8A] MC 2NGWGRA1B18GRCQH?YA'_/":0P$\K*H)!B%"QJQ,^79SBB6P+VPEVG)5LZ#T.3 MJM_S$45L4T7!)3LW\0,Z]I+[LS!^3,ZHWNUW7"F+D0;F^!D&5/S,WN2Y"&B! M2G+^$I.OS("\#4Z]4$J:K4^<9BF!2ZS-#\?MG:_8CD9]GBZ=2W3J$(6WDK\??1 TK2/,.S%#<]J*L_GJ\WA%Z"\R N\/XOC]>E&ZAQ1B@P5+_. M3E_NC?@Z1>IC3E:,P,A$WT[H9!$N7[_$SNR,J=3F([TTL'R[>73ML5R<&Y(E MZ2Q)4)K=_O2%>E+!. M5W'TWSBA'V'?"]EA 2QY2:03LFU5=H+U@]42>GW[*55Q'ETA/_22))\)5J@J ML-1EL4[%BU+F)E@CUN$?'W*=UDX:++_&B1_&24:04I6(\&/5B$(.2"WOK_6) M$\WL8QY3Q?;27)2/?HJC]#[<7LGRMO[[+OQL&;XVU@07"E!RFJ,H\T)IKM9^ MW9';),/7^J+<#AM'?D9PNJ5[>)R 9U:UH8]8(D*& _05I;0!:*G)RKS)J-5 MOI8+[-WAD%)Y&P5T52QU P6G3SXK*EJSOP'+48\&5^ZKBK@UN0L5/7!1#'%7 M2YG0EY-SE@N:E:40Y M&S6O\_2^_9P*$-#DH!B]L+H9!.5M#5Z\SPK*[N.04I^PFR0[2DTSM YA7L:I MK:VG!YE&#PX11Q3Z57># *3IX*:O1]?%.-*PY!0GWSE[A 20?J6G^64B_S&+ MILR7.9D66CR+\;B:!RAE- W/7]60D,]R,;F/2B(_)!QKG+A^/055+FS?1G\;MJ> @A?BKF /?9T W'G$;W* M9.R4WZMKU3C99_Q>0?=PD\4Z(=%+,W+"37 ZFUCJ=P_91[CFRSK@G"G'PSH4#7%$(\<*-?W3AA%[&VD_GW*E^T=7-JF;,_M MTHH[?!_;-:))$G:E8C*VZ["7A+T(%1_'*(>Q]+#%30)21=1G2A2K*(#?>>N0 M1S>61+CG-O@!$! XY[.1:BMO@<"#"L:\<\K>RO3##*%I MB/&DQ"9PE+[@]/X\"E@L+//"69@#HZ7HM$,%Q('4$RT$: MX4 MKJPE^0)W>9APNG_X7Q7 M,5C(5!1R!*QRTBCBD(XJ#T%J5^KX?'1A!J[&/B>+W&>9,*UI"8 MC0JD>RJ*V/P"X^>X&NQ9&[;MD@TUW.K/WJRY1T1_O*U-=) R ^Z'CJL#M 3% M3(+/!4)9N7*I7("X7Y-^/ M.SY7[OO$@:3V7-P#PK'92>E(T2%*+!)7V>1UDMA"CK9'=,>X7WO$1D5 +SHW MSF._K302S'MY-GQ;73%M%65V:@7ZT+G-5I?5[F[IMCEH]@Y2CNY4",4WOW = MA5?A:6NM+IX_=L_#Y3 "5JJ5L%)6MF.7HTVBU;[A_=%V_V=;.3$FI#@ZZ]1V M2#-FNRJ':-)B9;_DHG#LOD!81C//@L?&YJ:I(YX;X@7H<*:(E?26;EQN$Y. MQ=7#5C=!](2DOURQ^)OL]DL_J,F5_FTOTR8L%S$JN4^PK&_ &R7K MFRN&?C0;W=[8%T/2C]OK7K@/KD&BVBB9D%;K^Q%)@ON"TKEVX &LP]8S97<) M^BVC8$]90-QXGG<;GJWF,B(TRA4^_/4K5!UU = (E@C@J46/>X$X;JG0HR1Y MDE^G8!Q6IL0DO4%DS8H=+45+^#BY%4RL_O!N&V/U<=F&3ZX#!67U9T+ MCZ3;6K?YA$54]O]B8:M30.PHR4IQ!U3AI*-BGSHAED*^!PA<;X3J"BX2JGET M]WKV\?9RIK+]U3]PZ[GI\;&Y8E?M7U@48=?,ZYK>WCR"8Z!H*Q^NLWH(R4VK M@R, L5AEV90$W$;)!OGYQ OY[:E//D+8;NRI5Q=WXA$SQ:C#7QWV64R0[R4I M6#11 -B)CZ;,Z38W ++D&$28'$9N?F*<3C^(V]1V][ MA ?;Q;0)WT[_4BX.E]TA] 7@_GGK^3R$J[ABAT_A&J,<=5]WOC^&?W\,__X8 M_OTQ?*3[8_^SF/X$5,,GH?ERB7W*QWHU'K!WP47AJB>PY -EW<'@L\AM>^>\ M.5;FIQDIYEO7.AQ69?4+-KJ,A;=.0[S&41[?RHNVR]=_\+BI.46CLN).G0#A MO^M6TL=><@^L!3E(-]TL-*18,$#_ #J<;* DAPTE'"=)3/*!-%+1]-8GH^=T M>XFPS9.U2J/C*.] 570=.4^2;)]V!%@$S<,RLGA4MVF(.*4?DQ+- 5'M?Q_[ M" 7)&5T:>[&^1.E\R8CS(A_E'7Z!I2F!%3T\ M\S!X,%!'^T[$T_%25+BI?P,YL&L]P1/\0/GX@,[P$PKJM()+6HQI2J+MX%7Q")7*Z&\J@9_Y0--RA0N M%+P%]WOZ\$U!F K<*\7[88.K9: M$;2BEIR/DV FSNDH*6"ZZ-LIF(!PW94DALXGH%3<44*#!<&1CS=>.(MV1]Z1 M%S+O5?:0Z84S@/E-"2J#V]-J;0R>&]O:[37(8_%OBYOQ42OP[>#15DXC1>[FF3*XT0R-B ]9ZV4[\ M_#!H/@E!& MKSB"-KE^?,] J'7N5>(UCMT8/V(UZK.H.VCQ^>H U92$VLVSZA%_V+DEQ^Q& M%I8S59+YLG9XUV/"[7$!HNB$-+2Q7V\4^%()SCRDI"2XT&-).:NSF*S+;O+% MQ.@3;TV=K>0F3CWZ^RLYN"8#8N\ MR_*$*PLY36).^O%-R?>1X%XE M7U=Y.P6^LH/T+ BP#:,5HIF,J8H950G043SG-$)DM?WDD:\HS=VT*.]J=8&] M.QSFT>GCC!#XO'%YO&-W>C4X6(LF7;=&W4]A0 MA>NN) &0JJ-E?NSPWD\ VI;>-HM8V!@WUX=M*J;6R[5*K.9A'D6Y+L)\L,QR M.0M#M)*TK(./QBZ'PU56"?YNYL=>Q-&*@EE73Z?["5N\.9X 9M2#;CJ/%_V< MJR3KI,=;.<)9<]E< E0P] JMV&'B1>FEMS93="Y )[Z2K)E4K.:S G $@JILV#0G>GF] MWJ[OXM!(*$U(;JQ851RMU8/U0]#=:5F;,9"=-0?DXO*N*H'FRJ%:\:CROXR' MGN'$]\*?D4=.J>O;G4S<+PLA4%=Q2E79B+D"UT5![RPY: Y0R^\ .%DZP4]% M>C*WMJ>_HRV$ M ;4@CLL)[C.9-COT.Q.8A?!K)!4[\17:Q(2]-;#N"9G9':P3\#2LJ)LW8#T( M]$1VAD-$CNEIN8H)A$DUX4WK$&KQPDU3@CKIQ9,"A)/'ASB1_4[ #JBN B8Q MI[W3>49_ A-N:L.>V%X ME"64^@3"&"DJ'Y/ MRGGDQX0J1TYVWD+SF+5L(-OCN+. 159$W? GX85+,0JNME[;M&Z\I_, L=Q5 M[.=4@MF9"/)4-L0>_L 5SNN*;A8$E'M)^1^VCJY&EK)BXT&=D,5QF0)7% \H MK'=6A/5NVL)Z!UD(;RJL8_K'.;F)'[LFP2B*J@9S&AZ\D"-@=>^&4LJ/U3E9 MD/@!'_2_-!%5&_ $Y77 &T?5[0>$+>(D]<)_X0V0Q\@%.RGWGL\8L&IUY50D M1A)!GK%\&H"F$/)KKMQ-.3FCXR)FX?O[.(*X^AX FXAM'#(!K#Q<51YET\'M MVW=W-S@US)$_ #81>1PR :QT6U<>IT_^/1NQ:)S.S04X"6^:SPK(4F[M0!&% MY/EL/,>)EWK]G1/D(T1# 9 9C$P<3 S,C)?8V]MQ]:W/B2);H=WY%KG=ZPXX0+L2;N=^F1!28FM+ M2+0DRL7\^GM.IB0$2""!)"3,1$RU 3TRSSEYWH]/_^?75",_J6FIAO[[A7A= MN2!4EPU%U5]^O^@.[QX>+O[/;>G3?Y3+Y"O5J2G95"'C!;DSIK.AK)*1*>G6 MQ#"GY-*>7I$R>;7MV<WJYEN,:259-:QMR4J85?D'+9>=R=2?%A'\GH M=4[NJ4S$!JF*'^O5CV*-?!_=D6JE6N67O]JP2%BH;GU4;//W"]\[?HU-[=HP M7S[ #Q_LQ8Q^@-LJY8I8KHH7SCWJ+SOX'E775)W^S^?GQP^VNP_)!D@X#ZF6 MQ:KO(66+RBL/@L_7+\;/K<\1&^5*NUSS%@-7_@A>3;52J7W G\>21=W+%:IZ M5[,KW7?"#[C*Y?HLHUX56UL>[5SAWH _JMLNURU;TF5O)0XVO3N"L+L$5MB# MQ9H/6MY2K-6%O-7<98@?_N?;XU!^I5.IO+Z@N55&A%O>K1/)&K,;W5]6 &29 M]N:5\.7*1;^T+1#YGT= CA]\RAING"N;'_B/OH6^2-(L<)WXP^H*K#U :!? MO0V_,.!84_5%QP_L%97:D@Q_;="A\R:QT^E\8+\ZEX9?A,?R H\GE93;$L'_ M?;)56Z.WY-,'_D>I]&E*;8G(AFY3'1!@TU_V!W8CXQ1E^M=<_?G[Q1W_O3P" MM%V0#_#0#_RIG\:&LKC]I*@_B64O-/K[Q00N_4C$RLPF(W5*+=*G;^39F$JZ MP+\0R)":ZN2"W84K^(#__31S'S"5S!=5_T@J<,6'V=I5R)F^J%0#OO0\UVCY M27JAR(3\*^ /*-O&#!XRLV^(\\78L&UCZGSWIBKV*ZZS\MO%QOK+EOIO"C_B MA6/#5*C)G_99D^0?I I;LPQ-5;P?W2?SWT7W]XO;__I/L5FY<=:^L8,/&UO8 M#@[W:>M F<6%O0L2!@M2N2&(]K*D 35^)#(@FIH E/'M]_[#J'=/AJ/NJ#?\ M]&$<@)#4WCWLW7U_?A@]](:DV[\GO?^Y^Z/;_]HC=X-OWQZ&PX=!/^,%_2E9 MKR!V;0/NO[^^NP8!V*AWLEQ$YOC_,GC^1CZIOS[JAMZ?3^%6F;.*7_8SG?Q^ M(8,ZHDM3>#.(NX_WA@S7Z#9C$K=BI?SW3Q]6[KT]86!M!Q+7.'Z_ "WEXT3] M196R;**V>*8SP[1Q'YU6O7FS#DJ^O;]_[SZ/>L^/_R3/O:?! M\X@\?7\>?N_V1V0T('""1G!,2J"O#9Y!?;M4KLC@"QG]T2.^P^4=K.[="'\6 M.[7Z:>+HBV$2^Y62OUP0DQG<:RB@42M4<=8"!&K-)-U= 'N.0F7#9 KCQSE< M:J)^% OE"FC2Y2E<\(H(+RO2HKR@DEFF>A )/+%5]73E'FZ[N/TFF?)KJ28* M\4_B%]62)>V?\*HO\(UU<8MJQN:A7/^, &!G-5O\9/LVPSSEW<7F1Q-)LP(9 M$K,@523^%8Y4#^%(H^=N?_B ?.?,DJ*S)-L#LLN3)B88X_]:^5_)-M:^.4V@ MW!G3J6JAQP,498V2OG$=G?7U=+!L%G@?7#MV])A:K586&V!?5;D&LL[P3A&* M,2'V3%]4"\G0[L,O#&I1!2%HY,/!/WK/O8>O??+'X/'^H?\5U/3GIVN?*#D6 MT#^IMY>]7Y)LLQT38T),;Z=$LH@UH[(Z4:E"5)VHME627YEV< 4+3GV1_SNW M;'6R""<-6QK# 9"IILTDA3O] '?X&0 KNY]C+\EG_'HVK&QHFC2SP.QU_[JX M)9]LTWWZ3VK:*F@3[MJYSU6]XG3^H ,)SQPJ'N+5=\9?I/1JU4_S; 7FBZ2K_V:?KQC76:>@?:@O-<@]7#]? M#Z]);SK3C 4UTP35*M&BZK&$CT-#'QA3=ACU62QD(!82YAHQ65E744QJ6G$[G*O -L1JI=RH-)-Z MQ1W\.3!'QIM^<3N:RY:A)_5DQN4&YA.(8!4C(+?=_Q?L!71X=1P!F)J\BRW> MG,T^&:!O:/]/G:6@/+0;K48E.;$6SMB37/>E QC4LVG!OE-UZ02/R>7 MG4K]:IV>H_.;1P,(_.G5T#T3OUVKE^OU2F6+*S,KZ%TN#>G_^L]V56S=6&1$ M-3K#]1*^8(& %:+-47"7$"HNI17;#0&B"HZYJ=HJW,*-;&J"73V;F]8_X[[C0&-(IK_D5TE_@2]T\O:JPC?+([\.B2A:"NP0 M=O1B&B!>\(@8YD?RGW=WO=Z7+ZND[YS/LD8G< CKURU,TCA(I7/8UD*LCADA M)PDV]&4#A(:V(?\0R$PRR4])FU/RM\IUI5(1T=M/K%?)I%$]1(>J2%&!XI W MI^Y$(3+X-LQJLXDM>@1B*J8G$@_(IA/2I;6>7GZ[$3U-DJLG3N7E'1ZQS76W\QGZ%V[KD;CZ=:Q+S0CQ3A=(IT_B? MJ#FC]ES2R)-))]1$@V6WL':AE'/BQR/ZE/M5QCNB.?"^I_2Z6-;SRU7)9SV3 MOJ'3-"SZG2 (V E'\5ZO>] 5C+Q0K&"17RG0 ESP ^P+RD)FN%U?]/Y2O"(@ M-\E$U0!0DJ;!CYBA9)5,3%M'Z '0QM2Y )[I ;"&43">?N2 T0=]5S=#T.+/ MF'Y$%/@5K#V\=&92F3+;3ZP2EM5GD4MX'FB Q)J#)62]&IA"4')2>>Q7R5Y? M^YN$6%ZN$I?(;W;V<"4025?(997O<0QZ)/P^_E_8 5[/+H6;KFK1TZC2.EULR5+KZIH 09:2(D@?U!!H#GV>"7(700()2$2#QU(BR3(0 M)*\>1!29R'T"OR4 SG+ #]84Z!C>8;IL@6 !FJ0O!&2U\##@3[B!%P+:XIO] MZOY\71I2RE:FT(FJLQQ(%CY"[WFU.->MO."\/4Y%Y:0W3H7AZS5 M?:2J\^,F5L?EJBM _%+C^N@$E@-_]JHK\U6U:1G?#=?IQILIS99/:_X6LKOD ME,S'8#(*4XY7S97*M5AMJ/H-V;:+FIC^+KS,ZQ O\Y;EL=BX?WFF^O)J)[FX M;E3@;EUFVJL, *%GZ.Y>93!^8SH&F=!B$$)>_6*8BZ!$113]YIUS09(0Z V3@'(XO#T(QW&%(EK6&8B#EXB8<6EW&*8NO[/+=4G5I6FIC8EJBRYQD+ M\4P<3(YAD;?,B:<7K')D3CH;=4"<=MSE?66KN^.+2Y,OA]/0Z7J 'B9;%&4! MU,XU[;[$M'MULFZ H:7)[$O@[KK!S,.YQ95L>"VK=@RJ. (]'=^E+?#E;RJ\ M&EY+=-B1@4SMIVHQ::%+NJQ*&BI3F#F/22S8[4"13,4BF'JO*F%^J]JE=!6H M+Q,/_6?#S#',K%=0UEWDDTM *3.0>*'*=O.#V]?A#I^^$2.8N9TO#'&5'CL( MJ54^5:QVF:%Z3V6*65U$K NL*8Z "#$I><-_'$!_80X*. ,KD!8O *FR"G+9 M^OWBH?]E%?#Z?%I6#)9[AY<$>.)8O) YS8<8EK &8A2HLYZHWEZWP6[TFA M.)\=2+P.(R$=2+P.)8ET(#E=!.+&;^!I?\VICHJ4N(0"ZY;#;PA!K%@-P&S3 MA["UKC#+7*V+H/8N_H*:V>WRU6%+&9M4^E$>4^ 8L/(9VXE_>&2]W^Y MGVY.D&1\^<^C[N?''E:>WPWZHUY_E$GOF[S[]$J$V6^<(I:62&!6@//,=IA+ MS&=VQ7H>9D*NVGR=]40"+PK)O@2=F2(@RIVU@K7UU[I0^"W6XOC!\M:7DP*G MI^[77F .)D>AQT$V4C?,E_%EM5(74#^H-AI7%]&P$\QX)?)JHM+QG]*_*A4Q M\2T^C]C:'E8V*MU&IZD#Z"C%O7UYZ'?[=P_=1[Z[/K9@ZHY8MZO@/>Y#KE$R M?^(<]P@$4$T22 \VG;*%B=?'17VBN_KBFM9L#ZR0CL?T+^>Z-%=4,.>OTJ:" MY'8C'I7[Q!4PB5%$+=GL<7R3116V!_C$) CSVG^6-.PP2< IT B$C/86*LH M@JVB6'-6C&AZUJGSK9@V!8D)LI"C8;&>$19]AQS0-YA17F.W3.,9P:(H^<83 M,7K, 9,1K*"?,'VNHOD_6T#@*4=TQMZ"%7D/F*7HU--!/+<>C0WI_S55[ M<=KT5@NAMR(24?,X1"19K^2+9KR=.&>JE\JD\3ZY4RO9' .;6FS]ML&HQ:.T M52KS5%X?O16'6IK)\Y55G+13,9JJ1S::$MW5-TF77ACAN#$*MIE[U9+GO(<@ MLJ&N+FD+2V6\;$ES2)0\!(K7/%-KKJTK8L4AQNIQM:I5%'=2(=S:D0DWT5W] M':/CJLTJDM@VD ;A2\WYCI&P9EAS#,9)8V-NNX4QSZKUHSAT60MS!"1%;&(E M%6*K'Y?8DMT5SF\P#B/WG,^G/Q'T!#$DXP')+NK1_KBQ (8MV9E645BUV$*:6(TE*BO?4E#W2,3 M4:+;0F61+?^+)-N&>0KT+*[^JXOR]9Y!%/2>!ZAXV/VE5BC M"OK=8MVD'-Y6),),P9^\BI=$(P5Y,9^3W=4]G4ASS68[^#[#2F>JJX;I([(3 M(*AC<+I$ PRYL:83W=4W5:<.AYM08&P^3TV!B*Z>-A=+-*+@45+CR)24Z*X& M6"G C4#=FTI[ C1T#,:53K"D>61R2W17O5^OZE@M4HBM%A:-+88C;Q67B<8/ MAO!RR2Z8S F.F)Y 16?,0I/J#1G,6(#Q([[ *9"\(?_ ?G-'J4.)ON]-$EDM M/ DI>+I8 8@+BAN"TV(_DD?CC9KL=3<$>Z)RD/4-!(2Z4GGBWLE ]&XK9<(I MF?TC$57Y_<)-3F>,(=V*&?33DX=KXJ6OKWJU\; M$3^&9+KD#RZU;.AEV\S ](&RLI#^?:\_[-UCK==P\/APW\61YY^[CT#'/3+\ MH]?+IOPKT0D%H65<:^5>45=^L:;7A\TH6%C4\AE,BWBC MV,\"7Z0IP1H<[!!5B]\OJA2+'*BJ%E\[/;J:@.7%HC\B#27I]V*R>PV&[(]VJE>J>N* MR7IV+67+Y9EQ@X!-="V+HN)S^":* (*+6Z<9*9'8OC\69^-!G=UW^^XB L?I MTL4UD5;S-X 3%AB0]5,0K2C;NVI5H<*77=S^+>298>T0M[5KJ?K;M91KD;JU MS*WRBR3-/N(&O9XL-5]/EKD%QZ)1J6XT8@D%1M V@SE8SN!72PU^HM#N=)*# M8/1# M-@"I6[!9%2JMVKLC_8C J0B->CTS6D^#U+: M1XQ!BUO+.TFGUME]ND(<,%&!18QT),??>)W@LQ&]V4CVA$37DVG,8#4+%H7 R48SC-\6VBYW MM_2D2;K=U96>NZNM"CC8Y=7W9YSL!ZN.4&]G9Y2[11F_VV)]UH3:P9Z6XE'_GM"J"2WQ4*,OUT*! M9_30@.-1+O;Q<#86\W"T#_7+%.]D[ >H3J6X0N%!MR7]1<5,)$[CA=:!EKOA MFBZ(\]XO69LC*+X:AO*F:MI6<="JO[\@Q8% :PCU9G8'(&6Q<''K[ICP]14V M.+$;<[66T.F([X[<,P+,,15]YI?E[)P-0!7%&Z(9.!"8FM/3=@3NM@7V/F M $HB?S8J@&I"JW:H ^^XJ>+FG,T#QIYK5I'=L&S]D>FZ\OY"T+%AE&'H^3C< MG)&^3SX7E?J=K?CTQIW([;3?GQ]V#S")0J66700Z"QKWW+,FU=C\E)EDIFY( M^%NIE"TJE]5?Y5=5@6U])/R_Y0G MERYN"V[^#$HUZ:A:47CQ%J14?GFL2&5H_QHOYI>6,H/SOF-CE%1:$6( MRYT*]1\.+?&T2SY74Z1/ZH3X?\!X@%TFV M[^9AYYS/)*ORXR&H)C1:*?5-R$]Y_@D$R&*%?&I"Y1T6*,><1: IM\?W%AV.#J2I4B^Q^"HI/G [1;W6Z1T)OY?T5 MZN< :+F6"]L\MB=SJ6$K<"QU-3]SMT3S9&M$ [\%IDE9"_HDMH6Y1Z%3.->#'\(AL04I% MJ+6.7@)^+B1]-\5IX?6&QG2JVFPH( O.X#F &ZDNHS9VB2$X(C:N4H9KU$QO M^PS%8*RU>>L+*C)Y-. M**BK^&*@!('\+;I.4X_;NIZ_B9'FSXLCW(RVP6#2KB6&1TWF2RGV8F)$X5:*HZ:ITJV MI/]@6?,6]U? M5/AVE)Q26\M^/;7#--J;[ <05=IUX16JR)T AK@, &9&?"CK%44.NV&(-8W MX1X@_S.#3V1IIMJ2]KZI^J!F5AY,GP"D#_H=!^B6#*HF"L;=Z>AG3G4T M3K4'3IM"1=R=6YT+MG5,>W=D4LF:FPO7XI5L5H>7GB7FOC#(49RE!19W';6: M4*L%S9<*,[K.;C]\XF5J?'X%@3OTE\;N!+H#H';USK%X"&?/'19/10.-&-#O MRC*/;6)Q-IVHH M!#+Z7=D>::=&I7<($P)<2VC7]REG"SUYT?.:CG%<##:T2C:F,Y.^4MW"[ !5 MA\]T?P.W/R- GO$&[AAQF'U99$^K;0:)R90F9,(29NQ$9*G6B.W^;DLE)YMIYK<' M@(%4 ' C=0H'LT_?R+,QE72!?R&PY-[)#9E*YHL*;\)+*\M7S0Y_LG\?,L7A M*>[;RK8Q@S=Z']WMP_M'KY1(,AH5DK[ R#;V[@.^8L+7.ANS\V*R:)')>JN! M.H;H!@YF45:RPR0!,T\FK-Q4A8LM3-]AA3W7V6P,L;B^-?_9.>8:-M_^'^4R M^:)23?E(GJ07.&)#^M>'Y5R16 Y;4Q.]V"?:+C"'D X@+BALR6LQ@QUT3.()\0_K )SBX^@8" M0?3?],&]BX$'X>T!)@Q08Y-*/\IC"LP)GCMC:/ OMAFP6 2H'S2^D[Q":L$O M]Z\7][%$99Y.!OM'(JKR^X7TKTJECO0KW2;$[8+6"R\8W]X-O@T'_^@]]QZ^ M]LD?@\?[A_Y7NZ,'N*"4\?(NY[HT5U3@ME=9OCF,6)A$A*LTS9&K+)*%GZV9 M)+N?5Q4-L((U:6;!H7/_NB%OJF*_XFHKOW''6)257T32PI%0#:[;NK\>I MI\%J&.P -JK_?M&\\,-]R[Q4%Z)?#).)TM&K22GY!C>]6J0'8E5)8'V1393X MP.$&TO[@V6U21@2@%^=,9,E[0"SFCAQ7,281J/+%[65WRKO2JCK0@3&WP(X# MPJ:_9(HWOG+U2R$S:CJ?0,>2-N)^">&GFCQ^,/J<#&H*LMN-R'I6A!BE MFW M]RV7'WAWNDY11T:TFK\%PO"9_J3Z?",0XDJ6W[;:T=Y5D2QFY^K.;_%MX\I! M,3.VPRU5CC6A&L$$WKK9X(.7,R@V4X5B5:A$F%L7&8J'N LC^R?O#(M9YR^& MH5C(NW:K$87V(Q]RCA!6@\E7A!3ZF*CY4Y5I[Y>LS1% ]W1FPGT2OA/^UBC^ M ==U>4=Y]OTVVA$[NVGG'!)(Z#"GB4I1J+1V)V7D,'H8N;7*5].P+#(SC9U7]3[@A"]=ZBS.+G4UQ^4LV888"!?++F ML]M+$2QC_ /^A3?>%H>;H9]5_?6ORK^P3'Y35^6;!IEUO]QRCY^!K5-86L4< M61J/W3FP$Y.$7:-^S/&]1SA80X #SR*82N8/RKCL:9RI:B!=#*FFP1Z!++ZY M^]U)%,U#)X<4Z#35$H-:/=]]]8]PUKY2G6(L'4^;I$Q57;5LDS7Y*IW&D:L' M$H^S;;2\5C:]^]P)8N-0=ER@H]=(%GHM0:P=.M@@$V'FM]/YV? 9Z,4Y ZMH M\V\JAONH*KX'@D\ 5#6AF>&XU$,$S)IK*+I[1E)U8N@L3&P!$-"_*UD6/8&1 ME=L+BP[R!P'0L#1@H-^K%AO?"H\?3+H,;N*6]$&A7D\P7SA:H+:X*#K(+[4O MBA+,M4^@ "SB\0X[W3R3V]CP; DXQ+;PU)/:^?9<@8[ZLR6.AVZ0\S#:S*1X M',R(0BW"U+47^J M/@? ##S(!=4!AM0,B[4$Z>XLY3-!646H)AE43ZKX>V?4BE5KJ\Z1=^1[VB7[ MY\A5,DZ_!\SKHY;MZF4I0RH]@\C=R$YW4;N]N]G)%A9X%, Q!A.1"_DP7E(A?HT_BV3VU' M51AGE/&3XK&E]M+I%^FHBIU]PO?%59AC0Z@I5"/TB#^RR;BO_GRO_E1!A530 MFIR9*R->3YSK'I14Y$#-6AU$N,7GD&0#Q.++PZ@V32M9FR9)0[4>ZYBE(J^( M9-NF.I[S[A^V49)](^R<=ET!,FW+CG+9Y"PC8=G]*:D:0G)D^,;C.&"\5[6Y M[1L4MDV@UL3=V9[KL*]>-_8ZZ<7$66+B.RF<11/Q\9"6CMS/;\ P5XM)W A) MBX4O^\ID9WV\(^PFH5+'E/0159O.#=GV>!$V]01ZQ%%;QH2X5M'&[-@1!_7#7[+-(?9M76N4"2L-9)#QE%1C_.[=L M=;( END#H?.T;1'QU;KT<#[N/1_I;&(8-O:1]_4W<;ZY(+^FVD=-0E@ N_P^ M9!WH+OW.HZ']*;?_X41>M /1X.[_XNKZ3T/O9D_?__^ M,/IG2JN*WGI^WS>XZ UZ>(J=YML9-9H/*!J*$4#U>C#7VO%ZS4?A>U\&SV3T M1P_^_]SKD6^#_NB/(>D!%=Z3;]WGNS^\>=(1PZ&GV^.ZR'=O<6/L>&XL@EN9 M61KOW84&[R%WG_2)")<+QWIP=BG).J" M@@_/DZ0JY0?]Q'>Y,BD[IWM-@8Y')I6LN;EX%Y2\1;T^L9T&##8^E@6ZZK7W MB[\H]+DRURMPDE?BD$_L;/'X3>XI+;']SWC-_3WN^=-%,#[(;3W3#/ MTWX_^ST?X-/>[SV=J++ZCC;<^VNNVHML-;V#AE)6*T%#*9WMJQB=AZ_*7N)9 M2*;_9TF36#27_+>DSR6P9D*B+@F,8PPF">>6QAXS&5N')!#%2Q&J52M"I;*[ M@CQ?@R[#@!HUY; :6I-XG'TF3D'M["BH+0J==D,0ZZ="1)'A&K/JS6^ 8.Y!6LP9I56P)[?J!G" '<-T*UEI&'+7>%L3& M[B8^F4Q*7W]R9-N+FUX/EC5GMI>O;@LA@:!#X,)"+(1S-IU.(]L$M;PUV8V\ M\GKN5KZ54=7WD:BL%3X[4$A>5+F?FT!Y3]14#:7@OJ+RO MO%W8E7=RM_)4)MODAT&DZR5/4SFCOZ@IJQ;[T9BM#%(Z,A57*[FCXJ@K%W.W M\N2ULQ6+)TQ!8S\..%GU'$I3MJIIU4I':$48)9EW$@@/-^22!/91TG90 &/# MVPE@$,5)5/MR>WX<4 MIBK;4SZ$N7:_,$NX/)9X@Z$I3GEQ6C"]"ZJ+RL=JN7/W% Z"!7,['2+VNYIF MR)+;'>\S'JX[W]G:.92V4=O=E3;OZ,Z?BRGJR@OK(ZD5UD=2RY^/)"UMY/B\ M(5G_0IQ941>^J6BK*R[YJ%&/MKG$;)GFHE+,PF/Z'H/( MWJYU! M%@*R<-_4>P/9F3-%I)EZN!_@O8%LA]O\D,*T=.;-OJ-1F$4;!9R_B?0[:N>7 MTPCV* #_)IGR:^2NN\4=.R%V\E)((F,W(HLS<)]LGF'4T8D7#UHZDWL MN3:M5D7HU(H_UR89*HZ.F*,6OI^144VO>G:]]6WLRON\ M8R,K65++7>5^WC&3P0#25:SDI/(_S)IYW[-BJ_7L.PITA$J$<_1>\;4=7=EU M*F@T,APHF,E(I ,??AZQM'Y2L70>L93LQL\CEDYLE^<12Z=/R><12T>P0%<@ MM"+^SB.69_R>\7L>L70>L73J^WUO!_@\8BD#32_'(Y8VHB['FNL0 M-2TS;]. 4IIZ5 ^OM#Z181W59G8I/_6.4*_7A69[=_IH,:@H.F!33"[876Q] M L!L901,L0%R0#P5^HS*Y<*[,IP*E\NRSN/=C"2JIC>.[+V.)*JE5S00 M(F M".1JJ_!@W0[5K++_.S6A43\0F/N9-HFW7;OS=[I766^ZG#>\K^>O14_4E1>K MC7'ML#*!9!O>1Y.V>2> W#7MW4X !Z>Y)]/(NO#=[NNY:S4<>>6Y:YL;=>6- MW#7*C+SR8C6H/-@!D@\FD>OFN$%:FF21GU17V.3(S-KE1J;APG;=;.2OZV;R M2AJ;"\:)RG<$N]8_&$'YVT"J.M?8MD\CJK8$L;G;G99WU(<[R'*)^GW4LV#, M;^)]ZR"X5N$ULD9AC7YT]^3ULCRP1=RZ C+[5CN1F%- MLV;^3+.45*S$QG(WVA5![!1>PVH6R[3=7\-*:N9NLU(M/,X+:PHV\V<*1EUY M_BR9J"O/GV*>BJJ5'P91.,<7:F6S^5A39=#()A2!EQ?B+:QMULR?;78,E8Q_ M/W"HZLZP[.UJF5@1FJV.4&OD-S09'8Q)L:]M0"Q0;"][Q3 6X&H=H=DH_'2N M9OX\*U%77ECSNY4[\SLW(P0S5_7B'_G=/6=3=K'%&NAIDD8^!OGS141= M>?XLZF/ED06.KMNJLC6;0K.Y.WYH4TBZ0I1L;J; M6GF)<[8*:R*V\FGK?JL^5]P+A]TRS;G2&-^#YNX/9U,:#5$H9%CL9VX M4\V%8F_E6 XF"%7>)>/L0CL43%6AUBY\-+6=.^=-Y)47UMYNY\_>CKKR8IF) MAVB">[.$W0,;4G:H[:_>_2F9I@3:6T$UNW9AK=IV8:W:=F&MVG:QK-IT0H21 M,T/J0JV3WZ!T5)07UO1KY\_TB[CR3F$5S$[^%,S,XXF9\H=BN;Z 4[= GA24FAL AZB(*!X#(ASOQH01U,4(;8[$I5"N[\X(B8VBCI?&)(>>0B'I.<).NESG"[)SZ++KO M>6, S#?)E%])+63^2\"KXM,:W$048S[6Z(&D%O:@V*PSW!$8#ML]&&<*T-IH M1YXNH,(=:'D'5()DM56X9#C1H=D4:I6V(+9V5P?E'3O)D'%TQ*38:_^,C-W( MJ*QEV!47)(<4E>Z&D71':M=TYTJ>.ENU8.7A01M2Y=?6&T&GM M[OJR!_-RS>P/M@0P8,+MME0J.6)K%A0:=.? 3B7S1=7+MC$#$]C[Z+Z[ L ; M>Z\:PYMF[M/7'X[&^$ M*9%D;$4AZ0L #]$-&UX"8H%(.DN.?S$E#6QZDZ7-VW YH%G!"E+L8*$S)PP6 MFY8FJ@[VO0H7@\BQ*2;:6]=;-I8JU/9[^,;S_J-<)E]4JBD?R9/T J=@2/^: M8Y;<1P)'F86O 3>D7';N8P>3W^I3A/PO%JM(=FOO;N)WNR<'IT(4 !*T'F#! C4TJ_2B/ M*7 *>.Z,0=R_V&; 8A&@?M#PGYU-N+02^G+_>G$?2U0>DZ,>84=2']^UY_V+N'M_>'@\>'^^X(/@Q'\)]OO?YH2 9?R%UW^ ?Y\CCX M1O/8[()+M8T1\(Q%1\_6S-)=C^OBGG9T#1I9L$A M<_^Z(>YDOHH[[CO*!BXBN:$W7C>D[V9[34O(-;GJU2 ^$G!)O*9'=\@G#8[_1]C'!%$5 >8[]B/&-U, 9/_[D+(;= M_Y&H-OPD@^'!JR4M4(2 0HRY!;8TD#[])5-\%%K/!+0?:4.%3PA'U>1Q5*U4 MJ\F@IR"[W1E@2IL80TAM]55WDO5*OFC&FT6^F,:4#&;4E+!HE73!G/FIVBJU M/F[-_?2!<4NJZ(%WIQMX#(P<>I*IU0P<&AN66)GB(-[./O.-#_%'QPX["V)G MMT4X(AXN1;[[[P@R3W_=93+8N%]W0&*%4SZ1R: M%DOS[R'HY+>=WP8*6-]^T2_N.+]!=&I4LB@'?MF8E$&V$LFR M:.K]99(^#ZQNR[_-P>2+N\E'W.,SOMB8P :[N+]PK!>S9=W>M6ZY@%G2O#WH M#"Q-5$[SE#<6+1JAN_S,VP[#U.XNJ6)^B]/38ODQ052MM$^"V7^6%-XO[!(- M*5C!XJJHQ,XX%.P'>Z*XF]F)QWIN*3UY#T%$ (7X"?;1 E/P"X01\E<)K7R= M!3LLV IJ+DPYL8Z*IT.X-FX)G3@#?0@;&DP&L#>3"=1MH5[?IY;\JG#D M?!B8]FD#F4F%2E2"9UF0Y>S'K:3"MMEFQJ&#/39])[7WXSO9"T!9-KI/SM1D MFHBB6C*/3&(/4_:5U_!4QHE)A:3P5=,)1?"]N\^NSD3R@[/)'5.A&JW\]GG, MP.@\ '+MTU#9_8S_)]45'(\J+5A )&W\1JZ R%_7HK2TCQTCJ0(_U$ MI3+4J%"?IH'MI0O)@I>*XK)E)F'M@^'5D.HU8O%;4/CS7>O MDOY"K;4@,C,OF(*BJ=)8U*SM\-M\J92WUUE=4K^@,/@U2B\8^ !N+5N&^8B"[+/D.K=?0&C MC2*O:_M0?4$]N[&!MN8LJ&="]/N3])-)9Y*JN)&)XKIT-Q'D;,WQPUO,>;DE M7"'N8_R?$B^/!R]1:!X"L7PP=+9'(L]-$RVP@@E]0Y>C$3NH[F(>5??H;L!]6X#G@^]Z MEN1,6J#1<$*4Z&[MB>\L A/I[)4I<4J:1WR8U81:A.9)1]6L85,FCLKQ>;%. MB\QQ=X_+S47Q7>91Q\B8T.-#;7??MIQKV>Y) &9O&IJ6&QF:N\ER69)B;SK3 MC 6ESU3#1BSQ2+(FB-5]TD2.P'XSFM2:/.]EH:)0%O+@;&N;0^-=,-M#P52M M%MXM?0XPFR 0Z/ Z4N' MT(9"JW&? )&Q_I["##$Y4G0IQ'Q<)0$>*<$7"5_SN])&PE:U@ MK+48:]C1&VPKMQ@9MJ017W>N+8!Z61\>QV$%KIG#0RL&W9DVG\5!6J M?%Y\M]!.][2T9>>R*+Y1H5'=K:.]HR%6&33N2!:QZX'93H1>'RFSG4R8"C:@ M8^W[$$KD00_LW5=X*YJ>!MKZ>'1JVU*NN7AH( 5X1[>G?'9YM/ 4(M7-3*S_LQ>LZH_"89SAF2VL2WJ#YSPY M^WO2)-WNZDK/W>(6&NP<$)8^!3Z]#\S >#R!9"E/C<"CH>JVI+^H.*PCDZ3M MZ-RE^HZ5B ZJ!851<4U9H9H"KL9M>%M7FCDWXM\A32 M<_@B2?TMKD"(T(KL?40P/&>CZW8AGQ?DTO$\7@4Z%TZ;-%/P/'I C.3GK@N= M2DJ.[@+C+'.WXPZDA4:=VK5C>AT3\BEZ7:;//L6B%= ]F2I@;L9FK"YX^RC= M:2=/>2)DX:QGELCM:MIN"W2ZDK.W/;OD7=C+AT(IFYK]I)R4*RF*;,@P0 SL M$+5PS5/\ M%V,RH<"=7W(#]D;>'#4I,46.GZ7!>,=0PX;";XGL@")>B*Z1 X>LL@G+1":N M9MZ(*R61ZX*?-<*=F10^F53905P-H29FXOQ+E^\YFW68'. :+"@][6AV^N&9 MP>3>V8KUM(+0KJ[P+W ._0X4BX>4#^;@_.[;3CCY,7"K\I7^HJ:L6DS&&C.6 M5%$TE2_0E8G4-.#[Z3E;W))W4#M4,N6 PHK=J>8^^R;YD2'[#OH7^,U=WB(Y M8D=ZL9&KJ%N()]8KSEOO_GVB'MQ#V.BRD'&S5_9&44"$@03G;-X$W.IQD%*- MD%.5KTS=-"-QR^B;/R87Y)(_P946BIFC]2:NQA:-8/X0:%1%R]GC_,@=80)1J[!_)<+O#!Q@[3S,EZ M6RHYWM-9T'F7*?:.Y"<>6$T%0#U2I]0B??I&GHVII O\"X$,X7A/;LA4,D$= M*-O&[".IX)*<+]QE5OQD,@M;0_3W!:TVTAI&KY1(,HXVEO0%:B^866,1R82O M==8Q]<5DJ64F+PI\1<^WKN!8$*4$?S&QPQ)S>,J9"A=;-GS!/$'7B6R.KYLM MF%2"]IHH*".\;?,]_U$NDR\JU92/Y$EZ@2,XI'_-,6;XD31OR#\D;0Y_B:1< M=NYC7('?ZO/Q^S$F5@-0UL3O=BD!%]E2D'_O[JYOR&@Q@QUW36FLRC>D#QR# M0Z9O(!#J_IL^N'H'C0_/ M*_03_'+_>G$?2U2>%&&/;^\&WX:#?_2>>P]?^^2/P>/]0_\KN1L\/\%9'@=0 M?HH+Z=_W^L/>/;R]/QP\/MQW1_!A.(+_?.OU1T,R^$+NNL,_R)?'P9]# ;F1 MK>IS+*[/=*&76WZ%+N(I(NO=2D0S2H#34Z6'^"Q<*>]-\OFA>A M=P:CZ(MA,KDU>C4I)=_@IE<+M7&ZH85O7TID\R'^ED.="TE"(HKD^":9\BNI MB4)$>RMQB*WLB/W]D:@V7"P'159V;^BR.^7C950=B,"86Y*N '37S+%BW"N M- ']1=IPT2>$HVKR.*I6JM5DT%.0W8JY(,9=COSA?#;3F-H+*O"]:LF:8'R2!DYT=7P>;(JG,68HJ,MX9_G2'8$::OY6Z S:/GE:L*;.YM@G=!=N1S\M*V.!M^M2?@8H-33Z^L5#UI_.N8XBS-T4X8V:,#!$X<%PQURU7OVYGHP9K(^G*ER((3)> MP_L%G6,Q^P^^U"*8BV!;&]):9[=FG!MU.,(AY.4U M?&RW0FR#6%33J,D/XO#'@@REF[K0*SV8B?KW0Z G-#Q7WG9S6\Q\+Y MK.Y]5A]Y%C+OC8(C1UYT]=].AXMU M]'Y3[5<0I,#D0*:RICDS:8%!X\*25^1S&-Z.XGP.]SZ'0VK;/,@UF/RC?]?' M9+%G-M, B:JK>U.6V;A9G;)WX\#9T2N-=#3K0KU]EJ8^:0IX@X5:SL$^'?,S MG1GI(3X0#$MJU/+Z+"RMKH'IMUE4@IJ/@G1C6$O=<'8BU9CJYWT>3\8[: MX\IX8VW:-4-1V9B4YY;3()XQ"G>BZ>(D:6YO3@' U !(Z@00AX_%IM(4$Q>> M0;:-C-5!T<^X$F,"@&4]WKQ=;YQCA=)\)-?E@ MB9\ /,-/>K\VG=^[3>@6%N2QH[?5T !)/9+NF9W'Y_ M<*F/]UK#L[RMU#]5F;Y:$I1^_G8Z.>GQ:GI**S4]Y!@U/>D!*&:M3NM613EKLLM#5,QFG@NB(5:E<5775 +_C4P7R1=_3?3T.\\@0(?N(RW,$F>:^]?7 DS] 3,,G=^!&_XK!GR MC[)<^1>^X5_B!:&@&\P0%.:5)OW>3?:,V?^'$B-.3U& M=\\/3Z.'01]KVCY_'S[T>\,A0T&RQ\!YL_.EBC(?;0(T"/Q<=075 0S.3Q,. MXAE8&=M+$_D9P@-9*J9U4KB0_&'P<,J=8WE?_UGNUJMW/A?PKX2;ZZ8X67-QY:JJ)*IPLXNL5"/LGFEVH)55+BW2=:;]A'BYEU /@Y4[C1K-.I_6:8/QROD6$">*;&6-5H2:$_5>QG*IGP,OS^ M!5>D.X4LJ'Y;;$D&O-@DC.?,3!7'=<(#->4-7G>]3C+D3TI>I9_<#S4%E5K! MM1FF/0%B,%P_-SR;&_'\!?@[JV=4]8DI67"^91OHH&13^54'H_A%1:3"X?=F M6_#;^#!7V.6K9,/ZV",02/,9J+F*TY$')RSH-JE]=2'!H%+_RAY1_UI^A)/H M_8+?O:F:1L VQ%?!O4Q+-L&<48@)V"#&W*N';_"'-'V/=GZ9S'$#UPB-B2'/ M+9S,H@-TM95=")CUPMLJL=Y5 /4I;$F3G/G1$H!>.KI#8E+YHQEC2 B*&S'8\!0@QW M!FQ0=;) ?OK NA#X=0!+Q7YUKW1 X4U[L(02?OT*AG7YK[F$OE?6+;A,6:,L M?"+0 @A<.$X>^/B>\.G,]'6?S9>XO'Z,GEZV114[:HSG'!Y\&6!^FPN'TG C M.B/:/D#TE739P03SST:\&M.U0\8ARI&##/,'M1G9CJFF C 1:HA?%7"!+ %L M ,)B\4@S<([8P0! JF[W.ER0#@@I [>8EA18N\5H"+8&E&*YSY.FAE,C-@'N M_?UZ>,UVJ'A\C!\EOF0_O_ <4_Z%.Z;IAS6IY,BL5/3*: )U;SUJ""]AKD[= M[H)!/\??7IZ A\+YM6)K1]&>EH7.4R7#[]] $?\GZCM#,%H>OCS<=?LCTKV[ M&WSOC\!\*3V!T7#WT"NB&G00$JL77(V*C?L,H30"5<"1\&-*4:C!@^"H@RI7 MXHT!G8)K2GPZBMBZL9B$<[;%G%1\7\!-^,:0.<"19V+-J=NW6=W^E-?M4ZS; M)UZ9.K/A!+R)N;N9LE_4F\_NUJ$W]8!I-UZIGT>F-G1B*B^'Q'5+G:M M(R;9N&PV-K5ERV97'?F>/[ZT],>[QH;#OT"U M8\PT"*R9D;/L%46((12P=\ MH3K8@*CWPB]TAJJZGT'R<9+:DH-_U]$S19B-#L:H8WNBLE;ZVNT^N=;G-;8L MQNN-F:H[.0H ">F%+1-X-%A-DH*[YQCD\K18E$*O8G; IJ?"Z4B1AQ&Y$SL\47-VPO36K3$%6F [[D[IH M6Z9QN&OSI,M<6\H6O, 5+B7O70@#0#DWS7F;!=CM!V^[DM/\A NQI:SS_(UQ M C]+$X69Z5;)>1B/+J%&8!N"NZV_SR5XH0E;?MX0H']WA'P X"++? _,0DGB M]&YQJQ,6M4JP"G8Y,KE1CY>R*+L+"J#-N,E'1@^.M:8AG=.F <7M!XUH=/T+)Y1+# MWIWGG5I1H>!#=_X"S("(38Y1CW"/*B-79>+1I&1C/RE9#Y"2^TBY:I92KN>Y M1?Y;@D4#;Z\Z!"J4_(*-ZI+,A!41RT"UY1K0.J;&4B=;UIIIJDTN??[1(7ZS MI+])X(GR9]Q>$W:D0PYR*? @,[ZR&6U_P0UQCX]CD@0N%XZF.B'PAR$[E6^2 MS9U,_G[BW-@PX;1P)E_R^-VUCWYS?692/S+-_8Y,(Z9ULA+1V-,FV?:,!"V1 MIZ4JASVH_"\]VR,NJEK[D4TSC--&I(^,K8A=.DH(:PM3TS94"6%?[22#)X4MV3+3?Y=& =74*6S57IH% M+E&>=0^'.-O[G8A63$;Z'1/Z>P ;]!Q:45GGZET),LOO?,"H]^@SAW0QTMF/ M'MIA'#(4\1GS1.XCD5QC+]"WPLTR3'?%*!ZS@%B4"AT?H,_]-5?1OEJZ.5#5 MFTH_0/-S]\<9D67-IS,G&(]Q6)V 6D6TMK%X>_.IX#GZBY*6T\SLNHYZ^2-,UX8PXX M5M$'2P"%'_ (\ Y8R\9[UZ]9?9SBS*LNV=(O9^3(D/J*4?D0I7>HNI;2[V"5R4S96\VF(B.*>J3&5G<'C_>G, MC2,?0JD9:EY>X*KD.5=<)PDJDYM:8D F?5TQP0]BQDTH%QVAW>DUJR4Q4JY MUA CTW78_L%+\ MI8F']B)<^PKZ#8/.'!USJE6:4LEB/7M8$BW/;5*MI:VR_EZ6,N54_<,C>>(Q MF>MH,.(%+'1N^P/::/"Q< I? 4\*<-)V/1OJNO2P^WT8,J6*Q3QTKCFGN$M8 MOE%@Q8=+P .435#G5(M!BO=S\E[.WP*?6!2R%+($;YW>&EB@!-[ K"6ZO3$?7,*Q1099^U@QGEHE'*K//8Y+DHK+-(UF=VL=&>%6_@EXXZ-RI(O M+O=EL5"E*-YX,IX]=H )'9SG>=^;U GZ624W4<'RDG]F6-A"0, MY-N,V2!W8[YLQF/Y988+UP!"D]'47V;9&! .311 M,3>#('-F7-F&-6WR9)YZB8GY)F&I.-S/KTZ=%'UUXG!KO&"%19P@E MU<;'Z,[5MB^%"KL]4!.=FQY\?4BPW3D% 0"X?K^L=,\D6+$:Y@X_A(,>57&4 M)4W&*B5J;>4NTAK9@H[#R(KP@4J^# =5!T6'YUOQ$A0BS4#/E.17]"2[8]SX M527WI]6S.+>8F@;$K#,&XE0".?E0CB;DZ2189T4U1VOT!R(G!KI8.?5[GGO! M*5=A[,WZB"KP__(&=RQ@Z;K3!<^7SMWO;D*63_?B-2Z&[G)5KK$B%R$OIO$& MO-+T0@<*G3(GODEUQ;I9JFV.?L7GB?!@A6V4\'8XX6^\;H_[@9>(<6' '[\$ MZ1JTMX 4'BAI"_S&K=/!HB.5UU YC^':*DL1O"[YQ"B[A=$*;U#E143P)&"0 M5K5LPV2%8*PPS0U+F*RW)RY*!54?NU8LV%(E%:P%5DFF -D"/_,A1"!3538- MAY;@KY*3]4I U]2-*7<\\(8DJ_>YL68.:)X@FBB[RRUGVS,S6ZS%].E\ ?; M'//?N)&#Q'M0BG_D!R83+O:Y:TKX:AYE(+Z76^_=4;-G^J(8E+]X*/&XML\^ M9)>Y?,5%EKCH5%$_G3"U4K(?(\<%A,W85 Q'J9XN88C,FI)+^DNU M^0JON)'0KE90]( <4*U7EK;ITPM>56#&H%$N^';@/@-CG?]V= E5G\WA9>@- M*6%$G;_-]P >6%X^Y849%#;[[@4$C/=(IN7.=5YX *OX:V[87&YQAPX?O.6* M0&[AJ8@6)H<:%VD/";[S?&6*/JU&*SO3D/J:T] MQ')T#QP#]EY5[#TS.<5&"MRCMC?WR#2'VA%*ZNTC4E4)FYL[V'7]"X,-"G1, MR@G6^:^="U;V\%-2->?ZB*=DS6/@IO$M]7]D%2R+Q/\PUKF Y8W BWC5P4HF MGYM5Z+&U)0]C2=-XFS7WFAI,3![5YFF#/PT-Q&&)-S;$DG*V15R+NIS$ZC@9 M0 DW\!?F9'C')NZ>*;%B4$[LH>>OOO?Y.X)U[)V_ZN;Y^_O* 4.:MM0I'# S MY/AL'#IA[8RNGL&@YY76GN<>..Z KMKFX?H>H& A<3K2A'4K M 'T:*-/6D-;1#[P0/+\'G[VZV$;/8XJ2P0W+.75")>=5&/4#79P%[_C$#3