0001683168-23-002002.txt : 20230331 0001683168-23-002002.hdr.sgml : 20230331 20230331071828 ACCESSION NUMBER: 0001683168-23-002002 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230331 DATE AS OF CHANGE: 20230331 FILER: COMPANY DATA: COMPANY CONFORMED NAME: INTRUSION INC CENTRAL INDEX KEY: 0000736012 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER COMMUNICATIONS EQUIPMENT [3576] IRS NUMBER: 751911917 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-39608 FILM NUMBER: 23783199 BUSINESS ADDRESS: STREET 1: 101 EAST PARK BLVD, SUITE 1200 CITY: PLANO STATE: TX ZIP: 75074 BUSINESS PHONE: 9722346400 MAIL ADDRESS: STREET 1: 101 EAST PARK BLVD, SUITE 1200 CITY: PLANO STATE: TX ZIP: 75074 FORMER COMPANY: FORMER CONFORMED NAME: INTRUSION COM INC DATE OF NAME CHANGE: 20000601 FORMER COMPANY: FORMER CONFORMED NAME: ODS NETWORKS INC DATE OF NAME CHANGE: 19970507 FORMER COMPANY: FORMER CONFORMED NAME: OPTICAL DATA SYSTEMS INC DATE OF NAME CHANGE: 19950517 10-K 1 intrusion_i10k-123122.htm FORM 10-K
0000736012 false 2022 FY 3015 3015 4100 1456 1260 0000736012 2022-01-01 2022-12-31 0000736012 2022-06-30 0000736012 2023-03-24 0000736012 2022-12-31 0000736012 2021-12-31 0000736012 2021-01-01 2021-12-31 0000736012 us-gaap:CommonStockMember 2020-12-31 0000736012 us-gaap:TreasuryStockCommonMember 2020-12-31 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000736012 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000736012 us-gaap:RetainedEarningsMember 2020-12-31 0000736012 2020-12-31 0000736012 us-gaap:CommonStockMember 2021-12-31 0000736012 us-gaap:TreasuryStockCommonMember 2021-12-31 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000736012 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000736012 us-gaap:RetainedEarningsMember 2021-12-31 0000736012 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000736012 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000736012 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000736012 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000736012 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000736012 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000736012 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000736012 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000736012 us-gaap:CommonStockMember 2022-12-31 0000736012 us-gaap:TreasuryStockCommonMember 2022-12-31 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000736012 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000736012 us-gaap:RetainedEarningsMember 2022-12-31 0000736012 intz:TwoStreetervilleNotesMember 2022-01-01 2022-12-31 0000736012 intz:SaleAndIssuanceOfCommonStockAndWarrantsMember 2022-01-01 2022-12-31 0000736012 2021-01-01 0000736012 intz:SevenGovernmentCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000736012 intz:FiveGovernmentCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000736012 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember intz:ThreeGovernmentCustomersAndOneCommercialCustomerMember 2022-01-01 2022-12-31 0000736012 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember intz:ThreeGovernmentCustomersMember 2021-01-01 2021-12-31 0000736012 srt:MinimumMember intz:EquipmentAndFurnitureAndFixturesMember 2022-01-01 2022-12-31 0000736012 srt:MinimumMember intz:EquipmentAndFurnitureAndFixturesMember 2021-01-01 2021-12-31 0000736012 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0000736012 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0000736012 intz:OperatingRouLeasesMember 2022-12-31 0000736012 intz:FinanceRouLeasesMember 2022-12-31 0000736012 intz:StreetervilleCapitalMember 2022-03-09 2022-03-10 0000736012 intz:StreetervilleCapitalMember 2022-06-28 2022-06-29 0000736012 intz:StreetervilleCapitalMember 2022-03-10 0000736012 intz:StreetervilleCapitalMember 2022-06-29 0000736012 2022-04-01 2022-04-05 0000736012 intz:ATMOfferingMember 2022-01-01 2022-12-31 0000736012 intz:RegisteredDirectOfferingMember 2022-09-01 2022-09-12 0000736012 intz:WarrantsMember intz:RegisteredDirectOfferingMember 2022-09-12 0000736012 intz:OmnibusIncentivePlanMember 2022-12-31 0000736012 intz:Plan2015Member 2015-03-19 0000736012 intz:Plan2015Member 2022-01-01 2022-12-31 0000736012 intz:Plan2005Member 2005-03-17 0000736012 intz:Plan2005Member 2012-05-17 0000736012 intz:RestrictedStockAwardsMember 2022-01-01 2022-12-31 0000736012 intz:RestrictedStockAwardsMember 2022-12-31 0000736012 us-gaap:StockOptionMember 2022-01-01 2022-12-31 0000736012 us-gaap:StockOptionMember 2022-12-31 0000736012 intz:Plan2021Member 2022-12-31 0000736012 intz:Plan2015Member 2022-12-31 0000736012 intz:Plan2005Member 2022-12-31 0000736012 intz:Range1Member 2022-01-01 2022-12-31 0000736012 intz:Range1Member 2022-12-31 0000736012 intz:Range2Member 2022-01-01 2022-12-31 0000736012 intz:Range2Member 2022-12-31 0000736012 intz:Range3Member 2022-01-01 2022-12-31 0000736012 intz:Range3Member 2022-12-31 0000736012 intz:Range4Member 2022-01-01 2022-12-31 0000736012 intz:Range4Member 2022-12-31 0000736012 intz:Range5Member 2022-01-01 2022-12-31 0000736012 intz:Range5Member 2022-12-31 0000736012 intz:Range6Member 2022-01-01 2022-12-31 0000736012 intz:Range6Member 2022-12-31 0000736012 intz:RelatedToCEOMember 2022-01-01 2022-12-31 0000736012 intz:RelatedToCEOMember 2021-01-01 2021-12-31 0000736012 intz:RelatedToCEOMember 2022-12-31 0000736012 intz:RelatedToCEOMember 2021-12-31 0000736012 intz:PaycheckProtectionProgramCaresActMember 2020-01-01 2020-04-30 0000736012 intz:PaycheckProtectionProgramCaresActMember 2022-01-01 2022-12-31 0000736012 srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-12-31 0000736012 srt:RestatementAdjustmentMember 2021-01-01 2021-12-31 0000736012 intz:AsCorrectedMember 2021-01-01 2021-12-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

Table of Contents

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-K

 

(Mark One)    
  ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
     
FOR THE FISCAL YEAR ENDED DECEMBER 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 NUMBER 001-39608

 

INTRUSION INC.

(Exact name of registrant as specified in its charter)

 

delaware   75-1911917
(State or other jurisdiction of
incorporation or organization)
  (I.R.S. Employer
Identification No.)
     
101 EAST PARK BLVD, SUITE 1200
PLANO, texas
 

 

75074

(Address of principal executive offices)   (Zip Code)

 

Registrant’s telephone number, including area code: (972) 234-6400

 

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

 

Title of each class Trading Symbol Name of each exchange on which registered
Common Stock, par value $0.01 per share INTZ Nasdaq Capital Market

 

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

 

Common Stock, $0.01 par value

(Title of class)

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.

Yes ☐ No ☒

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Exchange Act.

Yes ☐ No ☒

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Exchange Act during the past 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 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. Yes ☐  No ☒

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

 

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).

 

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

Yes ☐ No ☒

 

State the aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of June 30, 2022: $69,240,768.

 

As of March 24, 2023, 21,248,195 shares of the issuer’s Common Stock were outstanding.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Portions of the Registrant’s definitive Proxy Statement filed in connection with the Registrant’s 2022 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K.

 

 

 

   

 

 

INTRUSION INC.

INDEX

 

PART I    
Item 1. Business 1
Item 1A. Risk Factors 5
Item 2. Properties 12
Item 3. Legal Proceedings 12
PART II    
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities 14
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations 14
Item 8. Financial Statements 23
Item 9A. Controls and Procedures 23
PART III    
Item 10. Directors, Executive Officers, and Corporate Governance 25
Item 11. Executive Compensation 25
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters 25
Item 13. Certain Relationships and Related Transactions, and Director Independence 25
Item 14. Principal Accounting Fees and Services 25
PART IV    
Item 15. Exhibits and Financial Statement Schedules 26
Signatures   29

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 i 

 

 

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the "Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), which statements involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this Annual Report on Form 10-K, including statements regarding our financial position; our ability to continue our business as a going concern; our business, sales, and marketing strategies and plans; our ability to successfully market, sell, and deliver our INTRUSION Shield commercial product and solutions to an expanding customer base; are forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as "anticipate," "believe," "contemplate," "continue," "could," "estimate," "expect," "intend," "may," "plan," "potential," "predict," "project," "should," "target," "will," or "would" or the negative of these words or other similar terms or expressions. Forward-looking statements contained in this Annual Report on Form 10-K include, but are not limited to, such statements.

 

You should not rely on forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Annual Report on Form 10-K primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, and operating results. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties, and other factors described in the section titled "Risk Factors" and elsewhere in this Annual Report on Form 10-K.

 

In addition, statements that "we believe" and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based on information available to us as of the date of this Annual Report on Form 10-K. While we believe that such information provides a reasonable basis for these statements, that information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely on these statements.

 

The forward-looking statements made in this Annual Report on Form 10-K relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Annual Report on Form 10-K to reflect events or circumstances after the date of this Annual Report on Form 10-K or to reflect new information or the occurrence of unanticipated events, except as required by law.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 ii 

 

 

PART I

 

Item 1. Business.

 

Our Corporate Information

 

We were organized in Texas in September 1983 and reincorporated in Delaware in October 1995. Our principal executive offices are located at 101 East Park Boulevard, Suite 1200, Plano, Texas 75074, and our telephone number is (972) 234-6400. Our website URL is www.intrusion.com. We post the following filings in the “Investors” section of our website as soon as reasonably practicable after they are electronically filed with or furnished to the Securities and Exchange Commission: our Annual Reports on Form 10-K; our Quarterly Reports on Form 10-Q; our current reports on Form 8-K; and any amendments to those reports or statements filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act. All such filings on our website are available free of charge. Additionally, filings are available on the Securities and Exchange Commission’s website (www.sec.gov). In this report, references to the “Company,” “we”, “us,” “our”, “Intrusion” or “Intrusion Inc.” refer to Intrusion Inc. and its subsidiaries. TraceCop and Savant are registered trademarks of the Company. We have also applied for trademark protection for INTRUSION Shield.

 

Our Business

 

Intrusion, Inc. is a cybersecurity company based in Plano, Texas. The company offers its customers access to its exclusive threat intelligence database containing the historical data, known associations, and reputational behavior of over 8.5 billion Internet Protocol (“IP”) addresses. After years of gathering global internet intelligence and working exclusively with government entities, the company released its first commercial product in 2021.

 

Our Solutions

 

INTRUSION Shield™

 

INTRUSION Shield, our newest cybersecurity solution is a Zero Trust reputation-based Security-as-a-Service (“SaaS”) solution that inspects and kills dangerous network (in and outbound) connections. What makes our approach unique is that INTRUSION Shield evaluates every packet and analyzes the IP addresses (source and destination), as well as domain information and the ports utilized and, when combined with other threat intelligence data reports, blocks malicious connections. Many breaches today are caused by Zero-Day and malware free compromises that may not trigger alarms in a traditional firewall or endpoint solution. INTRUSION Shields capabilities are designed to continuously evolve as the threats and landscape change over time. Unlike traditional industry approaches that rely heavily on signatures, complex rules, and human factors mitigation, which malicious actors and nation states have learned to bypass, INTRUSION Shield’s proprietary architecture isolates and neutralizes malicious traffic and network flows that existing solutions are ill equipped to handle.

 

In September 2022, we expanded the INTRUSION Shield product line to include the Shield Cloud and Shield End-Point solutions. The initial INTRUSION Shield offering released in early 2021, the Shield On-Premise solution, utilizes hardware and is placed behind a firewall in a data center. Shield Cloud extends the effectiveness of the Shield On-Premise solution to Infrastructure as a Service (IaaS), Platform as a Service (PaaS), SaaS and serverless resources in the public cloud. This product serves as a protective gateway to the cloud, providing both Zero Trust access to, and protecting outbound connections from, virtual hosts and serverless functions within the cloud. Shield Endpoint helps protect the network outside of the corporate enclave and data center to include protection for remote workers, mobile, and cloud devices. This product brings the network protection of the Shield On-Premise to these remote user devices establishing a Zero Trust network, both for intra-organization connectivity and external internet connectivity.

 

 

 

 1 

 

 

INTRUSION TraceCop®

 

INTRUSION TraceCop is a big data tool with extensive IP intelligence canvassing the entire internet. It contains what we believe to be the largest existing repository of reputation information on known good and known bad active IP addresses (both IPv4 and IPv6). TraceCop contains an inventory of network selectors and enrichments useful to support forensic investigations. The data contains a history of IPv4 and IPv6 block allocations and transfers, historical mappings of IP addresses to Autonomous Systems (ASNs) as observed through BGP, and approximately one billion historically registered domain names and registration context. TraceCop contains tens of billions of historic DNS resolutions of Fully Qualified Domain Names (FQDNs or hostnames) on each of these domains. Together, the resulting data shows relationships, hosting, and attribution for internet resources. TraceCop also contains web server surveys of content, such as natural language and topic of the content on hundreds of millions of websites and servers and OS fingerprints of services showing applications running on a given IP address. TraceCop also contains a history of threat and reputation for each hostname and IP address over time. All these features combine to create a very effective network forensics and cybersecurity analysis tool.

 

INTRUSION Savant®

 

INTRUSION Savant is a network monitoring solution that leverages the rich data available in TraceCop to identify suspicious traffic in real-time. Savant uses several original patents to uniquely characterize and record all network flows. Savant is a network reconnaissance and attack analysis tool used by forensic analysts in the DoD, Federal Government, and corporations with in-house threat research teams. For example, Savant users can create various automated rules to inspect packets matching (or not) certain criteria such as creating a rule to ensure the Source MAC address field in the Ethernet header and Source IP address from the IP header are always the same, failing which could indicate MAC or IP Spoofing in progress. Similarly, threat investigators can create rules using regular expressions to analyze multiple fields in the packet headers.

 

Our Intellectual Property and Licenses

 

Our success and our ability to compete are primarily dependent upon our proprietary technology. We principally rely on a combination of contractual rights, trade secrets and copyright laws to establish and protect our proprietary rights in our solutions. In addition, we have received two patents, and we have applied for patents for our INTRUSION Shield family of solutions. We have also entered into non-disclosure agreements with our suppliers, resellers, and certain customers to limit access to and disclosure of our proprietary information. There can be no assurance that the steps taken by us to protect our intellectual property will be adequate to prevent misappropriation of our technology or that our competitors will not independently develop technologies that are substantially equivalent or superior to our technology, although it would be extremely difficult to replicate the proprietary and comprehensive internet databases we have developed over the past 26 years.

 

We have entered into software and solution license agreements with various suppliers. These license agreements provide us with additional software and hardware components that add value to our cybersecurity solutions. These license agreements do not provide proprietary rights that are unique or exclusive to us and are generally available to other parties on the same or similar terms and conditions, subject to payment of applicable license fees and royalties. We do not consider any of the solution license, software, or supplier agreements to be material to our business, instead, they are complementary to our business and offerings.

 

Our Competition

 

The market for network and data protection security solutions is intensely competitive and subject to frequent introductions of new technologies, and potentially improved price and performance characteristics. Industry suppliers compete in areas such as conformity to existing and emerging industry standards, interoperability with networking and other cybersecurity solutions, management and security capabilities, performance, price, ease of use, scalability, reliability, flexibility, features and technical support. Our principal competitors in the data mining and advanced persistent threat market include Niksun, NetScout, and Darktrace.

 

 

 

 2 

 

 

There are numerous companies competing in various segments of the data security market. At this time, we have little or no competitors for TraceCop; however, we believe competitors could emerge in the future. These competitors currently perform only a portion of the functions that we can perform with TraceCop. We have been continuously collecting the TraceCop data for more than twenty years, and we believe that none of our current or future competitors will have the ability to provide and reference this historical data. In our newest market segment, data mining and advanced persistent threat detection, we compete directly and indirectly with companies and open-source technologies in the firewall, intrusion detection and prevention, anti-virus, network analysis, endpoint protection, and insider threat prevention areas of cybersecurity technology.

 

We believe the INTRUSION Shield product line is novel and unique in our industry because of our proprietary threat-enriched big data. We believe that our INTRUSION Shield family of solutions complement our customer’s existing cybersecurity processes and third-party solutions. If the INTRUSION Shield receives widespread acceptance in the market, we anticipate that other businesses will seek to compete with INTRUSION Shield; however, we believe our existing, mature, and proprietary database which is integral to the operation of INTRUSION Shield will be difficult, if not impossible, for other companies in our industry to replicate and will be a significant barrier to entry of competitors in the near- and long-term future of cyber security solutions.

 

Our Customers: Government Sales

 

Sales to U.S. government customers accounted for 65.8% of our revenues for the year ended December 31, 2022, compared to 71.4% of our revenue in 2021. We expect to continue to derive a substantial portion of our revenues from sales to governmental entities in the future as we continue to market our products and data mining products to the government, and we intend to market INTRUSION Shield not only to our long-standing governmental customer base but to expand our efforts to include more traditionally administrative and civilian governmental entities. Sales to government clients present risks in addition to those involved in sales to commercial customers that could adversely affect our revenues, including potential disruption due to irregularities in or interruptions to appropriation and spending patterns, delays in approving a federal budget and the government’s reservation of the right to cancel contracts and purchase orders for its convenience.

 

We make our sales under purchase orders and contracts. Our customers, including government customers, may cancel their orders or contracts with little or no prior notice and without penalty. Although we transact business with various government entities, we believe that the cancellation of any order in itself could have a material adverse effect on our financial results. Because we derive and expect to continue to derive a substantial portion of our revenue from sales to government entities, a large number of cancelled or renegotiated government orders or contracts could have a material adverse effect on our financial results.

 

Third-Party Products

 

We currently utilize commercially available computers and servers from various vendors which we integrate with our software products for implementation into our customer networks. We do not consider any of these third party relationships to be material to the Company’s business or results of operations.

 

Customer Services

 

Our solution sales may include installation, operation of our technology and threat data interpretation and reporting.

 

 

 

 3 

 

 

Sales, Marketing and Customers

 

Field Sales Force. Our sales organization focuses on major account sales, channel partners including distributors, value added resellers (VARs) and integrators; promotes our solutions to current and potential customers; and monitors evolving customer requirements. The field sales and technical support force provides training and technical support to our resellers and end users and assists our customers in designing cyber secure data networking solutions. We currently conduct sales and marketing efforts from our principal office in Plano, Texas.

 

Resellers. Resellers such as domestic and international system integrators and VARs sell our solutions as stand-alone solutions to end users and integrate our solutions with products sold by other vendors into network security systems that are sold to end users. Our field sales force and technical support organization provide support to these resellers. Our agreements with resellers are non-exclusive, and our resellers generally sell other products and solutions that may compete with our solutions. Resellers may place higher priority on products or solutions of other suppliers who are larger and have more name recognition, and there can be no assurance that resellers will continue to sell and support our solutions.

 

Foreign Sales. Export sales did not account for any revenue in 2022 and 2021.

 

Marketing. We have implemented several methods to market our solutions, including participation in trade shows and seminars, distribution of sales literature and solution specifications and ongoing communication with our resellers and installed base of end-user customers.

 

Customers. Our end-user customers include United States (“U.S”) federal government, state and local government entities, large and diversified conglomerates, and manufacturing entities. Sales to certain customers and groups of customers can be impacted by seasonal capital expenditure approval cycles, and sales to customers within certain geographic regions can be subject to seasonal fluctuations in demand.

 

In 2022, 65.8% of our revenue was derived from a variety of U.S. government entities through direct sales and indirectly through system integrators and resellers. These sales are attributable to seven U.S. Government customers through direct and indirect channels; three U.S government customers individually exceeded 10% of total revenue in 2022. A reduction in our sales to U.S. government entities could have a material adverse effect on our business and operating results if not replaced.

 

Backlog. We believe that only a small portion of our order backlog is non-cancelable, and that the dollar amount associated with the non-cancelable portion is immaterial. Commercial orders are generally fulfilled within two days to two weeks following receipt of an order. Certain orders may be scheduled over several months, generally not exceeding one year.

 

Customer Support, Service and Warranty. We service, repair, and provide technical support for our solutions. Our field sales and technical support force works closely with resellers and end-user customers on-site and by telephone to assist with pre- and post- sales support services such as network security design, system installation and technical consulting. By working closely with our customers, our employees increase their understanding of end-user requirements and are then able to provide specific input in our solution development process.

 

We warrant all our solutions against defects in materials and workmanship for periods ranging from 90 days to 36 months. Before and after expiration of the solution warranty period, we offer both on-site and factory-based support, parts replacement, and repair services. Extended warranty services are separately invoiced on a time and materials basis or under an annual maintenance contract.

 

 

 

 4 

 

 

Employees

 

As of December 31, 2022, we employed a total of sixty-seven persons, four of which are part time. None of our employees are represented by a labor organization, and we are not a party to any collective bargaining agreement. Competition in the recruiting of personnel in the networking and data security industry is intense. We believe that our future success will depend in part on our continued ability to hire, motivate and retain qualified management, sales, marketing, and technical personnel.

 

Our Code of Conduct

 

The Company’s directors and employees are required to abide by the Company’s Code of Business Conduct and Ethics, which the Company adopted on September 14, 2020 (the “Code”) to ensure that the Company’s business is conducted in a consistently legal and ethical manner and to avoid instances of insider trading. The Code cover areas of professional conduct that include conflicts of interest, fair dealing and the strict adherence to all laws and regulations applicable to the conduct of the Company’s business.

 

On March 16, 2022, our board of directors, upon recommendation of our Nominating and Corporate Governance Committee, approved the following sentences to be added under the “Conflicts of Interest” section of the Company’s Code: “Any and all actual, perceived, or possible Conflicts of Interest involving either the Chief Executive Officer or the Chief Financial Officer shall be submitted in writing by a Company Agent to the Company’s Board Chair. The Chair will then be charged with addressing the Conflict of Interest, or with presenting the matter to the full Board for consideration, in accordance with the Company’s policies including those regarding ‘related party transactions,’ with the ultimate goal of avoiding even the ‘hint of impropriety’ in the Company’s business dealings.”

 

The full text of the amended Code is published on the Company’s website under the investor relations tab at www.intrusion.com. The Company intends to disclose future amendments to, or waivers from, certain provisions of the Codes of Ethics on the Company’s website within four business days following the date of such amendment or waiver. Upon the written request of any stockholder, the Company will furnish, without charge, a copy of the Code. This request should be directed to the Company’s Secretary at 101 East Park Blvd., Suite 1200, Plano, TX 75074.

 

Item 1A. Risk Factors

 

The following are the significant factors that could materially adversely affect our business, financial condition, or operating results, as well as adversely affect the value of an investment in our common stock. The risks described below are not the only risks facing our Company. Risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition, and operating results.

 

Risks Related to Our Financial Position and Liquidity

 

The Company’s ability to implement its current business plan is dependent on our ability to raise additional funds through additional public or private financings, which raises the possibility that the Company may not be able to continue as a going concern. 

 

As of December 31, 2022, we had cash and cash equivalents of $3.0 million and negative working capital of $7.8 million. Our primary source of cash for funding operations and growth in 2022 has come from net proceeds received from the issuance of notes payable, net proceeds received from our registered direct offering and from our at-the-market program in an aggregate amount of approximately $15.6 million. To finance our operations and to continue as a going concern, we believe it will be necessary for us to raise additional funds through public or private financings, including the utilization of our at-the-market program. We can provide no assurances that we will be able to raise additional funds through any future equity or debt financings, and the terms of those financings, if available at all, may be on terms, which are not favorable to us and, in the case of equity financings, will result in dilution to our stockholders.

 

 

 

 5 

 

 


We are subject to certain contractual and regulatory limitations on our ability to consummate future financings.

 

Pursuant to that certain securities purchase agreement we entered into in March 2022 with to Streeterville Capital, LLC and related issuance of two promissory notes, we agreed to be subject to certain restrictions on our ability to issue securities during the term of the notes issued under the agreement. Specifically, we agreed to obtain Streeterville Capital’s consent prior to issuing any debt securities or certain equity securities where the pricing of such equity securities is tied to the public trading price of our common stock. Furthermore, we also must offer Streeterville with the right to purchase up to 10% of future equity and debt securities offerings, subject to certain exceptions and limitations, in each case during the term of any note issued to Streeterville.

 

Furthermore, unless our public float exceeds $75 million, we will be subject to the restrictions set forth in General Instruction I.B.6 to Form S-3 that limit our ability to conduct primary offerings under a Form S-3 registration statement. Under such limitations, we may not sell, during any 12-month period, securities on Form S-3 having an aggregate market value of more than one-third of our public float. As of March 24, 2023, our public float calculated in accordance with General Instruction I.B.6 of Form S-3 was $28.7 million. These restrictions may delay or prevent us from entering into funding arrangements or being able to access the capital markets, including under our at-the-market program, on favorable terms or at all.

 

We may be unable to generate sufficient cash to service our indebtedness.

 

Our ability to make scheduled payments on or to refinance our indebtedness and financial commitments to the noteholder under the convertible notes issued under our March 2022 securities purchase agreement depends on our financial condition and operating performance, which are subject to prevailing economic and competitive conditions including financial, business, and other factors beyond our control. The notes mature on September 10, 2023, and December 29, 2023. We may be unable to generate sufficient cash flow to permit us to pay the principal, premium, if any, and interest on that indebtedness which would have a material adverse effect on our financial condition and results of operations.

 

The terms of our March 2022 securities purchase agreement contain significant obligations and limitations that could restrict our right to enter into transactions that would otherwise be favorable to our stockholders.

 

Our debt agreements contain a number of significant covenants, including the obligations to not issue debt securities or certain equity securities where the pricing of such equity securities is tied to the public trading price of the Common Stock, in each case, without the noteholder’s prior consent, and offer the noteholder the right to purchase up to 10% of future equity and debt securities offerings, subject to certain exceptions and limitations. These obligations and limitations may limit our ability to enter into certain, corporate, financing, operational or capital raising transactions.

 

If we fail to comply with the restrictions and covenants in our March 2022 securities purchase agreement, there could be an event of default under the convertible notes issued thereunder, which could result in an acceleration of payments due under those notes and other consequences.

 

Failure to meet the restrictions, obligations, and limitations under the March 2022 securities purchase agreement may result in an event of default in accordance with the terms of the convertible notes issued thereunder. An event of default would, among other things, provide the noteholder with the right to increase the outstanding balance by 15% for certain major events of default and 5% for others. Additionally, upon an event of default, the noteholder may consider the convertible note immediately due and payable. Furthermore, upon an event of default, the interest rate may also be increased to the lesser of 18% per annum or the maximum rate permitted under applicable law.

 

 

 

 6 

 

 

The redemption feature under our convertible notes is dependent upon the market value of our common stock, which could result in significant dilution to our existing stockholders.

 

The noteholder has the right to redeem up to $0.5 million of the outstanding balance of each note per month. In January 2023, we amended the note agreements whereby the noteholder agreed to waive their redemption rights through March 31, 2023, in exchange for a fee equal to 3.75% of the outstanding principal balance. We have the option to make such payments in either (a) cash, (b) by paying the redemption amount in the form of shares of common stock with the number of redemption shares being equal to the portion of the applicable redemption amount divided by the redemption conversion price or (c) a combination of cash and shares of common stock. Since the redemption conversion price will be equal 85% multiplied by the average of the two lowest daily volume weighted average prices per share of the common stock during the 15 trading days immediately preceding the date that the noteholder delivers notice electing to redeem a portion of the note, the number of shares to be issued by us in satisfaction of this redemption will vary, perhaps considerably. A reduction in our trading value could cause us to issue a greater number of shares under a redemption notice and therefore increase the dilutive effect to other stockholders.

 

We must increase revenue levels in order to finance our current operations and to implement our business strategies.

 

For the year ended December 31, 2022, we had a net loss of $16.2 million and had an accumulated deficit of approximately $96.3 million as of December 31, 2022. We need to increase current revenue levels from the sales of our solutions if we are to regain profitability, and our new INTRUSION Shield suite of products may take time to achieve market penetration which could negatively impact future revenues and results of operations. If we are unable to increase revenue levels, losses could continue for the near term and possibly longer, and we may not regain profitability or be able to implement our business plan, fund our liquidity needs, or continue our operations.

 

Business and Operational Risks

 

Most of our current revenues are generated from one family of solutions with a limited number of customers, and the decrease of revenue from sales of this family of solutions could materially harm our business and prospects.

 

Approximately 80.9% of our existing revenues result from sales of TraceCop a cybersecurity solution. TraceCop revenues were $6.1 million for the year ended December 31, 2022, compared to $6.3 million for the year ended December 31, 2021. We can offer no assurances that our new INTRUSION Shield solution will reduce our dependence on this single solution and in the absence of a shift in solution mix, we may continue to face risks in the event that sales of this key solution to these limited customers were to decrease.

 

We may not be successful in our efforts to broaden the marketing and sale of the INTRUSION Shield.

 

We believe that we must expand our sales and marketing efforts for INTRUSION Shield to achieve marketplace acceptance and to generate revenue for the Company. However, these efforts depend, in large part, on the success of our channel partners as they market and sell INTRUSION Shield, which may not be successful. If we are unsuccessful in our efforts to leverage channel and strategic partners, we may not be able to generate sufficient revenue from INTRUSION Shield to improve the Company’s financial position, results of operations, and cash flow position.

 

The current geo-political climate may add uncertainty in the dealings of our customers and could cause them to delay indefinitely certain cyber-security initiatives or to determine not to introduce or implement any new or innovative cyber-solution products into their information networks.

 

Continuing events in Eastern Europe and Russia have introduced a significant level of uncertainty in the dealings of our current and potential customers that could cause them to be hesitant to implement new cyber-security initiatives regardless of the efficacy of our INTRUSION Shield product. Further, these entities may also determine not to deploy their cash reserves in the face of such uncertainty. These uncertainties could depress the interest or the ability of companies and governmental entities to test, evaluate, and deploy our INTRUSION Shield in their network environments.

 

 

 

 7 

 

 

A large percentage of our current revenues are received from U.S. government entities, and the loss of these customers or our failure to widen the scope of our customer base to include general commercial enterprises could negatively affect our revenues.

 

A substantial percentage of our current revenues result from sales to U.S. government entities. If we were to lose one or more of these customers, our revenues could decline, and our business and prospects may be materially harmed. Further, sales to the government present risks in addition to those involved in sales to commercial customers, including potential disruption due to appropriation and spending patterns, delays in approving a federal budget and the government’s right to cancel contracts and purchase orders for its convenience. While we expect that developing relationships with non-governmental customers will mitigate or eliminate this dependence on, and risk from, serving governmental entities, we can offer no assurances that we will be able to sufficiently diversify our customer portfolio in a time and manner to adequately mitigate this risk.

 

We are highly dependent on sales of our current solutions through indirect channels, the loss of which would materially adversely affect our operations.

 

For the years ended December 31, 2022, and 2021, we derived 31.5% and 37.5% of our revenues from sales through indirect sales channels, such as distributors, value-added resellers, system integrators, original equipment manufacturers and managed service providers. We must expand sales of our current solutions as well as any new solutions through these indirect channels in order to increase our revenues. We cannot assure you that our current solutions or future solutions will gain market acceptance in these indirect sales channels or that sales through these indirect sales channels will increase our revenues. Further, many of our competitors are also trying to sell their product and solutions through these indirect sales channels, which could result in lower prices and reduced profit margins for the sales of our solutions.

 

Our business depends on the continued service of our key management and technical personnel.

 

Our success depends upon the continued contributions of our key management, sales, marketing, research and development and operational personnel, including Anthony Scott, our President, and Chief Executive Officer; T. Joe Head, our Chief Technology Officer; Kimberly Pinson, our Chief Financial Officer; and other key technical personnel. The loss of the services of one or more of our key employees in the future could have a material adverse effect on our operating results. We also believe our future success will depend upon our ability to attract and retain additional highly skilled management, technical, marketing, research and development, and operational personnel with experience in managing large and rapidly changing companies, as well as training, motivating and supervising employees. The market for hiring and retaining certain technical personnel, including software engineers, has become more competitive and intense in recent years. Failure to attract and retain a sufficient number of qualified technical personnel, including software engineers, or retain our key personnel could have a material adverse effect on our operating results.

 

We could experience damage to our reputation in the cybersecurity industry in the event that our INTRUSION Shield solution fails to meet our customers’ needs or to achieve market acceptance.

 

Our reputation in the industry may be harmed if we experience delivery delays, or if our customers do not perceive the benefits of purchasing and using INTRUSION Shield as part of their comprehensive cybersecurity solution, our position as a leader in this technology space may be damaged and could affect the willingness of our customers, as well as potential customers, to purchase our other solutions that function separately from INTRUSION Shield. Any reputational damage could result in a decrease in orders for all our solutions, the loss of current customers, and a decrease in our overall revenues which could in turn have a material adverse effect on our results of operations.

 

 

 

 8 

 

 

If we fail to respond to rapid technological changes in the network security industry, we may lose customers, or our solutions may become obsolete.

 

The network security industry is characterized by frequent product and service introductions, rapidly changing technology, and continued evolution of new industry standards. We have and must continue to introduce upgrades to our current solutions rapidly in response to changing circumstances and customer needs such as the creation and introduction of new computer viruses or other novel external attacks on computer networks. Further, our new INTRUSION Shield solution represents our efforts to continue to provide state-of-the art first-in-time innovation for our customer’s cybersecurity solutions. As a result, our success depends upon our ability to develop and introduce timely upgrades, enhancements, and new solutions to meet evolving customer requirements and industry standards. The development of technologically advanced network security products and solutions is a complex and uncertain process requiring high levels of innovation, rapid response, and accurate anticipation of technological and market trends. We cannot assure you that we will be able to identify, develop, manufacture, market or support new or enhanced solutions successfully in a timely manner. Further, we or our competitors may introduce new solutions or enhancements that shorten the life cycle of our existing solutions or cause our existing solutions to become obsolete.

 

We must expend time and resources addressing potential cybersecurity risk, and any breach of our information security safeguards could have a material adverse effect on the Company.

 

The threat of cyber-attacks requires additional time and money to be expended in efforts to prevent any breaches of our information security protocols. However, we can provide no assurances that we can prevent all such attempts from being successful, which could result in expenses to address and remediate such breaches as well as potentially losing the confidence of our customers who depend upon our services to prevent and mitigate such attacks on their respective business. Should a material breach of our information security systems occur, it would likely have a material adverse impact on our business operations, our customer relations, and our current and future sales prospects, resulting in a significant loss of revenue.

 

A breach of network security could harm public perception of our cybersecurity solutions, which could cause us to lose revenues.

 

If an actual or perceived breach of network security occurs in the network of a customer of our cybersecurity solutions, regardless of whether the breach is attributable to our solutions, the market perception of the effectiveness of our solutions could be harmed. This could cause us to lose current and potential end customers or cause us to lose current and potential value-added resellers and distributors. Because the techniques used by computer hackers to access or sabotage networks change frequently and generally are not recognized until launched against a target, we may be unable to anticipate these techniques.

 

If our solutions do not interoperate with our customers’ networks, installations will be delayed or cancelled and could harm our business.

 

Our solutions are designed to interface with our customers’ existing networks, each of which have different specifications and utilize multiple protocol standards and products or solutions from other vendors. Many of our customers’ networks contain multiple generations of products that have been added over time as these networks have grown and evolved. Our solutions will be required to interoperate with many products and solutions within these networks as well as future products or solutions to meet our customers’ requirements. If we find errors in the existing software or defects in the hardware used in our customers’ networks, we may have to modify our software or hardware to fix or overcome these errors so that our solutions will interoperate and scale with the existing software and hardware, which could be costly and negatively impact our operating results. In addition, if our solutions do not interoperate with those of our customers’ networks, demand for our solutions could be adversely affected, orders for our solutions could be cancelled, or our solutions could be returned. This could hurt our operating results, damage our reputation, and seriously harm our business and prospects.

 

 

 

 9 

 

 

We face intense competition from both start-up and established companies that may have significant advantages over us and our solutions.

 

The market for our solutions is intensely competitive. There are numerous companies competing with us in various segments of the data security markets, and their products or solutions may have advantages over our solutions in areas such as conformity to existing and emerging industry standards, interoperability with networking and other cybersecurity products, management and security capabilities, performance, price, ease of use, scalability, reliability, flexibility, features, and technical support.

 

Our principal competitors in the data mining and advanced persistent threat market include Niksun, NetScout and Darktrace. Our current and potential competitors may have one or more of the following significant advantages over us:

 

  · greater financial, technical, and marketing resources;
  · better name recognition;
  · more comprehensive security solutions;
  · better or more extensive cooperative relationships; and
  · larger customer base.

 

We cannot assure you that we will be able to compete successfully with our existing or new competitors. Some of our competitors may have, in relation to us, one or more of the following:

 

  · longer operating histories;
  · longer-standing relationships with OEM and end-user customers; and
  · greater customer service, public relations, and other resources.

 

As a result, these competitors may be able to more quickly develop or adapt to new or emerging technologies and changes in customer requirements, or devote greater resources to the development, promotion and sale of their products or solutions. Additionally, it is likely that new competitors or alliances among existing competitors could emerge and rapidly acquire significant market share.

 

The effect of the coronavirus, particularly in the diversion of time and resources of the federal, state, and local governmental entities which make up a significant concentration of our customer base have caused, and may continue to cause, material adverse effects on our operations and our financial results.

 

A significant concentration of our federal, state, and local governmental customers has been forced to allocate scarce and competing resources and balance budgetary demands placed upon them because of the effects of the coronavirus, scarcity of commodities, and similar economic and operational effects of the virus upon their own constituencies. These adverse effects have resulted in decreased demand by some of our customers for our current product offerings and cybersecurity solutions, negatively affecting historic revenue levels for the Company. A continued decrease in orders for our solutions by our government customers and losses of efficiency or diversions of resources in our own operations may continue to cause material adverse effect on our operations and financial results.

 

 

 

 10 

 

 

Scarcity of products and materials in the supply chain could hinder or prevent the deployment of our INTRUSION Shield for our customers who elect to use the wired version of our solution.

 

Supply chain interruptions have become frequent considering the lingering commercial effects of COVID and its related variants. Should any of the component parts required for the hardware interface our customers use to access and to utilize the INTRUSION Shield product, we may have to delay or cancel our fulfillment of orders that could defer potential revenues or even result in customer cancellations, which would have a negative effect on our financial position and results of operations.

 

Investment Risks

  

We experience volatility in the market for our common stock, particularly with respect to swings in the market price as well as volatility in the trading of our common stock.

 

We experience significant shifts in the market value of our common stock as it trades on the Nasdaq Capital Market as well as volatility in the trading volume of our shares on that market. For example, the market price of our common stock fluctuated between $1.74 and $5.77 during the year ended December 31, 2022. These fluctuations may result in a hesitancy for investors to purchase and hold shares of our common stock, continued depression of the market value of our stock, and ultimately negatively affect our ability to raise capital through the issuance and sale of our common stock, particularly through our at-the-market program or otherwise.

 

Risks Related to our Intellectual Property

 

We must adequately protect our intellectual property to prevent loss of valuable proprietary information.

 

We rely primarily on a combination of patent, copyright, trademark and trade secret laws, confidentiality procedures, and non-disclosure agreements to protect our proprietary technology. However, unauthorized parties may attempt to copy or reverse engineer aspects of our solutions or to obtain and use information that we regard as proprietary. Policing unauthorized use of our solutions is difficult, and we cannot be certain that the steps we have taken will prevent misappropriation of our intellectual property. This is particularly true in foreign countries whose laws may not protect proprietary rights to the same extent as the laws of the U.S. and may not provide us with an effective remedy against unauthorized use. If protection of our intellectual property proves to be inadequate or unenforceable, others may be able to use our proprietary developments without compensation to us, resulting in potential cost advantages to our competitors.

 

We may incur substantial expenses defending ourselves against claims of infringement.

 

There are numerous patents held by many companies relating to the design and manufacture of network security systems. Third parties may claim that our solutions infringe on their intellectual property rights. Any claim, with or without merit, could consume our management’s time, result in costly litigation, cause delays in sales or implementations of our solutions or require us to enter into royalty or licensing agreements. Royalty and licensing agreements, if required and available, may be on terms unacceptable to us or detrimental to our business. Moreover, a successful claim of product infringement against us or our failure or inability to license the infringed or similar technology on commercially reasonable terms could seriously harm our business.

 

 

 

 

 11 

 

 

Our solutions are highly technical and if they contain undetected errors, our business could be adversely affected, and we might have to defend lawsuits or pay damages in connection with any alleged or actual failure of our solutions and services.

 

Our solutions are highly technical and complex, are critical to the operation of many networks and, in the case of ours, provide and monitor network security and may protect valuable information. Our solutions have contained and may contain one or more undetected errors, defects, or security vulnerabilities. Some errors in our solutions may only be discovered after a solution has been installed and used by end customers. Any errors or security vulnerabilities discovered in our solutions after commercial release could result in loss of revenues or delay in revenue recognition, loss of customers and increased service and warranty cost, any of which could adversely affect our business and results of operations. In addition, we could face claims for product liability, tort, or breach of warranty. Defending a lawsuit, regardless of its merit, is costly and may divert management’s attention. In addition, if our business liability insurance coverage is inadequate or future coverage is unavailable on acceptable terms or at all, our financial condition could be harmed.

 

Item 2. Properties.

 

Our corporate headquarters are currently located in 17,250 square feet of space at 101 East Park Blvd, Suite 1200, Plano Texas. This facility houses our corporate administration, engineering, sales, and marketing operations. The lease for this facility extends until November 2023. We also have engineers and other employees working remotely in Texas as well as several other states.

 

We believe that the existing facility will be adequate to meet our operational requirements through the expiration of the lease. We are currently evaluating the office rental market in proximity to our existing lease to identify and secure space or our future needs. We believe that our property insurance provides adequate coverage for our leased facilities. See Note 5 – Right-of-use Asset and Leasing Liabilities to our Consolidated Financial Statements for additional information regarding our obligations under leases.

 

Item 3. Legal Proceedings.

 

Class Action Litigation

 

On April 16, 2021, a class action lawsuit was filed in the United States District Court, Eastern District of Texas, Sherman Division, captioned Celeste v. Intrusion Inc. et al., Case No. 4:21-cv-00307 (E.D. Tex.) against us, our now-former chief financial officer, and now-former chief executive officer alleging, among other things, that the defendants made false and/or misleading statements or omissions about our business, operations, and prospects in violation of Section 10(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Rule 10b-5 promulgated thereunder, as well as Section 20(a) of the Exchange Act. The Celeste lawsuit claimed compensatory damages and legal fees.

 

On May 14, 2021, a related class action lawsuit was filed in the United States District Court, Eastern District of Texas, Sherman Division, captioned Neely v. Intrusion Inc., et al., Case No. 4:12-cv-00374 (E.D. Tex.) against us, our now-former chief financial officer, and now-former chief executive officer. The Neely lawsuit alleged the same violations under the federal securities laws as those alleged in the Celeste lawsuit. The Neely lawsuit also sought compensatory damages and legal fees.

 

On November 23, 2021, the Court consolidated the Celeste and Neely actions, and appointed a lead plaintiff and lead plaintiff’s counsel. The lead plaintiff filed his amended complaint on February 7, 2022. The amended complaint named the following additional parties as named defendants: Mr. Michael Paxton, a former director and executive officer; Mr. Gary Davis, a former officer; Mr. Joe Head, the current chief technology officer, and a former director; and Mr. James Gero, a current director and chair of the compensation committee.

 

The parties to the consolidated class action held a mediation on April 5, 2022, at the conclusion of which the parties executed a settlement term sheet setting forth the material terms associated with the resolution of the action, subject to the preparation of formal documents and a plan of distribution approved by the Court. The settlement agreement was subject to certain terms and conditions and received final approval by the Court on December 16, 2022. At that time, a final judgement was entered dismissing the case, with the Court retaining jurisdiction over the action for purposes of enforcing the terms of the class settlement agreement. The $3.3 million settlement was paid by our insurance provider under our insurance policy as our retention had previously been exhausted.

 

The lead plaintiff in the class action filed a motion for distribution of settlement funds on February 21, 2023. The Court approved the parties’ class action settlement and plan of allocation on March 22, 2023, and cancelled the previously-rescheduled March 31, 2023, hearing on the motion for distribution, all remaining matters in the class action then-pending have been fully and finally adjudicated.

 

 

 

 12 

 

 

Securities Investigation

 

On August 8, 2021, we received a notification from the Securities and Exchange Commission, Division of Enforcement, that it was conducting an investigation captioned In the Matter of Intrusion Inc. and requesting we produce certain documents and information. On November 9, 2021, the Securities and Exchange Commission served a subpoena to us in connection with this investigation which formally requested substantially similar information as in the prior request. We are continuing to comply with the requests and is cooperating in the investigation. We can offer no assurances as to the outcome of this investigation or its potential effect on us or our results of operations.

 

Stockholder Derivative Claim

 

On June 3, 2022, a stockholder derivative complaint was filed in U.S. District Court, District of Delaware by plaintiff Nathan Prawitt (the “Plaintiff Stockholder”) on behalf of Intrusion against certain of our current and former officers and directors (the “Defendants”). Plaintiff alleges that Defendants through various actions breached their fiduciary duties, wasted corporate assets, and unjustly enriched Defendants by (a) incurring costs and expenses in connection with the ongoing SEC investigation, (b) incurring costs and expenses to defend us with respect to the consolidated class action, (c) settling class-wide liability with respect to the consolidated class action, as well as ancillary claims regarding sales of our common stock by certain of the Defendants. The Plaintiff is seeking remedial actions including improvements in our corporate governance and internal control policies and reimbursement of legal costs. While we are not a named defendant, but a nominal plaintiff in the stockholder derivative claim, we will be providing the financial and other assistance for each of the Defendants that we are obligated to provide under our Articles of Incorporation, our Bylaws, as well as individual indemnifications agreements that are in effect between, us and each of the Defendants.

 

In addition to these legal proceedings, we are subject to various other claims that may arise in the ordinary course of business. We do not believe that any claims exist where the outcome of such matters would have a material adverse effect on our condensed consolidated financial position, operating results, or cash flows. However, there can be no assurance such legal proceedings will not have a material impact on our future results.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 13 

 

 

PART II

 

Item 5. Market for Common Equity and Related Stockholder Matters and Business Issuer Purchases of Equity Securities.

 

Our common stock trades on the Nasdaq Capital Market, where it is currently listed under the symbol “INTZ.” As of March 24, 2023, there were approximately 89 registered holders of record of our common stock. The Company does not have a history of paying dividends on its common stock and has no present intention to declare any dividends in the foreseeable future.

 

All equity compensation plans under which our common stock is reserved for issuance have previously been approved by our stockholders. The following table provides summary information as of December 31, 2022, for all our equity compensation plans (in thousands, except per share data). See Note 9 – Stock-Based Compensation to our consolidated financial statements for additional discussion.

 

   Number of shares of common stock to be issued upon exercise
of outstanding
options(1)
   Weighted average
exercise price of
outstanding options
   Number of shares unvested restricted stock   Weighted average grant date fair value   No. of shares of
common stock
remaining available
for future issuance
under equity
compensation plans
 
Equity compensation plans approved by security holders   668   $5.22    158   $2.88    2,269 
Equity compensation plans not approved by security holders                    
Total   668   $5.22    158   $2.88    2,269 

 

  (1)

Included in the outstanding options are 162 from the 2005 Stock Incentive Plan, 390 from the 2015 Stock Option Plan and 116 from the 2021 Omnibus Incentive Plan.

 

On November 21, 2022, we sold 31,746 shares of common stock in a private placement under Section 4(a)(2) of the Securities Act to our Chief Executive Officer, Anthony Scott, at the then current market price, resulting in gross proceeds of $0.1 million, which we used for general corporate purposes.

 

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

 

General

 

The following discussion and analysis include information management believes is relevant to understand and assess our consolidated financial condition and results of operations. This section should be read in conjunction with our consolidated financial statements, accompanying notes and the risk factors contained in this report.

 

 

 

 14 

 

 

Overview

 

Intrusion Inc. offers businesses of all sizes and industries products and services that leverage across our exclusive threat intelligence database which contains the historical data, known associations, and reputational behavior of over 8.5 billion IP addresses. After many years of gathering intelligence and providing our INTRUSION TraceCop and Savant solutions exclusively to government entities, we released our first commercial product in 2021, the INTRUSION Shield. INTRUSION Shield was designed to allow businesses to incorporate a Zero Trust, reputation-based security solution into their existing infrastructure and to observe traffic flow and instantly block known malicious or unknown connections from both entering or exiting a network, making it an ideal solution for protecting from Zero-Day and ransomware attacks.

 

During 2022 we spent significant time and resources on:

 

·Addressing and correcting performance issues encountered with the Shield On-Premise solution;
·Developing Shield Cloud and Shield End-Point; both released in September 2022;
·Further refining our go-to-market strategy by partnering with targeted new value-added resellers, managed service providers and managed security service providers, and
·Building out our management team.

 

We feel that these efforts provide the resources needed to implement our business plan.

 

In 2022, we raised $15.6 million through the combined issuance of notes payable pursuant to the Securities Purchase Agreement with Streeterville Capital, LLC dated March 10, 2022, the sale of common stock through our at-the-market-program and a registered direct offering. On December 31, 2022, we had $3.0 million in cash. If we are not able to obtain additional debt or equity financing on terms and conditions acceptable to us, we may be unable to implement our business plan or even continue our operations.

 

Results of Operations

 

The following table set forth, the results of operations for the fiscal years ended December 31, 2022, and 2021. Certain historical amounts have been reclassified to be presented on a comparable basis. For additional details, see Note 14 Correction of Immaterial Errors to the consolidated financial statements (Part II, Item 8 of this Form 10-K).

 

 

 

 15 

 

 

Comparison of the years ended December 31, 2022, and December 31, 2021

 

   Year Ended December 31,   Year Ended December 31, 
(in thousands)  2022   2021   2022   2021 
Revenue  $7,529   $7,277    100.0%    100.0% 
Cost of revenue   3,354    3,621    44.5%    49.8% 
                     
Gross profit   4,175    3,656    55.5%    50.2% 
                     
Operating expenses:                    
Sales and marketing   6,510    10,935    86.5%    150.3% 
Research and development   6,465    6,328    85.9%    87.0% 
General and administrative   7,483    5,896    99.4%    81.0% 
                     
Operating loss   (16,283)   (19,503)   -216.3%    -268.0% 
                     
Interest and other income   2,028    722    26.9%    9.9% 
Interest expense   (2,359)   (21)   -31.3%    -0.3% 
Gain on lease termination   385        5.1%     
                     
Loss from operations before income taxes   (16,229)   (18,802)   -215.6%    -258.4% 
Income tax provision                
Net loss  $(16,229)  $(18,802)   -215.6%    -258.4% 

 

Net Revenue

 

Total revenue increased 3.5% to $7.5 million in 2022 from $7.3 million in 2021. Shield revenues increased $0.7 million year-over-year as a result of the full year impact of sales from prior year, the expanded use of Shield from existing customers and new customers signed in 2022. The increase in Shield revenues was partially offset by a decline in consulting revenues of $0.4 million. The decline in consulting revenues resulted primarily from the loss of a contract in the fourth quarter in which Intrusion’s prime sponsor chose not to renew the final option year of a contract that had been in place since 2018. This contract represented annual revenue totaling $2.6 million. While the loss of this contract significantly impacts Intrusion’s top-line revenue, the gross margin on this contract was 14% and, as a result, has a marginal impact on profitability. We will continue to pursue new consulting opportunities and expect to see an increase in consulting revenues in 2023.

 

 

 

 16 

 

 

Concentration of Revenues. Revenues from sales to various U.S. government entities totaled $5.0 million, or 65.8% of revenues, for the year ended December 31, 2022, compared to $5.2 million, or 71.3% of revenues, for the same period in 2021. In both 2022 and 2021, sales to three government entities individually accounted for over 10% of total revenues. Sales to commercial customers totaled $2.6 million or 34.2% of total revenue for year ended December 31, 2022, compared to $2.1 million or 28.7% of total revenue for the same period in 2021. Two commercial customers individually accounted for over 10% of total revenues in 2022 compared to one commercial customer in 2021. We have increased our Shield sales and marketing efforts by expanding our reseller channels. On December 31, 2022, our Shield opportunities comprised a large percentage of our sales pipeline. We anticipate our concentration of revenues will vary among customers in future periods depending upon the timing of certain sales, we anticipate that sales to government customers, while comprising a significant portion of our revenues in future periods, will represent a lower percentage of our revenue base as we gain traction selling our Shield products into commercial markets.

 

Sales to the government present risks in addition to those involved in sales to commercial customers which could adversely affect our revenues, including, without limitation, potential disruption to appropriation and spending patterns and the government’s reservation of the right to cancel contracts and purchase orders for its convenience which could have a material adverse effect on our financial results. Currently, we are not aware of any additional proposed cancellation or renegotiation of any of our existing arrangements with government entities and, historically, cancellations or renegotiated orders by government entities have not resulted in a material adverse effect on our business.

 

The Company’s similar product and service offerings are not viewed as individual segments, as its management analyzes the business as a whole and expenses are not allocated to each product offering. 

 

Gross Profit

 

Gross profit for the 12-months ended December 31, 2022, and 2021 totaled $4.2 million or 55% compared to $3.7 million or 50%. The improved gross profit in 2022 is mostly due to Shield revenues representing a larger percentage of revenues, 16% compared to 7% in 2021. To the extent Shield revenues become a larger percentage of revenues, we anticipate we will continue to see favorable growth in gross profit margins.

 

Sales and Marketing

 

Sales and marketing expenses decreased to $6.5 million in 2022, compared to $10.9 million in 2021. In 2021, with the launch of the INTRUSION Shield commercial product, we aggressively ramped up selling and marketing costs in anticipation of driving revenue growth from Shield sales. As a result of our inability to successfully market and gain traction with sales of the Shield On-Premise solution, we implemented cost saving measures which included changing our go-to-market strategy. We changed from primarily a direct sales effort to a fully indirect channel program including value added resellers, managed service providers, managed security service providers and strategic partners. This change contributed to significantly lowering year-over-year spend with reductions in sales and marketing headcount from a high of 40 in mid-2021 to 9 employees on December 31, 2021, and 2022. Other cost saving measures implemented in late 2021 that carried forward into 2022 included reduced spend on web marketing, trade shows and other forms of business development and advertising costs. Sales and marketing expenses may vary in the future.

 

Research and Development

 

Research and development expenses increased to $6.5 million in 2022 compared to $6.3 million in 2021. In 2022, we implemented the Agile methodology of software development to manage and track our development costs. As a result, we are now able to accurately quantify and capture the cost associated with each stage of the development life cycle. As required under ASC Topic 350-40 Internal Use Software Accounting-Capitalization, we began capitalization of costs incurred during the application development stage. In 2022, we recorded $1.4 million of research and development costs to internal use software. The net increased spend year-over-year, when including amounts capitalized, of $1.6 million related to costs to design, develop and launch the new Shield Cloud and End-Point solutions as well as costs to support and enhance Shield On-Premise.

 

 

 

 17 

 

 

General and Administrative

 

General and administrative expenses increased to $7.5 million from $5.9 million in 2021. The increase in general and administrative costs relates primarily to increased legal defense costs associated with the various legal proceedings as described in more detail in Item 3. Legal Proceedings of this report. In late 2022 we hired an in-house General Counsel which we believe will help to reduce any remaining expense for the Legal Proceedings described herein and expense for legal matters going forward. Also, in late 2021 and early 2022, we experienced significant turnover in our finance department which resulted in higher contract labor and recruiting costs. Insurance expense for our Directors’ and Officers’ insurance policy increased in 2022 when compared to 2021 as a result of the Class Action lawsuits and related claims activity and, increasing coverage limits for our new policy year.

 

Interest Expense

 

Interest expense increased to $2.4 million in 2022 compared to $21 thousand for the year ended December 31, 2021. The increase relates to the Streeterville notes payable entered into in March and June of 2022 and related debt issuance cost amortization as well as interest expense from finance leases. Interest expense will vary in the future based on our cash flow and borrowing needs.

 

Interest and Other Income

 

Other income totaled $2.0 million for the year ended December 31, 2022, compared to $0.7 million for the year ended December 31, 2021. In 2022 we recorded a $2.0 million to Other Income related to an Employee Retention Credit refund due from the federal government as a result of amending 941 returns for the 2020 and 2021 tax periods. Other income in 2021 related to the forgiveness of our U.S. Small Business Administration (“SBA”) Payroll Protection Program (“PPP”) loan principal and accrued interest.

 

Gain on Lease Termination

 

In 2022 we recorded a gain of $0.4 million relating to the settlement of our lease abandonment lawsuit.

 

Income Taxes

 

Our effective income tax rate was 0% in 2022 and 2021 as valuation allowances have been recorded for the entire amount of the net deferred tax assets due to uncertainty of realization.

 

Consolidated Statements of Cash Flows

 

Our cash flows for the years ended December 31, 2022, and 2021 were:

 

   Year Ended 
   December 31,
2022
   December 31,
2021
 
Net cash used in operating activities  $(13,190)  $(16,557)
Net cash used in investing activities   (1,479)   (1,148)
Net cash provided by financing activities   13,584    5,101 
Change in cash and cash equivalents  $(1,085)  $(12,604)

 

 

 

 18 

 

 

Operating Activities

 

Net cash used in operations for the year ended December 31, 2022, was ($13.2) million due to a net loss of ($16.2) million offset by adjustments for non-cash items of $5.0 million which are mostly comprised of depreciation, stock-based compensation and interest related to Streeterville notes, and changes in working capital consisting primarily of a reduction in trade receivables $0.5 million; an increase in other receivables relating principally to the remaining Employee Retention Credits (“ERC”) refund outstanding ($1.5) million; an increase in accounts payable and accrued expenses $0.2 million; and a decrease in operating lease liabilities ($1.0) million.

 

Net cash used in operations for the year ended December 31, 2021 was ($16.6) million due primarily to a net loss of ($18.8) million partially offset by the following sources of cash and non-cash items: $0.4 million increase in deferred revenue, primarily due to increases in cash advances from certain customers shifting to making upfront payments for our services for their contract term of one year and an increased customer base related to our INTRUSION Shield product, a $0.2 million decrease in accounts receivable, primarily caused by timing in receipt of receivables from our customers, a ($0.6) million in gain on the extinguishment of the PPP Loan, $1.3 million in stock-based compensation, $0.8 million in depreciation and amortization expense and $0.2 in noncash lease costs.

 

Investing Activities

 

Net cash used in investing activities for the year ended December 31, 2022, totaled ($1.5) million and was primarily related to capitalized internal use software of ($1.2) million for the new Shield Cloud and End Point solutions as well as enhancements to the Shield On-Premise solution and, the purchase of equipment for use with the Shield On-Premise solution, in the data center and by employees of ($0.3) million.

 

Net cash used in investing activities for the year ended December 31, 2022, was ($1.1) million which consisted of the purchases of property and equipment and a domain name.

 

Financing Activities

 

Net cash provided by financing activities was $13.6 million for the year ended December 31, 2022. Primary sources of cash from financing activities included proceeds from the issuance of the two Streeterville notes payable, net of issuance costs, equal to $9.3 million (see Note 6 Notes Payable to the consolidated financial statements in Part II, Item 8 of this Form 10-K), net proceeds received from our registered direct offering of $4.3 million, net proceeds from issuance of shares from our at-the-market program of $2.0 million, and proceeds received from a private placement sale of common stock equal to $0.1 million. Funds used in financing activities included ($1.5) million in principal repayments on the Streeterville notes payable and ($0.6) million payments on equipment financing leases.

 

Net cash provided by financing activities was $5.1 million for the year ended December 31, 2021, which was primarily the result of net proceeds from our at-the-market program public offering of $5.6 million, proceeds from exercise of stock options of $0.2 million offset by the payment on principal of finance right-of-use leases of ($0.7) million.

 

Liquidity and Capital Resources

 

As of December 31, 2022, we had cash and cash equivalents of $3.0 million, down from $4.1 million as of December 31, 2021; and a working capital deficit of ($7.8) million on December 31, 2022, compared to $2.1 million in working capital on December 31, 2021. As discussed above in Financing Activities, our principal sources of cash for funding operations in 2022 was through the issuance of the two Streeterville notes which contributed $9.3 million, net of issuance costs, and $6.4 million from the sale and issuance of common stock and warrants. On February 23, 2023 we sold a secured promissory note to Streeterville in the aggregate principal amount of $1.4 million plus certain reimbursed expenses in exchange for $1.3 million. The note provided for weekly principal payments of $50 thousand until its maturity on March 31, 2023. The note was secured by all employee retention credits (“ERC”), or other funds still owed or otherwise payable to the Company under the Cares Act. We received payment for the ERC owed to Intrusion on March 13, 2023 and on March 14, 2023 we repaid in full the secured promissory note with Streeterville.

 

 

 

 19 

 

 

Current At-The Market Offering.

 

In August of 2021, we engaged B. Riley Securities, Inc. to act as sales agent under our at-the-market program, which allows us to potentially sell up to $50.0 million of our common stock on a delayed or continuous basis through the use of a shelf-registration statement on Form S-3. As of December 31, 2022, we have received proceeds of approximately $7.5 million net of fees from the sale of 1,843 thousand shares of our common stock pursuant to the program.

 

For so long as our public float is less than $75 million, we will be subject to the restrictions set forth in General Instruction I.B.6 to Form S-3, which limit our ability to conduct primary offerings under a Form S-3 registration statement, including with respect to issuances under our at-the-market program. Under such limitations, we may not sell, during any 12-month period, securities on Form S-3 having an aggregate market value of more than one-third of our public float. As of March 24, 2023, our public float calculated in accordance with General Instruction I.B.6 of Form S-3 was $28.7 million.

 

2022 Convertible Notes Issuance.

 

We entered into a securities purchase agreement (the “SPA”) with Streeterville Capital, LLC (“Streeterville”) on March 10, 2022, pursuant to which Streeterville purchased two unsecured promissory notes with substantively identical terms. Streeterville purchased the first note on March 10th and the second note on June 29th, each note with an aggregate principal amount of $5.4 million in exchange for $5.0 million less certain expenses. We received approximately $9.3 million, net of transaction expenses, in connection with these issuances.

 

The notes mature in September and December 2023 and, as a result, are reflected as a current liability on our consolidated balance sheet. Beginning six months following the issuance of each note, Streeterville has the right to redeem up to $0.5 million of the outstanding balance of each note per month. Payments may be made by the Company, generally at the Company’s option, (a) in cash, (b) by paying the redemption amount in the form of shares of common stock or (c) a combination of cash and shares of common stock. If paid in common stock, the number of redemption shares to be issued is based on a 15% discount to market, as further defined in the note agreements. Through December 2022, Streeterville made three separate redemption requests totaling $1.5 million, we made the redemption payments in cash. In January 2023, the note agreements were amended whereby Streeterville waived their right to redemptions through March 31, 2023, in exchange for a fee equal to 3.75% of the outstanding note balance. This fee was added to the outstanding principal balance to be paid at maturity. As of March 24, 2023, our total outstanding indebtedness to Streeterville including principal, accrued interest and fees was $10.2 million.

 

We need to raise additional funds in the near term to continue operations. We intend to obtain these funds from sales of our common stock through registered direct offerings and the use of our aftermarket program. While we can provide no assurances that we will be able to raise additional funds through any future equity or debt financings, the terms of those financings, if available at all, may be on terms which are not favorable to us and, in the case of equity financings, will result in dilution to our stockholders.

 

 

 

 20 

 

 

Critical Accounting Policies and Estimates

 

Management’s discussion and analysis of financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the U. S. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. On an on-going basis, we evaluate our estimates, including those related to product returns, bad debts, income taxes, warranty obligations, maintenance contracts and contingencies. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

 

We believe the following critical accounting policies affect our more significant judgments and estimates used in the preparation of our consolidated financial statements.

 

Capitalized Software Development

 

We capitalize internally developed software using the Agile software development methodology which allows us to accurately track, and record costs associated with new software development and enhancements.

 

Pursuant to ASC Topic 250-40 Internal Use Software Accounting Capitalization, certain development costs related to our products during the application development stage are capitalized as part of property and equipment. Costs incurred in the preliminary stages of development are expensed as incurred. The preliminary stage includes such activities as conceptual formulation of alternatives, evaluation of alternatives, determination of existence of needed technology, and the final selection of alternatives. Once the application development stage is reached, internal and external costs are capitalized until the software is complete and ready for its intended use. Capitalized internal use software is amortized on a straight-line basis over its estimated useful life, which is generally three years.

 

Revenue Recognition

 

We recognize product revenue upon shipment or after meeting certain performance obligations. These products can include hardware, software subscriptions and consulting services. Most of our sales are from consulting services. We also offer software on a subscription basis subject to software as a service (”SaaS”). Warranty costs and sales returns have not been material.

 

We recognize sales of its consulting services in accordance with FASB ASC Topic 606 whereby revenue from contracts with customers are recognized once the criteria under the five steps below are met:

 

  i) identification of the contract with a customer;
     
  ii) identification of the performance obligations in the contract;
     
  iii) determination of the transaction price;
     
  iv) allocation of the transaction price to the separate performance obligations; and
     
  v) Recognition of revenue upon satisfaction of a performance obligation.

 

 

 

 21 

 

 

Consulting services include reporting are typically done monthly, and revenue is matched accordingly. Product sales may include maintenance and customer support allocated revenue in an arrangement using estimated selling prices of the delivered goods and services based on a selling price hierarchy using the relative selling price method. All product offering and service offering market values are readily determined based on current and prior stand-alone sales. We defer and recognize maintenance, updates, and support revenue over the term of the contract period, which is generally one year.

 

Normal payment terms offered to customers, distributors and resellers are net 30 days domestically. We do not offer payment terms that extend beyond one year and rarely extend payment terms beyond our normal terms. If certain customers do not meet our credit standards, we require payment in advance to limit our credit exposure.

 

Shipping and handling costs are billed to the customer and included in revenue. Shipping and handling expenses are included in cost of revenue. We have elected to account for shipping and handling costs as fulfillment costs after the customer obtains control of the goods.

 

With our newest product, INTRUSION Shield, we began offering software on a subscription basis. INTRUSION Shield is a hosted arrangement subject to software as a service guidance under ASC 606. SaaS arrangements are accounted for as subscription services not arrangements that transfer a license of intellectual property.

 

We utilize the five-step process, mentioned above, per FASB ASC Topic 606 to recognize sales and will follow that directive, also, to define revenue items as individual and distinct. INTRUSION Shield services provided to our customers for a fixed monthly subscription fee include:

 

  · Access to Intrusion’s proprietary software and database to detect and prevent unauthorized access to our clients’ information networks;
  · Use of all software, associated media, printed materials, data, files, online documentation, and any equipment that Intrusion provides for customers to access the INTRUSION Shield; and
  ·

Tech support, post contract customer support (PCS) including daily program releases or corrections are provided by Intrusion without additional charge.

 

Our contract provides for no other services, and our customers have no rebates or return rights, nor are any such rights anticipated to be offered as part of this service.

 

We satisfy our performance obligation when our INTRUSION Shield solution is available to detect and prevent unauthorized access to a client’s information networks. Revenue is recognized monthly over the term of the contract. The Company’s standard initial contract terms automatically renew unless notice is given 30 days before renewal. Upfront payment of fees is deferred and amortized into income over the period covered by the contract.

 

Allowances for Doubtful Accounts

 

We maintain allowances for doubtful accounts for estimated losses resulting from the inability of our customers to make required payments. Our receivables are uncollateralized, and we expect to continue this policy in the future. If the financial condition of our customers were to deteriorate, resulting in an impairment of their ability to make payments, increased allowances may be required. Historically, our estimate for sales returns and doubtful accounts have not differed materially from actual results.

 

 

 

 22 

 

 

Fair Value of Financial Instruments

 

We calculate the fair value of our assets and liabilities which qualify as financial instruments and include additional information in the notes to consolidated financial statements when the fair value is different than the carrying value of these financial instruments. The estimated fair value of accounts receivable, accounts payable and accrued expenses approximate their carrying amounts due to the relatively short maturity of these instruments. Notes payable and financing and operating leases approximate fair value as they bear market rates of interest. None of these instruments are held for trading purposes.

 

Recent Accounting Pronouncements

 

See Note 2 to the consolidated financial statements (Part II, Item 8 of this Form 10-K).

 

Item 8. Financial Statements

 

The information required by this Item 8 begins on page F-1 of this Annual Report on Form 10-K.

 

Item 9A. Controls and Procedures

 

Evaluation of Effectiveness of Disclosure Controls and Procedures

 

The Company’s management, under the supervision and with the participation of our Chief Executive Officer and our Chief Financial Officer, conducted an evaluation of the effectiveness of the design and operation of the Company’s disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act. Based on this evaluation, the Chief Executive Officer and Chief Financial Officer concluded that, as of the end of the period covered by this report, the Company’s disclosure controls and procedures are effective to provide reasonable assurance that information required to be disclosed by the Company in reports that it files or submits under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the Securities and Exchange Commission, and is accumulated and communicated to management, including the Company’s principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.

 
Management Report on Internal Control over Financial Reporting

 

The Company’s management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) to provide reasonable assurance regarding the reliability of the Company’s financial reporting and the preparation of consolidated financial statements for external purposes in accordance with U.S. generally accepted accounting principles.

 

The Company’s management, under the supervision and with the participation of our Chief Executive Officer and our Chief Financial Officer, conducted an evaluation of the effectiveness of the Company’s internal control over financial reporting based on criteria established in 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission. Management’s evaluation included an assessment of elements such as the design and operating effectiveness of key financial reporting controls, process documentation, accounting policies, and the Company’s overall control environment. Based on its evaluation, management concluded that the Company’s internal control over financial reporting was effective as of the year ended December 31, 2022, to provide reasonable assurance regarding the reliability of the Company’s financial reporting and the preparation of consolidated financial statements for external reporting purposes in accordance with U.S. generally accepted accounting principles. The Company reviewed the results of management’s assessment with the Audit Committee of the Board of Directors.

 

 

 

 23 

 

 

This Annual Report does not include an attestation report of the Company’s registered public accounting firm regarding internal control over financial reporting. Management’s report was not subject to attestation by the Company’s registered public accounting firm pursuant to rules of the Securities and Exchange Commission that permit the Company to provide only management’s report in this Annual Report. This report shall not be deemed to be filed for purposes of Section 18 of the Exchange Act or otherwise subject to the liabilities of that section and is not incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

 

Inherent Limitations on Effectiveness of Controls

 

The Company’s management, including our Chief Executive Officer and our Chief Financial Officer, does not expect that the Company’s disclosure controls or internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Further, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, have been detected. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Projections of any evaluation of the effectiveness of controls to future periods are subject to risks. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.

 

Changes in Internal Control over Financial Reporting

 

During the quarter ended December 31, 2022, there were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 24 

 

 

PART III

 

Certain information required by Part III is omitted from this Form 10-K because we will file a definitive Proxy Statement for our 2023 annual meeting of stockholders pursuant to Regulation 14A (the “Proxy Statement”) no later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K, and certain information to be included therein is incorporated herein by reference.

 

Item 10. Directors, Executive Officers, and Corporate Governance.

 

The information called for by this item is incorporated herein by reference to the Proxy Statement.

 

Item 11. Executive Compensation.

 

The information called for by this item is incorporated herein by reference to the Proxy Statement.

 

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

 

The information called for by this item is incorporated herein by reference to the Proxy Statement.

 

Item 13. Certain Relationships and Related Transactions, and Director Independence.

 

The information called for by this item is incorporated herein by reference to the Proxy Statement.

 

Item 14. Principal Accounting Fees and Services.

 

The information called for by this item is incorporated herein by reference to the Proxy Statement.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 25 

 

 

PART IV

 

Item 15. Exhibits and Financial Statement Schedules.

 

(a)     1. Consolidated Financial Statements.

 

The following consolidated financial statements of Intrusion Inc. and subsidiaries, are submitted as a separate section of this report (See F-pages):

 

Report of Independent Registered Public Accounting Firm (PCAOB ID 726) F-1
Consolidated Balance Sheets on December 31, 2022, and 2021 F-2
Consolidated Statements of Operations for the years ended December 31, 2022, and 2021 F-3
Consolidated Statements of Changes in Stockholders’ Equity (Deficit) for the years ended December 31, 2022, and 2021 F-4
Consolidated Statements of Cash Flows for the years ended December 31, 2022, and 2021 F-5
Notes to Consolidated Financial Statements F-6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 26 

 

 

Exhibit Number   Description of Exhibit
3.1(3)   Restated Certificate of Incorporation of the Registrant
3.2(5)   Certificate of Amendment to Certificate of Incorporation of Registrant
3.3(2)   Bylaws of the Registrant
4.1(6)   Specimen Common Stock Certificate
4.2(19)   Description of the Registrant’s Capital Stock
4.3(14)   Form of Convertible Promissory Note #1 Issued Under the Securities Purchase Agreement dated March 10, 2022, by and between the Registrant and Streeterville Capital, LLC.
4.4(14)   Form of Convertible Promissory Note #2 Issued Under the Securities Purchase Agreement dated March 10, 2022, by and between the Registrant and Streeterville Capital, LLC.

4.5(15)

 

Form of Warrant Issued under that Securities Purchase Agreement between the Registrant and the Purchaser identified on the signature pages thereto, dated September 12, 2022

10.1(14)   Securities Purchase Agreement dated March 10, 2022, by and Between the Registrant and Streeterville Capital, LLC
10.2(16)   Amendment dated January 11,2023, to the Securities Purchase Agreement dated March 10, 2022, by and between the Registrant and Streeterville Capital, LLC.
10.3(15)   Securities Purchase Agreement between the Registrant and the Purchasers identified on the signature pages thereto, dated September 12, 2022
10.4(17)   Note Purchase Agreement dated February 23, 2023, by and Between Registrant and Streeterville Capital, LLC
10.5(18)   Sublease Agreement between the Registrant and CliftonLarsonAllen LLP dated September 28, 2020
10.6(18)   Lease between the Registrant and JBA Portfolio, LLC, executed as of February 3, 2021
10.7(2)+   Amended and Restated 401(k) Savings Plan of the Registrant
10.8(4)+   Intrusion Inc. 401(k) Savings Plan Summary of Material Modifications
10.9(7)+   Amended 2005 Stock Incentive Plan of the Registrant
10.10(8)+   2015 Stock Incentive Plan of the Registrant
10.11(9)+   Form of Notice of Grant of Stock Option
10.12(9)+   Form of Stock Option Agreement
10.13(9)+   Form of Notice of Grant of Non-Employee Director Automatic Stock Option (Initial Grant)
10.14(9)+   Form of Notice of Grant of Non-Employee Director Automatic Stock Option (Annual Grant)
10.15(9)+   Form of Automatic Stock Option Agreement
10.16(10)+   Intrusion Inc. 2021 Omnibus Incentive Plan
10.17(11)+   Form of Incentive Stock Option Award Agreement to the Intrusion Inc. 2021 Omnibus Incentive Plan
10.18(1)+   Form of Restricted Stock Award Agreement to the Intrusion Inc. 2021 Omnibus Incentive Plan
10.19(1)+   Form of Non-Qualified Stock Option Agreement to the Intrusion Inc. 2021 Omnibus Incentive Plan
10.20(12)   Sales Agreement, dated August 5, 2021, between the Registrant and B. Riley Securities, Inc.
10.21(13)+   Executive Employment Agreement between Intrusion Inc. and Anthony Scott, dated November 11, 2021
14.1(19)   Code Of Conduct
21(1)   List of Subsidiaries of Registrant
23.1(1)   Consent of Whitley Penn LLP, Independent Registered Public Accounting Firm
31.1(1)   Certification of Chief Executive Officer Pursuant to Rule 13a-14(a) of the Exchange Act
31.2(1)   Certification of Chief Financial Officer Pursuant to Rule 13a-14(a) of the Exchange Act
32.1(1)   Certification of Chief Executive Officer Pursuant to Rule 13a-14(b) of the Exchange Act and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
32.2(1)   Certification of Chief Financial Officer Pursuant to Rule 13a-14(b) of the Exchange Act and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
101.INS(1)   XBRL Instance Document.
101.SCH(1)   XBRL Taxonomy Extension Schema Document.
101.CAL(1)   XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF(1)   XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB(1)   XBRL Taxonomy Extension Label Linkbase Document.
101.PRE(1)   XBRL Taxonomy Extension Presentation Linkbase Document.

 

+ Indicates management contract or compensatory plan.

 

 

 27 

 

 

 

 

(1) Filed herewith
(2) Filed as an Exhibit to the Registrant’s Annual Report on Form 10-K, for the fiscal year ended December 31, 2000, which Exhibit is incorporated herein by reference.
(3) Filed as an Exhibit to the Registrant’s Current Report on Form 8-K dated June 15, 2010, which Exhibit is incorporated herein by reference.
(4) Filed as an Exhibit to the Registrant’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2002, which Exhibit is incorporated herein by reference.
(5) Filed as an Exhibit to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 2001 (as amended), which Exhibit is incorporated herein by reference.
(6) Filed as an Exhibit to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 2003 (as amended), which Exhibit is incorporated herein by reference.
(7) Filed as an Exhibit to the Registrant’s Current Report on Form 8-K dated June 15, 2005, which Exhibit is incorporated herein by reference.
(8) Filed as an Exhibit to the Registrant’s Definitive Proxy Statement on Schedule 14A in connection with the solicitation of proxies for its Annual Meeting of Stockholders held May 14, 2015, which Exhibit is incorporated herein by reference.
(9) Filed as an Exhibit to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 2018 (as amended), which Exhibit is incorporated herein by reference.
(10) Filed as an Exhibit to the Registrant’s Current Report on Form 8-K filed on May 24, 2021, which Exhibit is incorporated by reference herein.  
(11) Filed as an Exhibit to the Registrant’s Quarterly Report on Form 10-Q filed on November 12, 2021, which Exhibit is incorporated by reference herein.
(12) Filed as an Exhibit to the Registrant’s Registration Statement on Form S-3 filed on August 5, 2021, which Exhibit is incorporated by reference herein.
(13) Filed as an Exhibit to the Registrant’s Current Report on Form 8-K filed on November 17, 2021, which Exhibit is incorporated by reference herein.
(14) Filed as an Exhibit to the Registrant’s Current Report on Form 8-K filed on March 10, 2022, which Exhibit is incorporated by reference herein.

(15)

(16)

(17)

Filed as an Exhibit to the Registrant’s Current Report on Form 8-K filed on September 12, 2022, which Exhibit is incorporated by reference herein.

Filed as an Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on January 17, 2023.

Filed as an Exhibit 10.1 to Registrant’s Current Report on Form 8-K on March 1, 2023

(18) Filed as an Exhibit to the Registrant’s Annual Report on Form 10-K, for the fiscal year ended December 31, 2020, which Exhibit is incorporated herein by reference.
(19) Filed as an Exhibit to the Registrant’s Annual Report on Form 10-K, for the fiscal year ended December 31, 2021, which Exhibit is incorporated herein by reference.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 28 

 

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

Dated: March 31, 2023 INTRUSION INC.  
  (Registrant)  
       
  By: /s/ Anthony Scott  
    Anthony Scott  
    Chief Executive Officer, Director  
    (Principal Executive Officer)  
       
       
  By: /s/ Kimberly Pinson  
    Kimberly Pinson  
    Chief Financial Officer  
    (Principal Financial and Accounting Officer)  

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

 

Signature   Title   Date
         
/s/ Anthony Scott   Chief Executive Officer, Director   March 31, 2023
Anthony Scott   (Principal Executive Officer)    
         
         
/s/ Kimberly Pinson   Chief Financial Officer   March 31, 2023
Kimberly Pinson   Principal Financial and Accounting Officer    
         
         
/s/ Anthony J. LeVecchio   Executive Chairman, Director   March 31, 2023
Anthony J. LeVecchio        
         
         
/s/ James F. Gero   Director   March 31, 2023
 James F. Gero        
         
         

/S/ Katrinka B. McCallum

 

Director

 

March 31, 2023

Katrinka B. McCallum        
         
         

/S/ Gregory K. Wilson

 

Director

 

March 31, 2023

Gregory K. Wilson        
         
         

/S/ Jamie M. Schnur

 

Director

 

March 31, 2023

Jamie M. Schnur        

 

 

 

 

 29 

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

 

To the Board of Directors and Stockholders of

Intrusion Inc.

 

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of Intrusion Inc. and subsidiaries (the “Company”) as of December 31, 2022 and 2021, and the related consolidated statements of operations, changes in stockholders’ equity (deficit), and cash flows for the years then ended, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of their operations and their cash flows for the years then ended, in conformity with accounting principles generally accepted in the United States of America.

 

Going Concern

 

The accompanying financial statements have been prepared assuming that the entity will continue as a going concern. As discussed in Note 2 to the financial statements, the entity has suffered recurring losses from operations, negative cash flows from operations, and has a net working capital deficiency that raise substantial doubt about its ability to continue as a going concern. Management's plans in regard to these matters are also described in Note 2. The financial statements do not include any adjustments that might result from the outcome of this uncertainty.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the entity’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matters

 

Critical audit matters are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. We determined that there are no critical audit matters.

 

 

 

/s/ Whitley Penn LLP

  

We have served as the Company’s auditor since 2009.

 

Dallas, Texas

March 31, 2023

 

 

 

 

 

 F-1 

 

 


INTRUSION INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

(In thousands, except par value amounts)

 

         
   December 31 
   2022   2021 
ASSETS        
Current Assets:          
Cash and cash equivalents  $3,015   $4,100 
Accounts receivable   530    1,034 
Prepaid expenses and other assets   1,877    356 
Total current assets   5,422    5,490 
Noncurrent Assets:          
Property and equipment:          
Equipment   2,865    2,517 
Capitalized software development   1,380     
Furniture and fixtures   43    43 
Leasehold improvements   78    67 
Property and equipment, gross   4,366    2,627 
Accumulated depreciation and amortization   (2,208)   (1,567)
Property and equipment, net   2,158    1,060 
Finance leases, right-of-use assets, net   1,048    1,709 
Operating leases, right-of-use assets, net   504    808 
Other assets   143    166 
Total noncurrent assets   3,853    3,743 
TOTAL ASSETS  $9,275   $9,233 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY (DEFICIT)          
           
Current Liabilities:          
Accounts payable, trade  $1,273   $718 
Accrued expenses   446    534 
Finance lease liabilities, current portion   667    644 
Operating lease liabilities, current portion   294    935 
Notes payable   10,114     
Deferred revenue   455    560 
Total current liabilities   13,249    3,391 
           
Noncurrent Liabilities:          
Finance lease liabilities, noncurrent portion   10    673 
Operating lease liabilities, noncurrent portion   231    1,250 
Total noncurrent liabilities   241    1,923 
           
Commitments and Contingencies – (See Note 7)        
           
Stockholders’ Equity (Deficit):          
Common stock $0.01 par value: Authorized shares — 80,000 Issued shares — 21,198 in 2022 and 19,135 in 2021 Outstanding shares — 21,188 in 2022 and 19,125 in 2021   212    191 
Common stock held in treasury, at cost – 10 shares   (362)   (362)
Additional paid-in capital   92,304    84,230 
Accumulated deficit   (96,326)   (80,097)
Accumulated other comprehensive loss   (43)   (43)
Total stockholders’ equity (deficit)   (4,215)   3,919 
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY (DEFICIT)  $9,275   $9,233 

 

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

 

 

 

 F-2 

 

 

INTRUSION INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share amounts)

 

         
   Year Ended December 31, 
   2022   2021 
Revenue  $7,529   $7,277 
Cost of Revenue   3,354    3,621 
           
Gross Profit   4,175    3,656 
           
Operating Expenses:          
Sales and marketing   6,510    10,935 
Research and development   6,465    6,328 
General and administrative   7,483    5,896 
           
Operating Loss   (16,283)   (19,503)
           
Interest and Other Income   2,028    722 
Interest Expense   (2,359)   (21)
Gain on Lease Termination   385     
           
Loss Before Income Taxes   (16,229)   (18,802)
Income Tax        
           
Net Loss  $(16,229)  $(18,802)
           
           
Net Loss Per Share:          
Basic  $(.82)  $(1.05)
Diluted  $(.82)  $(1.05)
           
Weighted Average Common Shares Outstanding:          
Basic   19,791    17,992 
Diluted   19,791    17,992 

 

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

 

 

 

 

 F-3 

 

 

 

 

INTRUSION INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (DEFICIT)

(In thousands)

 

                                 
   Common Stock   Treasury Stock   Accumulated Other Comprehensive Loss   Additional Paid-In-Capital   Accumulated Deficit   Total 
   Dollars   Shares   Dollars   Shares   Dollars   Dollars   Dollars   Dollars 
Balance, December 31, 2020  $174    17,428   $(362)   10   $(43)  $77,187   $(61,295)  $15,661 
Restricted Stock Awards   1    149                (1)        
Public stock offering, net of fees   13    1,302                5,543        5,556 
Stock-based compensation expense                       1,260        1,260 
Exercise of stock options   3    256                241        244 
Net loss                           (18,802)   (18,802)
Balance, December 31, 2021   191    19,135    (362)   10    (43)   84,230    (80,097)   3,919 
Stock-based compensation expense                       1,456        1,456 
Exercise of stock options   1    99                66        67 
Public stock offering, net of fees   6    541                1,979        1,985 
Restricted stock awards   1    103                (1)        
Tax withholdings related to stock-based compensation awards                       (9)       (9)
Registered direct offering proceeds, net of fees   12    1,213                4,284        4,296 
Issuance of common stock to terminate operating lease   1    75                199        200 
Nonregistered private placement       32         –         100        100 
Net loss                           (16,229)   (16,229)
Balance, December 31, 2022  $212    21,198   $(362)   10   $(43)  $92,304   $(96,326)  $(4,215)

 

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

 

 

 

 

 

 F-4 

 

 

INTRUSION INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

           
   Year Ended December 31, 
   2022   2021 
Operating Activities:          
Net Loss  $(16,229)  $(18,802)
Adjustments to reconcile net loss to net cash used in operating activities:          
Depreciation and amortization   1,308    780 
Bad debt expense       27 
Stock-based compensation   1,456    1,260 
Non-cash lease costs   304    243 
Amortization of debt issuance costs   861     
Non-cash interest on notes payable   1,463     
Gain on termination/modification of operating lease   (385)   (17)
Gain on extinguishment of debt       (635)
Changes in operating assets and liabilities:          
Accounts receivable   504    172 
Prepaid expenses and other assets   (1,533)   7 
Accounts payable and accrued expenses   206    218 
Operating lease liabilities   (1,040)   (193)
Deferred revenue   (105)   383 
Net cash used in operating activities   (13,190)   (16,557)
           
Investing Activities:          
Purchases of property and equipment   (307)   (1,063)
Capitalized software development   (1,172)    
Purchases of intangible assets – domain name       (85)
Net cash used in investing activities   (1,479)   (1,148)
           
Financing Activities:          
Proceeds from note payable, net of original issue discount   10,000     
Payments of debt issuance costs   (710)    
Principal payments on notes payable   (1,500)    
Reduction of finance lease liability   (645)   (699)
Proceeds from public stock offering, net of fees   1,985    5,556 
Proceeds from registered direct offering, net of fees   4,296     
Proceeds from non-registered private placement   100     
Proceeds from stock options exercised   67    244 
Tax withholdings related to stock-based compensation awards   (9)    
Net cash provided by financing activities   13,584    5,101 
           
Net decrease in cash and cash equivalents   (1,085)   (12,604)
Cash and cash equivalents at beginning of year   4,100    16,704 
Cash and cash equivalents at end of year  $3,015   $4,100 
           
SUPPLEMENTAL DISCLOSURE OF CASH FLOW ACTIVITIES:          
Cash paid for interest  $35   $20 
           
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:          
Capitalized assets and capitalized software included in accounts payable  $261   $ 
Common stock issued for lease termination  $200   $ 
Assets acquired under a Right of Use (“ROU”) operating lease  $   $489 
Assets acquired under a ROU finance lease  $5   $1,995 

 

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

 

 

 

 F-5 

 

 

INTRUSION INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

1. Description of Business

 

Intrusion, Inc. (together with its consolidated subsidiaries, the “Company,” Intrusion,” “Intrusion Inc.”, “we”, “us”, “our”, or similar terms) was organized in Texas in September 1983 and reincorporated in Delaware in October 1995. Our principal executive offices are located at 101 East Park Boulevard, Suite 1200, Plano, Texas 75074, and our telephone number is (972) 234-6400. Our website URL is www.intrusion.com.

 

The Company develops, sells, and supports products that protect any-sized company or government organization by fusing advanced threat intelligence with real-time mitigation to kill cyberattacks as they occur – including Zero-Days. The Company markets and distributes its solutions through a direct sales force and value-added resellers. The Company’s end-user customers include U.S. federal government entities, state and local government entities, and companies ranging in size from mid-market to large enterprises.

 

TraceCop (“TraceCop™”) and Savant (“Savant™”) are registered trademarks of Intrusion Inc. The Company has applied for trademark protection for the Company’s new INTRUSION Shield cybersecurity solution.

 

2. Summary of Significant Accounting Policies

 

Basis of Presentation

 

The Company’s consolidated financial statements include its accounts and those of its wholly owned subsidiary and are prepared in accordance with Generally Accepted Accounting Principles in the United States of America (“GAAP”). All intercompany balances and transactions have been eliminated in consolidation.

 

Going Concern

 

As of December 31, 2022, the Company had cash and cash equivalents of $3.0 million and a working capital deficit of $7.8 million. The Company has incurred net operating losses in each of the last three years. The Company’s principal sources of cash for funding operations in 2022 was through the issuance of the two Streeterville notes which contributed $9.3 million, net of issuance costs (see Note 6), and $6.4 million from the sale and issuance of common stock and warrants. The Streeterville notes have maturities of September 10, and December 29, 2023. These conditions raise substantial doubt about the ability of the Company to continue as a going concern. Management plans to fund operations of the Company through additional debt or equity financing. If the Company is not able to obtain additional debt or equity financing on terms and conditions acceptable to the Company, the Company may be unable to implement the Company’s business plan, fund its liquidity needs or even continue its operations.

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Estimates are used for, but not limited to, the accounting for doubtful accounts, sales discounts, sales returns, revenue recognition, warranty costs, depreciation, income taxes and stock-based compensation. Actual results could differ from these estimates.

 

 

 

 F-6 

 

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents. The Company maintains cash balances that may at times exceed federally insured limits. The Company’s cash balances are maintained at a high-quality financial institution, and the Company believes the credit risk related to these cash balances is minimal. As of December 31, 2022, and 2021, the Company had approximately $3.0 and $4.1 million, respectively, of cash and cash equivalents.

 

Accounts Receivable and Allowance for Doubtful Accounts

 

Trade accounts receivable are stated at the amount the Company expects to collect. The Company maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. Management considers the following factors when determining the collectability of specific customer accounts: customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment terms. If the financial condition of the Company’s customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. Based on management’s assessment, the Company provides for estimated uncollectible amounts through a charge to earnings and an increase to a valuation allowance. Balances that remain outstanding after the Company has used reasonable collection efforts are written off through a charge to the valuation allowance.

 

The Company’s accounts receivable represents unconditional contract billings for sales per contracts with customers and are classified as current. As of December 31, 2022, and 2021, and January 1, 2021, the Company had accounts receivable balances of $0.5, $1.0 and $1.2 million, respectively. The Company did not recognize an allowance for doubtful accounts as of December 31, 2022, and 2021.

 

Risk Concentration

 

Financial instruments, which potentially subject the Company to concentrations of credit risk, consists primarily of cash and cash equivalents, investments, and accounts receivable. Cash and cash equivalent deposits are at risk to the extent that they exceed Federal Deposit Insurance Corporation insured amounts. To minimize risk, the Company places its investments in U.S. government obligations, corporate securities, and money market funds. Substantially all the Company’s cash, cash equivalents and investments are maintained with one major U.S. financial institution. The Company does not believe that it is subject to any unusual financial risk with the Company’s banking arrangements. The Company has not experienced any significant losses on its cash and cash equivalents.

 

The Company sells its products to customers primarily in the U.S. In the future, the Company may sell the Company’s products internationally. Fluctuations in currency exchange rates and adverse economic developments in foreign countries could adversely affect the Company’s operating results. The Company performs ongoing credit evaluations of its customers’ financial condition and generally require no collateral. The Company maintains reserves for potential credit losses, and such losses, in the aggregate, have historically been minimal.

 

The Company’s operations are concentrated in one area - security software/entity identification. Sales to the U.S. Government through direct and indirect channels totaled 65.8% of total revenues attributable to seven government customers and 71.4% of total revenues attributable to seven government customers for the years ended December 31, 2022, and 2021, respectively. Three individual government customers and two individual commercial customers during the year ended December 31, 2022, individually accounted for over 10% of total revenues and during the year ended December 31, 2021, three government customers and one commercial, individually accounted for over 10% of total revenues. The Company’s similar product and service offerings are not viewed as individual segments, as the Company’s management analyzes the business as a whole and expenses are not allocated to each product offering.

 

 

 

 F-7 

 

 

Prepaid Expenses and Other Assets

 

The Company’s prepaid expenses and other assets balance is primarily related to prepaid insurance, prepaid software, and other subscription services, which represents the unamortized balance of insurance premiums, or other prepaid services and products. These payments are amortized on a straight-line basis over the policy or service term.

 

Property and Equipment

 

Equipment, furniture, and fixtures are stated at cost less accumulated depreciation and depreciated on a straight-line basis over the estimated useful lives of the assets. Such lives vary from 1 to 5 years. Leasehold improvements are stated at cost less accumulated amortization and are amortized on a straight-line basis over the shorter of estimated useful lives of the assets or the remaining terms of the leases. Such lives vary from 2 to 5 years. Expenditures for major renewals and betterments that extend the useful lives of property and equipment are capitalized. Repair and maintenance costs are expensed as incurred.

 

During 2022, the Company began the capitalization of internally developed software due to implementing the Agile software development methodology which allowed the Company to accurately track, and record costs associated with new software development and enhancements.

 

Pursuant to ASC Topic 350-40 Internal Use Software Accounting Capitalization, certain development costs related to the Company’s products during the application development stage are capitalized as part of property and equipment. Costs incurred in the preliminary stages of development are expensed as incurred. The preliminary stage includes such activities as conceptual formulation of alternatives, evaluation of alternatives, determination of existence of needed technology, and the final selection of alternatives. Once the application development stage is reached, internal and external costs are capitalized until the software is complete and ready for its intended use. Capitalized internal use software is amortized on a straight-line basis over its estimated useful life, which is generally three years.

 

Depreciation and amortization are recorded as operating expenses in the Consolidated Statement of Operations. Depreciation and amortization related to the Company’s property and equipment balances totaled approximately $0.6 million and $0.5 million for the years ended December 31, 2022, and 2021, respectively.

 

Long-Lived Assets

 

The Company reviews long-lived assets, including property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset 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 cash flows to be generated by the asset. If the carrying value exceeds the future undiscounted cash flows, the assets are written down to fair value. During the years ended December 31, 2022, and 2021, there was no impairment of long-lived assets.

 

Leases

 

The Company accounts for leases using the guidance in FASB ASC 842. The Company evaluates new contracts at inception to determine if the contract conveys the right to control the use of an identified asset for a period in exchange for periodic payments. A lease exists if the Company obtains substantially all the economic benefits of an asset, and the Company has the right to direct the use of that asset. When a lease exists, the Company records a right-of-use asset that represents its right to use the asset over the lease term and a lease liability that represents its obligation to make payments over the lease term. Lease liabilities are recorded at the sum of future lease payments discounted by the collateralized rate the Company could obtain to lease a similar asset over a similar period, and right-of-use assets are recorded equal to the corresponding lease liability, plus any prepaid or direct costs. The Company does not recognize leases with initial terms of 12 months or less.

 

 

 

 F-8 

 

 

Commitments and Contingencies

 

Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, or other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonable estimated. The Company is involved in various lawsuits, claims and administrative proceedings arising in the normal course of business. For additional information, see Note 7 – Commitments and Contingencies.

 

Foreign Currency

 

All assets and liabilities in the balance sheets of foreign subsidiaries whose functional currency is other than the U.S. dollar are translated at year-end exchange rates. All revenues and expenses in the statement of operations of these foreign subsidiaries are translated at average exchange rates for the year. Translation gains and losses are not included in determining net income but are shown in accumulated other comprehensive loss in the stockholders’ deficit section of the consolidated balance sheet. Foreign currency transaction gains and losses are included in determining net loss and were not significant.

 

Fair Value of Financial Instruments

 

The Company calculates the fair value of its assets and liabilities which qualify as financial instruments and include additional information in the notes to consolidated financial statements when the fair value is different than the carrying value of these financial instruments. The estimated fair value of accounts receivable, accounts payable and accrued expenses approximate their carrying amounts due to the relatively short maturity of these instruments. Notes payable and financing and operating leases approximate fair value as they bear market rates of interest. None of these instruments are held for trading purposes.

 

Revenue Recognition

 

The Company recognizes product revenue upon shipment or after meeting certain performance obligations. These products can include hardware, software subscriptions and consulting services. Most of the Company’s sales are from consulting services. The Company also offers software on a subscription basis subject to software as a service (”SaaS”). Warranty costs and sales returns have not been material.

 

The Company recognize sales of its consulting services in accordance with FASB ASC Topic 606 whereby revenue from contracts with customers are recognized once the criteria under the five steps below are met:

 

  i) identification of the contract with a customer;
     
  ii) identification of the performance obligations in the contract;
     
  iii) determination of the transaction price;
     
  iv) allocation of the transaction price to the separate performance obligations; and
     
  v) Recognition of revenue upon satisfaction of a performance obligation.

 

 

 

 F-9 

 

 

Consulting services generally include reporting and are typically done monthly, and revenue is matched accordingly. Product sales may include maintenance and customer support allocated revenue in an arrangement using estimated selling prices of the delivered goods and services based on a selling price hierarchy using the relative selling price method. All product offering and service offering market values are readily determined based on current and prior stand-alone sales. The Company defers and recognize maintenance, updates, and support revenue over the term of the contract period, which is generally one year.

 

Normal payment terms offered to customers, distributors and resellers are net 30 days domestically. The Company does not offer payment terms that extend beyond one year and rarely does it extend payment terms beyond its normal terms. If certain customers do not meet its credit standards, the Company does require payments in advance to limit its credit exposure.

 

Shipping and handling costs are billed to the customer and included in revenue. Shipping and handling expenses are included in cost of revenue. The Company has elected to account for shipping and handling costs as fulfillment costs after the customer obtains control of the goods.

 

With the Company’s newest product, INTRUSION Shield, the Company began offering software on a subscription basis. INTRUSION Shield is a hosted arrangement subject to software as a service guidance under ASC 606. SaaS arrangements are accounted for as subscription services, not arrangements that transfer a license of intellectual property.

 

The Company utilizes the five-step process, mentioned above, per FASB ASC Topic 606 to recognize sales and will follow that directive, also, to define revenue items as individual and distinct. INTRUSION Shield services provided to its customers for a fixed monthly subscription fee include:

 

  · Access to Intrusion’s proprietary software and database to detect and prevent unauthorized access to its clients’ information networks;
  · Use of all software, associated media, printed materials, data, files, online documentation, and any equipment that Intrusion provides for customers to access the INTRUSION Shield; and
  · Tech support, post contract customer support (PCS) includes daily program releases or corrections provided by Intrusion without additional charge.

 

INTRUSION Shield contracts provide for no other services, and the Company’s customers have no rebates or return rights, nor are any such rights anticipated to be offered as part of this service.

 

The Company satisfies its performance obligation when its INTRUSION Shield solution is available to detect and prevent unauthorized access to a client’s information networks. Revenue is recognized monthly over the term of the contract. The Company’s standard initial contract terms automatically renew unless notice is given 30 days before renewal. Upfront payment of fees is deferred and amortized into income over the period covered by the contract.

 

The Company’s accounts receivable represents unconditional contract billings for sales per contracts with customers and are classified as current assets. As of December 31, 2022, and 2021, the Company had accounts receivable balance of $0.5 and $1.0 million, respectively. The Company did not recognize an allowance for doubtful accounts as of December 31, 2022, and 2021.

 

The Company classifies its contract assets as receivables because the Company generally has an unconditional right to payment for its sales or services performed at the end of the reporting period. As a result, the Company had no material contract assets as of December 31, 2022, and 2021.

 

 

 

 F-10 

 

 

Contract liabilities consist of cash payments in advance of the Company satisfying performance obligations and recognizing revenue. The Company currently classifies contract liabilities as deferred revenue.

 

The following table presents changes in the Company’s contract liability during the years ended December 31, 2022, and 2021 (in thousands):

         
   December 31, 2022   December 31, 2021 
Balance at beginning of year  $560   $177 
Additions   1,877    1,953 
Revenue recognized   (1,982)   (1,570)
Balance at end of year  $455   $560 

 

Accounting for Stock-based Compensation Awards

 

The Company accounts for share-based compensation awards using the guidance in FASB ASC Topic 718, Compensation-Stock Compensation (“ASC 718”). The Company’s share-based compensations awards are awarded to directors, officers, and employees. ASC 718 requires all such share-based payments, including grants of employee stock options, to be recognized in the financial statements based on their fair values. Share-based compensation expense recognized in the statements of operations for the years ended 2022 and 2021 is based on awards ultimately expected to vest.

 

Research and Development Costs

 

The Company’s research and development of new software products are expensed until the application development stage is obtained. Once the application development stage is reached, internal and external costs are capitalized until the software is complete and ready for its intended use. The company incurs research and development costs that relate primarily to the development of new security software, appliances and integrated solutions, and major enhancements to existing services and products. Research and development costs are comprised primarily of sales and related benefit expenses, contract labor and prototype and other expenses incurred during research and development efforts.

 

Pursuant to ASC Topic 350-40 Internal Use Software Accounting-Capitalization, software development costs related to the Company’s products during the application development stage are capitalized.

 

Advertising Expenses

 

The cost of advertising is expensed as incurred or deferred until first use of advertising and expensed ratably over the applicable periods. Advertising expense was $0.5 million and $1.3 million for 2022 and 2021, respectively.

 

 

 

 F-11 

 

 

Income Taxes

 

Deferred income taxes are determined using the liability method in accordance with FASB ASC 740, Accounting for Income Taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. In addition, a valuation allowance is established to reduce any deferred tax asset for which it is determined that it is more likely than not that some portion of the deferred tax asset will not be realized.

 

FASB ASC 740 creates a single model to address accounting for uncertainty in tax positions by prescribing a minimum recognition threshold that a tax position is required to meet before being recognized in the financial statements. FASB ASC 740 also provides guidance on derecognition, measurement, classification, interest and penalties, accounting in interim periods, disclosure, and transition. There are no unrecognized tax benefits to disclose in the notes to the consolidated financial statements.

 

The Company files income tax returns in the U.S. federal jurisdiction. On December 31, 2022, tax returns related to fiscal years ended December 31, 2019 through December 31, 2021 remain open to possible examination by most tax authorities while tax returns in a few states remaining open related to fiscal years ended December 31, 2018 through December 31, 2021. No tax returns are currently under examination by any tax authorities.

 

Net Loss Per Share

 

The Company reports two separate net loss per shares numbers, basic and diluted. Basic net loss attributable to common stockholders per share is computed by dividing net loss attributable to common stockholders for the year by the weighted average number of common shares outstanding for the year. Diluted net loss attributable to common stockholders per share is computed by dividing the net loss attributable to common stockholders for the year by the weighted average number of common shares and dilutive common stock equivalents outstanding for the year. The common stock equivalents include all common stock issuable upon the exercise of outstanding options and vesting of restricted stock awards. The aggregate number of common stock equivalents excluded from the diluted loss per share calculated for the year ended December 31, 2022 totaled 1,317,973 and 901,388, respectively. Since the Company is in a net loss position for the year ended December 31, 2022, and 2021, basic and dilutive net loss per share is the same.

 

Recent Accounting Pronouncements

 

None.

 

3. Prepaid Expenses and Other Assets

 

Prepaid expenses and other assets included the following (dollars in thousands): 

         
   December 31, 
   2022   2021 
         
Prepaid insurance  $107   $105 
Prepaid licenses   98    80 
Employee retention credit receivable   1,363     
Prepaid other   309    171 
Total prepaid expenses and other assets  $1,877   $356 

 

4. Accrued Expenses

 

Accrued expenses consisted of the following (dollars in thousands): 

         
   December 31, 
   2022   2021 
         
Accrued legal and professional fees  $189   $254 
Accrued payroll   195    211 
Employee benefits payable   36    22 
Other   26    47 
Total accrued expenses  $446   $534 

 

 

 

 

 F-12 

 

 

5. Right-of-use Asset and Leasing Liabilities

 

The Company has operating, and finance leases and records right-of-use assets and related lease liabilities as required under ASC 842. The lease liabilities are determined by the net present value of total lease payments and amortized over the life of the lease. All obligations under the Company’s lease agreements are designed to terminate with the last scheduled payment. The Company leases are for the following types of assets:

 

  · Computer hardware and copy machines – The Company’s finance lease right-of-use assets consist of computer hardware and copy machines. These leases have a three-year life and are in various stages of completion.
     
  · Office space – The Company’s operating lease right-of-use assets include rental agreements for its offices in Plano, TX and a data service center in Allen, TX. The Plano offices operating lease liability was modified during the year ended December 31, 2021, to add an additional floor of office space and terminate the prior lease. The modified lease has a life of ten months as of December 31, 2022. The data service center operating lease liability has a life of two years and ten months as of December 31, 2022.

 

Lease balances are recorded on the consolidated balance sheet as follows (in thousands): 

         
   December 31, 
   2022   2021 
Assets:        
Finance leases, right-of-use assets, net  $1,048   $1,709 
Operating leases, right-of-use assets, net   504    808 
Total lease assets   1,552    2,517 
Liabilities:          
Current:          
Finance leases liabilities, current portion   667    644 
Operating leases liabilities, current portion   294    935 
Non-current:          
Finance leases liability, noncurrent portion   10    673 
Operating lease liability, noncurrent portion   231    1,250 
Total lease liabilities  $1,202   $3,502 
           
Weighted average remaining lease term – Finance leases   1.58 years    2.66 years 
Weighted average remaining lease term – Operating leases   2.20 years    2.94 years 
Weighted average discount rate – Finance leases   3.37%    3.35% 
Weighted average discount rate – Operating leases   3.42%    4.70% 

 

As the implicit rate is not readily determinable for the Company's lease agreement, the Company uses an estimated incremental borrowing rate to determine the initial present value of lease payments. This discount rate for the lease approximates federal reserves’ prime rate.

 

 

 

 F-13 

 

 

The gross amount of assets recorded under finance leases was $3.2 million as of the years ended December 31, 2022, and 2021.

   

Certain of the Company’s lease agreements have options to extend the lease after the expiration of the initial term. The Company recognizes the cost of a lease over the expected total term of the lease, including optional renewal periods that the Company can reasonably expect to exercise. The Company does not have material obligations whereby the Company guarantees a residual value on assets the Company leases, nor do the Company’s lease agreements impose restrictions or covenants that could affect its ability to make distributions.

 

Schedule of Items Appearing on the Statement of Operations (in thousands): 

         
   Year Ended 
   December 30, 2022   December 31, 2021 
Operating expense:          
Amortization expense – Finance ROU  $665   $306 
Lease expense – Operating ROU   304    341 
Other expense:          
Interest expense – Finance ROU   35    20 
Total Lease Expense  $1,004   $667 

 

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

         
   Year Ended 
   December 30, 2022   December 31, 2021 
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash flows for operating leases  $(1,085)  $33 
Operating cash flows for finance leases   665    306 
Financing cash flows for finance leases   (645)   (699)

 

Future minimum lease obligations consisted of the following as of December 31, 2022 (in thousands): 

             
   Operating   Finance     
Year ending December 31,  ROU Leases   ROU Leases   Total 
2023  $307   $680   $987 
2024   123    8    131 
2025   115    3    118 
   $545   $691   $1,236 
Less Interest*   (20)   (14)     
   $525   $677      

 

* Interest is imputed for operating ROU leases and classified as lease expense and is included in operating expenses in the accompanying consolidated statements of operations.

 

 

 

 F-14 

 

 

6. Notes Payable

 

On March 10, 2022, Intrusion Inc. entered into an unsecured loan agreement with Streeterville Capital, LLC whereby the Company could draw up to $10.0 million in two separate tranches of $5.0 million through the issuance of two separate promissory notes of $5.4 million each, with an initial interest rate of 7%, subject to some increases in the case of, among other things, an event of default. On March 10, 2022, the Company received $4.6 million in net funds from the first tranche (First Note) pursuant to a promissory note executed contemporaneously with the execution of the loan agreement. On June 29, 2022, the Company received an additional $4.7 million in net funds from the second tranche (Second Note) pursuant to a promissory note. Each note has an 18-month maturity, may be prepaid subject to varying prepayment premiums, and may be redeemed at any time after six months into the term of such note in amounts up to $0.5 million per calendar month upon the noteholder’s election. The Company has the option, in its sole discretion, to satisfy any redemption demands in cash or shares of its common stock that will be issued in an amount equal to the dollar amount of the redemption demand divided by the number that represents 85% of the average of the two lowest daily volume weighted average prices of common stock over a fifteen-day trailing period. This option to settle in shares at an 15% discount is deemed a beneficial conversion feature (“BCF”).

 

The loan agreement and accompanying notes are subject to standard and customary events of default, including, without limitation, the Company’s continued listing on the Nasdaq or New York Stock Exchange. While the notes remain outstanding, the Company will be subject to certain conditions and restrictions, including, without limitation the following: the noteholder’s right to consent to any future variable rate transactions (excluding ATMs, equity offerings, or private placements without market adjustable features) and any debt (excluding bank loans, lines of credit, mortgagees, leases, or asset backed loans); the noteholder’s right to participate in any debt or equity financings, excluding (ATMs, loans, lines of credit, mortgagees, leases, or asset backed loans); a prohibition on the Company’s ability to extend or enter into any agreement restricting its ability to issue common stock under the notes; as well as a prohibition on its ability to permit any other lender to participate alongside the noteholder via any debt financing structures.

 

The Company evaluated both the First and Second Note in accordance with ASC 480 “Distinguishing Liabilities from Equity” because the promissory note (1) embodies an option redemption obligation, (2) may require the Company to settle the optional redemption obligation by issuing a variable number of its common shares, and (3) is based solely on a fixed monetary amount known at inception.

 

The lender does not benefit if the fair value of the Company’s Common Stock increases and does not bear the risk that the fair value of the Company’s Common Stock might decrease. In accordance with ASC 480, the promissory notes have been recorded as a liability and the company is recording interest expense over the term of the promissory note, using the interest method from ASC 835-30, to accrete the carrying amount of the promissory note up to the redemption common stock settlement amount.

 

On March 10, 2022, the Company recorded debt issue costs of $0.7 million as an offset to the promissory note to be amortized over the 18-month term associated with the First Note. On June 29, 2022, the Company recorded debt issue costs of $0.7 million as an offset to the promissory note to be amortized over the 18-month term associated with the Second Note. As of December 31, 2022, the balance of unamortized debt issuance costs for both notes were $0.5 million. For the year ended December 31, 2022, the Company recorded $0.9 million for amortization of the debt discounts related to both notes to interest expense in the accompanying Consolidated Statement of Operations. The effective interest rate of the notes payable including amortization of the debt issuance costs and accretion of BCF is 35.19%.

 

For the year ended December 31, 2022, the Company recorded $1.5 million of interest expense in the accompanying Consolidated Statement of Operations. The interest recorded associated with the unsecured promissory notes increases the associated notes payable on the accompanying Consolidated Balance Sheet. The balances on the notes payable mature in September and December 2023.

 

On January 11, 2023, the Company amended the promissory notes issued pursuant to the unsecured loan agreement with Streeterville Capital, LLC whereby the noteholder agreed to waive their redemption rights through March 31, 2023, in exchange for a fee equal to 3.75% of the outstanding principal balance which was added to the outstanding indebtedness.

 

 

 

 F-15 

 

 

7. Commitments and Contingencies

 

Change of Control and Severance Agreements

 

Certain members of the Company’s management are parties to severance and change of control agreements with the Company. The severance and change in control agreements provide those individuals with severance payments in certain circumstances and prohibit such individuals from, among other things, competing with the Company during his or her employment. In addition, the severance and change of control agreements prohibit subject individuals from, among other things, disclosing confidential information about the Company and its products or interfering with a client or customer of the Company, in each case during his or her employment and for certain periods (including indefinite periods) following the termination of such person’s employment.

 

Legal Proceedings

 

The Company is periodically involved in various litigation claims arising in the normal course of business. The Company believes these actions are routine and incidental to the business. While the outcome of these actions cannot be predicted with certainty, the Company does not believe that any will have a material adverse impact on the Company’s business.

 

Class Action Litigation

 

On April 16, 2021, a class action lawsuit was filed in the United States District Court, Eastern District of Texas, Sherman Division, captioned Celeste v. Intrusion Inc. et al., Case No. 4:21-cv-00307 (E.D. Tex.) against the Company, the Company’s now-former chief financial officer, and now-former chief executive officer alleging, among other things, that the defendants made false and/or misleading statements or omissions about the Company’s business, operations, and prospects in violation of Section 10(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Rule 10b-5 promulgated thereunder, as well as Section 20(a) of the Exchange Act. The Celeste lawsuit claimed compensatory damages and legal fees.

 

On May 14, 2021, a related class action lawsuit was filed in the United States District Court, Eastern District of Texas, Sherman Division, captioned Neely v. Intrusion Inc., et al., Case No. 4:12-cv-00374 (E.D. Tex.) against the Company, the Company’s now-former chief financial officer, and now-former chief executive officer. The Neely lawsuit alleged the same violations under the federal securities laws as those alleged in the Celeste lawsuit. The Neely lawsuit also sought compensatory damages and legal fees.

 

On November 23, 2021, the Court consolidated the Celeste and Neely actions, and appointed a lead plaintiff and lead plaintiff’s counsel. The lead plaintiff filed his amended complaint on February 7, 2022. The amended complaint named the following additional parties as named defendants: Mr. Michael Paxton, a former director and executive officer; Mr. Gary Davis, a former officer; Mr. Joe Head, the current chief technology officer, and a former director; and Mr. James Gero, a current director and chair of the compensation committee.

 

The parties to the consolidated action held a mediation on April 5, 2022, at the conclusion of which the parties executed a settlement term sheet setting forth the material terms associated with the resolution of the action, subject to the preparation of formal documents and a plan of distribution approved by the Court. The settlement agreement was subject to certain terms and conditions and received final approval by the Court on December 16, 2022. At that time, a final judgment was entered dismissing the case, with the Court retaining jurisdiction over the action for purposes of enforcing the terms of the class settlement agreement. The $3.3 million settlement was paid by the Company’s insurance provider under its insurance policy as the Company’s retention had previously been exhausted.

 

The lead plaintiff in the class action filed a motion for distribution of settlement funds on February 21, 2023. The Court approved the parties’ class action settlement and plan of allocation on March 22, 2023 and cancelled the previously-rescheduled March 31, 2023, hearing on the motion for distribution, all remaining matters in the class action then-pending having been fully and finally adjudicated.

 

 

 

 F-16 

 

 

Securities Investigation

 

On August 8, 2021, the Company received a notification from the Securities and Exchange Commission, Division of Enforcement, that it was investigating captioned In the Matter of Intrusion Inc. and requesting the Company produce certain documents and information. On November 9, 2021, the Securities and Exchange Commission served a subpoena to the Company in connection with this investigation which formally requested substantially similar information as in the prior request. The Company is continuing to comply with the requests and are cooperating in the investigation. The Company can offer no assurances as to the outcome of this investigation or its potential effect on the Company or its results of operations.

 

Stockholder Derivative Claim

 

On June 3, 2022, a verified stockholder derivative complaint was filed in U.S. District Court, District of Delaware by plaintiff Nathan Prawitt (the “Plaintiff Stockholder”) on behalf of Intrusion against certain of the Company’s current and former officers and directors (the “Defendants”). Plaintiff alleges that Defendants through various actions breached their fiduciary duties, wasted corporate assets, and unjustly enriched Defendants by (a) incurring costs and expenses in connection with the ongoing SEC investigation, (b) incurring costs and expenses to defend the Company with respect to the consolidated class action, (c) settling class-wide liability with respect to the consolidated class action, as well as ancillary claims regarding sales of the Company’s common stock by certain of the Defendants. The Plaintiff is seeking remedial actions including improvements in the Company’s corporate governance and internal control policies and reimbursement of legal costs. While the Company is not a named defendant, but a nominal plaintiff in the stockholder derivative claim, the Company will be providing the financial and other assistance for each of the Defendants that the Company is obligated to provide under the Company’s Articles of Incorporation, the Company’s Bylaws, as well as individual indemnifications agreements that are in effect between, the Company and each of the Defendants.

 

In addition to these legal proceedings, the Company is subject to various other claims that may arise in the ordinary course of business. The Company does not believe that any claims exist where the outcome of such matters would have a material adverse effect on the Company’s condensed consolidated financial position, operating results, or cash flows. However, there can be no assurance such legal proceedings will not have a material impact on the Company’s future results.

 

8. Common Stock

 

ATM Offering

 

In August of 2021, the Company engaged B. Riley Securities, Inc. to act as sales agent under the Company’s at-the-market program, which allows us to potentially sell up to $50.0 million of its common stock on a delayed or continuous basis using a shelf registration statement on Form S-3, which the Company initially filed on August 5, 2021. The shelf registration became effective on August 16, 2021. For the year ended December 31, 2022, the Company has received proceeds of approximately $2.0 million net of fees from the sale of common stock pursuant to the program. Since the program was initiated, the Company has received proceeds of approximately $7.5 million net of fees from the sales of 1,843 thousand shares of common stock pursuant to the program.

 

 

 

 F-17 

 

 

Registered Direct Offering

 

On September 12, 2022, the Company entered in a Securities Purchase Agreement (the “Purchase Agreement”) with certain purchasers to issue and sell to the purchasers an aggregate of 1,378,677 shares of the Company’s common stock (the “Shares”) each of which was coupled with a warrant to purchase one share of common stock (the “Warrants”) at an aggregate offering price of $4.29 per share and warrant, such offering is hereinafter referred to as its “registered direct offering”. Each warrant has an exercise price of $5.22 per share of common stock, subject to adjustment for stock splits, reverse stock splits, stock dividends and similar transactions and is exercisable from the date of its issuance through September 14, 2027. The Company delivered 939,284 Shares and Warrants on or about September 14, 2022. After September 30, 2022, the company issued an additional 273,309 Shares and related Warrants as a result of delayed closings. On November 10, 2022, the Company, reached an agreement with the sole remaining delayed basis investor in the registered direct offering to reduce the purchaser’s subscription by $0.7 million and, accordingly, reduce the Company’s obligation to issue securities. Following the final closing, the Company had received from its registered direct offering total aggregate proceeds of $5.2 million in exchange for the issuance of an aggregate of 1,212,593 shares of common stock and warrants to purchase 1,212,593 shares of common stock.

 

9. Stock-Based Compensation

 

The Company accounts for equity-based compensation in accordance with ASC 718, Compensation – Stock Compensation, which requires that compensation related to all equity-based awards be recognized in the consolidated financial statements. Equity-based compensation cost is valued at fair value at the date of grant, and the grant date fair value is recognized as expense over each award’s requisite service period with a corresponding increase to equity or liability based on the terms of each award and the appropriate accounting treatment under ASC 718.

 

The Company had three stock-based compensation plans on December 31, 2022, and 2021. These plans which are described below, were developed to retain, and attract key employees and directors.

 

The 2021 Omnibus Incentive Plan (the “2021 Plan”)

 

During 2021, the Company added a new incentive 2021 Omnibus Incentive Plan. The purpose of the 2021 Plan is to provide a means through which the Company may attract and retain key personnel and to provide a means whereby directors, officers, employees, consultants and advisors of the Company can acquire and maintain an equity interest in the Company, or be paid incentive compensation, including incentive compensation measured by reference to the value of common stock, thereby strengthening their commitment to the welfare of the Company and aligning their interests with those of the Company’s stockholders.

 

The 2021 Plan is administered by the Compensation Committee of the Company’s Board of Directors and permits the grant of cash and equity-based awards, which may be awarded in the form of stock options, stock appreciation rights, restricted stock awards, performance awards, other stock-based awards, and other cash-based awards.

 

The aggregate number of shares of Common Stock that may be issued or used for reference purposes or with respect to which Awards may be granted under the 2021 Plan shall not exceed 2,500,000 shares and is subject to any increase or decrease, which shares may be either authorized and unissued Common Stock or Common Stock held in or acquired for the treasury of the Company or both.

 

 

 

 F-18 

 

 

The 2015 Stock Incentive Plan (“the “2015 Plan”)

 

On March 19, 2015, the Board approved the 2015 Stock Incentive Plan (the “2015 Plan”), which was approved by the stockholders on May 14, 2015. The 2015 Plan serves as a replacement for the 2005 Plan which expired by its terms on June 14, 2015. The approval of the 2015 Plan had no effect on the 2005 Plan or any options granted pursuant to the plan. All options will continue with their existing terms and will be subject to the 2005 Plan. Further, the Company will not be able to re-issue any option which is cancelled or terminated under the 2005 Plan. The 2015 Plan provided for the issuance of up to 600,000 shares of common stock upon exercise of options granted pursuant to the 2015 Plan.

 

The 2015 Plan consists of three separate equity incentive programs: the Discretionary Option Grant Program; the Stock Issuance Program; and the Automatic Option Grant Program for non-employee Board members. Officers and employees, non-employee Board members and independent contractors are eligible to participate in the Discretionary Option Grant and Stock Issuance Programs. Participation in the Automatic Option Grant Program is limited to non-employee members of the Board. Each non-employee Board member will receive an option grant for 10,000 shares of common stock upon initial election or appointment to the Board, provided that such individual has not previously been employed by the Company in the preceding three (3) months. In addition, on the date of each annual stockholders’ meeting, each Board member will automatically be granted an option to purchase 10,000 shares of common stock, provided he or she has served as a non-employee Board member for at least three months.

 

During the year ended December 31, 2021, the Board of Directors (“Board”) approved a new clause to the 2015 Plan, to accelerate the vesting of any unvested equity grants held by outside directors upon their retirement from the Board. Pursuant to the approval of the acceleration clause, during the second quarter of 2021, the equity awards held by two outside board members who retired from the Board in May 2021 became fully vested. The Company accounts for the acceleration of the related stock options as a modification of the option award under ASC 718. Accordingly, the Company recognized incremental stock compensation expense of approximately $0.2 million during the year ended December 31, 2021.

 

The 2005 Stock Incentive Plan (the “2005 Plan”)

 

On March 17, 2005, the Board approved the 2005 Stock Incentive Plan (the “2005 Plan”), which was approved by the stockholders on June 14, 2005. The 2005 Plan provided for the issuance of up to 750,000 shares of common stock upon exercise of options granted pursuant to the 2005 Plan. On May 30, 2007, the stockholders approved an Amendment to the 2005 Plan that increased this amount by 750,000 for a total of 1,500,000 shares of common stock that may be issued upon the exercise of options granted pursuant to the 2005 Plan. On May 29, 2008, and May 21, 2009, the stockholders approved an increase of 500,000 shares, respectively, of common stock that may be issued pursuant to the 2005 Plan for a total of 2,500,000 shares. On May 20, 2010, the stockholders approved an additional increase of 500,000 shares of common stock that may be issued pursuant to the 2005 Plan for a total of 3,000,000 shares. On May 19, 2011, the stockholders approved an additional increase of 400,000 shares of common stock that may be issued pursuant to the 2005 Plan for a total of 3,400,000 shares. Finally, on May 17, 2012, the stockholders approved an additional increase of 300,000 shares of common stock that may be issued pursuant to the 2005 Plan for a total of 3,700,000 shares.

 

The Compensation Committee of the Company’s Board of Directors determines for all employee options, the term of each option, option exercise price within limits set forth in the plans, number of shares for which each option is granted and the rate at which each option is exercisable (generally ratably over one, three or five years from grant date). However, the exercise price of any stock option may not be less than the fair market value of the shares on the date granted (or less than 110% of the fair market value in the case of optionees holding more than 10% of its voting stock of the Company), and the term cannot exceed ten years (five years for incentive stock options granted to holders of more than 10% of the Company’s voting stock).

 

 

 

 F-19 

 

 

Common shares reserved for future issuance, including outstanding options, unvested restricted stock and shares available for future grant under all the stock options plans are as follows:

 

     
(In thousands)  Common Shares
Reserved for Future
Issuance
 
     
2021 Plan   2,403 
2015 Plan   530 
2005 Plan   162 
Total   3,095 

 

Total compensation expense in operating expense on the statement of operations of $1.5 and $1.3 million during the years ended December 31, 2022, and 2021, respectively.

 

Restricted Stock Awards

 

During the year ended December 31, 2022, the Company issued new Restricted Stock Awards (RSAs) under the 2021 Plan in the amount of $0.4 million in value of restricted stock to each of the Company’s outside directors and certain members of management, with a valuation to be based on the closing price of the Company’s common stock on the Nasdaq Capital Market. Accordingly, 131,580 shares were granted and are expected to fully vest in one year on the anniversary of the grant date.

 

The following table summarizes the activities for the Company’s unvested RSAs in Intrusion Inc. stock for the year ended December 31, 2022:

         
    Unvested Restricted Stock Awards 
    Number of Shares (in thousands)    Weighted-Average
Grant-Date
Fair Value
 
Unvested as of December 31, 2021   149   $5.54 
Granted   132    2.66 
Vested   (97)   6.41 
Forfeited/canceled   (26)   3.85 
Unvested as of December 31, 2022   158   $2.88 

 

The Company recognized compensation expense related to its RSAs of $0.6 million during the year ended December 31, 2022. As of December 31, 2022, there was $0.2 million of unrecognized compensation cost related to unvested RSAs. This amount is expected to be recognized over a weighted-average period of 0.7 years.

 

 

 

 F-20 

 

 

Stock Option Awards

 

The Company also granted option awards under the 2015 Plan to its employees with the option price for each option set at the closing price for the Company’s Common Stock on the Nasdaq Capital Market on the grant date during the year ended December 31, 2022.

 

A summary of the Company’s stock option activity and related information for the years ended December 31, 2022, and 2021 is as follows: 

                
   2022   2021 
   Number of
Options (in
thousands)
   Weighted
Average
Exercise
Price
   Number of
Options (in
thousands)
   Weighted
Average
Exercise
Price
 
                 
Outstanding at beginning of year   617   $6.47    1,035   $2.87 
Granted   334    3.63    606    12.99 
Exercised   (99)   0.67    (257)   0.97 
Forfeited   (156)   8.16    (634)   9.81 
Expired   (28)   13.47    (133)   2.82 
Outstanding at end of year   668   $5.22    617   $6.47 
Options exercisable at end of year   281   $4.13    317   $1.56 

 

Information related to stock options outstanding on December 31, 2022, is summarized below: 

                     
    Options Outstanding    Options Exercisable 
Range of Exercise Prices   Outstanding at
12/31/21 (in
thousands)
    Weighted
Average
Remaining
Contractual Life (years)
    Weighted
Average
Exercise
Price
    Exercisable at
12/31/21 (in
thousands)
    Weighted
Average
Exercise
Price
 
                          
$0.40 - $0.48   88    0.81   $.47    88   $.47 
$1.15 - $2.80   98    1.57   $1.78    98   $1.78 
$3.45 - $4.75   331    9.17   $3.72    35   $4.38 
$8.72 - $12.71   135    8.27   $12.21    53   $11.87 
$23.52 - $23.52   17    8.17   $23.52    7   $23.52 
                          
$0.40 - $23.52 (all)   668    6.73   $5.22    281   $4.13 

 

 

 

 F-21 

 

 

Summarized information about outstanding stock options as of December 31, 2022, that are expected to vest in the future as well as stock options that are fully vested and currently exercisable, are as follows: 

         
   Outstanding Stock
Options (Expected to Vest)
   Options that are
Exercisable
 
As of December 31, 2022          
Number of outstanding options (in thousands)   688    281 
Weighted average remaining contractual life   6.73 years    3.39 years 
Weighted average exercise price per share  $5.22   $4.13 
Intrinsic value (in thousands)  $372   $372 

 

The fair values of option awards were estimated at the date of grant using a Black-Scholes option-pricing model with the following assumptions for fiscal years ended December 31, 2022, and 2021, respectively: 

         
   2022   2021 
         
Weighted average grant date fair value  $3.32   $8.09 
Weighted average assumptions used:          
Expected dividend yield   0.00%    0.00% 
Risk-free interest rate   2.17%    0.70% 
Expected volatility   129.54%    66.72% 
Expected life (in years)   6.76    4.29 

 

Expected volatility is based on historical volatility and in part on implied volatility. The expected term considers the contractual term of the option as well as historical exercise and forfeiture behavior. The risk-free interest rate is based on the rates in effect on the grant date for U.S. Treasury instruments with maturities matching the relevant expected term of the award.

 

The Company recognized compensation expense related to its stock options of $0.9 million during the year ended December 31, 2022. As of December 31, 2022, the total unrecognized compensation cost related to non-vested options not yet recognized in the statement of operations totaled approximately $0.8 million and the weighted average period over which these awards are expected to vest was 2.12 years.

 

10. Employee Benefit Plan

 

Employee 401(k) Plan

 

The Company has a plan known as the Intrusion Inc. 401(k) Savings Plan (the “Plan”) to provide retirement and incidental benefits for the Company’s employees. The Plan covers substantially all employees who meet minimum age and service requirements. As allowed under Section 401(k) of the Internal Revenue Code (“IRS”), the Plan provides tax deferred salary deductions for eligible employees.

 

Employees may contribute the lesser of 1% to 90% of their annual compensation to the Plan, limited to a maximum amount as set by the IRS. Participants who are over the age of 50 may contribute an additional amount of their salary per year, as defined annually by the IRS. The Company matches employee contributions at the rate of 0.25% per each 1% of contribution on the first 4% of compensation. Matching contributions to the Plan were approximately $0.1 million each for the years ended December 31, 2022, and 2021.

 

 

 

 

 F-22 

 

 

 

11. Related Party Transactions

 

During 2022, the Company retained legal services of a third-party law firm for which the Company’s Chief Executive Officer is a senior advisor. The Company recognized $0.3 and $0.0 million for the years ended December 31, 2022 and 2021 respectively in general and administrative expense on the Consolidated Statements of Operations. On December 31, 2022 and 2021, $0.1 and $0.0 million payable to the third-party law firm was included in accounts payable, trade on the Consolidated Balance Sheets. The rates paid for legal services to the third-party firm were comparable to rates paid to other law firms providing legal services to the Company.

 

12. Income Taxes

 

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company’s deferred tax assets (liabilities) as of December 31, 2022, and 2021 are as follows (in thousands): 

         
   December 31 
   2022   2021 
         
Net operating loss carryforwards  $15,994   $22,497 
Net operating loss carryforwards of foreign subsidiaries   56    56 
Depreciation expense   (73)   (94)
Stock-based compensation expense   349    52 
Other   830    544 
Net deferred tax assets   17,156    23,055 
Valuation allowance for net deferred tax assets   (17,156)   (23,055)
Net deferred tax assets, net of allowance  $   $ 

 

Deferred tax assets are required to be reduced by a valuation allowance if it is more likely than not that some portion or all the deferred tax assets will not be realized. Realization of the future benefits related to the deferred tax assets is dependent on many factors, including the Company’s ability to generate taxable income within the near to medium term. Management has considered these factors in determining the valuation allowance for 2022 and 2021.

 

The differences between the provision for income taxes and income taxes computed using the federal statutory rate for the years ended December 31, 2022, and 2021 are as follows (in thousands): 

         
   2022   2021 
         
Reconciliation of income tax benefit to statutory rate:          
Income benefit at statutory rate  $(3,409)  $(3,948)
State income taxes (benefit), net of federal income tax benefit   (107)   (331)
Permanent differences   89    (206)
Change in valuation allowance   (5,899)   2,458 
Expiring federal net operating losses   9,745     
Other   (419)   2,027 
Income tax provision  $   $ 

 

On December 31, 2022, the Company had federal net operating loss carryforwards of approximately $76.1 million for income tax purposes that begin to expire in 2022 and are subject to the ownership change limitations under Internal Revenue Code Section 382.

 

 

 

 F-23 

 

 

13. Cares Act Employee Retention Credit Receivable and SBA Paycheck Protection Program Loan

 

Interest and other income include $2.0 million, net of fees resulting from ERC claimed on amended IRS quarterly federal tax returns (“941s”) filed during the third quarter. The ERC was established by the Coronavirus Aid, Relief and Economic Security Act (“Cares Act”). The Cares Act allows relief to business affected by the coronavirus pandemic, by providing payments to employers for qualified wages. The Company amended 941s for the periods from April 1, 2020, to September 31, 2021. On December 31, 2022, the Company had $1.4 million in receivables remaining outstanding included in prepaid expenses and other assets.

 

On March 27, 2020, the U.S. federal government enacted the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”), which included the provision for a PPP administered by the U.S. Small Business Administration (“SBA”). The PPP allows qualifying businesses to borrow up to $10 million calculated based on qualifying payroll costs. The loan was guaranteed by the federal government and did not require collateral. On April 30, 2020, the Company entered into a PPP Loan with Silicon Valley Bank, pursuant to the PPP under CARES Act for a principal amount of $0.6 million. The PPP Loan was to mature on April 30, 2022, and bear interest at a rate of 1.0% per annum. The PPP Loan funds were received on April 30, 2020. The PPP Loan contained events of default and other provisions customary for a loan of this type. The PPP provided that (1) the use of PPP Loan amount shall be limited to certain qualifying expenses, (2) 100% of the principal amount of the loan is guaranteed by the SBA and (3) an amount up to the full principal amount plus accrued interest may qualify for loan forgiveness in accordance with the terms of CARES Act.

 

The Company utilized the full proceeds of the PPP Loan in accordance with the provisions of the CARES Act and submitted the PPP Loan Forgiveness Application. On April 7, 2021, the Company received notice from SBA that the PPP Loan and accrued interest was forgiven in full. As a result, the Company recorded a gain in the extinguishment of debt of $0.6 million in interest and other income on its consolidated statements of operations during the year ended December 31, 2021.

 

14. Correction of Immaterial Errors

 

During the year ending December 31, 2022, management identified and corrected certain immaterial errors in the Company’s historical financial statements associated with the cost of revenues provided by a subcontractor. The errors understated the cost of revenue and overstated the sales and marketing operating expenses by equal amounts in the Consolidated Statement of Operations. The error had no impact on operating losses, net losses, and net loss per share nor any other financial statement amount. Further these errors had no impact on the consolidated balance sheets, statements of changes in stockholders’ equity (deficit), and statement of cash flows. These corrections do not affect any of the metrics used to calculate and evaluate management’s compensation and had no impact on bonuses, commissions, stock-based compensation, or any other employee renumeration. Historical amounts have been corrected and are presented on a comparable basis.

 

The below table presents the effect of the correction for the year ended December 31, 2021: 

             
   Year Ended December 31, 2021 
   As Reported   Adjustments   As Corrected 
Revenue  $7,277   $   $7,277 
Cost of Revenue   2,625    996    3,621 
                
Gross Profit   4,652    (996)   3,656 
                
Operating Expenses               
Sales and marketing   11,931    (996)   10,935 
Research and development   6,328        6,328 
General and administrative   5,896        5,896 
                
Operating Loss  $(19,503)  $   $(19,503)

 

 

 

 F-24 

 

 

15. Subsequent Events.

 

On January 11, 2023, the Company amended the promissory notes issued pursuant to the unsecured loan agreement with Streeterville Capital, LLC whereby the noteholder agreed to waive their redemption rights through March 31, 2023, in exchange for a fee equal to 3.75% of the outstanding principal balance which was added to the outstanding indebtedness.

 

On February 23, 2023, the Company entered into a note purchase agreement with Streeterville Capital, LLC (“Streeterville”), pursuant to which, among other things, Streeterville purchased from the Company a promissory note (the “Note”) in the aggregate principal amount of $1.4 million plus certain reimbursed expenses in exchange for $1.3 million to the Company. Under the Note, the Company shall make principal payments to Streeterville in the amount of $50 thousand per week each week prior to its maturity on March 31, 2023. No interest accrues on the balance of the Note prior to its maturity. In connection with the issuance of the Note, the Company and Streeterville also entered into a security agreement, which provides, according to its term, a security interest in all employee retention credits or other funds still owed or otherwise payable to the Company under the Cares Act. The Company received payment for the ERC owed to Intrusion on March 13, 2023, and on March 14, 2023, the Company repaid in full and in advance of the maturity date the secured promissory note with Streeterville.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 F-25 

EX-10.18 2 intrusion_ex1018.htm FORM OF RESTRICTED STOCK AWARD AGREEMENT

EXHIBIT 10.18

 

INTRUSION, INC.

2021 OMNIBUS INCENTIVE PLAN

 

RESTRICTED STOCK AWARD NOTICE

 

Participant has been granted a Restricted Stock Award in accordance with the terms set forth in this Award Notice, and subject to the terms and conditions of the Plan and the Restricted Stock Award Agreement to which this Notice is attached. Capitalized terms used and not defined in this Award Notice will have the meanings set forth in the Restricted Stock Award Agreement and the Plan.

 

 

Participant Name Number of Shares Awarded   Price per Share at Date of Grant   Grant Date
             
[[FIRSTNAME]]   [[SHARESGRANTED]]   [[GRANTPRICE]]   [[GRANTDATE]]
[[LASTNAME]]            

 

 

Vesting Schedule

[[ALLVESTSEGS]]

 

 

Vesting of the Award as specified in the chart above is subject to Participant’s continued employment or service through the 1 year anniversary of the Date of Grant. On each vesting date, restrictions shall lapse with respect to the number of shares of Restricted Stock equal to the number set forth above, multiplied by the fraction set forth above.

 

 

 

 

 

 

 

 

 

 

 

 

 1 

 

 

INTRUSION, INC.

2021 OMNIBUS INCENTIVE PLAN

 

RESTRICTED STOCK AWARD AGREEMENT

 

THIS AWARD AGREEMENT, effective as of the Date of Grant (as defined below), is between INTRUSION, Inc., a Delaware corporation (together with its successors and assigns, the “Company”), and the individual listed in the Award Notice as the “Participant”. Capitalized terms have the meaning set forth in this Award Agreement, or, if not otherwise defined herein, in the INTRUSION, INC. 2021 OMNIBUS INCENTIVE PLAN (as it may be amended, the “Plan”).

 

WHEREAS, the Company has adopted the Plan to provide additional incentive to certain employees and directors of the Company and its Subsidiaries; and

 

WHEREAS, the Committee has determined to grant to the Participant an Award of Restricted Stock to encourage the Participant’s efforts toward the continuing success of the Company.

 

NOW, THEREFORE, the parties agree as follows:

 

1.        Grant of Restricted Stock.

 

(a)        The Company grants to the Participant an award of [[SHARESGRANTED]] shares of Restricted Stock, subject to adjustment pursuant to Sections 3 and 4 (the “Award”) and the execution and return of this Award Agreement by the Participant (or the Participant’s estate, if applicable) to the Company as provided in Section 7.

 

(b)        The Restricted Stock issued pursuant to this Award Agreement shall be issued in the form of book entry Shares in the name of the Participant immediately following the Date of Grant.

 

(c)        The Restricted Stock issued under this Award Agreement may not be sold, transferred or otherwise disposed of and may not be pledged or otherwise hypothecated until the restrictions on such Restricted Stock shall have lapsed in the manner provided in Section 3 and Section 4(a).

 

(d)        This Award Agreement shall be construed in accordance and consistent with, and subject to, the provisions of the Plan (the provisions of which are incorporated by reference) and, except as otherwise expressly set forth in this Award Agreement, the capitalized terms used in this Award Agreement shall have the same definitions as set forth in the Plan.

 

2.        Restriction Period. The Restriction Period shall be the 1 year period that starts with the Date of Grant and that ends on the 1 year anniversary of the Date of Grant.

 

3.        Lapse of Restrictions. Except as provided in Section 4 below, All of the number of Shares of Restricted Stock issued under this Award Agreement (rounded down to the nearest whole Share, if necessary) shall vest, and the restrictions with respect to such Restricted Stock shall lapse, on each of the first anniversaries of the Date of Grant (each such date is a “Vesting Date”).

 

4.        Effect of Certain Terminations of Employment or Service Prior to Vesting Date.

 

(a)        If the Participant’s employment or service to the Company terminates as a result of the Participant’s death, Disability or if the Participant is terminated without Cause in connection with a Change in Control, in each case if such termination occurs on or after the Date of Grant, all Shares of Restricted Stock (other than Shares that have previously been forfeited) which have not become vested in accordance with Section 3 or Section 4(a) shall vest, and the restrictions on such Restricted Stock shall lapse, as of the date of such termination.

 

 

 

 2 

 

 

(b)       Termination of Employment or Service. If the Participant’s employment or service terminates for any reason other than as described in Section 4(a) above prior to the Vesting Date, the Award shall automatically terminate and all Shares of Restricted Stock which have not become vested in accordance with Section 3 or Section 4(a) shall be forfeited and shall revert to the Company.

 

(c)        Misconduct. If prior to the Vesting Date the Participant has (i) used for profit or disclosed to unauthorized persons, confidential information or trade secrets of the Company or any of its Subsidiaries, (ii) breached any contract with or violated any fiduciary obligation to the Company or any of its Subsidiaries, or (iii) engaged in unlawful trading in the securities of the Company or any of its Subsidiaries or of another company based on information gained as a result of that Participant’s employment with, or status as a director to, the Company or any of its Subsidiaries (each of (i), (ii) and (iii), an “Act of Misconduct”), the Award shall automatically terminate and the Participant shall not be entitled to receive any Shares of Restricted Stock under Section 4 or otherwise under this Award Agreement.

 

5.        Delivery of Restricted Stock.

 

(a)        Except as otherwise provided in Section 5(b), evidence of book entry Shares with respect to Restricted Stock in respect of which the restrictions have lapsed pursuant to Section 3 or Section 4(a) or, if requested by the Participant prior to such lapse of restrictions, a stock certificate with respect to such Restricted Stock, shall be delivered to the Participant as soon as practicable following the date on which the restrictions on such Restricted Stock have lapsed, free of all restrictions under this Award Agreement.

 

(b)        Evidence of book entry Shares with respect to Restricted Stock in respect of which the restrictions have lapsed upon the Participant’s death pursuant to Section 4(a) or, if requested by the executors or administrators of the Participant’s estate upon such lapse of restrictions, a stock certificate with respect to such Restricted Stock, shall be delivered to the executors or administrators of the Participant’s estate as soon as practicable following the Company’s receipt of notification of the Participant’s death, free of all restrictions under this Award Agreement.

 

6.        Dividends and Voting Rights. Upon issuance of the Restricted Stock, the Participant shall have all of the rights of a stockholder with respect to such Restricted Stock, including the right to vote the Restricted Stock and to receive all dividends or other distributions paid or made with respect thereto; provided, however, that dividends or distributions declared or paid on the Restricted Stock by the Company may, in the discretion of the Committee, be deferred and reinvested in Restricted Stock based on the Fair Market Value of a Share of Common Stock on the date such dividend or distribution is paid or made (provided that no fractional Shares will be issued), and the additional Restricted Stock thus acquired shall be subject to the same restrictions on transfer, forfeiture and vesting schedule as the Restricted Stock in respect of which such dividends or distributions were made.

 

7.        Execution of Award Agreement. The Restricted Stock granted to the Participant pursuant to the Award shall be subject to the Participant’s execution and return of this Award Agreement to the Company or its designee (including by electronic means, if so provided) no later than , 20 (the “Participant Return Date”); provided that if the Participant dies before the Participant Return Date, this requirement shall be deemed to be satisfied if the executor or administrator of the Participant’s estate executes and returns this Award Agreement to the Company or its designee no later than ninety days following the Participant’s death (the “Executor Return Date”). If this Award Agreement is not so executed and returned on or prior to the Participant Return Date or the Executor Return Date, as applicable, the Restricted Stock evidenced by this Award Agreement shall be forfeited, and neither the Participant nor the Participant’s heirs, executors, administrators and successors shall have any rights with respect thereto.

 

8.        No Right to Continued Employment or Service. Nothing in this Award Agreement or the Plan shall interfere with or limit in any way the right of the Company or its Subsidiaries to terminate the Participant’s employment, nor confer upon the Participant any right to continuance of employment by the Company or any of its Subsidiaries or continuance of service as a Board member.

 

9.        Acceleration of Vesting Date. The Committee may accelerate the Vesting Date or Dates as set forth in this Award Agreement in its sole discretion.

 

 

 

 3 

 

 

10.       Withholding of Taxes. Prior to the delivery to the Participant (or the Participant’s estate, if applicable) of a stock certificate or evidence of book entry Shares with respect to Restricted Stock in respect of which all restrictions have lapsed, the Participant (or the Participant’s estate) shall pay to the Company the federal, state and local income taxes and other amounts as may be required by law to be withheld by the Company (the “Withholding Taxes”) with respect to such Restricted Stock. By executing and returning this Award Agreement in the manner provided in Section 7, the Participant (or the Participant’s estate) shall be deemed to elect to have the Company withhold a portion of such Restricted Stock having an aggregate Fair Market Value equal to the Withholding Taxes in satisfaction of the Withholding Taxes, such election to continue in effect until the Participant (or the Participant’s estate) notifies the Company before such delivery that the Participant (or the Participant’s estate) shall satisfy such obligation in cash, in which event the Company shall not withhold a portion of such Restricted Stock as otherwise provided in this Section 10.

 

11.       Participant Bound by the Plan. The Participant acknowledges receipt of a copy of the Plan and agrees to be bound by all the terms and provisions thereof.

 

12.       Modification of Agreement. This Award Agreement may be modified, amended, suspended or terminated, and any terms or conditions may be waived, but only by a written instrument executed by the parties to this Award Agreement.

 

13.       Severability. Should any provision of this Award Agreement be held by a court of competent jurisdiction to be unenforceable or invalid for any reason, the remaining provisions of this Award Agreement shall not be affected by such holding and shall continue in full force in accordance with their terms.

 

14.       Governing Law. The validity, interpretation, construction and performance of this Award Agreement shall be governed by the laws of the State of Delaware without giving effect to the conflicts of laws principles thereof.

 

15.       Successors in Interest. This Award Agreement shall inure to the benefit of and be binding upon any successor to the Company. This Award Agreement shall inure to the benefit of the Participant’s legal representatives. All obligations imposed upon the Participant and all rights granted to the Company under this Award Agreement shall be binding upon the Participant’s heirs, executors, administrators and successors.

 

16.       Resolution of Disputes. Any dispute or disagreement which may arise under, or as a result of, or in any way relate to, the interpretation, construction or application of this Award Agreement shall be determined by the Committee. Any determination made under this Award Agreement shall be final, binding and conclusive on the Participant, the Participant’s heirs, executors, administrators and successors, and the Company and its Subsidiaries for all purposes.

 

17.       Entire Agreement. This Award Agreement and the terms and conditions of the Plan constitute the entire understanding between the Participant and the Company and its Subsidiaries, and supersede all other agreements, whether written or oral, with respect to the Award.

 

18.       Headings. The headings of this Award Agreement are inserted for convenience only and do not constitute a part of this Award Agreement.

 

19.       Counterparts. This Award Agreement may be executed simultaneously in two or more counterparts, each of which shall constitute an original, but all of which taken together shall constitute one and the same agreement.

 

20.       Shareholder Approval. The effectiveness of this Award Agreement and of the grant of the Award pursuant the Award Agreement is subject to the approval of the Plan by the stockholders of the Company in accordance with the terms of the Plan.

 

[Signature Page Follows]

 

 

 

 

 4 

 

 

INTRUSION, INC.

 

Name: Kimberly Pinson

Title: Chief Financial Officer

 

Acknowledged and Agreed

 

[[SIGNATURE_DATE]]

 

[[SIGNATURE]]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 5 

 

EX-10.19 3 intrusion_ex1019.htm FORM OF NON-QUALIFIED STOCK OPTION AGREEMENT

EXHIBIT 10.19

 

INTRUSION INC.

2021 OMNIBUS INCENTIVE PLAN

 

NON-QUALIFIED STOCK OPTION AWARD NOTICE

 

Participant has been granted a Non-Qualified Stock Option in accordance with the terms set forth in this Award Notice, and subject to the terms and conditions of the Plan and the Non-Qualified Stock Option Agreement to which this Award Notice is attached. Capitalized terms used and not defined in this Award Notice have the meanings set forth in the Non-Qualified Stock Option Agreement and the Plan.

 

 

Participant Name Number of Shares Awarded   Price per Share at Date of Grant   Grant Date
             
[[FIRSTNAME]]   [[SHARESGRANTED]]   [[GRANTPRICE]]   [[GRANTDATE]]
[[LASTNAME]]            

 

 

Vesting Schedule

[[ALLVESTSEGS]]

 

Vesting of the Option as specified in the chart above is subject to Participant’s continued employment or service through the applicable vesting date. If the number of Shares is not evenly divisible by [ ], then no fractional Share will vest and the installments will be as equal as possible with the smaller installment(s) vesting first. Each such right of purchase will be cumulative and will continue, unless sooner exercised or terminated during the remaining period of the Option Period.

 

 

 

 

 

 

 

 

 

 

 

 

 1 

 

 

INTRUSION INC.

2021 OMNIBUS INCENTIVE PLAN

 

NON-QUALIFIED STOCK OPTION AGREEMENT

 

THIS NON-QUALIFIED STOCK OPTION AGREEMENT (“Agreement”), effective as of the Date of Grant (as defined in the Award Notice), is between INTRUSION INC., a Delaware corporation (together with its successors and assigns, the “Company”), and the individual listed in the Award Notice as the Participant. Capitalized terms have the meaning set forth in Section 1, or, if not otherwise defined herein, in the INTRUSION INC. 2021 OMNIBUS INCENTIVE PLAN (as it may be amended, the “Plan”).

 

WHEREAS, the Company has adopted the Plan to provide additional incentives to certain employees and directors of the Company and its Affiliates; and

 

WHEREAS, the Committee has determined to grant to the Participant a Non-Qualified Stock Option to encourage the Participant’s efforts toward the continuing success of the Company.

 

NOW, THEREFORE, the parties agree as follows:

 

1.  Definitions. The following terms have the following meanings for purposes of this Agreement:

 

(a)  Award Notice” means the notice pursuant to which Participant was granted the Option.

 

(b) “Exercise Price” means the Exercise Price listed in the Award Notice.

 

(c) “Officer” means “officer” as defined under Rule 16a-1(f) of the Exchange Act.

 

(d) “Participant” means the Participant listed in the Award Notice.

 

(e)  Shares” means the number of shares of Common Stock listed in the Award Notice as “Number of Shares Subject to Option”, as adjusted in accordance with the Plan.

 

2. Grant of Option.

 

(a)  Effective as of the Date of Grant, the Company irrevocably grants to Participant the right and option (the “Option”) to purchase all or any part of the Shares, subject to and in accordance with the terms, conditions and restrictions set forth in the Plan, the Award Notice, and this Agreement. The Option will vest in accordance with the schedule set forth on the Award Notice. Any fractional Share underlying the Option shall be settled in cash within two and one-half (2½) months from the Date of Grant.

 

(b)  The Option is not intended to qualify as an Incentive Stock Option within the meaning of Section 422 of the Code.

 

(c)  This Agreement will be construed in accordance and consistent with, and subject to, the terms of the Plan (the provisions of which are incorporated by reference). In the event of any conflict between one or more of this Agreement, the Award Notice and the Plan, the Plan will govern this Agreement and the Award Notice, and this Agreement (to the extent not in conflict with the Plan) will govern the Award Notice.

 

 

 

 2 

 

 

3.  Exercise Price. The price at which Participant will be entitled to purchase the Shares upon the exercise of the Option will be the Exercise Price per Share, subject to adjustment as provided in Section 4 and Section 11.

 

4. Exercisability of Option. The Option will become vested and exercisable in accordance with the schedule set forth on the Award

Notice.

 

5. Duration of Option. The Option will be exercisable to the extent and in the manner provided in this Agreement for a period of ten (10) years from the Date of Grant (the “Option Period”); provided, that the Option may be earlier terminated as provided in Section 7.

 

6. Manner of Exercise and Payment.

 

(a)  Subject to the terms and conditions of this Agreement and the Plan, the Option may be exercised by delivery of written or electronic notice to the Company in the manner prescribed in Section 6(d) of the Plan and as otherwise set forth by the Committee from time to time, including the payment provisions set forth in Section 6(d)(iv) of the Plan. Such notice will set forth the number of Shares in respect of which the Option is being exercised and will be signed by the person or persons exercising the Option. In the event the Company has designated an Award Administrator (as defined below), the Option may also be exercised by giving notice (including through electronic means) in accordance with the procedures established from time to time by the Award Administrator. Any exercisable portion of the Option or the entire Option, if then wholly exercisable, may be exercised in whole or in part, provided that partial exercise will be for whole Shares only.

 

(b)  Upon exercise of the Option pursuant to Section 6(a), unless otherwise determined by the Committee, the Company will withhold a number of Shares otherwise deliverable to Participant to pay (i) the full purchase price for the Shares in respect of which the Option is being exercised and (ii) an amount necessary to satisfy applicable U.S. and non-U.S. Federal, state or local tax or other withholding requirements, if any (“Withholding Taxes”) in accordance with Section 14(d) of the Plan (or, if Participant is subject to Section 16 of the Exchange Act at such time, such amount which would not result in adverse consequences under GAAP), unless otherwise agreed to in writing by Participant and the Company. The number of Shares to be withheld or otherwise used for payment will be calculated using the closing price per Share on the principal exchange on which the Shares then trade) on the date of determination, and will be rounded up to the nearest whole Share.

 

(c)  Upon receipt of the notice of exercise and any payment or other documentation as may be necessary pursuant to Sections 6(a) and 6(b) relating to the Shares in respect of which the Option is being exercised, the Company will, subject to the Plan and this Agreement, take such action as may be necessary to effect the transfer to Participant of the number of Shares as to which such exercise was effective.

 

(d)  Participant will not be deemed to be the holder of, or to have any of the rights and privileges of a stockholder of the Company (including the right to vote or receive dividends) in respect of, Shares purchased upon exercise of the Option until (i) the Option has been exercised pursuant to the terms of this Agreement and Participant has paid the full purchase price for the number of Shares in respect of which the Option was exercised and any applicable Withholding Taxes and (ii) the Company has issued the Shares in connection with such exercise. Notwithstanding the foregoing, unless otherwise determined by the Committee, Participant may otherwise elect to make all or a portion of such payments in cash, check, cash equivalent, and/or Shares, or as provided in Section 14(d) of the Plan.

 

7. Termination of Employment or Service.

 

(a)  Except as provided below in this section, if a Participant incurs a Termination for any reason, any unvested portion of the Option will be forfeited and all of Participant’s rights under this Agreement will terminate as of the effective date of Termination (the “Termination Date”) (unless otherwise provided for by the Committee in accordance with the Plan).

 

 

 

 3 

 

 

(b)  If a Participant’s Termination is voluntary (other than a voluntary termination described in Section 7(d) below, all Stock Options that are held by such Participant that are vested and exercisable at the time of the Participant’s Termination may be exercised by the Participant at any time within a period of 90 days from the date of such Termination, but in no event beyond the expiration of the stated term of such Stock Options.

 

(c)  If a Participant’s Termination is by reason of death or Disability, all Stock Options that are held by such Participant that are vested and exercisable at the time of the Participant’s Termination may be exercised by the Participant (or in the case of the Participant’s death, by the legal representative of the Participant’s estate) at any time within a period of one year from the date of such Termination, but in no event beyond the expiration of the stated term of such Stock Options; provided, however, that, in the event of a Participant’s Termination by reason of Disability, if the Participant dies within such exercise period, all unexercised Stock Options held by such Participant shall be exercisable, to the extent to which they were exercisable at the time of death, for a period of one year from the date of such death, but in no event beyond the expiration of the stated term of such Stock Options.

 

(d)  If a Participant’s Termination is for Cause or is a voluntary termination after the occurrence of an event that would be grounds for a Termination for Cause, the vested and unvested portions of the Option will terminate as of the Termination Date.

 

(e)  A Participant’s rights with respect to the Option will not be affected by any change in the nature of Participant’s employment or service so long as Participant continues to be an employee or service provider of the Company or its Affiliates. Whether (and the circumstances under which) employment or service has terminated and the determination of the Termination Date for the purposes of this Agreement will be determined by the Committee (or, with respect to any Participant who is not a director or Officer, its designee, whose good faith determination will be final, binding and conclusive; provided, that such designee may not make any such determination with respect to the designee’s own employment or service for purposes of the Option).

 

8.  Restrictions on Transfer. Participant may not assign, alienate, pledge, attach, sell or otherwise transfer or encumber the Option or Participant’s right under the Option to receive Shares, other than to Permitted Transferees as may be permitted by the Committee from time to time in accordance with applicable laws and Section 14(e) of the Plan. Except as otherwise provided herein, no assignment or transfer of the Option, or of the rights represented thereby, whether voluntary or involuntary, by operation of law or otherwise, shall vest in the assignee or transferee any interest or right herein whatsoever, but immediately upon such assignment or transfer the Option shall terminate and become of no further effect.

 

9.  Repayment of Proceeds; Clawback Policy. The award granted in this Agreement and all proceeds related to the award are subject to the clawback and repayment terms set forth in Section 14(t) of the Plan and the Company’s clawback policy, as in effect from time to time, to the extent Participant is a director or Officer.

 

10.  No Right to Continued Employment or Engagement. Neither the Plan nor this Agreement nor Participant’s receipt of the award hereunder will impose any obligation on the Company to continue the employment or engagement of Participant. Further, the Company may at any time terminate the employment or engagement of Participant, free from any liability or claim under the Plan or this Agreement, except as otherwise expressly provided herein.

 

11.  Award Subject to Plan. The award granted under this Agreement is subject to the Plan and the terms of the Plan are incorporated into this Agreement. By accepting the award, Participant acknowledges that Participant has received and read the Plan and agrees to be bound by the terms, conditions, and restrictions set forth in the Plan, this Agreement, and the Company’s policies, as in effect from time to time, relating to the Plan. In the event of a conflict between any term or provision contained herein and a term or provision of the Plan, the applicable terms and provisions of the Plan will govern and prevail.

 

12.  Severability. Should any provision of this Agreement be held by a court of competent jurisdiction to be unenforceable or invalid for any reason, the remaining provisions of this Agreement will not be affected by such holding and will continue in full force in accordance with their terms.

 

 

 

 4 

 

 

13.  Governing Law; Venue; Language. This Agreement will be governed by and construed in accordance with the internal laws of the State of Delaware applicable to contracts made and performed wholly within the State of Delaware, without giving effect to the conflict of laws provisions thereof. Any suit, action or proceeding with respect to this Agreement (or any provision incorporated by reference), or any judgment entered by any court in respect of any thereof, will be brought in any court of competent jurisdiction in the State of Delaware or the State of Texas, and each of Participant, the Company, and any Permitted Transferees who hold a portion of the award pursuant to a valid assignment, hereby submits to the exclusive jurisdiction of such courts for the purpose of any such suit, action, proceeding, or judgment. Each of Participant, the Company, and any Permitted Transferees who hold a portion of the award pursuant to a valid assignment hereby irrevocably waives (a) any objections which it may now or hereafter have to the laying of the venue of any suit, action, or proceeding arising out of or relating to this Agreement brought in any court of competent jurisdiction in the State of Delaware or the State of Texas, (b) any claim that any such suit, action, or proceeding brought in any such court has been brought in any inconvenient forum and (c) any right to a jury trial. If Participant has received a copy of this Agreement (or the Plan or any other document related hereto or thereto) translated into a language other than English, such translated copy is qualified in its entirety by reference to the English version thereof, and in the event of any conflict the English version will govern. Participant acknowledges that Participant is sufficiently proficient in English to understand the terms and conditions of this Agreement.

 

14. Successors in Interest. This Agreement shall inure to the benefit of and be binding upon any successor to the Company. This Agreement shall inure to the benefit of the Participant’s legal representatives. All obligations imposed upon the Participant and all rights granted to the Company under this Agreement shall be binding upon the Participant’s heirs, executors, administrators and successors.

 

15. Data Privacy Acknowledgement.

 

(a)  General. Participant acknowledges and agrees to the collection, use and transfer, in electronic or other form, of Participant’s personal data as described in this Agreement and any other award materials by and among, as applicable, Participant’s employer or contracting party (the “Employer”) and the Company for the exclusive purpose of implementing, administering and managing Participant’s participation in the Plan. Participant understands that the Company may hold certain personal information about Participant, including, but not limited to, Participant’s name, home address, email address and telephone number, work location and phone number, date of birth, social insurance number, passport or other identification number, salary, nationality, job title, hire date, any shares of stock or directorships held in the Company, details of all awards or any other entitlement to shares awarded, cancelled, exercised, vested, unvested or outstanding in Participant’s favor, for the purpose of implementing, administering and managing Participant’s participation in the Plan (“Personal Data”).

 

(b)  Use of Personal Data; Retention. Participant understands that Personal Data may be transferred to any third parties assisting in the implementation, administration and management of the Plan, now or in the future, that these recipients may be located in Participant’s country or elsewhere, and that a recipient’s country may have different data privacy laws and protections than Participant’s country. Participant understands that Participant may request a list with the names and addresses of any potential recipients of the Personal Data by contacting Participant’s local human resources representative. Participant authorizes the recipients to receive, possess, use, retain and transfer the Personal Data, in electronic or other form, for the purposes of implementing, administering and managing Participant’s participation in the Plan. Participant understands that Personal Data will be held only as long as is necessary to implement, administer and manage Participant’s participation in the Plan. Participant understands that Participant may, at any time, view Personal Data, request additional information about the storage and processing of Personal Data, require any necessary amendments to Personal Data or refuse or withdraw the consents herein, in any case without cost, by contacting in writing Participant’s local human resources representative.

 

(c)  Withdrawal of Consent. Participant understands that Participant is providing the consents herein on a purely voluntary basis. If Participant does not consent, or if Participant later seeks to revoke Participant’s consent, Participant’s employment status or service with the Employer will not be affected; the only consequence of Participant’s refusing or withdrawing Participant’s consent is that the Company would not be able to grant options or other equity awards to Participant or administer or maintain such awards. Therefore, Participant understands that refusing or withdrawing Participant’s consent may affect Participant’s ability to participate in the Plan. For more information on the consequences of Participant’s refusal to consent or withdrawal of consent, Participant understands that Participant may contact Participant’s local human resources representative.

 

 

 

 

 5 

 

 

16.    Limitation on Rights; No Right to Future Grants; Extraordinary Item of Compensation. By accepting this Agreement and the grant of the award evidenced hereby, Participant expressly acknowledges that (a) the Plan is established voluntarily by the Company, it is discretionary in nature and may be suspended or terminated by the Company at any time to the extent permitted by the Plan; (b) the grant of the award is exceptional, voluntary and occasional and it does not create any contractual or other right to receive future grants of awards, or benefits; (c) all determinations with respect to future award grants, if any, will be at the sole discretion of the Company; (d) Participant’s participation in the Plan is voluntary and not a condition of employment or service, and Participant may decline to accept the award without adverse consequences to Participant’s continued employment or service relationship with the Company or its Affiliates; (e) the value of the award is an extraordinary item that is outside the scope of Participant’s employment or service contract, if any, and nothing can or must automatically be inferred from such employment or service contract or its consequences; (f) awards and any shares acquired under the Plan, and the income from and value of same, are not part of normal or expected compensation for any purpose and are not to be used for calculating any severance, resignation, redundancy, end of service payments, bonuses, long-service awards, pension or retirement benefits or similar payments, Participant waives any claim on such basis and, for the avoidance of doubt, the award will not constitute an “acquired right” under the applicable law of any jurisdiction; (g) the future value of the underlying shares is unknown and cannot be predicted with certainty. In addition, Participant understands, acknowledges and agrees that Participant will have no rights to compensation or damages related to award proceeds in consequence of Participant’s Termination for any reason whatsoever and whether or not in breach of contract.

 

17.  Award Administrator. The Company may from time to time designate a third party (an “Award Administrator”) to assist the Company in the implementation, administration and management of the Plan and any awards granted thereunder, including by sending award notices on behalf of the Company to Participants, and by facilitating through electronic means acceptance of Agreement by Participants and Option exercises by Participants.

 

18.  Book Entry Delivery of Shares. Whenever reference in this Agreement is made to the issuance or delivery of certificates representing one or more shares, the Company may elect to issue or deliver such shares in book entry form in lieu of certificates.

 

19.  Electronic Delivery and Acceptance. This Agreement may be executed electronically and in counterparts. The Company may, in its sole discretion, decide to deliver any documents related to the Plan by electronic means. Participant consents to receive such documents by electronic delivery and agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or a third party designated by the Company.

 

20.  Acceptance and Agreement by Participant; Forfeiture upon Failure to Accept. Participant’s rights under the award will lapse ninety (90) days from the Date of Grant, and the award will be forfeited on such date if Participant will not have accepted this Agreement by such date. For the avoidance of doubt, Participant’s failure to accept this Agreement will not affect Participant’s continuing obligations under any other agreement between the Company and Participant.

 

21.  Modification of Agreement. This Agreement may be modified, amended, suspended or terminated, and any terms or conditions may be waived, but only by a written instrument executed by the parties to this Agreement.

 

22.  No Advice Regarding Grant. Notwithstanding anything herein to the contrary, Participant acknowledges and agrees that the Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding Participant’s participation in the Plan, or Participant’s acquisition or sale of the underlying shares. Participant is advised to consult with Participant’s own personal tax, legal and financial advisors regarding Participant’s participation in the Plan before taking any action related to the Plan.

 

23.  Imposition of Other Requirements. The Company reserves the right to impose other requirements on Participant’s participation in the Plan, on the award and on any shares acquired under the Plan, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require Participant to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.

 

24.  Waiver. Participant acknowledges that a waiver by the Company of breach of any provision of this Agreement will not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by Participant or any other participant in the Plan.

 

 

 

 

 6 

 

 

25.  Notices. Any notice necessary under this Agreement shall be addressed to the Company in care of its Corporate Secretary at the principal executive office of the Company and to Participant at the address appearing in the personnel records of the Company for such Participant or to either party at such other address as either party hereto may hereafter designate in writing to the other. Any such notice shall be deemed effective upon receipt thereof by the addressee.

 

26.  Resolution of Disputes. Any dispute or disagreement which may arise under, or as a result of, or in any way relate to, the interpretation, construction or application of this Agreement shall be determined by the Committee. Any determination made under this Agreement shall be final, binding and conclusive on the Participant, the Participant’s heirs, executors, administrators and successors, and the Company and its Affiliates for all purposes.

 

27.  Entire Agreement. This Agreement and the terms and conditions of the Plan constitute the entire understanding between the Participant and the Company and its Affiliates, and supersede all other agreements, whether written or oral, with respect to the Award.

 

28.   Headings. The headings of this Agreement are inserted for convenience only and do not constitute a part of this Agreement.

 

29.  Counterparts. This Agreement may be executed simultaneously in two or more counterparts, each of which shall constitute an original, but all of which taken together shall constitute one and the same agreement.

 

30.  Stockholder Approval. The effectiveness of this Agreement and of the grant of the Award pursuant the Agreement is subject to the approval of the Plan by the stockholders of the Company in accordance with the terms of the Plan.

 

 

[Signature Page Follows]

 

 

 

 

 

 

 

 

 

 7 

 

 

INTRUSION, INC.

 

Name: Kimberly Pinson

Title: Chief Financial Officer

 

 

 

Acknowledged and Agreed as of the

 

[[SIGNATURE]]

 

[[SIGNATURE_DATE]]

 

 

 

[[FIRSTNAME]] [[LASTNAME]]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 8 

 

EX-21 4 intrusion_ex2100.htm SUBSIDIARIES

EXHIBIT 21

 

Intrusion Inc. and Subsidiaries

Subsidiaries of the Registrant

 

The following table lists the subsidiaries of the Registrant as of December 31, 2022, the state or other jurisdiction of incorporation and the names under which such subsidiaries do business. The Registrant owns all of the outstanding voting securities of each subsidiary.

 

Name of Subsidiary   Jurisdiction   Name under which doing business
         
Intrusion.com GmbH   Germany   Intrusion Inc.

 

EX-23.1 5 intrusion_ex2301.htm CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

EXHIBIT 23.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

We consent to the incorporation by reference in the Registration Statements on Form S-3 (File No. 333-258491) and Form S-8 (File Nos. 333-125816, 333-167577 and 333-224810) of our report dated March 31, 2023 relating to the consolidated financial statements of Intrusion Inc. appearing in this Annual Report on Form 10-K of Intrusion, Inc. for the year ended December 31, 2022.

 

/s/ Whitley Penn LLP

 

Dallas, Texas

March 31, 2023

EX-31.1 6 intrusion_ex3101.htm CERTIFICATION

EXHIBIT 31.1

 

I, Anthony Scott, Chief Executive Officer of Intrusion Inc., certify that:

 

  (1) I have reviewed this annual report on Form 10-K of Intrusion Inc.:

 

  (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 cause 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 principals;

 

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

 

  (d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (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 the registrant’s board of directors (or persons performing the equivalent functions):

 

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

 

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

 

 

Date: March 31, 2023 /s/ Anthony Scott  
  Anthony Scott
  Chief Executive Officer

 

 

 

 

EX-31.2 7 intrusion_ex3102.htm CERTIFICATION

EXHIBIT 31.2

 

I, Kimberly Pinson, Chief Financial Officer of Intrusion Inc., certify that:

 

  (1) I have reviewed this annual report on Form 10-K of Intrusion Inc.:

 

  (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 cause 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 principals;

 

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

 

  (d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (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 the registrant’s board of directors (or persons performing the equivalent functions):

 

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

 

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

 

 

Date: March 31, 2023 /s/ Kimberly Pinson  
  Kimberly Pinson
  Chief Financial Officer

 

 

 

 

EX-32.1 8 intrusion_ex3201.htm CERTIFICATION

EXHIBIT 32.1

 

 

 

CERTIFICATION PURSUANT TO RULE 13a-14(b) OF THE EXCHANGE ACT AND 18 U.S.C. SECTION 1350, AS ENACTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report of Intrusion Inc. (the “Company”) on Form 10-K for the fiscal year ending December 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Anthony Scott, Chief Executive Officer of the Company certify, pursuant to 18 U.S.C. Section 1350, as enacted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

 

March 31, 2023 /s/ Anthony Scott  
  Anthony Scott
  Chief Executive Officer

 

 

 

 

EX-32.2 9 intrusion_ex3202.htm CERTIFICATION

EXHIBIT 32.2

 

 

 

CERTIFICATION PURSUANT TO RULE 13a-14(b) OF THE EXCHANGE ACT AND 18 U.S.C. SECTION 1350, AS ENACTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report of Intrusion Inc. (the “Company”) on Form 10-K for the fiscal year ending December 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Kimberly Pinson, Chief Financial Officer of the Company certify, pursuant to 18 U.S.C. Section 1350, as enacted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

 

March 31, 2023 /s/ Kimberly Pinson  
  Kimberly Pinson
  Chief Financial Officer

 

EX-101.SCH 10 intz-20221231.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Prepaid Expenses and Other Assets link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Right-of-use Asset and Leasing Liabilities link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Notes Payable link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Cares Act Employee Retention Credit Receivable and SBA Paycheck Protection Program Loan link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Correction of Immaterial Errors link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Subsequent Events. link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Prepaid Expenses and Other Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Right-of-use Asset and Leasing Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Correction of Immaterial Errors (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Summary of Significant Accounting Policies (Details - Contract liability) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Prepaid Expenses and Other Assets (Details - Prepaid Expenses) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Accrued Expenses (Details - Accrued Expenses) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Consolidated Balance Sheet) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Income Statement) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Other supplemental information) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Minimum obligation) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Notes Payable (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Commitments and Contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Common Stock (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Stock-Based Compensation (Details - Future Stock Option Plans) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Stock-Based Compensation (Details - Unvested Restricted Stock Awards) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - Stock-Based Compensation (Details - Stock Options Activities) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - Stock-Based Compensation (Details - Exercise Price) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - Stock-Based Compensation (Details - Outstanding) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - Stock-Based Compensation (Details - Valuation Assumptions) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - Stock-Based Compensation (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - Employee Benefit Plan (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - Related Party Transactions (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - Income Taxes (Details - Deferred Tax Assets and Liabilities) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - Income Taxes (Details - Income Tax Reconciliation) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - Cares Act Employee Retention Credit Receivable and SBA Paycheck Protection Program Loan (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - Correction of Immaterial Errors (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 intz-20221231_cal.xml XBRL CALCULATION FILE EX-101.DEF 12 intz-20221231_def.xml XBRL DEFINITION FILE EX-101.LAB 13 intz-20221231_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Treasury Stock, Common [Member] AOCI Attributable to Parent [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Long-Term Debt, Type [Axis] Two Streeterville Notes [Member] Securities Financing Transaction [Axis] Sale And Issuance Of Common Stock And Warrants [Member] Customer [Axis] Seven Government Customers [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Five Government Customers [Member] Three Government Customers And One Commercial Customer [Member] Three Government Customers [Member] Statistical Measurement [Axis] Minimum [Member] Long-Lived Tangible Asset [Axis] Equipment And Furniture And Fixtures [Member] Leasehold Improvements [Member] Property Subject to or Available for Operating Lease [Axis] Operating ROU Leases [Member] Finance ROU Leases [Member] Streeterville Capital [Member] ATM Offering [Member] Registered Direct Offering [Member] Class of Warrant or Right [Axis] Warrants [Member] Plan Name [Axis] Omnibus Incentive Plan [Member] 2015 Plan [Member] 2005 Plan [Member] Award Type [Axis] Restricted Stock Awards [Member] Equity Option [Member] 2021 Plan [Member] Exercise Price Range [Axis] Range 1 [Member] Range 2 [Member] Range 3 [Member] Range 4 [Member] Range 5 [Member] Range 6 [Member] Related Party [Axis] Third-party law firm related to CEO [Member] Paycheck Protection Program CARES Act [Member] [Default Label] Revision of Prior Period [Axis] Previously Reported [Member] Revision of Prior Period, Adjustment [Member] As Corrected [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Auditor Firm ID Auditor Name Auditor Location Statement of Financial Position [Abstract] ASSETS Current Assets: Cash and cash equivalents Accounts receivable Prepaid expenses and other assets Total current assets Noncurrent Assets: Property and equipment: Equipment Capitalized software development Furniture and fixtures Leasehold improvements Property and equipment, gross Accumulated depreciation and amortization Property and equipment, net Finance leases, right-of-use assets, net Operating leases, right-of-use assets, net Other assets Total noncurrent assets TOTAL ASSETS LIABILITIES AND STOCKHOLDERS’ EQUITY (DEFICIT) Current Liabilities: Accounts payable, trade Accrued expenses Finance lease liabilities, current portion Operating lease liabilities, current portion Notes payable Deferred revenue Total current liabilities Noncurrent Liabilities: Finance lease liabilities, noncurrent portion Operating lease liabilities, noncurrent portion Total noncurrent liabilities Commitments and Contingencies – (See Note 7) Stockholders’ Equity (Deficit): Common stock $0.01 par value: Authorized shares — 80,000 Issued shares — 21,198 in 2022 and 19,135 in 2021 Outstanding shares — 21,188 in 2022 and 19,125 in 2021 Common stock held in treasury, at cost – 10 shares Additional paid-in capital Accumulated deficit Accumulated other comprehensive loss Total stockholders’ equity (deficit) TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY (DEFICIT) Common Stock, Par or Stated Value Per Share Common Stock, Shares Authorized Common Stock, Shares, Issued Common Stock, Shares, Outstanding Common stock held in treasury, at cost, shares (in shares) Income Statement [Abstract] Revenue Cost of Revenue Gross Profit Operating Expenses: Sales and marketing Research and development General and administrative Operating Loss Interest and Other Income Interest Expense Gain on Lease Termination Loss Before Income Taxes Income Tax Net Loss Net Loss Per Share: Basic Diluted Weighted Average Common Shares Outstanding: Basic Diluted Statement [Table] Statement [Line Items] Beginning balance, value Beginning Balance, shares Restricted stock awards Restricted Stock Awards, shares Tax withholdings related to stock-based compensation awards Registered direct offering proceeds, net of fees Registered direct offering proceeds, net of fees, shares Issuance of common stock to terminate operating lease Issuance of common stock to terminate operating lease, shares Nonregistered private placement Nonregistered private placement, shares Public stock offering, net of fees Public stock offering, net of fees, shares Stock-based compensation expense Exercise of stock options Exercise of stock options, shares Net loss Ending balance, value Ending Balance, shares Statement of Cash Flows [Abstract] Operating Activities: Net Loss Adjustments to reconcile net loss to net cash used in operating activities: Depreciation and amortization Bad debt expense Stock-based compensation Non-cash lease costs Amortization of debt issuance costs Non-cash interest on notes payable Gain on termination/modification of operating lease Gain on extinguishment of debt Changes in operating assets and liabilities: Accounts receivable Prepaid expenses and other assets Accounts payable and accrued expenses Operating lease liabilities Deferred revenue Net cash used in operating activities Investing Activities: Purchases of property and equipment Capitalized software development Purchases of intangible assets – domain name Net cash used in investing activities Financing Activities: Proceeds from note payable, net of original issue discount Payments of debt issuance costs Principal payments on notes payable Reduction of finance lease liability Proceeds from public stock offering, net of fees Proceeds from registered direct offering, net of fees Proceeds from non-registered private placement Proceeds from stock options exercised Net cash provided by financing activities Net decrease in cash and cash equivalents Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year SUPPLEMENTAL DISCLOSURE OF CASH FLOW ACTIVITIES: Cash paid for interest SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES: Capitalized assets and capitalized software included in accounts payable Common stock issued for lease termination Assets acquired under a Right of Use (“ROU”) operating lease Assets acquired under a ROU finance lease Accounting Policies [Abstract] Description of Business Summary of Significant Accounting Policies Prepaid Expenses And Other Assets Prepaid Expenses and Other Assets Payables and Accruals [Abstract] Accrued Expenses Right-of-use Asset And Leasing Liabilities Right-of-use Asset and Leasing Liabilities Debt Disclosure [Abstract] Notes Payable Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Equity [Abstract] Common Stock Share-Based Payment Arrangement [Abstract] Stock-Based Compensation Retirement Benefits [Abstract] Employee Benefit Plan Related Party Transactions [Abstract] Related Party Transactions Income Tax Disclosure [Abstract] Income Taxes Cares Act Employee Retention Credit Receivable And Sba Paycheck Protection Program Loan Cares Act Employee Retention Credit Receivable and SBA Paycheck Protection Program Loan Correction Of Immaterial Errors Correction of Immaterial Errors Subsequent Events [Abstract] Subsequent Events. Basis of Presentation Going Concern Use of Estimates Cash and Cash Equivalents Accounts Receivable and Allowance for Doubtful Accounts Risk Concentration Prepaid Expenses and Other Assets Property and Equipment Long-Lived Assets Leases Commitments and Contingencies Foreign Currency Fair Value of Financial Instruments Revenue Recognition Accounting for Stock-based Compensation Awards Research and Development Costs Advertising Expenses Income Taxes Net Loss Per Share Recent Accounting Pronouncements Schedule of contract liabilities Schedule of prepaid expenses Schedule of accrued liabilities Schedule of lease information Lease cost table Schedule of other supplemental information related to our leases Future minimum lease obligations Schedule of common shares reserved for future issuance Schedule of unvested RSAs Schedule of option activities Schedule of stock options by exercise price Other information regarding stock options Valuation assumptions for stock-based compensation Schedule of deferred tax assets and liabilities Schedule of effective income tax rate reconciliation Schedule of effect of the correction Beginning Balance Beginning Balance Beginning Balance Beginning Balance Schedule of Product Information [Table] Product Information [Line Items] Cash and cash equivalents Working capital Proceeds from Notes Payable Proceeds from Issuance or Sale of Equity Accounts Receivable Allowance for Doubtful Accounts Percentage of revenues Property and equipment, useful lives Property and equipment Impairment of long-lived assets Contract assets Advertising expenses Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Prepaid insurance Prepaid licenses Employee retention credit receivable Prepaid other Total prepaid expenses and other assets Accrued legal and professional fees Accrued payroll Employee benefits payable Other Total accrued expenses Total lease assets Finance leases liabilities, current portion Operating leases liabilities, current portion Finance leases liability, noncurrent portion Operating lease liability, noncurrent portion Total lease liabilities Weighted average remaining lease term - Finance leases Weighted average remaining lease term - Operating leases Weighted average discount rate - Finance leases Weighted average discount rate - Operating leases Operating expense: Amortization expense – Finance ROU Lease expense – Operating ROU Other expense: Interest expense – Finance ROU Total Lease Expense Operating cash flows for operating leases Operating cash flows for finance leases Financing cash flows for finance leases Remaining 2022 Remaining 2022 Operating and Finance total lease minimum obligation - Remaining 2022 Operating ROU Leases, 2023 Finance ROU Leases, 2023 Operating and Finance total lease minimum obligation - 2023 Operating ROU Leases, 2024 Finance ROU Leases, 2024 Operating and Finance total lease minimum obligation - 2024 Operating ROU Leases Undiscounted Obligation Finance ROU Leases Undiscounted Obligation Operating and Finance total lease minimum obligation liability, Operating ROU Leases, Less Interest Finance ROU Leases, Less Interest Operating ROU Leases Finance ROU Leases Finance leases Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Line Items] Proceeds from issuance of notes Unamortized debt issuance costs Amortization of debt discounts Interest expenses Payments for Legal Settlements Class of Warrant or Right [Table] Class of Warrant or Right [Line Items] Proceeds from Issuance of Common Stock Stock Issued During Period, Shares, New Issues Class of Warrant or Right, Exercise Price of Warrants or Rights Warrants and Rights Outstanding, Maturity Date Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Common shares reserved for future issuance (in shares) Number of Shares, Beginning Balance Weighted-Average Grant-Date Fair Value, Beginning Balance Number of Shares Granted Weighted-Average Grant-Date Fair Value Granted Number of Shares Vested Weighted-Average Grant-Date Fair Value Vested Number of Shares Forfeited/canceled Weighted-Average Grant-Date Fair Value Forfeited/canceled Number of Shares, Ending balance Weighted-Average Grant-Date Fair Value, Ending balance Number of Options Outstanding, Beginning Weighted Average Exercise Price, Beginning Number of Options Outstanding, Granted at price = market value Weighted Average Exercise Price, Granted at price = market value Number of Options Outstanding, Exercised Weighted Average Exercise Price, Exercised Number of Options Outstanding, Forfeited Weighted Average Exercise Price, Forfeited Number of Options Outstanding, Expired Weighted Average Exercise Price, Expired Number of Options Outstanding, Ending Weighted Average Exercise Price, Ending Number of Options Exercisable Weighted Average Exercise Price, Exercisable Share-Based Payment Arrangement, Option, Exercise Price Range [Table] Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] Exercise price, high end of range Exercise price, high end of range Options Outstanding Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year) Options Outstanding Weighted Average Exercise Price Options Exercisable Options Exercisable Weighted Average Exercise Price Number of outstanding options, Vested and expected to vest Number of outstanding options, Exercisable Weighted average remaining contractual life, Vested and expected to vest Weighted average remaining contractual life, Exercisable Weighted average exercise price per share, Vested and expected to vest Weighted average exercise price per share, Exercisable Intrinsic value, Vested and expected to vest Intrinsic value, Exercisable Weighted average grant date fair value Expected dividend yield Risk-free interest rate Expected volatility Expected life (in years) Number of Shares Authorized Stock compensation expense Stock Issued During Period, Value, Restricted Stock Award, Gross Stock Issued During Period, Shares, Restricted Stock Award, Gross Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Employer matching contribution to 401K plan Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Line Items] Legal Fees Accrued legal fees Net operating loss carryforwards Net operating loss carryforwards of foreign subsidiaries Depreciation expense Stock-based compensation expense Other Net deferred tax assets Valuation allowance for net deferred tax assets Net deferred tax assets, net of allowance Reconciliation of income tax benefit to statutory rate: Income benefit at statutory rate State income taxes (benefit), net of federal income tax benefit Permanent differences Change in valuation allowance Expiring federal net operating losses Other Income tax provision Operating loss carryforwards Employee retention credit ERC receivable Proceeds from PPP Loan Debt maturity date Interest rate Gain on extinguishment of debt Revenue Cost of Revenue Gross Profit Operating Expenses Operating Loss Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date. Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date. Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date. Amount of lessee's undiscounted obligation for lease payments for operating and finance lease. Represents the gross number of share options (or share units) granted at price equal to the market value during the period. Weighted average price equal to the market value at which grantees can acquire the shares reserved for issuance on stock options awarded. Range 1 in a series of exercise price ranges. Range 2 in a series of exercise price ranges. Range 3 in a series of exercise price ranges. Range 4 in a series of exercise price ranges. Represents loan designed to provide funds for small businesses to keep their employees on the payroll. Third-party law firm related to CEO [Member] Assets, Current Property, Plant and Equipment, Gross Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, Plant and Equipment, Net Assets, Noncurrent Assets Liabilities, Current Liabilities, Noncurrent Treasury Stock, Value Stockholders' Equity Attributable to Parent Liabilities and Equity Interest Expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Diluted Shares, Outstanding TaxWithholdingsRelatedToStockbasedCompensationAwards Gain Loss On Termination Modification Of Lease Extinguishment of Debt, Gain (Loss), Net of Tax Increase (Decrease) in Accounts Receivable Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Contract with Customer, Liability Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Payments to Develop Software Payments to Acquire Intangible Assets Net Cash Provided by (Used in) Investing Activities Payments of Debt Issuance Costs Repayments of Notes Payable Finance Lease, Principal Payments Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents PrepaidExpensesAndOtherAssetsPolicyTextBlock Commitments and Contingencies, Policy [Policy Text Block] Income Tax, Policy [Policy Text Block] Contract with Customer, Liability Contract With Customer Liability Revenue Recognized Including Opening Balance Cash Equivalents, at Carrying Value Finance Lease, Liability, Payments, Due in Next Rolling 12 Months Lessee, Operating Lease, Liability, Undiscounted Excess Amount Finance Lease, Liability, Undiscounted Excess Amount Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Deferred Tax Liabilities, Property, Plant and Equipment Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Deferred Tax Assets, Other Deferred Tax Assets, Gross Deferred Tax Assets, Valuation Allowance Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Revenues Cost of Revenue [Default Label] EX-101.PRE 14 intz-20221231_pre.xml XBRL PRESENTATION FILE XML 15 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover - USD ($)
12 Months Ended
Dec. 31, 2022
Mar. 24, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 31, 2022    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2022    
Current Fiscal Year End Date --12-31    
Entity File Number 001-39608    
Entity Registrant Name INTRUSION INC.    
Entity Central Index Key 0000736012    
Entity Tax Identification Number 75-1911917    
Entity Incorporation, State or Country Code DE    
Entity Address, Address Line One 101 EAST PARK BLVD    
Entity Address, Address Line Two SUITE 1200    
Entity Address, City or Town PLANO    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 75074    
City Area Code (972)    
Local Phone Number 234-6400    
Title of 12(b) Security Common Stock, par value $0.01 per share    
Trading Symbol INTZ    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 69,240,768
Entity Common Stock, Shares Outstanding   21,248,195  
Auditor Firm ID 726    
Auditor Name Whitley Penn LLP    
Auditor Location Dallas, Texas    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current Assets:    
Cash and cash equivalents $ 3,015 $ 4,100
Accounts receivable 530 1,034
Prepaid expenses and other assets 1,877 356
Total current assets 5,422 5,490
Property and equipment:    
Equipment 2,865 2,517
Capitalized software development 1,380 0
Furniture and fixtures 43 43
Leasehold improvements 78 67
Property and equipment, gross 4,366 2,627
Accumulated depreciation and amortization (2,208) (1,567)
Property and equipment, net 2,158 1,060
Finance leases, right-of-use assets, net 1,048 1,709
Operating leases, right-of-use assets, net 504 808
Other assets 143 166
Total noncurrent assets 3,853 3,743
TOTAL ASSETS 9,275 9,233
Current Liabilities:    
Accounts payable, trade 1,273 718
Accrued expenses 446 534
Finance lease liabilities, current portion 667 644
Operating lease liabilities, current portion 294 935
Notes payable 10,114 0
Deferred revenue 455 560
Total current liabilities 13,249 3,391
Noncurrent Liabilities:    
Finance lease liabilities, noncurrent portion 10 673
Operating lease liabilities, noncurrent portion 231 1,250
Total noncurrent liabilities 241 1,923
Commitments and Contingencies – (See Note 7)
Stockholders’ Equity (Deficit):    
Common stock $0.01 par value: Authorized shares — 80,000 Issued shares — 21,198 in 2022 and 19,135 in 2021 Outstanding shares — 21,188 in 2022 and 19,125 in 2021 212 191
Common stock held in treasury, at cost – 10 shares (362) (362)
Additional paid-in capital 92,304 84,230
Accumulated deficit (96,326) (80,097)
Accumulated other comprehensive loss (43) (43)
Total stockholders’ equity (deficit) (4,215) 3,919
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY (DEFICIT) $ 9,275 $ 9,233
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
shares in Thousands
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Common Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Common Stock, Shares Authorized 80,000 80,000
Common Stock, Shares, Issued 21,198 19,135
Common Stock, Shares, Outstanding 21,188 19,125
Common stock held in treasury, at cost, shares (in shares) 10 10
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]    
Revenue $ 7,529 $ 7,277
Cost of Revenue 3,354 3,621
Gross Profit 4,175 3,656
Operating Expenses:    
Sales and marketing 6,510 10,935
Research and development 6,465 6,328
General and administrative 7,483 5,896
Operating Loss (16,283) (19,503)
Interest and Other Income 2,028 722
Interest Expense (2,359) (21)
Gain on Lease Termination 385 0
Loss Before Income Taxes (16,229) (18,802)
Income Tax 0 0
Net Loss $ (16,229) $ (18,802)
Net Loss Per Share:    
Basic $ (0.82) $ (1.05)
Diluted $ (0.82) $ (1.05)
Weighted Average Common Shares Outstanding:    
Basic 19,791 17,992
Diluted 19,791 17,992
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Treasury Stock, Common [Member]
AOCI Attributable to Parent [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Beginning balance, value at Dec. 31, 2020 $ 174 $ (362) $ (43) $ 77,187 $ (61,295) $ 15,661
Beginning Balance, shares at Dec. 31, 2020 17,428 10        
Restricted stock awards $ 1 (1)
Restricted Stock Awards, shares 149          
Tax withholdings related to stock-based compensation awards           0
Public stock offering, net of fees $ 13 5,543 5,556
Public stock offering, net of fees, shares 1,302          
Stock-based compensation expense 1,260 1,260
Exercise of stock options $ 3 241 244
Exercise of stock options, shares 256          
Net loss (18,802) (18,802)
Ending balance, value at Dec. 31, 2021 $ 191 $ (362) (43) 84,230 (80,097) 3,919
Ending Balance, shares at Dec. 31, 2021 19,135 10        
Restricted stock awards $ 1 (1)
Restricted Stock Awards, shares 103          
Tax withholdings related to stock-based compensation awards (9) (9)
Registered direct offering proceeds, net of fees $ 12 4,284 4,296
Registered direct offering proceeds, net of fees, shares 1,213          
Issuance of common stock to terminate operating lease $ 1 199 200
Issuance of common stock to terminate operating lease, shares 75          
Nonregistered private placement 100 100
Nonregistered private placement, shares 32          
Public stock offering, net of fees $ 6 1,979 1,985
Public stock offering, net of fees, shares 541          
Stock-based compensation expense 1,456 1,456
Exercise of stock options $ 1 66 67
Exercise of stock options, shares 99          
Net loss (16,229) (16,229)
Ending balance, value at Dec. 31, 2022 $ 212 $ (362) $ (43) $ 92,304 $ (96,326) $ (4,215)
Ending Balance, shares at Dec. 31, 2022 21,198 10        
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Operating Activities:    
Net Loss $ (16,229) $ (18,802)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 1,308 780
Bad debt expense 0 27
Stock-based compensation 1,456 1,260
Non-cash lease costs 304 243
Amortization of debt issuance costs 861 0
Non-cash interest on notes payable 1,463 0
Gain on termination/modification of operating lease (385) (17)
Gain on extinguishment of debt 0 (635)
Changes in operating assets and liabilities:    
Accounts receivable 504 172
Prepaid expenses and other assets (1,533) 7
Accounts payable and accrued expenses 206 218
Operating lease liabilities (1,040) (193)
Deferred revenue (105) 383
Net cash used in operating activities (13,190) (16,557)
Investing Activities:    
Purchases of property and equipment (307) (1,063)
Capitalized software development (1,172) 0
Purchases of intangible assets – domain name 0 (85)
Net cash used in investing activities (1,479) (1,148)
Financing Activities:    
Proceeds from note payable, net of original issue discount 10,000 0
Payments of debt issuance costs (710) 0
Principal payments on notes payable (1,500) 0
Reduction of finance lease liability (645) (699)
Proceeds from public stock offering, net of fees 1,985 5,556
Proceeds from registered direct offering, net of fees 4,296 0
Proceeds from non-registered private placement 100 0
Proceeds from stock options exercised 67 244
Tax withholdings related to stock-based compensation awards (9) 0
Net cash provided by financing activities 13,584 5,101
Net decrease in cash and cash equivalents (1,085) (12,604)
Cash and cash equivalents at beginning of year 4,100 16,704
Cash and cash equivalents at end of year 3,015 4,100
SUPPLEMENTAL DISCLOSURE OF CASH FLOW ACTIVITIES:    
Cash paid for interest 35 20
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Capitalized assets and capitalized software included in accounts payable 261 0
Common stock issued for lease termination 200 0
Assets acquired under a Right of Use (“ROU”) operating lease 0 489
Assets acquired under a ROU finance lease $ 5 $ 1,995
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Description of Business

1. Description of Business

 

Intrusion, Inc. (together with its consolidated subsidiaries, the “Company,” Intrusion,” “Intrusion Inc.”, “we”, “us”, “our”, or similar terms) was organized in Texas in September 1983 and reincorporated in Delaware in October 1995. Our principal executive offices are located at 101 East Park Boulevard, Suite 1200, Plano, Texas 75074, and our telephone number is (972) 234-6400. Our website URL is www.intrusion.com.

 

The Company develops, sells, and supports products that protect any-sized company or government organization by fusing advanced threat intelligence with real-time mitigation to kill cyberattacks as they occur – including Zero-Days. The Company markets and distributes its solutions through a direct sales force and value-added resellers. The Company’s end-user customers include U.S. federal government entities, state and local government entities, and companies ranging in size from mid-market to large enterprises.

 

TraceCop (“TraceCop™”) and Savant (“Savant™”) are registered trademarks of Intrusion Inc. The Company has applied for trademark protection for the Company’s new INTRUSION Shield cybersecurity solution.

 

XML 22 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

 

Basis of Presentation

 

The Company’s consolidated financial statements include its accounts and those of its wholly owned subsidiary and are prepared in accordance with Generally Accepted Accounting Principles in the United States of America (“GAAP”). All intercompany balances and transactions have been eliminated in consolidation.

 

Going Concern

 

As of December 31, 2022, the Company had cash and cash equivalents of $3.0 million and a working capital deficit of $7.8 million. The Company has incurred net operating losses in each of the last three years. The Company’s principal sources of cash for funding operations in 2022 was through the issuance of the two Streeterville notes which contributed $9.3 million, net of issuance costs (see Note 6), and $6.4 million from the sale and issuance of common stock and warrants. The Streeterville notes have maturities of September 10, and December 29, 2023. These conditions raise substantial doubt about the ability of the Company to continue as a going concern. Management plans to fund operations of the Company through additional debt or equity financing. If the Company is not able to obtain additional debt or equity financing on terms and conditions acceptable to the Company, the Company may be unable to implement the Company’s business plan, fund its liquidity needs or even continue its operations.

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Estimates are used for, but not limited to, the accounting for doubtful accounts, sales discounts, sales returns, revenue recognition, warranty costs, depreciation, income taxes and stock-based compensation. Actual results could differ from these estimates.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents. The Company maintains cash balances that may at times exceed federally insured limits. The Company’s cash balances are maintained at a high-quality financial institution, and the Company believes the credit risk related to these cash balances is minimal. As of December 31, 2022, and 2021, the Company had approximately $3.0 and $4.1 million, respectively, of cash and cash equivalents.

 

Accounts Receivable and Allowance for Doubtful Accounts

 

Trade accounts receivable are stated at the amount the Company expects to collect. The Company maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. Management considers the following factors when determining the collectability of specific customer accounts: customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment terms. If the financial condition of the Company’s customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. Based on management’s assessment, the Company provides for estimated uncollectible amounts through a charge to earnings and an increase to a valuation allowance. Balances that remain outstanding after the Company has used reasonable collection efforts are written off through a charge to the valuation allowance.

 

The Company’s accounts receivable represents unconditional contract billings for sales per contracts with customers and are classified as current. As of December 31, 2022, and 2021, and January 1, 2021, the Company had accounts receivable balances of $0.5, $1.0 and $1.2 million, respectively. The Company did not recognize an allowance for doubtful accounts as of December 31, 2022, and 2021.

 

Risk Concentration

 

Financial instruments, which potentially subject the Company to concentrations of credit risk, consists primarily of cash and cash equivalents, investments, and accounts receivable. Cash and cash equivalent deposits are at risk to the extent that they exceed Federal Deposit Insurance Corporation insured amounts. To minimize risk, the Company places its investments in U.S. government obligations, corporate securities, and money market funds. Substantially all the Company’s cash, cash equivalents and investments are maintained with one major U.S. financial institution. The Company does not believe that it is subject to any unusual financial risk with the Company’s banking arrangements. The Company has not experienced any significant losses on its cash and cash equivalents.

 

The Company sells its products to customers primarily in the U.S. In the future, the Company may sell the Company’s products internationally. Fluctuations in currency exchange rates and adverse economic developments in foreign countries could adversely affect the Company’s operating results. The Company performs ongoing credit evaluations of its customers’ financial condition and generally require no collateral. The Company maintains reserves for potential credit losses, and such losses, in the aggregate, have historically been minimal.

 

The Company’s operations are concentrated in one area - security software/entity identification. Sales to the U.S. Government through direct and indirect channels totaled 65.8% of total revenues attributable to seven government customers and 71.4% of total revenues attributable to seven government customers for the years ended December 31, 2022, and 2021, respectively. Three individual government customers and two individual commercial customers during the year ended December 31, 2022, individually accounted for over 10% of total revenues and during the year ended December 31, 2021, three government customers and one commercial, individually accounted for over 10% of total revenues. The Company’s similar product and service offerings are not viewed as individual segments, as the Company’s management analyzes the business as a whole and expenses are not allocated to each product offering.

 

Prepaid Expenses and Other Assets

 

The Company’s prepaid expenses and other assets balance is primarily related to prepaid insurance, prepaid software, and other subscription services, which represents the unamortized balance of insurance premiums, or other prepaid services and products. These payments are amortized on a straight-line basis over the policy or service term.

 

Property and Equipment

 

Equipment, furniture, and fixtures are stated at cost less accumulated depreciation and depreciated on a straight-line basis over the estimated useful lives of the assets. Such lives vary from 1 to 5 years. Leasehold improvements are stated at cost less accumulated amortization and are amortized on a straight-line basis over the shorter of estimated useful lives of the assets or the remaining terms of the leases. Such lives vary from 2 to 5 years. Expenditures for major renewals and betterments that extend the useful lives of property and equipment are capitalized. Repair and maintenance costs are expensed as incurred.

 

During 2022, the Company began the capitalization of internally developed software due to implementing the Agile software development methodology which allowed the Company to accurately track, and record costs associated with new software development and enhancements.

 

Pursuant to ASC Topic 350-40 Internal Use Software Accounting Capitalization, certain development costs related to the Company’s products during the application development stage are capitalized as part of property and equipment. Costs incurred in the preliminary stages of development are expensed as incurred. The preliminary stage includes such activities as conceptual formulation of alternatives, evaluation of alternatives, determination of existence of needed technology, and the final selection of alternatives. Once the application development stage is reached, internal and external costs are capitalized until the software is complete and ready for its intended use. Capitalized internal use software is amortized on a straight-line basis over its estimated useful life, which is generally three years.

 

Depreciation and amortization are recorded as operating expenses in the Consolidated Statement of Operations. Depreciation and amortization related to the Company’s property and equipment balances totaled approximately $0.6 million and $0.5 million for the years ended December 31, 2022, and 2021, respectively.

 

Long-Lived Assets

 

The Company reviews long-lived assets, including property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset 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 cash flows to be generated by the asset. If the carrying value exceeds the future undiscounted cash flows, the assets are written down to fair value. During the years ended December 31, 2022, and 2021, there was no impairment of long-lived assets.

 

Leases

 

The Company accounts for leases using the guidance in FASB ASC 842. The Company evaluates new contracts at inception to determine if the contract conveys the right to control the use of an identified asset for a period in exchange for periodic payments. A lease exists if the Company obtains substantially all the economic benefits of an asset, and the Company has the right to direct the use of that asset. When a lease exists, the Company records a right-of-use asset that represents its right to use the asset over the lease term and a lease liability that represents its obligation to make payments over the lease term. Lease liabilities are recorded at the sum of future lease payments discounted by the collateralized rate the Company could obtain to lease a similar asset over a similar period, and right-of-use assets are recorded equal to the corresponding lease liability, plus any prepaid or direct costs. The Company does not recognize leases with initial terms of 12 months or less.

 

Commitments and Contingencies

 

Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, or other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonable estimated. The Company is involved in various lawsuits, claims and administrative proceedings arising in the normal course of business. For additional information, see Note 7 – Commitments and Contingencies.

 

Foreign Currency

 

All assets and liabilities in the balance sheets of foreign subsidiaries whose functional currency is other than the U.S. dollar are translated at year-end exchange rates. All revenues and expenses in the statement of operations of these foreign subsidiaries are translated at average exchange rates for the year. Translation gains and losses are not included in determining net income but are shown in accumulated other comprehensive loss in the stockholders’ deficit section of the consolidated balance sheet. Foreign currency transaction gains and losses are included in determining net loss and were not significant.

 

Fair Value of Financial Instruments

 

The Company calculates the fair value of its assets and liabilities which qualify as financial instruments and include additional information in the notes to consolidated financial statements when the fair value is different than the carrying value of these financial instruments. The estimated fair value of accounts receivable, accounts payable and accrued expenses approximate their carrying amounts due to the relatively short maturity of these instruments. Notes payable and financing and operating leases approximate fair value as they bear market rates of interest. None of these instruments are held for trading purposes.

 

Revenue Recognition

 

The Company recognizes product revenue upon shipment or after meeting certain performance obligations. These products can include hardware, software subscriptions and consulting services. Most of the Company’s sales are from consulting services. The Company also offers software on a subscription basis subject to software as a service (”SaaS”). Warranty costs and sales returns have not been material.

 

The Company recognize sales of its consulting services in accordance with FASB ASC Topic 606 whereby revenue from contracts with customers are recognized once the criteria under the five steps below are met:

 

  i) identification of the contract with a customer;
     
  ii) identification of the performance obligations in the contract;
     
  iii) determination of the transaction price;
     
  iv) allocation of the transaction price to the separate performance obligations; and
     
  v) Recognition of revenue upon satisfaction of a performance obligation.

 

Consulting services generally include reporting and are typically done monthly, and revenue is matched accordingly. Product sales may include maintenance and customer support allocated revenue in an arrangement using estimated selling prices of the delivered goods and services based on a selling price hierarchy using the relative selling price method. All product offering and service offering market values are readily determined based on current and prior stand-alone sales. The Company defers and recognize maintenance, updates, and support revenue over the term of the contract period, which is generally one year.

 

Normal payment terms offered to customers, distributors and resellers are net 30 days domestically. The Company does not offer payment terms that extend beyond one year and rarely does it extend payment terms beyond its normal terms. If certain customers do not meet its credit standards, the Company does require payments in advance to limit its credit exposure.

 

Shipping and handling costs are billed to the customer and included in revenue. Shipping and handling expenses are included in cost of revenue. The Company has elected to account for shipping and handling costs as fulfillment costs after the customer obtains control of the goods.

 

With the Company’s newest product, INTRUSION Shield, the Company began offering software on a subscription basis. INTRUSION Shield is a hosted arrangement subject to software as a service guidance under ASC 606. SaaS arrangements are accounted for as subscription services, not arrangements that transfer a license of intellectual property.

 

The Company utilizes the five-step process, mentioned above, per FASB ASC Topic 606 to recognize sales and will follow that directive, also, to define revenue items as individual and distinct. INTRUSION Shield services provided to its customers for a fixed monthly subscription fee include:

 

  · Access to Intrusion’s proprietary software and database to detect and prevent unauthorized access to its clients’ information networks;
  · Use of all software, associated media, printed materials, data, files, online documentation, and any equipment that Intrusion provides for customers to access the INTRUSION Shield; and
  · Tech support, post contract customer support (PCS) includes daily program releases or corrections provided by Intrusion without additional charge.

 

INTRUSION Shield contracts provide for no other services, and the Company’s customers have no rebates or return rights, nor are any such rights anticipated to be offered as part of this service.

 

The Company satisfies its performance obligation when its INTRUSION Shield solution is available to detect and prevent unauthorized access to a client’s information networks. Revenue is recognized monthly over the term of the contract. The Company’s standard initial contract terms automatically renew unless notice is given 30 days before renewal. Upfront payment of fees is deferred and amortized into income over the period covered by the contract.

 

The Company’s accounts receivable represents unconditional contract billings for sales per contracts with customers and are classified as current assets. As of December 31, 2022, and 2021, the Company had accounts receivable balance of $0.5 and $1.0 million, respectively. The Company did not recognize an allowance for doubtful accounts as of December 31, 2022, and 2021.

 

The Company classifies its contract assets as receivables because the Company generally has an unconditional right to payment for its sales or services performed at the end of the reporting period. As a result, the Company had no material contract assets as of December 31, 2022, and 2021.

 

Contract liabilities consist of cash payments in advance of the Company satisfying performance obligations and recognizing revenue. The Company currently classifies contract liabilities as deferred revenue.

 

The following table presents changes in the Company’s contract liability during the years ended December 31, 2022, and 2021 (in thousands):

         
   December 31, 2022   December 31, 2021 
Balance at beginning of year  $560   $177 
Additions   1,877    1,953 
Revenue recognized   (1,982)   (1,570)
Balance at end of year  $455   $560 

 

Accounting for Stock-based Compensation Awards

 

The Company accounts for share-based compensation awards using the guidance in FASB ASC Topic 718, Compensation-Stock Compensation (“ASC 718”). The Company’s share-based compensations awards are awarded to directors, officers, and employees. ASC 718 requires all such share-based payments, including grants of employee stock options, to be recognized in the financial statements based on their fair values. Share-based compensation expense recognized in the statements of operations for the years ended 2022 and 2021 is based on awards ultimately expected to vest.

 

Research and Development Costs

 

The Company’s research and development of new software products are expensed until the application development stage is obtained. Once the application development stage is reached, internal and external costs are capitalized until the software is complete and ready for its intended use. The company incurs research and development costs that relate primarily to the development of new security software, appliances and integrated solutions, and major enhancements to existing services and products. Research and development costs are comprised primarily of sales and related benefit expenses, contract labor and prototype and other expenses incurred during research and development efforts.

 

Pursuant to ASC Topic 350-40 Internal Use Software Accounting-Capitalization, software development costs related to the Company’s products during the application development stage are capitalized.

 

Advertising Expenses

 

The cost of advertising is expensed as incurred or deferred until first use of advertising and expensed ratably over the applicable periods. Advertising expense was $0.5 million and $1.3 million for 2022 and 2021, respectively.

 

Income Taxes

 

Deferred income taxes are determined using the liability method in accordance with FASB ASC 740, Accounting for Income Taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. In addition, a valuation allowance is established to reduce any deferred tax asset for which it is determined that it is more likely than not that some portion of the deferred tax asset will not be realized.

 

FASB ASC 740 creates a single model to address accounting for uncertainty in tax positions by prescribing a minimum recognition threshold that a tax position is required to meet before being recognized in the financial statements. FASB ASC 740 also provides guidance on derecognition, measurement, classification, interest and penalties, accounting in interim periods, disclosure, and transition. There are no unrecognized tax benefits to disclose in the notes to the consolidated financial statements.

 

The Company files income tax returns in the U.S. federal jurisdiction. On December 31, 2022, tax returns related to fiscal years ended December 31, 2019 through December 31, 2021 remain open to possible examination by most tax authorities while tax returns in a few states remaining open related to fiscal years ended December 31, 2018 through December 31, 2021. No tax returns are currently under examination by any tax authorities.

 

Net Loss Per Share

 

The Company reports two separate net loss per shares numbers, basic and diluted. Basic net loss attributable to common stockholders per share is computed by dividing net loss attributable to common stockholders for the year by the weighted average number of common shares outstanding for the year. Diluted net loss attributable to common stockholders per share is computed by dividing the net loss attributable to common stockholders for the year by the weighted average number of common shares and dilutive common stock equivalents outstanding for the year. The common stock equivalents include all common stock issuable upon the exercise of outstanding options and vesting of restricted stock awards. The aggregate number of common stock equivalents excluded from the diluted loss per share calculated for the year ended December 31, 2022 totaled 1,317,973 and 901,388, respectively. Since the Company is in a net loss position for the year ended December 31, 2022, and 2021, basic and dilutive net loss per share is the same.

 

Recent Accounting Pronouncements

 

None.

 

XML 23 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Prepaid Expenses and Other Assets
12 Months Ended
Dec. 31, 2022
Prepaid Expenses And Other Assets  
Prepaid Expenses and Other Assets

3. Prepaid Expenses and Other Assets

 

Prepaid expenses and other assets included the following (dollars in thousands): 

         
   December 31, 
   2022   2021 
         
Prepaid insurance  $107   $105 
Prepaid licenses   98    80 
Employee retention credit receivable   1,363     
Prepaid other   309    171 
Total prepaid expenses and other assets  $1,877   $356 

 

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Accrued Expenses

4. Accrued Expenses

 

Accrued expenses consisted of the following (dollars in thousands): 

         
   December 31, 
   2022   2021 
         
Accrued legal and professional fees  $189   $254 
Accrued payroll   195    211 
Employee benefits payable   36    22 
Other   26    47 
Total accrued expenses  $446   $534 

 

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Right-of-use Asset and Leasing Liabilities
12 Months Ended
Dec. 31, 2022
Right-of-use Asset And Leasing Liabilities  
Right-of-use Asset and Leasing Liabilities

5. Right-of-use Asset and Leasing Liabilities

 

The Company has operating, and finance leases and records right-of-use assets and related lease liabilities as required under ASC 842. The lease liabilities are determined by the net present value of total lease payments and amortized over the life of the lease. All obligations under the Company’s lease agreements are designed to terminate with the last scheduled payment. The Company leases are for the following types of assets:

 

  · Computer hardware and copy machines – The Company’s finance lease right-of-use assets consist of computer hardware and copy machines. These leases have a three-year life and are in various stages of completion.
     
  · Office space – The Company’s operating lease right-of-use assets include rental agreements for its offices in Plano, TX and a data service center in Allen, TX. The Plano offices operating lease liability was modified during the year ended December 31, 2021, to add an additional floor of office space and terminate the prior lease. The modified lease has a life of ten months as of December 31, 2022. The data service center operating lease liability has a life of two years and ten months as of December 31, 2022.

 

Lease balances are recorded on the consolidated balance sheet as follows (in thousands): 

         
   December 31, 
   2022   2021 
Assets:        
Finance leases, right-of-use assets, net  $1,048   $1,709 
Operating leases, right-of-use assets, net   504    808 
Total lease assets   1,552    2,517 
Liabilities:          
Current:          
Finance leases liabilities, current portion   667    644 
Operating leases liabilities, current portion   294    935 
Non-current:          
Finance leases liability, noncurrent portion   10    673 
Operating lease liability, noncurrent portion   231    1,250 
Total lease liabilities  $1,202   $3,502 
           
Weighted average remaining lease term – Finance leases   1.58 years    2.66 years 
Weighted average remaining lease term – Operating leases   2.20 years    2.94 years 
Weighted average discount rate – Finance leases   3.37%    3.35% 
Weighted average discount rate – Operating leases   3.42%    4.70% 

 

As the implicit rate is not readily determinable for the Company's lease agreement, the Company uses an estimated incremental borrowing rate to determine the initial present value of lease payments. This discount rate for the lease approximates federal reserves’ prime rate.

 

The gross amount of assets recorded under finance leases was $3.2 million as of the years ended December 31, 2022, and 2021.

   

Certain of the Company’s lease agreements have options to extend the lease after the expiration of the initial term. The Company recognizes the cost of a lease over the expected total term of the lease, including optional renewal periods that the Company can reasonably expect to exercise. The Company does not have material obligations whereby the Company guarantees a residual value on assets the Company leases, nor do the Company’s lease agreements impose restrictions or covenants that could affect its ability to make distributions.

 

Schedule of Items Appearing on the Statement of Operations (in thousands): 

         
   Year Ended 
   December 30, 2022   December 31, 2021 
Operating expense:          
Amortization expense – Finance ROU  $665   $306 
Lease expense – Operating ROU   304    341 
Other expense:          
Interest expense – Finance ROU   35    20 
Total Lease Expense  $1,004   $667 

 

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

         
   Year Ended 
   December 30, 2022   December 31, 2021 
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash flows for operating leases  $(1,085)  $33 
Operating cash flows for finance leases   665    306 
Financing cash flows for finance leases   (645)   (699)

 

Future minimum lease obligations consisted of the following as of December 31, 2022 (in thousands): 

             
   Operating   Finance     
Year ending December 31,  ROU Leases   ROU Leases   Total 
2023  $307   $680   $987 
2024   123    8    131 
2025   115    3    118 
   $545   $691   $1,236 
Less Interest*   (20)   (14)     
   $525   $677      

 

* Interest is imputed for operating ROU leases and classified as lease expense and is included in operating expenses in the accompanying consolidated statements of operations.

 

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Notes Payable

 

6. Notes Payable

 

On March 10, 2022, Intrusion Inc. entered into an unsecured loan agreement with Streeterville Capital, LLC whereby the Company could draw up to $10.0 million in two separate tranches of $5.0 million through the issuance of two separate promissory notes of $5.4 million each, with an initial interest rate of 7%, subject to some increases in the case of, among other things, an event of default. On March 10, 2022, the Company received $4.6 million in net funds from the first tranche (First Note) pursuant to a promissory note executed contemporaneously with the execution of the loan agreement. On June 29, 2022, the Company received an additional $4.7 million in net funds from the second tranche (Second Note) pursuant to a promissory note. Each note has an 18-month maturity, may be prepaid subject to varying prepayment premiums, and may be redeemed at any time after six months into the term of such note in amounts up to $0.5 million per calendar month upon the noteholder’s election. The Company has the option, in its sole discretion, to satisfy any redemption demands in cash or shares of its common stock that will be issued in an amount equal to the dollar amount of the redemption demand divided by the number that represents 85% of the average of the two lowest daily volume weighted average prices of common stock over a fifteen-day trailing period. This option to settle in shares at an 15% discount is deemed a beneficial conversion feature (“BCF”).

 

The loan agreement and accompanying notes are subject to standard and customary events of default, including, without limitation, the Company’s continued listing on the Nasdaq or New York Stock Exchange. While the notes remain outstanding, the Company will be subject to certain conditions and restrictions, including, without limitation the following: the noteholder’s right to consent to any future variable rate transactions (excluding ATMs, equity offerings, or private placements without market adjustable features) and any debt (excluding bank loans, lines of credit, mortgagees, leases, or asset backed loans); the noteholder’s right to participate in any debt or equity financings, excluding (ATMs, loans, lines of credit, mortgagees, leases, or asset backed loans); a prohibition on the Company’s ability to extend or enter into any agreement restricting its ability to issue common stock under the notes; as well as a prohibition on its ability to permit any other lender to participate alongside the noteholder via any debt financing structures.

 

The Company evaluated both the First and Second Note in accordance with ASC 480 “Distinguishing Liabilities from Equity” because the promissory note (1) embodies an option redemption obligation, (2) may require the Company to settle the optional redemption obligation by issuing a variable number of its common shares, and (3) is based solely on a fixed monetary amount known at inception.

 

The lender does not benefit if the fair value of the Company’s Common Stock increases and does not bear the risk that the fair value of the Company’s Common Stock might decrease. In accordance with ASC 480, the promissory notes have been recorded as a liability and the company is recording interest expense over the term of the promissory note, using the interest method from ASC 835-30, to accrete the carrying amount of the promissory note up to the redemption common stock settlement amount.

 

On March 10, 2022, the Company recorded debt issue costs of $0.7 million as an offset to the promissory note to be amortized over the 18-month term associated with the First Note. On June 29, 2022, the Company recorded debt issue costs of $0.7 million as an offset to the promissory note to be amortized over the 18-month term associated with the Second Note. As of December 31, 2022, the balance of unamortized debt issuance costs for both notes were $0.5 million. For the year ended December 31, 2022, the Company recorded $0.9 million for amortization of the debt discounts related to both notes to interest expense in the accompanying Consolidated Statement of Operations. The effective interest rate of the notes payable including amortization of the debt issuance costs and accretion of BCF is 35.19%.

 

For the year ended December 31, 2022, the Company recorded $1.5 million of interest expense in the accompanying Consolidated Statement of Operations. The interest recorded associated with the unsecured promissory notes increases the associated notes payable on the accompanying Consolidated Balance Sheet. The balances on the notes payable mature in September and December 2023.

 

On January 11, 2023, the Company amended the promissory notes issued pursuant to the unsecured loan agreement with Streeterville Capital, LLC whereby the noteholder agreed to waive their redemption rights through March 31, 2023, in exchange for a fee equal to 3.75% of the outstanding principal balance which was added to the outstanding indebtedness.

 

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

7. Commitments and Contingencies

 

Change of Control and Severance Agreements

 

Certain members of the Company’s management are parties to severance and change of control agreements with the Company. The severance and change in control agreements provide those individuals with severance payments in certain circumstances and prohibit such individuals from, among other things, competing with the Company during his or her employment. In addition, the severance and change of control agreements prohibit subject individuals from, among other things, disclosing confidential information about the Company and its products or interfering with a client or customer of the Company, in each case during his or her employment and for certain periods (including indefinite periods) following the termination of such person’s employment.

 

Legal Proceedings

 

The Company is periodically involved in various litigation claims arising in the normal course of business. The Company believes these actions are routine and incidental to the business. While the outcome of these actions cannot be predicted with certainty, the Company does not believe that any will have a material adverse impact on the Company’s business.

 

Class Action Litigation

 

On April 16, 2021, a class action lawsuit was filed in the United States District Court, Eastern District of Texas, Sherman Division, captioned Celeste v. Intrusion Inc. et al., Case No. 4:21-cv-00307 (E.D. Tex.) against the Company, the Company’s now-former chief financial officer, and now-former chief executive officer alleging, among other things, that the defendants made false and/or misleading statements or omissions about the Company’s business, operations, and prospects in violation of Section 10(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Rule 10b-5 promulgated thereunder, as well as Section 20(a) of the Exchange Act. The Celeste lawsuit claimed compensatory damages and legal fees.

 

On May 14, 2021, a related class action lawsuit was filed in the United States District Court, Eastern District of Texas, Sherman Division, captioned Neely v. Intrusion Inc., et al., Case No. 4:12-cv-00374 (E.D. Tex.) against the Company, the Company’s now-former chief financial officer, and now-former chief executive officer. The Neely lawsuit alleged the same violations under the federal securities laws as those alleged in the Celeste lawsuit. The Neely lawsuit also sought compensatory damages and legal fees.

 

On November 23, 2021, the Court consolidated the Celeste and Neely actions, and appointed a lead plaintiff and lead plaintiff’s counsel. The lead plaintiff filed his amended complaint on February 7, 2022. The amended complaint named the following additional parties as named defendants: Mr. Michael Paxton, a former director and executive officer; Mr. Gary Davis, a former officer; Mr. Joe Head, the current chief technology officer, and a former director; and Mr. James Gero, a current director and chair of the compensation committee.

 

The parties to the consolidated action held a mediation on April 5, 2022, at the conclusion of which the parties executed a settlement term sheet setting forth the material terms associated with the resolution of the action, subject to the preparation of formal documents and a plan of distribution approved by the Court. The settlement agreement was subject to certain terms and conditions and received final approval by the Court on December 16, 2022. At that time, a final judgment was entered dismissing the case, with the Court retaining jurisdiction over the action for purposes of enforcing the terms of the class settlement agreement. The $3.3 million settlement was paid by the Company’s insurance provider under its insurance policy as the Company’s retention had previously been exhausted.

 

The lead plaintiff in the class action filed a motion for distribution of settlement funds on February 21, 2023. The Court approved the parties’ class action settlement and plan of allocation on March 22, 2023 and cancelled the previously-rescheduled March 31, 2023, hearing on the motion for distribution, all remaining matters in the class action then-pending having been fully and finally adjudicated.

 

Securities Investigation

 

On August 8, 2021, the Company received a notification from the Securities and Exchange Commission, Division of Enforcement, that it was investigating captioned In the Matter of Intrusion Inc. and requesting the Company produce certain documents and information. On November 9, 2021, the Securities and Exchange Commission served a subpoena to the Company in connection with this investigation which formally requested substantially similar information as in the prior request. The Company is continuing to comply with the requests and are cooperating in the investigation. The Company can offer no assurances as to the outcome of this investigation or its potential effect on the Company or its results of operations.

 

Stockholder Derivative Claim

 

On June 3, 2022, a verified stockholder derivative complaint was filed in U.S. District Court, District of Delaware by plaintiff Nathan Prawitt (the “Plaintiff Stockholder”) on behalf of Intrusion against certain of the Company’s current and former officers and directors (the “Defendants”). Plaintiff alleges that Defendants through various actions breached their fiduciary duties, wasted corporate assets, and unjustly enriched Defendants by (a) incurring costs and expenses in connection with the ongoing SEC investigation, (b) incurring costs and expenses to defend the Company with respect to the consolidated class action, (c) settling class-wide liability with respect to the consolidated class action, as well as ancillary claims regarding sales of the Company’s common stock by certain of the Defendants. The Plaintiff is seeking remedial actions including improvements in the Company’s corporate governance and internal control policies and reimbursement of legal costs. While the Company is not a named defendant, but a nominal plaintiff in the stockholder derivative claim, the Company will be providing the financial and other assistance for each of the Defendants that the Company is obligated to provide under the Company’s Articles of Incorporation, the Company’s Bylaws, as well as individual indemnifications agreements that are in effect between, the Company and each of the Defendants.

 

In addition to these legal proceedings, the Company is subject to various other claims that may arise in the ordinary course of business. The Company does not believe that any claims exist where the outcome of such matters would have a material adverse effect on the Company’s condensed consolidated financial position, operating results, or cash flows. However, there can be no assurance such legal proceedings will not have a material impact on the Company’s future results.

 

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Common Stock
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
Common Stock

8. Common Stock

 

ATM Offering

 

In August of 2021, the Company engaged B. Riley Securities, Inc. to act as sales agent under the Company’s at-the-market program, which allows us to potentially sell up to $50.0 million of its common stock on a delayed or continuous basis using a shelf registration statement on Form S-3, which the Company initially filed on August 5, 2021. The shelf registration became effective on August 16, 2021. For the year ended December 31, 2022, the Company has received proceeds of approximately $2.0 million net of fees from the sale of common stock pursuant to the program. Since the program was initiated, the Company has received proceeds of approximately $7.5 million net of fees from the sales of 1,843 thousand shares of common stock pursuant to the program.

 

Registered Direct Offering

 

On September 12, 2022, the Company entered in a Securities Purchase Agreement (the “Purchase Agreement”) with certain purchasers to issue and sell to the purchasers an aggregate of 1,378,677 shares of the Company’s common stock (the “Shares”) each of which was coupled with a warrant to purchase one share of common stock (the “Warrants”) at an aggregate offering price of $4.29 per share and warrant, such offering is hereinafter referred to as its “registered direct offering”. Each warrant has an exercise price of $5.22 per share of common stock, subject to adjustment for stock splits, reverse stock splits, stock dividends and similar transactions and is exercisable from the date of its issuance through September 14, 2027. The Company delivered 939,284 Shares and Warrants on or about September 14, 2022. After September 30, 2022, the company issued an additional 273,309 Shares and related Warrants as a result of delayed closings. On November 10, 2022, the Company, reached an agreement with the sole remaining delayed basis investor in the registered direct offering to reduce the purchaser’s subscription by $0.7 million and, accordingly, reduce the Company’s obligation to issue securities. Following the final closing, the Company had received from its registered direct offering total aggregate proceeds of $5.2 million in exchange for the issuance of an aggregate of 1,212,593 shares of common stock and warrants to purchase 1,212,593 shares of common stock.

 

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

9. Stock-Based Compensation

 

The Company accounts for equity-based compensation in accordance with ASC 718, Compensation – Stock Compensation, which requires that compensation related to all equity-based awards be recognized in the consolidated financial statements. Equity-based compensation cost is valued at fair value at the date of grant, and the grant date fair value is recognized as expense over each award’s requisite service period with a corresponding increase to equity or liability based on the terms of each award and the appropriate accounting treatment under ASC 718.

 

The Company had three stock-based compensation plans on December 31, 2022, and 2021. These plans which are described below, were developed to retain, and attract key employees and directors.

 

The 2021 Omnibus Incentive Plan (the “2021 Plan”)

 

During 2021, the Company added a new incentive 2021 Omnibus Incentive Plan. The purpose of the 2021 Plan is to provide a means through which the Company may attract and retain key personnel and to provide a means whereby directors, officers, employees, consultants and advisors of the Company can acquire and maintain an equity interest in the Company, or be paid incentive compensation, including incentive compensation measured by reference to the value of common stock, thereby strengthening their commitment to the welfare of the Company and aligning their interests with those of the Company’s stockholders.

 

The 2021 Plan is administered by the Compensation Committee of the Company’s Board of Directors and permits the grant of cash and equity-based awards, which may be awarded in the form of stock options, stock appreciation rights, restricted stock awards, performance awards, other stock-based awards, and other cash-based awards.

 

The aggregate number of shares of Common Stock that may be issued or used for reference purposes or with respect to which Awards may be granted under the 2021 Plan shall not exceed 2,500,000 shares and is subject to any increase or decrease, which shares may be either authorized and unissued Common Stock or Common Stock held in or acquired for the treasury of the Company or both.

 

The 2015 Stock Incentive Plan (“the “2015 Plan”)

 

On March 19, 2015, the Board approved the 2015 Stock Incentive Plan (the “2015 Plan”), which was approved by the stockholders on May 14, 2015. The 2015 Plan serves as a replacement for the 2005 Plan which expired by its terms on June 14, 2015. The approval of the 2015 Plan had no effect on the 2005 Plan or any options granted pursuant to the plan. All options will continue with their existing terms and will be subject to the 2005 Plan. Further, the Company will not be able to re-issue any option which is cancelled or terminated under the 2005 Plan. The 2015 Plan provided for the issuance of up to 600,000 shares of common stock upon exercise of options granted pursuant to the 2015 Plan.

 

The 2015 Plan consists of three separate equity incentive programs: the Discretionary Option Grant Program; the Stock Issuance Program; and the Automatic Option Grant Program for non-employee Board members. Officers and employees, non-employee Board members and independent contractors are eligible to participate in the Discretionary Option Grant and Stock Issuance Programs. Participation in the Automatic Option Grant Program is limited to non-employee members of the Board. Each non-employee Board member will receive an option grant for 10,000 shares of common stock upon initial election or appointment to the Board, provided that such individual has not previously been employed by the Company in the preceding three (3) months. In addition, on the date of each annual stockholders’ meeting, each Board member will automatically be granted an option to purchase 10,000 shares of common stock, provided he or she has served as a non-employee Board member for at least three months.

 

During the year ended December 31, 2021, the Board of Directors (“Board”) approved a new clause to the 2015 Plan, to accelerate the vesting of any unvested equity grants held by outside directors upon their retirement from the Board. Pursuant to the approval of the acceleration clause, during the second quarter of 2021, the equity awards held by two outside board members who retired from the Board in May 2021 became fully vested. The Company accounts for the acceleration of the related stock options as a modification of the option award under ASC 718. Accordingly, the Company recognized incremental stock compensation expense of approximately $0.2 million during the year ended December 31, 2021.

 

The 2005 Stock Incentive Plan (the “2005 Plan”)

 

On March 17, 2005, the Board approved the 2005 Stock Incentive Plan (the “2005 Plan”), which was approved by the stockholders on June 14, 2005. The 2005 Plan provided for the issuance of up to 750,000 shares of common stock upon exercise of options granted pursuant to the 2005 Plan. On May 30, 2007, the stockholders approved an Amendment to the 2005 Plan that increased this amount by 750,000 for a total of 1,500,000 shares of common stock that may be issued upon the exercise of options granted pursuant to the 2005 Plan. On May 29, 2008, and May 21, 2009, the stockholders approved an increase of 500,000 shares, respectively, of common stock that may be issued pursuant to the 2005 Plan for a total of 2,500,000 shares. On May 20, 2010, the stockholders approved an additional increase of 500,000 shares of common stock that may be issued pursuant to the 2005 Plan for a total of 3,000,000 shares. On May 19, 2011, the stockholders approved an additional increase of 400,000 shares of common stock that may be issued pursuant to the 2005 Plan for a total of 3,400,000 shares. Finally, on May 17, 2012, the stockholders approved an additional increase of 300,000 shares of common stock that may be issued pursuant to the 2005 Plan for a total of 3,700,000 shares.

 

The Compensation Committee of the Company’s Board of Directors determines for all employee options, the term of each option, option exercise price within limits set forth in the plans, number of shares for which each option is granted and the rate at which each option is exercisable (generally ratably over one, three or five years from grant date). However, the exercise price of any stock option may not be less than the fair market value of the shares on the date granted (or less than 110% of the fair market value in the case of optionees holding more than 10% of its voting stock of the Company), and the term cannot exceed ten years (five years for incentive stock options granted to holders of more than 10% of the Company’s voting stock).

 

Common shares reserved for future issuance, including outstanding options, unvested restricted stock and shares available for future grant under all the stock options plans are as follows:

 

     
(In thousands)  Common Shares
Reserved for Future
Issuance
 
     
2021 Plan   2,403 
2015 Plan   530 
2005 Plan   162 
Total   3,095 

 

Total compensation expense in operating expense on the statement of operations of $1.5 and $1.3 million during the years ended December 31, 2022, and 2021, respectively.

 

Restricted Stock Awards

 

During the year ended December 31, 2022, the Company issued new Restricted Stock Awards (RSAs) under the 2021 Plan in the amount of $0.4 million in value of restricted stock to each of the Company’s outside directors and certain members of management, with a valuation to be based on the closing price of the Company’s common stock on the Nasdaq Capital Market. Accordingly, 131,580 shares were granted and are expected to fully vest in one year on the anniversary of the grant date.

 

The following table summarizes the activities for the Company’s unvested RSAs in Intrusion Inc. stock for the year ended December 31, 2022:

         
    Unvested Restricted Stock Awards 
    Number of Shares (in thousands)    Weighted-Average
Grant-Date
Fair Value
 
Unvested as of December 31, 2021   149   $5.54 
Granted   132    2.66 
Vested   (97)   6.41 
Forfeited/canceled   (26)   3.85 
Unvested as of December 31, 2022   158   $2.88 

 

The Company recognized compensation expense related to its RSAs of $0.6 million during the year ended December 31, 2022. As of December 31, 2022, there was $0.2 million of unrecognized compensation cost related to unvested RSAs. This amount is expected to be recognized over a weighted-average period of 0.7 years.

 

Stock Option Awards

 

The Company also granted option awards under the 2015 Plan to its employees with the option price for each option set at the closing price for the Company’s Common Stock on the Nasdaq Capital Market on the grant date during the year ended December 31, 2022.

 

A summary of the Company’s stock option activity and related information for the years ended December 31, 2022, and 2021 is as follows: 

                
   2022   2021 
   Number of
Options (in
thousands)
   Weighted
Average
Exercise
Price
   Number of
Options (in
thousands)
   Weighted
Average
Exercise
Price
 
                 
Outstanding at beginning of year   617   $6.47    1,035   $2.87 
Granted   334    3.63    606    12.99 
Exercised   (99)   0.67    (257)   0.97 
Forfeited   (156)   8.16    (634)   9.81 
Expired   (28)   13.47    (133)   2.82 
Outstanding at end of year   668   $5.22    617   $6.47 
Options exercisable at end of year   281   $4.13    317   $1.56 

 

Information related to stock options outstanding on December 31, 2022, is summarized below: 

                     
    Options Outstanding    Options Exercisable 
Range of Exercise Prices   Outstanding at
12/31/21 (in
thousands)
    Weighted
Average
Remaining
Contractual Life (years)
    Weighted
Average
Exercise
Price
    Exercisable at
12/31/21 (in
thousands)
    Weighted
Average
Exercise
Price
 
                          
$0.40 - $0.48   88    0.81   $.47    88   $.47 
$1.15 - $2.80   98    1.57   $1.78    98   $1.78 
$3.45 - $4.75   331    9.17   $3.72    35   $4.38 
$8.72 - $12.71   135    8.27   $12.21    53   $11.87 
$23.52 - $23.52   17    8.17   $23.52    7   $23.52 
                          
$0.40 - $23.52 (all)   668    6.73   $5.22    281   $4.13 

 

Summarized information about outstanding stock options as of December 31, 2022, that are expected to vest in the future as well as stock options that are fully vested and currently exercisable, are as follows: 

         
   Outstanding Stock
Options (Expected to Vest)
   Options that are
Exercisable
 
As of December 31, 2022          
Number of outstanding options (in thousands)   688    281 
Weighted average remaining contractual life   6.73 years    3.39 years 
Weighted average exercise price per share  $5.22   $4.13 
Intrinsic value (in thousands)  $372   $372 

 

The fair values of option awards were estimated at the date of grant using a Black-Scholes option-pricing model with the following assumptions for fiscal years ended December 31, 2022, and 2021, respectively: 

         
   2022   2021 
         
Weighted average grant date fair value  $3.32   $8.09 
Weighted average assumptions used:          
Expected dividend yield   0.00%    0.00% 
Risk-free interest rate   2.17%    0.70% 
Expected volatility   129.54%    66.72% 
Expected life (in years)   6.76    4.29 

 

Expected volatility is based on historical volatility and in part on implied volatility. The expected term considers the contractual term of the option as well as historical exercise and forfeiture behavior. The risk-free interest rate is based on the rates in effect on the grant date for U.S. Treasury instruments with maturities matching the relevant expected term of the award.

 

The Company recognized compensation expense related to its stock options of $0.9 million during the year ended December 31, 2022. As of December 31, 2022, the total unrecognized compensation cost related to non-vested options not yet recognized in the statement of operations totaled approximately $0.8 million and the weighted average period over which these awards are expected to vest was 2.12 years.

 

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefit Plan
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
Employee Benefit Plan

10. Employee Benefit Plan

 

Employee 401(k) Plan

 

The Company has a plan known as the Intrusion Inc. 401(k) Savings Plan (the “Plan”) to provide retirement and incidental benefits for the Company’s employees. The Plan covers substantially all employees who meet minimum age and service requirements. As allowed under Section 401(k) of the Internal Revenue Code (“IRS”), the Plan provides tax deferred salary deductions for eligible employees.

 

Employees may contribute the lesser of 1% to 90% of their annual compensation to the Plan, limited to a maximum amount as set by the IRS. Participants who are over the age of 50 may contribute an additional amount of their salary per year, as defined annually by the IRS. The Company matches employee contributions at the rate of 0.25% per each 1% of contribution on the first 4% of compensation. Matching contributions to the Plan were approximately $0.1 million each for the years ended December 31, 2022, and 2021.

 

 

 

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Transactions
12 Months Ended
Dec. 31, 2022
Related Party Transactions [Abstract]  
Related Party Transactions

11. Related Party Transactions

 

During 2022, the Company retained legal services of a third-party law firm for which the Company’s Chief Executive Officer is a senior advisor. The Company recognized $0.3 and $0.0 million for the years ended December 31, 2022 and 2021 respectively in general and administrative expense on the Consolidated Statements of Operations. On December 31, 2022 and 2021, $0.1 and $0.0 million payable to the third-party law firm was included in accounts payable, trade on the Consolidated Balance Sheets. The rates paid for legal services to the third-party firm were comparable to rates paid to other law firms providing legal services to the Company.

 

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes

12. Income Taxes

 

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company’s deferred tax assets (liabilities) as of December 31, 2022, and 2021 are as follows (in thousands): 

         
   December 31 
   2022   2021 
         
Net operating loss carryforwards  $15,994   $22,497 
Net operating loss carryforwards of foreign subsidiaries   56    56 
Depreciation expense   (73)   (94)
Stock-based compensation expense   349    52 
Other   830    544 
Net deferred tax assets   17,156    23,055 
Valuation allowance for net deferred tax assets   (17,156)   (23,055)
Net deferred tax assets, net of allowance  $   $ 

 

Deferred tax assets are required to be reduced by a valuation allowance if it is more likely than not that some portion or all the deferred tax assets will not be realized. Realization of the future benefits related to the deferred tax assets is dependent on many factors, including the Company’s ability to generate taxable income within the near to medium term. Management has considered these factors in determining the valuation allowance for 2022 and 2021.

 

The differences between the provision for income taxes and income taxes computed using the federal statutory rate for the years ended December 31, 2022, and 2021 are as follows (in thousands): 

         
   2022   2021 
         
Reconciliation of income tax benefit to statutory rate:          
Income benefit at statutory rate  $(3,409)  $(3,948)
State income taxes (benefit), net of federal income tax benefit   (107)   (331)
Permanent differences   89    (206)
Change in valuation allowance   (5,899)   2,458 
Expiring federal net operating losses   9,745     
Other   (419)   2,027 
Income tax provision  $   $ 

 

On December 31, 2022, the Company had federal net operating loss carryforwards of approximately $76.1 million for income tax purposes that begin to expire in 2022 and are subject to the ownership change limitations under Internal Revenue Code Section 382.

 

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Cares Act Employee Retention Credit Receivable and SBA Paycheck Protection Program Loan
12 Months Ended
Dec. 31, 2022
Cares Act Employee Retention Credit Receivable And Sba Paycheck Protection Program Loan  
Cares Act Employee Retention Credit Receivable and SBA Paycheck Protection Program Loan

13. Cares Act Employee Retention Credit Receivable and SBA Paycheck Protection Program Loan

 

Interest and other income include $2.0 million, net of fees resulting from ERC claimed on amended IRS quarterly federal tax returns (“941s”) filed during the third quarter. The ERC was established by the Coronavirus Aid, Relief and Economic Security Act (“Cares Act”). The Cares Act allows relief to business affected by the coronavirus pandemic, by providing payments to employers for qualified wages. The Company amended 941s for the periods from April 1, 2020, to September 31, 2021. On December 31, 2022, the Company had $1.4 million in receivables remaining outstanding included in prepaid expenses and other assets.

 

On March 27, 2020, the U.S. federal government enacted the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”), which included the provision for a PPP administered by the U.S. Small Business Administration (“SBA”). The PPP allows qualifying businesses to borrow up to $10 million calculated based on qualifying payroll costs. The loan was guaranteed by the federal government and did not require collateral. On April 30, 2020, the Company entered into a PPP Loan with Silicon Valley Bank, pursuant to the PPP under CARES Act for a principal amount of $0.6 million. The PPP Loan was to mature on April 30, 2022, and bear interest at a rate of 1.0% per annum. The PPP Loan funds were received on April 30, 2020. The PPP Loan contained events of default and other provisions customary for a loan of this type. The PPP provided that (1) the use of PPP Loan amount shall be limited to certain qualifying expenses, (2) 100% of the principal amount of the loan is guaranteed by the SBA and (3) an amount up to the full principal amount plus accrued interest may qualify for loan forgiveness in accordance with the terms of CARES Act.

 

The Company utilized the full proceeds of the PPP Loan in accordance with the provisions of the CARES Act and submitted the PPP Loan Forgiveness Application. On April 7, 2021, the Company received notice from SBA that the PPP Loan and accrued interest was forgiven in full. As a result, the Company recorded a gain in the extinguishment of debt of $0.6 million in interest and other income on its consolidated statements of operations during the year ended December 31, 2021.

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Correction of Immaterial Errors
12 Months Ended
Dec. 31, 2022
Correction Of Immaterial Errors  
Correction of Immaterial Errors

 

14. Correction of Immaterial Errors

 

During the year ending December 31, 2022, management identified and corrected certain immaterial errors in the Company’s historical financial statements associated with the cost of revenues provided by a subcontractor. The errors understated the cost of revenue and overstated the sales and marketing operating expenses by equal amounts in the Consolidated Statement of Operations. The error had no impact on operating losses, net losses, and net loss per share nor any other financial statement amount. Further these errors had no impact on the consolidated balance sheets, statements of changes in stockholders’ equity (deficit), and statement of cash flows. These corrections do not affect any of the metrics used to calculate and evaluate management’s compensation and had no impact on bonuses, commissions, stock-based compensation, or any other employee renumeration. Historical amounts have been corrected and are presented on a comparable basis.

 

The below table presents the effect of the correction for the year ended December 31, 2021: 

             
   Year Ended December 31, 2021 
   As Reported   Adjustments   As Corrected 
Revenue  $7,277   $   $7,277 
Cost of Revenue   2,625    996    3,621 
                
Gross Profit   4,652    (996)   3,656 
                
Operating Expenses               
Sales and marketing   11,931    (996)   10,935 
Research and development   6,328        6,328 
General and administrative   5,896        5,896 
                
Operating Loss  $(19,503)  $   $(19,503)

 

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events.
12 Months Ended
Dec. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events.

 

15. Subsequent Events.

 

On January 11, 2023, the Company amended the promissory notes issued pursuant to the unsecured loan agreement with Streeterville Capital, LLC whereby the noteholder agreed to waive their redemption rights through March 31, 2023, in exchange for a fee equal to 3.75% of the outstanding principal balance which was added to the outstanding indebtedness.

 

On February 23, 2023, the Company entered into a note purchase agreement with Streeterville Capital, LLC (“Streeterville”), pursuant to which, among other things, Streeterville purchased from the Company a promissory note (the “Note”) in the aggregate principal amount of $1.4 million plus certain reimbursed expenses in exchange for $1.3 million to the Company. Under the Note, the Company shall make principal payments to Streeterville in the amount of $50 thousand per week each week prior to its maturity on March 31, 2023. No interest accrues on the balance of the Note prior to its maturity. In connection with the issuance of the Note, the Company and Streeterville also entered into a security agreement, which provides, according to its term, a security interest in all employee retention credits or other funds still owed or otherwise payable to the Company under the Cares Act. The Company received payment for the ERC owed to Intrusion on March 13, 2023, and on March 14, 2023, the Company repaid in full and in advance of the maturity date the secured promissory note with Streeterville.

 

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

 

The Company’s consolidated financial statements include its accounts and those of its wholly owned subsidiary and are prepared in accordance with Generally Accepted Accounting Principles in the United States of America (“GAAP”). All intercompany balances and transactions have been eliminated in consolidation.

 

Going Concern

Going Concern

 

As of December 31, 2022, the Company had cash and cash equivalents of $3.0 million and a working capital deficit of $7.8 million. The Company has incurred net operating losses in each of the last three years. The Company’s principal sources of cash for funding operations in 2022 was through the issuance of the two Streeterville notes which contributed $9.3 million, net of issuance costs (see Note 6), and $6.4 million from the sale and issuance of common stock and warrants. The Streeterville notes have maturities of September 10, and December 29, 2023. These conditions raise substantial doubt about the ability of the Company to continue as a going concern. Management plans to fund operations of the Company through additional debt or equity financing. If the Company is not able to obtain additional debt or equity financing on terms and conditions acceptable to the Company, the Company may be unable to implement the Company’s business plan, fund its liquidity needs or even continue its operations.

 

Use of Estimates

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Estimates are used for, but not limited to, the accounting for doubtful accounts, sales discounts, sales returns, revenue recognition, warranty costs, depreciation, income taxes and stock-based compensation. Actual results could differ from these estimates.

 

Cash and Cash Equivalents

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents. The Company maintains cash balances that may at times exceed federally insured limits. The Company’s cash balances are maintained at a high-quality financial institution, and the Company believes the credit risk related to these cash balances is minimal. As of December 31, 2022, and 2021, the Company had approximately $3.0 and $4.1 million, respectively, of cash and cash equivalents.

 

Accounts Receivable and Allowance for Doubtful Accounts

Accounts Receivable and Allowance for Doubtful Accounts

 

Trade accounts receivable are stated at the amount the Company expects to collect. The Company maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. Management considers the following factors when determining the collectability of specific customer accounts: customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment terms. If the financial condition of the Company’s customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. Based on management’s assessment, the Company provides for estimated uncollectible amounts through a charge to earnings and an increase to a valuation allowance. Balances that remain outstanding after the Company has used reasonable collection efforts are written off through a charge to the valuation allowance.

 

The Company’s accounts receivable represents unconditional contract billings for sales per contracts with customers and are classified as current. As of December 31, 2022, and 2021, and January 1, 2021, the Company had accounts receivable balances of $0.5, $1.0 and $1.2 million, respectively. The Company did not recognize an allowance for doubtful accounts as of December 31, 2022, and 2021.

 

Risk Concentration

Risk Concentration

 

Financial instruments, which potentially subject the Company to concentrations of credit risk, consists primarily of cash and cash equivalents, investments, and accounts receivable. Cash and cash equivalent deposits are at risk to the extent that they exceed Federal Deposit Insurance Corporation insured amounts. To minimize risk, the Company places its investments in U.S. government obligations, corporate securities, and money market funds. Substantially all the Company’s cash, cash equivalents and investments are maintained with one major U.S. financial institution. The Company does not believe that it is subject to any unusual financial risk with the Company’s banking arrangements. The Company has not experienced any significant losses on its cash and cash equivalents.

 

The Company sells its products to customers primarily in the U.S. In the future, the Company may sell the Company’s products internationally. Fluctuations in currency exchange rates and adverse economic developments in foreign countries could adversely affect the Company’s operating results. The Company performs ongoing credit evaluations of its customers’ financial condition and generally require no collateral. The Company maintains reserves for potential credit losses, and such losses, in the aggregate, have historically been minimal.

 

The Company’s operations are concentrated in one area - security software/entity identification. Sales to the U.S. Government through direct and indirect channels totaled 65.8% of total revenues attributable to seven government customers and 71.4% of total revenues attributable to seven government customers for the years ended December 31, 2022, and 2021, respectively. Three individual government customers and two individual commercial customers during the year ended December 31, 2022, individually accounted for over 10% of total revenues and during the year ended December 31, 2021, three government customers and one commercial, individually accounted for over 10% of total revenues. The Company’s similar product and service offerings are not viewed as individual segments, as the Company’s management analyzes the business as a whole and expenses are not allocated to each product offering.

 

Prepaid Expenses and Other Assets

Prepaid Expenses and Other Assets

 

The Company’s prepaid expenses and other assets balance is primarily related to prepaid insurance, prepaid software, and other subscription services, which represents the unamortized balance of insurance premiums, or other prepaid services and products. These payments are amortized on a straight-line basis over the policy or service term.

 

Property and Equipment

Property and Equipment

 

Equipment, furniture, and fixtures are stated at cost less accumulated depreciation and depreciated on a straight-line basis over the estimated useful lives of the assets. Such lives vary from 1 to 5 years. Leasehold improvements are stated at cost less accumulated amortization and are amortized on a straight-line basis over the shorter of estimated useful lives of the assets or the remaining terms of the leases. Such lives vary from 2 to 5 years. Expenditures for major renewals and betterments that extend the useful lives of property and equipment are capitalized. Repair and maintenance costs are expensed as incurred.

 

During 2022, the Company began the capitalization of internally developed software due to implementing the Agile software development methodology which allowed the Company to accurately track, and record costs associated with new software development and enhancements.

 

Pursuant to ASC Topic 350-40 Internal Use Software Accounting Capitalization, certain development costs related to the Company’s products during the application development stage are capitalized as part of property and equipment. Costs incurred in the preliminary stages of development are expensed as incurred. The preliminary stage includes such activities as conceptual formulation of alternatives, evaluation of alternatives, determination of existence of needed technology, and the final selection of alternatives. Once the application development stage is reached, internal and external costs are capitalized until the software is complete and ready for its intended use. Capitalized internal use software is amortized on a straight-line basis over its estimated useful life, which is generally three years.

 

Depreciation and amortization are recorded as operating expenses in the Consolidated Statement of Operations. Depreciation and amortization related to the Company’s property and equipment balances totaled approximately $0.6 million and $0.5 million for the years ended December 31, 2022, and 2021, respectively.

 

Long-Lived Assets

Long-Lived Assets

 

The Company reviews long-lived assets, including property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset 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 cash flows to be generated by the asset. If the carrying value exceeds the future undiscounted cash flows, the assets are written down to fair value. During the years ended December 31, 2022, and 2021, there was no impairment of long-lived assets.

 

Leases

Leases

 

The Company accounts for leases using the guidance in FASB ASC 842. The Company evaluates new contracts at inception to determine if the contract conveys the right to control the use of an identified asset for a period in exchange for periodic payments. A lease exists if the Company obtains substantially all the economic benefits of an asset, and the Company has the right to direct the use of that asset. When a lease exists, the Company records a right-of-use asset that represents its right to use the asset over the lease term and a lease liability that represents its obligation to make payments over the lease term. Lease liabilities are recorded at the sum of future lease payments discounted by the collateralized rate the Company could obtain to lease a similar asset over a similar period, and right-of-use assets are recorded equal to the corresponding lease liability, plus any prepaid or direct costs. The Company does not recognize leases with initial terms of 12 months or less.

 

Commitments and Contingencies

Commitments and Contingencies

 

Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, or other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonable estimated. The Company is involved in various lawsuits, claims and administrative proceedings arising in the normal course of business. For additional information, see Note 7 – Commitments and Contingencies.

 

Foreign Currency

Foreign Currency

 

All assets and liabilities in the balance sheets of foreign subsidiaries whose functional currency is other than the U.S. dollar are translated at year-end exchange rates. All revenues and expenses in the statement of operations of these foreign subsidiaries are translated at average exchange rates for the year. Translation gains and losses are not included in determining net income but are shown in accumulated other comprehensive loss in the stockholders’ deficit section of the consolidated balance sheet. Foreign currency transaction gains and losses are included in determining net loss and were not significant.

 

Fair Value of Financial Instruments

Fair Value of Financial Instruments

 

The Company calculates the fair value of its assets and liabilities which qualify as financial instruments and include additional information in the notes to consolidated financial statements when the fair value is different than the carrying value of these financial instruments. The estimated fair value of accounts receivable, accounts payable and accrued expenses approximate their carrying amounts due to the relatively short maturity of these instruments. Notes payable and financing and operating leases approximate fair value as they bear market rates of interest. None of these instruments are held for trading purposes.

 

Revenue Recognition

Revenue Recognition

 

The Company recognizes product revenue upon shipment or after meeting certain performance obligations. These products can include hardware, software subscriptions and consulting services. Most of the Company’s sales are from consulting services. The Company also offers software on a subscription basis subject to software as a service (”SaaS”). Warranty costs and sales returns have not been material.

 

The Company recognize sales of its consulting services in accordance with FASB ASC Topic 606 whereby revenue from contracts with customers are recognized once the criteria under the five steps below are met:

 

  i) identification of the contract with a customer;
     
  ii) identification of the performance obligations in the contract;
     
  iii) determination of the transaction price;
     
  iv) allocation of the transaction price to the separate performance obligations; and
     
  v) Recognition of revenue upon satisfaction of a performance obligation.

 

Consulting services generally include reporting and are typically done monthly, and revenue is matched accordingly. Product sales may include maintenance and customer support allocated revenue in an arrangement using estimated selling prices of the delivered goods and services based on a selling price hierarchy using the relative selling price method. All product offering and service offering market values are readily determined based on current and prior stand-alone sales. The Company defers and recognize maintenance, updates, and support revenue over the term of the contract period, which is generally one year.

 

Normal payment terms offered to customers, distributors and resellers are net 30 days domestically. The Company does not offer payment terms that extend beyond one year and rarely does it extend payment terms beyond its normal terms. If certain customers do not meet its credit standards, the Company does require payments in advance to limit its credit exposure.

 

Shipping and handling costs are billed to the customer and included in revenue. Shipping and handling expenses are included in cost of revenue. The Company has elected to account for shipping and handling costs as fulfillment costs after the customer obtains control of the goods.

 

With the Company’s newest product, INTRUSION Shield, the Company began offering software on a subscription basis. INTRUSION Shield is a hosted arrangement subject to software as a service guidance under ASC 606. SaaS arrangements are accounted for as subscription services, not arrangements that transfer a license of intellectual property.

 

The Company utilizes the five-step process, mentioned above, per FASB ASC Topic 606 to recognize sales and will follow that directive, also, to define revenue items as individual and distinct. INTRUSION Shield services provided to its customers for a fixed monthly subscription fee include:

 

  · Access to Intrusion’s proprietary software and database to detect and prevent unauthorized access to its clients’ information networks;
  · Use of all software, associated media, printed materials, data, files, online documentation, and any equipment that Intrusion provides for customers to access the INTRUSION Shield; and
  · Tech support, post contract customer support (PCS) includes daily program releases or corrections provided by Intrusion without additional charge.

 

INTRUSION Shield contracts provide for no other services, and the Company’s customers have no rebates or return rights, nor are any such rights anticipated to be offered as part of this service.

 

The Company satisfies its performance obligation when its INTRUSION Shield solution is available to detect and prevent unauthorized access to a client’s information networks. Revenue is recognized monthly over the term of the contract. The Company’s standard initial contract terms automatically renew unless notice is given 30 days before renewal. Upfront payment of fees is deferred and amortized into income over the period covered by the contract.

 

The Company’s accounts receivable represents unconditional contract billings for sales per contracts with customers and are classified as current assets. As of December 31, 2022, and 2021, the Company had accounts receivable balance of $0.5 and $1.0 million, respectively. The Company did not recognize an allowance for doubtful accounts as of December 31, 2022, and 2021.

 

The Company classifies its contract assets as receivables because the Company generally has an unconditional right to payment for its sales or services performed at the end of the reporting period. As a result, the Company had no material contract assets as of December 31, 2022, and 2021.

 

Contract liabilities consist of cash payments in advance of the Company satisfying performance obligations and recognizing revenue. The Company currently classifies contract liabilities as deferred revenue.

 

The following table presents changes in the Company’s contract liability during the years ended December 31, 2022, and 2021 (in thousands):

         
   December 31, 2022   December 31, 2021 
Balance at beginning of year  $560   $177 
Additions   1,877    1,953 
Revenue recognized   (1,982)   (1,570)
Balance at end of year  $455   $560 

 

Accounting for Stock-based Compensation Awards

Accounting for Stock-based Compensation Awards

 

The Company accounts for share-based compensation awards using the guidance in FASB ASC Topic 718, Compensation-Stock Compensation (“ASC 718”). The Company’s share-based compensations awards are awarded to directors, officers, and employees. ASC 718 requires all such share-based payments, including grants of employee stock options, to be recognized in the financial statements based on their fair values. Share-based compensation expense recognized in the statements of operations for the years ended 2022 and 2021 is based on awards ultimately expected to vest.

 

Research and Development Costs

Research and Development Costs

 

The Company’s research and development of new software products are expensed until the application development stage is obtained. Once the application development stage is reached, internal and external costs are capitalized until the software is complete and ready for its intended use. The company incurs research and development costs that relate primarily to the development of new security software, appliances and integrated solutions, and major enhancements to existing services and products. Research and development costs are comprised primarily of sales and related benefit expenses, contract labor and prototype and other expenses incurred during research and development efforts.

 

Pursuant to ASC Topic 350-40 Internal Use Software Accounting-Capitalization, software development costs related to the Company’s products during the application development stage are capitalized.

 

Advertising Expenses

Advertising Expenses

 

The cost of advertising is expensed as incurred or deferred until first use of advertising and expensed ratably over the applicable periods. Advertising expense was $0.5 million and $1.3 million for 2022 and 2021, respectively.

 

Income Taxes

Income Taxes

 

Deferred income taxes are determined using the liability method in accordance with FASB ASC 740, Accounting for Income Taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. In addition, a valuation allowance is established to reduce any deferred tax asset for which it is determined that it is more likely than not that some portion of the deferred tax asset will not be realized.

 

FASB ASC 740 creates a single model to address accounting for uncertainty in tax positions by prescribing a minimum recognition threshold that a tax position is required to meet before being recognized in the financial statements. FASB ASC 740 also provides guidance on derecognition, measurement, classification, interest and penalties, accounting in interim periods, disclosure, and transition. There are no unrecognized tax benefits to disclose in the notes to the consolidated financial statements.

 

The Company files income tax returns in the U.S. federal jurisdiction. On December 31, 2022, tax returns related to fiscal years ended December 31, 2019 through December 31, 2021 remain open to possible examination by most tax authorities while tax returns in a few states remaining open related to fiscal years ended December 31, 2018 through December 31, 2021. No tax returns are currently under examination by any tax authorities.

 

Net Loss Per Share

Net Loss Per Share

 

The Company reports two separate net loss per shares numbers, basic and diluted. Basic net loss attributable to common stockholders per share is computed by dividing net loss attributable to common stockholders for the year by the weighted average number of common shares outstanding for the year. Diluted net loss attributable to common stockholders per share is computed by dividing the net loss attributable to common stockholders for the year by the weighted average number of common shares and dilutive common stock equivalents outstanding for the year. The common stock equivalents include all common stock issuable upon the exercise of outstanding options and vesting of restricted stock awards. The aggregate number of common stock equivalents excluded from the diluted loss per share calculated for the year ended December 31, 2022 totaled 1,317,973 and 901,388, respectively. Since the Company is in a net loss position for the year ended December 31, 2022, and 2021, basic and dilutive net loss per share is the same.

 

Recent Accounting Pronouncements

Recent Accounting Pronouncements

 

None.

 

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Schedule of contract liabilities
         
   December 31, 2022   December 31, 2021 
Balance at beginning of year  $560   $177 
Additions   1,877    1,953 
Revenue recognized   (1,982)   (1,570)
Balance at end of year  $455   $560 
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Prepaid Expenses and Other Assets (Tables)
12 Months Ended
Dec. 31, 2022
Prepaid Expenses And Other Assets  
Schedule of prepaid expenses
         
   December 31, 
   2022   2021 
         
Prepaid insurance  $107   $105 
Prepaid licenses   98    80 
Employee retention credit receivable   1,363     
Prepaid other   309    171 
Total prepaid expenses and other assets  $1,877   $356 
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of accrued liabilities
         
   December 31, 
   2022   2021 
         
Accrued legal and professional fees  $189   $254 
Accrued payroll   195    211 
Employee benefits payable   36    22 
Other   26    47 
Total accrued expenses  $446   $534 
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Right-of-use Asset and Leasing Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Right-of-use Asset And Leasing Liabilities  
Schedule of lease information
         
   December 31, 
   2022   2021 
Assets:        
Finance leases, right-of-use assets, net  $1,048   $1,709 
Operating leases, right-of-use assets, net   504    808 
Total lease assets   1,552    2,517 
Liabilities:          
Current:          
Finance leases liabilities, current portion   667    644 
Operating leases liabilities, current portion   294    935 
Non-current:          
Finance leases liability, noncurrent portion   10    673 
Operating lease liability, noncurrent portion   231    1,250 
Total lease liabilities  $1,202   $3,502 
           
Weighted average remaining lease term – Finance leases   1.58 years    2.66 years 
Weighted average remaining lease term – Operating leases   2.20 years    2.94 years 
Weighted average discount rate – Finance leases   3.37%    3.35% 
Weighted average discount rate – Operating leases   3.42%    4.70% 
Lease cost table
         
   Year Ended 
   December 30, 2022   December 31, 2021 
Operating expense:          
Amortization expense – Finance ROU  $665   $306 
Lease expense – Operating ROU   304    341 
Other expense:          
Interest expense – Finance ROU   35    20 
Total Lease Expense  $1,004   $667 
Schedule of other supplemental information related to our leases
         
   Year Ended 
   December 30, 2022   December 31, 2021 
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash flows for operating leases  $(1,085)  $33 
Operating cash flows for finance leases   665    306 
Financing cash flows for finance leases   (645)   (699)
Future minimum lease obligations
             
   Operating   Finance     
Year ending December 31,  ROU Leases   ROU Leases   Total 
2023  $307   $680   $987 
2024   123    8    131 
2025   115    3    118 
   $545   $691   $1,236 
Less Interest*   (20)   (14)     
   $525   $677      

 

* Interest is imputed for operating ROU leases and classified as lease expense and is included in operating expenses in the accompanying consolidated statements of operations.

XML 41 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of common shares reserved for future issuance
     
(In thousands)  Common Shares
Reserved for Future
Issuance
 
     
2021 Plan   2,403 
2015 Plan   530 
2005 Plan   162 
Total   3,095 
Schedule of unvested RSAs
         
    Unvested Restricted Stock Awards 
    Number of Shares (in thousands)    Weighted-Average
Grant-Date
Fair Value
 
Unvested as of December 31, 2021   149   $5.54 
Granted   132    2.66 
Vested   (97)   6.41 
Forfeited/canceled   (26)   3.85 
Unvested as of December 31, 2022   158   $2.88 
Schedule of option activities
                
   2022   2021 
   Number of
Options (in
thousands)
   Weighted
Average
Exercise
Price
   Number of
Options (in
thousands)
   Weighted
Average
Exercise
Price
 
                 
Outstanding at beginning of year   617   $6.47    1,035   $2.87 
Granted   334    3.63    606    12.99 
Exercised   (99)   0.67    (257)   0.97 
Forfeited   (156)   8.16    (634)   9.81 
Expired   (28)   13.47    (133)   2.82 
Outstanding at end of year   668   $5.22    617   $6.47 
Options exercisable at end of year   281   $4.13    317   $1.56 
Schedule of stock options by exercise price
                     
    Options Outstanding    Options Exercisable 
Range of Exercise Prices   Outstanding at
12/31/21 (in
thousands)
    Weighted
Average
Remaining
Contractual Life (years)
    Weighted
Average
Exercise
Price
    Exercisable at
12/31/21 (in
thousands)
    Weighted
Average
Exercise
Price
 
                          
$0.40 - $0.48   88    0.81   $.47    88   $.47 
$1.15 - $2.80   98    1.57   $1.78    98   $1.78 
$3.45 - $4.75   331    9.17   $3.72    35   $4.38 
$8.72 - $12.71   135    8.27   $12.21    53   $11.87 
$23.52 - $23.52   17    8.17   $23.52    7   $23.52 
                          
$0.40 - $23.52 (all)   668    6.73   $5.22    281   $4.13 
Other information regarding stock options
         
   Outstanding Stock
Options (Expected to Vest)
   Options that are
Exercisable
 
As of December 31, 2022          
Number of outstanding options (in thousands)   688    281 
Weighted average remaining contractual life   6.73 years    3.39 years 
Weighted average exercise price per share  $5.22   $4.13 
Intrinsic value (in thousands)  $372   $372 
Valuation assumptions for stock-based compensation
         
   2022   2021 
         
Weighted average grant date fair value  $3.32   $8.09 
Weighted average assumptions used:          
Expected dividend yield   0.00%    0.00% 
Risk-free interest rate   2.17%    0.70% 
Expected volatility   129.54%    66.72% 
Expected life (in years)   6.76    4.29 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of deferred tax assets and liabilities
         
   December 31 
   2022   2021 
         
Net operating loss carryforwards  $15,994   $22,497 
Net operating loss carryforwards of foreign subsidiaries   56    56 
Depreciation expense   (73)   (94)
Stock-based compensation expense   349    52 
Other   830    544 
Net deferred tax assets   17,156    23,055 
Valuation allowance for net deferred tax assets   (17,156)   (23,055)
Net deferred tax assets, net of allowance  $   $ 
Schedule of effective income tax rate reconciliation
         
   2022   2021 
         
Reconciliation of income tax benefit to statutory rate:          
Income benefit at statutory rate  $(3,409)  $(3,948)
State income taxes (benefit), net of federal income tax benefit   (107)   (331)
Permanent differences   89    (206)
Change in valuation allowance   (5,899)   2,458 
Expiring federal net operating losses   9,745     
Other   (419)   2,027 
Income tax provision  $   $ 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Correction of Immaterial Errors (Tables)
12 Months Ended
Dec. 31, 2022
Correction Of Immaterial Errors  
Schedule of effect of the correction
             
   Year Ended December 31, 2021 
   As Reported   Adjustments   As Corrected 
Revenue  $7,277   $   $7,277 
Cost of Revenue   2,625    996    3,621 
                
Gross Profit   4,652    (996)   3,656 
                
Operating Expenses               
Sales and marketing   11,931    (996)   10,935 
Research and development   6,328        6,328 
General and administrative   5,896        5,896 
                
Operating Loss  $(19,503)  $   $(19,503)
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details - Contract liability) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Beginning Balance $ 560 $ 177
Beginning Balance 1,877 1,953
Beginning Balance (1,982) (1,570)
Beginning Balance $ 455 $ 560
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Jan. 01, 2021
Product Information [Line Items]      
Cash and cash equivalents $ 3,015,000    
Working capital 7,800,000    
Proceeds from Notes Payable 10,000,000 $ 0  
Cash and cash equivalents 3,015,000 4,100,000  
Accounts Receivable 500,000 1,000,000.0 $ 1,200,000
Allowance for Doubtful Accounts 0 0  
Property and equipment 600,000 500,000  
Impairment of long-lived assets 0 0  
Contract assets 0 0  
Advertising expenses $ 500,000 $ 1,300,000  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,317,973 901,388  
Minimum [Member] | Equipment And Furniture And Fixtures [Member]      
Product Information [Line Items]      
Property and equipment, useful lives 1 year 5 years  
Minimum [Member] | Leasehold Improvements [Member]      
Product Information [Line Items]      
Property and equipment, useful lives 2 years 5 years  
Seven Government Customers [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Product Information [Line Items]      
Percentage of revenues 65.80%    
Five Government Customers [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Product Information [Line Items]      
Percentage of revenues   71.40%  
Three Government Customers And One Commercial Customer [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Product Information [Line Items]      
Percentage of revenues 10.00%    
Three Government Customers [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Product Information [Line Items]      
Percentage of revenues   10.00%  
Sale And Issuance Of Common Stock And Warrants [Member]      
Product Information [Line Items]      
Proceeds from Issuance or Sale of Equity $ 6,400,000    
Two Streeterville Notes [Member]      
Product Information [Line Items]      
Proceeds from Notes Payable $ 9,300,000    
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Prepaid Expenses and Other Assets (Details - Prepaid Expenses) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Prepaid Expenses And Other Assets    
Prepaid insurance $ 107 $ 105
Prepaid licenses 98 80
Employee retention credit receivable 1,363 0
Prepaid other 309 171
Total prepaid expenses and other assets $ 1,877 $ 356
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses (Details - Accrued Expenses) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued legal and professional fees $ 189 $ 254
Accrued payroll 195 211
Employee benefits payable 36 22
Other 26 47
Total accrued expenses $ 446 $ 534
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Right-of-use Asset and Leasing Liabilities (Details - Consolidated Balance Sheet) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Right-of-use Asset And Leasing Liabilities    
Finance leases, right-of-use assets, net $ 1,048 $ 1,709
Operating leases, right-of-use assets, net 504 808
Total lease assets 1,552 2,517
Finance leases liabilities, current portion 667 644
Operating leases liabilities, current portion 294 935
Finance leases liability, noncurrent portion 10 673
Operating lease liability, noncurrent portion 231 1,250
Total lease liabilities $ 1,202 $ 3,502
Weighted average remaining lease term - Finance leases 1 year 6 months 29 days 2 years 7 months 28 days
Weighted average remaining lease term - Operating leases 2 years 2 months 12 days 2 years 11 months 8 days
Weighted average discount rate - Finance leases 3.37% 3.35%
Weighted average discount rate - Operating leases 3.42% 4.70%
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Right-of-use Asset and Leasing Liabilities (Details - Income Statement) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Operating expense:    
Amortization expense – Finance ROU $ 665 $ 306
Lease expense – Operating ROU 304 341
Other expense:    
Interest expense – Finance ROU 35 20
Total Lease Expense $ 1,004 $ 667
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Right-of-use Asset and Leasing Liabilities (Details - Other supplemental information) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Right-of-use Asset And Leasing Liabilities    
Operating cash flows for operating leases $ (1,085) $ 33
Operating cash flows for finance leases 665 306
Financing cash flows for finance leases $ (645) $ (699)
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Right-of-use Asset and Leasing Liabilities (Details - Minimum obligation)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating and Finance total lease minimum obligation - Remaining 2022 $ 987
Operating and Finance total lease minimum obligation - 2023 131
Operating and Finance total lease minimum obligation - 2024 118
Operating and Finance total lease minimum obligation liability, 1,236
Operating ROU Leases [Member]  
Remaining 2022 307
Operating ROU Leases, 2023 123
Operating ROU Leases, 2024 115
Operating ROU Leases Undiscounted Obligation 545
Operating ROU Leases, Less Interest (20) [1]
Operating ROU Leases 525
Finance ROU Leases [Member]  
Remaining 2022 680
Finance ROU Leases, 2023 8
Finance ROU Leases, 2024 3
Finance ROU Leases Undiscounted Obligation 691
Finance ROU Leases, Less Interest (14) [1]
Finance ROU Leases $ 677
[1] Interest is imputed for operating ROU leases and classified as lease expense and is included in operating expenses in the accompanying consolidated statements of operations.
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Right-of-use Asset and Leasing Liabilities (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Right-of-use Asset And Leasing Liabilities    
Finance leases $ 3,200,000 $ 3,200,000
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable (Details Narrative) - USD ($)
12 Months Ended
Jun. 29, 2022
Mar. 10, 2022
Dec. 31, 2022
Debt Instrument [Line Items]      
Unamortized debt issuance costs     $ 500,000
Amortization of debt discounts     900,000
Interest expenses     $ 1,500,000
Streeterville Capital [Member]      
Debt Instrument [Line Items]      
Proceeds from issuance of notes $ 4,700,000 $ 4,600,000  
Unamortized debt issuance costs $ 700,000 $ 700,000  
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details Narrative)
Apr. 05, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Payments for Legal Settlements $ 3,300,000
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Common Stock (Details Narrative) - USD ($)
12 Months Ended
Sep. 12, 2022
Dec. 31, 2022
ATM Offering [Member]    
Class of Warrant or Right [Line Items]    
Proceeds from Issuance of Common Stock   $ 7,500,000
Stock Issued During Period, Shares, New Issues   1,843,000
Registered Direct Offering [Member]    
Class of Warrant or Right [Line Items]    
Stock Issued During Period, Shares, New Issues 1,378,677  
Registered Direct Offering [Member] | Warrants [Member]    
Class of Warrant or Right [Line Items]    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 5.22  
Warrants and Rights Outstanding, Maturity Date Sep. 14, 2027  
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Details - Future Stock Option Plans)
shares in Thousands
Dec. 31, 2022
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Common shares reserved for future issuance (in shares) 3,095
2021 Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Common shares reserved for future issuance (in shares) 2,403
2015 Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Common shares reserved for future issuance (in shares) 530
2005 Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Common shares reserved for future issuance (in shares) 162
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Details - Unvested Restricted Stock Awards)
shares in Thousands
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Number of Shares, Beginning Balance | shares 149
Weighted-Average Grant-Date Fair Value, Beginning Balance | $ / shares $ 5.54
Number of Shares Granted | shares 132
Weighted-Average Grant-Date Fair Value Granted | $ / shares $ 2.66
Number of Shares Vested | shares (97)
Weighted-Average Grant-Date Fair Value Vested | $ / shares $ 6.41
Number of Shares Forfeited/canceled | shares (26)
Weighted-Average Grant-Date Fair Value Forfeited/canceled | $ / shares $ 3.85
Number of Shares, Ending balance | shares 158
Weighted-Average Grant-Date Fair Value, Ending balance | $ / shares $ 2.88
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Details - Stock Options Activities) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]    
Number of Options Outstanding, Beginning 617 1,035
Weighted Average Exercise Price, Beginning $ 6.47 $ 2.87
Number of Options Outstanding, Granted at price = market value 334 606
Weighted Average Exercise Price, Granted at price = market value $ 3.63 $ 12.99
Number of Options Outstanding, Exercised (99) (257)
Weighted Average Exercise Price, Exercised $ 0.67 $ 0.97
Number of Options Outstanding, Forfeited (156) (634)
Weighted Average Exercise Price, Forfeited $ 8.16 $ 9.81
Number of Options Outstanding, Expired (28) (133)
Weighted Average Exercise Price, Expired $ 13.47 $ 2.82
Number of Options Outstanding, Ending 668 617
Weighted Average Exercise Price, Ending $ 5.22 $ 6.47
Number of Options Exercisable 281 317
Weighted Average Exercise Price, Exercisable $ 4.13 $ 1.56
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Details - Exercise Price)
shares in Thousands
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Range 1 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, high end of range $ 0.40
Exercise price, high end of range $ 0.48
Options Outstanding | shares 88
Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year) 9 months 21 days
Options Outstanding Weighted Average Exercise Price $ 0.47
Options Exercisable | shares 88
Options Exercisable Weighted Average Exercise Price $ 0.47
Range 2 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, high end of range 1.15
Exercise price, high end of range $ 2.80
Options Outstanding | shares 98
Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year) 1 year 6 months 25 days
Options Outstanding Weighted Average Exercise Price $ 1.78
Options Exercisable | shares 98
Options Exercisable Weighted Average Exercise Price $ 1.78
Range 3 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, high end of range 3.45
Exercise price, high end of range $ 4.75
Options Outstanding | shares 331
Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year) 9 years 2 months 1 day
Options Outstanding Weighted Average Exercise Price $ 3.72
Options Exercisable | shares 35
Options Exercisable Weighted Average Exercise Price $ 4.38
Range 4 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, high end of range 8.72
Exercise price, high end of range $ 12.71
Options Outstanding | shares 135
Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year) 8 years 3 months 7 days
Options Outstanding Weighted Average Exercise Price $ 12.21
Options Exercisable | shares 53
Options Exercisable Weighted Average Exercise Price $ 11.87
Range 5 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, high end of range 23.52
Exercise price, high end of range $ 23.52
Options Outstanding | shares 17
Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year) 8 years 2 months 1 day
Options Outstanding Weighted Average Exercise Price $ 23.52
Options Exercisable | shares 7
Options Exercisable Weighted Average Exercise Price $ 23.52
Range 6 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, high end of range 0.40
Exercise price, high end of range $ 23.52
Options Outstanding | shares 668
Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year) 6 years 8 months 23 days
Options Outstanding Weighted Average Exercise Price $ 5.22
Options Exercisable | shares 281
Options Exercisable Weighted Average Exercise Price $ 4.13
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Details - Outstanding) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]    
Number of outstanding options, Vested and expected to vest 688  
Number of outstanding options, Exercisable 281 317
Weighted average remaining contractual life, Vested and expected to vest 6 years 8 months 23 days  
Weighted average remaining contractual life, Exercisable 3 years 4 months 20 days  
Weighted average exercise price per share, Vested and expected to vest $ 5.22  
Weighted average exercise price per share, Exercisable $ 4.13 $ 1.56
Intrinsic value, Vested and expected to vest $ 372  
Intrinsic value, Exercisable $ 372  
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Details - Valuation Assumptions) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]    
Weighted average grant date fair value $ 3.32 $ 8.09
Expected dividend yield 0.00% 0.00%
Risk-free interest rate 2.17% 0.70%
Expected volatility 129.54% 66.72%
Expected life (in years) 6 years 9 months 3 days 4 years 3 months 14 days
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Mar. 19, 2015
May 17, 2012
Mar. 17, 2005
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock compensation expense $ 1,456,000 $ 1,260,000      
Restricted Stock Awards [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock compensation expense 600,000        
Stock Issued During Period, Value, Restricted Stock Award, Gross $ 400,000        
Stock Issued During Period, Shares, Restricted Stock Award, Gross 131,580        
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 200,000        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 8 months 12 days        
Equity Option [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock compensation expense $ 900,000        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2 years 1 month 13 days        
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 800,000        
Omnibus Incentive Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of Shares Authorized 2,500,000        
2015 Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of Shares Authorized     600,000    
Stock compensation expense $ 200,000        
2005 Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of Shares Authorized       3,700,000 1,500,000
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefit Plan (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Retirement Benefits [Abstract]    
Employer matching contribution to 401K plan $ 100,000 $ 100,000
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Transactions (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]    
Accrued legal fees $ 189,000 $ 254,000
Third-party law firm related to CEO [Member]    
Related Party Transaction [Line Items]    
Legal Fees 300,000 0
Accrued legal fees $ 100,000 $ 0
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details - Deferred Tax Assets and Liabilities) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
Net operating loss carryforwards $ 15,994 $ 22,497
Net operating loss carryforwards of foreign subsidiaries 56 56
Depreciation expense (73) (94)
Stock-based compensation expense 349 52
Other 830 544
Net deferred tax assets 17,156 23,055
Valuation allowance for net deferred tax assets (17,156) (23,055)
Net deferred tax assets, net of allowance $ 0 $ 0
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details - Income Tax Reconciliation) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of income tax benefit to statutory rate:    
Income benefit at statutory rate $ (3,409) $ (3,948)
State income taxes (benefit), net of federal income tax benefit (107) (331)
Permanent differences 89 (206)
Change in valuation allowance (5,899) 2,458
Expiring federal net operating losses 9,745 0
Other (419) 2,027
Income tax provision $ 0 $ 0
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details Narrative)
Dec. 31, 2022
USD ($)
Income Tax Disclosure [Abstract]  
Operating loss carryforwards $ 76,100,000
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Cares Act Employee Retention Credit Receivable and SBA Paycheck Protection Program Loan (Details Narrative) - USD ($)
4 Months Ended 12 Months Ended
Apr. 30, 2020
Dec. 31, 2022
Debt Instrument [Line Items]    
Employee retention credit   $ 2,000,000
ERC receivable   1,400,000
Paycheck Protection Program CARES Act [Member] [Default Label]    
Debt Instrument [Line Items]    
Proceeds from PPP Loan $ 600,000  
Debt maturity date Apr. 30, 2022  
Interest rate 1.00%  
Gain on extinguishment of debt   $ 600,000
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Correction of Immaterial Errors (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Gross Profit $ 4,175 $ 3,656
Operating Expenses    
Sales and marketing 6,510 10,935
Research and development 6,465 6,328
General and administrative 7,483 5,896
Operating Loss $ (16,283) (19,503)
Previously Reported [Member]    
Revenue   7,277
Cost of Revenue   2,625
Gross Profit   4,652
Operating Expenses    
Sales and marketing   11,931
Research and development   6,328
General and administrative   5,896
Operating Loss   (19,503)
Revision of Prior Period, Adjustment [Member]    
Revenue   0
Cost of Revenue   996
Gross Profit   (996)
Operating Expenses    
Sales and marketing   (996)
Research and development   0
General and administrative   0
Operating Loss   0
As Corrected [Member]    
Revenue   7,277
Cost of Revenue   3,621
Gross Profit   3,656
Operating Expenses    
Sales and marketing   10,935
Research and development   6,328
General and administrative   5,896
Operating Loss   $ (19,503)
XML 70 intrusion_i10k-123122_htm.xml IDEA: XBRL DOCUMENT 0000736012 2022-01-01 2022-12-31 0000736012 2022-06-30 0000736012 2023-03-24 0000736012 2022-12-31 0000736012 2021-12-31 0000736012 2021-01-01 2021-12-31 0000736012 us-gaap:CommonStockMember 2020-12-31 0000736012 us-gaap:TreasuryStockCommonMember 2020-12-31 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000736012 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000736012 us-gaap:RetainedEarningsMember 2020-12-31 0000736012 2020-12-31 0000736012 us-gaap:CommonStockMember 2021-12-31 0000736012 us-gaap:TreasuryStockCommonMember 2021-12-31 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000736012 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000736012 us-gaap:RetainedEarningsMember 2021-12-31 0000736012 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000736012 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000736012 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000736012 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000736012 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000736012 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000736012 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000736012 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000736012 us-gaap:CommonStockMember 2022-12-31 0000736012 us-gaap:TreasuryStockCommonMember 2022-12-31 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000736012 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000736012 us-gaap:RetainedEarningsMember 2022-12-31 0000736012 intz:TwoStreetervilleNotesMember 2022-01-01 2022-12-31 0000736012 intz:SaleAndIssuanceOfCommonStockAndWarrantsMember 2022-01-01 2022-12-31 0000736012 2021-01-01 0000736012 intz:SevenGovernmentCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000736012 intz:FiveGovernmentCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000736012 intz:ThreeGovernmentCustomersAndOneCommercialCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000736012 intz:ThreeGovernmentCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000736012 srt:MinimumMember intz:EquipmentAndFurnitureAndFixturesMember 2022-01-01 2022-12-31 0000736012 srt:MinimumMember intz:EquipmentAndFurnitureAndFixturesMember 2021-01-01 2021-12-31 0000736012 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0000736012 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0000736012 intz:OperatingRouLeasesMember 2022-12-31 0000736012 intz:FinanceRouLeasesMember 2022-12-31 0000736012 intz:StreetervilleCapitalMember 2022-03-09 2022-03-10 0000736012 intz:StreetervilleCapitalMember 2022-06-28 2022-06-29 0000736012 intz:StreetervilleCapitalMember 2022-03-10 0000736012 intz:StreetervilleCapitalMember 2022-06-29 0000736012 2022-04-01 2022-04-05 0000736012 intz:ATMOfferingMember 2022-01-01 2022-12-31 0000736012 intz:RegisteredDirectOfferingMember 2022-09-01 2022-09-12 0000736012 intz:WarrantsMember intz:RegisteredDirectOfferingMember 2022-09-12 0000736012 intz:OmnibusIncentivePlanMember 2022-12-31 0000736012 intz:Plan2015Member 2015-03-19 0000736012 intz:Plan2015Member 2022-01-01 2022-12-31 0000736012 intz:Plan2005Member 2005-03-17 0000736012 intz:Plan2005Member 2012-05-17 0000736012 intz:RestrictedStockAwardsMember 2022-01-01 2022-12-31 0000736012 intz:RestrictedStockAwardsMember 2022-12-31 0000736012 us-gaap:StockOptionMember 2022-01-01 2022-12-31 0000736012 us-gaap:StockOptionMember 2022-12-31 0000736012 intz:Plan2021Member 2022-12-31 0000736012 intz:Plan2015Member 2022-12-31 0000736012 intz:Plan2005Member 2022-12-31 0000736012 intz:Range1Member 2022-01-01 2022-12-31 0000736012 intz:Range1Member 2022-12-31 0000736012 intz:Range2Member 2022-01-01 2022-12-31 0000736012 intz:Range2Member 2022-12-31 0000736012 intz:Range3Member 2022-01-01 2022-12-31 0000736012 intz:Range3Member 2022-12-31 0000736012 intz:Range4Member 2022-01-01 2022-12-31 0000736012 intz:Range4Member 2022-12-31 0000736012 intz:Range5Member 2022-01-01 2022-12-31 0000736012 intz:Range5Member 2022-12-31 0000736012 intz:Range6Member 2022-01-01 2022-12-31 0000736012 intz:Range6Member 2022-12-31 0000736012 intz:RelatedToCEOMember 2022-01-01 2022-12-31 0000736012 intz:RelatedToCEOMember 2021-01-01 2021-12-31 0000736012 intz:RelatedToCEOMember 2022-12-31 0000736012 intz:RelatedToCEOMember 2021-12-31 0000736012 intz:PaycheckProtectionProgramCaresActMember 2020-01-01 2020-04-30 0000736012 intz:PaycheckProtectionProgramCaresActMember 2022-01-01 2022-12-31 0000736012 srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-12-31 0000736012 srt:RestatementAdjustmentMember 2021-01-01 2021-12-31 0000736012 intz:AsCorrectedMember 2021-01-01 2021-12-31 iso4217:USD shares iso4217:USD shares pure 0000736012 false 2022 FY 3015000 3015000 4100000 1456000 1260000 10-K true 2022-12-31 --12-31 false 001-39608 INTRUSION INC. DE 75-1911917 101 EAST PARK BLVD SUITE 1200 PLANO TX 75074 (972) 234-6400 Common Stock, par value $0.01 per share INTZ NASDAQ No No Yes Yes Non-accelerated Filer true false false 69240768 21248195 726 Whitley Penn LLP Dallas, Texas 3015000 4100000 530000 1034000 1877000 356000 5422000 5490000 2865000 2517000 1380000 0 43000 43000 78000 67000 4366000 2627000 2208000 1567000 2158000 1060000 1048000 1709000 504000 808000 143000 166000 3853000 3743000 9275000 9233000 1273000 718000 446000 534000 667000 644000 294000 935000 10114000 0 455000 560000 13249000 3391000 10000 673000 231000 1250000 241000 1923000 0.01 0.01 80000000 80000000 21198000 19135000 21188000 19125000 212000 191000 10000 10000 362000 362000 92304000 84230000 -96326000 -80097000 -43000 -43000 -4215000 3919000 9275000 9233000 7529000 7277000 3354000 3621000 4175000 3656000 6510000 10935000 6465000 6328000 7483000 5896000 -16283000 -19503000 2028000 722000 2359000 21000 385000 0 -16229000 -18802000 0 0 -16229000 -18802000 -0.82 -1.05 -0.82 -1.05 19791000 17992000 19791000 17992000 174000 17428000 -362000 10000 -43000 77187000 -61295000 15661000 1000 149000 -1000 13000 1302000 5543000 5556000 1260000 1260000 3000 256000 241000 244000 -18802000 -18802000 191000 19135000 -362000 10000 -43000 84230000 -80097000 3919000 1456000 1456000 1000 99000 66000 67000 6000 541000 1979000 1985000 1000 103000 -1000 9000 9000 12000 1213000 4284000 4296000 1000 75000 199000 200000 32000 100000 100000 -16229000 -16229000 212000 21198000 -362000 10000 -43000 92304000 -96326000 -4215000 -16229000 -18802000 1308000 780000 0 27000 1456000 1260000 304000 243000 861000 0 1463000 0 385000 17000 -0 635000 -504000 -172000 1533000 -7000 206000 218000 -1040000 -193000 -105000 383000 -13190000 -16557000 307000 1063000 1172000 -0 -0 85000 -1479000 -1148000 10000000 0 710000 -0 1500000 -0 645000 699000 1985000 5556000 4296000 0 100000 0 67000 244000 9000 -0 13584000 5101000 -1085000 -12604000 4100000 16704000 3015000 4100000 35000 20000 261000 0 200000 0 0 489000 5000 1995000 <p id="xdx_80B_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zcnqYSf9aEZ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>1. <span id="xdx_822_ztVK3N5iR4g3">Description of Business</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Intrusion, Inc. (together with its consolidated subsidiaries, the “Company,” Intrusion,” “Intrusion Inc.”, “we”, “us”, “our”, or similar terms) was organized in Texas in September 1983 and reincorporated in Delaware in October 1995. Our principal executive offices are located at 101 East Park Boulevard, Suite 1200, Plano, Texas 75074, and our telephone number is (972) 234-6400. Our website URL is www.intrusion.com.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company develops, sells, and supports products that protect any-sized company or government organization by fusing advanced threat intelligence with real-time mitigation to kill cyberattacks as they occur – including Zero-Days. The Company markets and distributes its solutions through a direct sales force and value-added resellers. The Company’s end-user customers include U.S. federal government entities, state and local government entities, and companies ranging in size from mid-market to large enterprises.</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"><b><i>TraceCop (“TraceCop™”)</i></b> and <b><i>Savant</i></b> (<b><i>“Savant™</i></b>”) are registered trademarks of Intrusion Inc. The Company has applied for trademark protection for the Company’s new <b>INTRUSION <i>Shield</i></b> cybersecurity solution.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_807_eus-gaap--BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_zh1D0ADewGJi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>2. <span id="xdx_823_zZEafsBRKZF8">Summary of Significant Accounting Policies</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_84E_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zGlWkWezLr5a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_86A_znNlEEJRk907">Basis of Presentation</span></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">The Company’s consolidated financial statements include its accounts and those of its wholly owned subsidiary and are prepared in accordance with Generally Accepted Accounting Principles in the United States of America (“GAAP”). All intercompany balances and transactions have been eliminated in consolidation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p id="xdx_843_ecustom--GoingConcernPolicyTextBlock_ztWS3t9hNfLk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_869_zcTX4Ok6Lvzc"><b><i>Going Concern</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">As of December 31, 2022, the Company had cash and cash equivalents of $<span id="xdx_901_eus-gaap--CashEquivalentsAtCarryingValue_iI_pn3n3_dxL_c20221231_zVeEtzJTPbZ" title="Cash and cash equivalents::XDX::3015"><span style="-sec-ix-hidden: xdx2ixbrl0548">3.0</span></span> million and a working capital deficit of $<span id="xdx_900_ecustom--WorkingCapital_iI_pn5n6_c20221231_zLQTvSkteDtj" title="Working capital">7.8</span> million. The Company has incurred net operating losses in each of the last three years. The Company’s principal sources of cash for funding operations in 2022 was through the issuance of the two Streeterville notes which contributed $<span id="xdx_902_eus-gaap--ProceedsFromNotesPayable_dm_c20220101__20221231__us-gaap--LongtermDebtTypeAxis__custom--TwoStreetervilleNotesMember_zqlxMB34VSt7">9.3 million</span>, net of issuance costs (see Note 6), and $<span id="xdx_907_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_dm_c20220101__20221231__us-gaap--SecuritiesFinancingTransactionAxis__custom--SaleAndIssuanceOfCommonStockAndWarrantsMember_z7G1IUZ1lkE3">6.4 million</span> from the sale and issuance of common stock and warrants. The Streeterville notes have maturities of September 10, and December 29, 2023. These conditions raise substantial doubt about the ability of the Company to continue as a going concern. Management plans to fund operations of the Company through additional debt or equity financing. If the Company is not able to obtain additional debt or equity financing on terms and conditions acceptable to the Company, the Company may be unable to implement the Company’s business plan, fund its liquidity needs or even continue its operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_842_eus-gaap--UseOfEstimates_z9Ny20M05Mi3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86D_zesh2cQuMHBd">Use of Estimates</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Estimates are used for, but not limited to, the accounting for doubtful accounts, sales discounts, sales returns, revenue recognition, warranty costs, depreciation, income taxes and stock-based compensation. Actual results could differ from these estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_843_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z2keoPVyk1l4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_862_zKrR6LC5kiR2">Cash and Cash Equivalents</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents. The Company maintains cash balances that may at times exceed federally insured limits. The Company’s cash balances are maintained at a high-quality financial institution, and the Company believes the credit risk related to these cash balances is minimal. As of December 31, 2022, and 2021, the Company had approximately $<span id="xdx_906_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_dxL_c20221231_zWdd7mVJJ3Oi" title="Cash and cash equivalents::XDX::3015"><span style="-sec-ix-hidden: xdx2ixbrl0562">3</span></span>.0 and $<span id="xdx_90E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_dxL_c20211231_zEGJzl3ag1Bf" title="Cash and cash equivalents::XDX::4100"><span style="-sec-ix-hidden: xdx2ixbrl0564">4.1</span></span> million, respectively, of cash and cash equivalents.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84D_eus-gaap--ReceivablesPolicyTextBlock_ztET0mRyxR6e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86E_zWGd6QN04Ljl">Accounts Receivable and Allowance for Doubtful Accounts</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Trade accounts receivable are stated at the amount the Company expects to collect. The Company maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. Management considers the following factors when determining the collectability of specific customer accounts: customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment terms. If the financial condition of the Company’s customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. Based on management’s assessment, the Company provides for estimated uncollectible amounts through a charge to earnings and an increase to a valuation allowance. Balances that remain outstanding after the Company has used reasonable collection efforts are written off through a charge to the valuation allowance.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s accounts receivable represents unconditional contract billings for sales per contracts with customers and are classified as current. As of December 31, 2022, and 2021, and January 1, 2021, the Company had accounts receivable balances of $<span id="xdx_904_eus-gaap--AccountsReceivableNet_iI_pn5n6_c20221231_zYMmFOJVZHM5">0.5</span>, $<span id="xdx_908_eus-gaap--AccountsReceivableNet_iI_pn6n6_c20211231_zEzNi0kBhtFl">1</span>.0 and $<span id="xdx_90A_eus-gaap--AccountsReceivableNet_iI_pn5n6_c20210101_zcPqF7Lyfg7l">1.2</span> million, respectively. The Company did <span id="xdx_900_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20211231_zh76WnP3eB7g">no</span>t recognize an allowance for doubtful accounts as of December 31, 2022, and 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zLQSxAsUx1Hc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_861_zcgdEZsBkt0h">Risk Concentration</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments, which potentially subject the Company to concentrations of credit risk, consists primarily of cash and cash equivalents, investments, and accounts receivable. Cash and cash equivalent deposits are at risk to the extent that they exceed Federal Deposit Insurance Corporation insured amounts. To minimize risk, the Company places its investments in U.S. government obligations, corporate securities, and money market funds. Substantially all the Company’s cash, cash equivalents and investments are maintained with one major U.S. financial institution. The Company does not believe that it is subject to any unusual financial risk with the Company’s banking arrangements. The Company has not experienced any significant losses on its cash and cash equivalents.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company sells its products to customers primarily in the U.S. In the future, the Company may sell the Company’s products internationally. Fluctuations in currency exchange rates and adverse economic developments in foreign countries could adversely affect the Company’s operating results. The Company performs ongoing credit evaluations of its customers’ financial condition and generally require no collateral. The Company maintains reserves for potential credit losses, and such losses, in the aggregate, have historically been minimal.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s operations are concentrated in one area - security software/entity identification. Sales to the U.S. Government through direct and indirect channels totaled <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220101__20221231__srt--MajorCustomersAxis__custom--SevenGovernmentCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zUx2LdrwtTbi" title="Percentage of revenues">65.8</span>% of total revenues attributable to seven government customers and <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210101__20211231__srt--MajorCustomersAxis__custom--FiveGovernmentCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zVT3RudRwlOf" title="Percentage of revenues">71.4</span>% of total revenues attributable to seven government customers for the years ended December 31, 2022, and 2021, respectively. Three individual government customers and two individual commercial customers during the year ended December 31, 2022, individually accounted for over <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeGovernmentCustomersAndOneCommercialCustomerMember_ze4B5N2RZCk8">10</span>% of total revenues and during the year ended December 31, 2021, three government customers and one commercial, individually accounted for over <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeGovernmentCustomersMember_zyXniElk6rJf">10</span>% of total revenues. The Company’s similar product and service offerings are not viewed as individual segments, as the Company’s management analyzes the business as a whole and expenses are not allocated to each product offering.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_84F_ecustom--PrepaidExpensesAndOtherAssetsPolicyTextBlock_zST4MAPA9tX4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86C_zLPxCnNT5fo1">Prepaid Expenses and Other Assets</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s prepaid expenses and other assets balance is primarily related to prepaid insurance, prepaid software, and other subscription services, which represents the unamortized balance of insurance premiums, or other prepaid services and products. These payments are amortized on a straight-line basis over the policy or service term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84E_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zvcEav46UWHb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_869_zdsWnGVihEZe">Property and Equipment</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Equipment, furniture, and fixtures are stated at cost less accumulated depreciation and depreciated on a straight-line basis over the estimated useful lives of the assets. Such lives vary from <span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20220101__20221231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentAndFurnitureAndFixturesMember_zWfA0i0lh1fk" title="Property and equipment, useful lives">1</span> to <span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentAndFurnitureAndFixturesMember_zTp6GOvUOLJ6" title="Property and equipment, useful lives">5</span> years. Leasehold improvements are stated at cost less accumulated amortization and are amortized on a straight-line basis over the shorter of estimated useful lives of the assets or the remaining terms of the leases. Such lives vary from <span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20220101__20221231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z0EpGmz6Ewb1" title="Property and equipment, useful lives">2</span> to <span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zAjKJcoAZ2q2" title="Property and equipment, useful lives">5</span> years. Expenditures for major renewals and betterments that extend the useful lives of property and equipment are capitalized. Repair and maintenance costs are expensed as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During 2022, the Company began the capitalization of internally developed software due to implementing the Agile software development methodology which allowed the Company to accurately track, and record costs associated with new software development and enhancements.</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">Pursuant to ASC Topic 350-40 Internal Use Software Accounting Capitalization, certain development costs related to the Company’s products during the application development stage are capitalized as part of property and equipment. Costs incurred in the preliminary stages of development are expensed as incurred. The preliminary stage includes such activities as conceptual formulation of alternatives, evaluation of alternatives, determination of existence of needed technology, and the final selection of alternatives. Once the application development stage is reached, internal and external costs are capitalized until the software is complete and ready for its intended use. Capitalized internal use software is amortized on a straight-line basis over its estimated useful life, which is generally three years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation and amortization are recorded as operating expenses in the Consolidated Statement of Operations. Depreciation and amortization related to the Company’s property and equipment balances totaled approximately $<span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentOtherNet_iI_pp0p0_dm_c20221231_zK8bsfJONLj3" title="Property and equipment">0.6 million</span> and $<span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentOtherNet_iI_pp0p0_dm_c20211231_ziTI4Wap6NEa" title="Property and equipment">0.5 million</span> for the years ended December 31, 2022, and 2021, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p id="xdx_848_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zAU79eRxdSal" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_864_z1aKZKOJkmZ8">Long-Lived Assets</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company reviews long-lived assets, including property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset 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 cash flows to be generated by the asset. If the carrying value exceeds the future undiscounted cash flows, the assets are written down to fair value. During the years ended December 31, 2022, and 2021, there was <span id="xdx_90C_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_do_c20220101__20221231_zsNEUSChleS5" title="Impairment of long-lived assets"><span id="xdx_90B_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_do_c20210101__20211231_zMDR64dizipl" title="Impairment of long-lived assets">no</span></span> impairment of long-lived assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84F_eus-gaap--LesseeLeasesPolicyTextBlock_zA039yEUtlF9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_866_zshyranHdVAj">Leases</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for leases using the guidance in FASB ASC 842. The Company evaluates new contracts at inception to determine if the contract conveys the right to control the use of an identified asset for a period in exchange for periodic payments. A lease exists if the Company obtains substantially all the economic benefits of an asset, and the Company has the right to direct the use of that asset. When a lease exists, the Company records a right-of-use asset that represents its right to use the asset over the lease term and a lease liability that represents its obligation to make payments over the lease term. Lease liabilities are recorded at the sum of future lease payments discounted by the collateralized rate the Company could obtain to lease a similar asset over a similar period, and right-of-use assets are recorded equal to the corresponding lease liability, plus any prepaid or direct costs. The Company does not recognize leases with initial terms of 12 months or less.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84B_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_z5teWei4GR91" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_866_z2rsTCKVCQbf">Commitments and Contingencies</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, or other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonable estimated. The Company is involved in various lawsuits, claims and administrative proceedings arising in the normal course of business. For additional information, see Note 7 – <i>Commitments and Contingencies</i>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84E_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_z3HIcrFTb7j5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_862_zv9EH1PwW9V6">Foreign Currency</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All assets and liabilities in the balance sheets of foreign subsidiaries whose functional currency is other than the U.S. dollar are translated at year-end exchange rates. All revenues and expenses in the statement of operations of these foreign subsidiaries are translated at average exchange rates for the year. Translation gains and losses are not included in determining net income but are shown in accumulated other comprehensive loss in the stockholders’ deficit section of the consolidated balance sheet. Foreign currency transaction gains and losses are included in determining net loss and were not significant.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_849_eus-gaap--FairValueOfFinancialInstrumentsPolicy_znwLo8uXaI6b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86B_zGmrZOtqwxY2">Fair Value of Financial Instruments</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company calculates the fair value of its assets and liabilities which qualify as financial instruments and include additional information in the notes to consolidated financial statements when the fair value is different than the carrying value of these financial instruments. The estimated fair value of accounts receivable, accounts payable and accrued expenses approximate their carrying amounts due to the relatively short maturity of these instruments. Notes payable and financing and operating leases approximate fair value as they bear market rates of interest. None of these instruments are held for trading purposes.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_844_eus-gaap--RevenueRecognitionPolicyTextBlock_zHQODs2eQb33" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_868_zawAsbBIuGx5">Revenue Recognition</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes product revenue upon shipment or after meeting certain performance obligations. These products can include hardware, software subscriptions and consulting services. Most of the Company’s sales are from consulting services. The Company also offers software on a subscription basis subject to software as a service (”SaaS”). Warranty costs and sales returns have not been material.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognize sales of its consulting services in accordance with FASB ASC Topic 606 whereby revenue from contracts with customers are recognized once the criteria under the five steps below are met:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr> <td style="width: 2%; text-align: justify"> </td> <td style="vertical-align: top; width: 2%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i)</span></td> <td style="vertical-align: top; width: 96%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identification of the contract with a customer;</span></td></tr> <tr> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr> <td style="width: 2%; text-align: justify"> </td> <td style="vertical-align: top; width: 2%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii)</span></td> <td style="vertical-align: top; width: 96%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identification of the performance obligations in the contract;</span></td></tr> <tr> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr> <td style="width: 2%; text-align: justify"> </td> <td style="vertical-align: top; width: 3%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iii)</span></td> <td style="vertical-align: top; width: 95%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">determination of the transaction price;</span></td></tr> <tr> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr> <td style="width: 2%; text-align: justify"> </td> <td style="vertical-align: top; width: 2%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iv)</span></td> <td style="vertical-align: top; width: 96%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">allocation of the transaction price to the separate performance obligations; and</span></td></tr> <tr> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="width: 2%; text-align: justify"> </td> <td style="width: 2%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">v)</span></td> <td style="width: 96%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognition of revenue upon satisfaction of a performance obligation.</span></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">Consulting services generally include reporting and are typically done monthly, and revenue is matched accordingly. Product sales may include maintenance and customer support allocated revenue in an arrangement using estimated selling prices of the delivered goods and services based on a selling price hierarchy using the relative selling price method. All product offering and service offering market values are readily determined based on current and prior stand-alone sales. The Company defers and recognize maintenance, updates, and support revenue over the term of the contract period, which is generally one year.</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">Normal payment terms offered to customers, distributors and resellers are net 30 days domestically. The Company does not offer payment terms that extend beyond one year and rarely does it extend payment terms beyond its normal terms. If certain customers do not meet its credit standards, the Company does require payments in advance to limit its credit exposure.</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">Shipping and handling costs are billed to the customer and included in revenue. Shipping and handling expenses are included in cost of revenue. The Company has elected to account for shipping and handling costs as fulfillment costs after the customer obtains control of the goods.</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">With the Company’s newest product, <b>INTRUSION <i>Shield</i></b>, the Company began offering software on a subscription basis. <b>INTRUSION <i>Shield</i></b> is a hosted arrangement subject to software as a service guidance under ASC 606. SaaS arrangements are accounted for as subscription services, not arrangements that transfer a license of intellectual property.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company utilizes the five-step process, mentioned above, per FASB ASC Topic 606 to recognize sales and will follow that directive, also, to define revenue items as individual and distinct. <b>INTRUSION <i>Shield</i></b> services provided to its customers for a fixed monthly subscription fee include:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 2%; text-align: justify"> </td> <td style="width: 2%; text-align: justify"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="width: 96%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Access to Intrusion’s proprietary software and database to detect and prevent unauthorized access to its clients’ information networks;</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Use of all software, associated media, printed materials, data, files, online documentation, and any equipment that Intrusion provides for customers to access the <b>INTRUSION <i>Shield</i></b>; and</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tech support, post contract customer support (PCS) includes daily program releases or corrections provided by Intrusion without additional charge.</span></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"><b>INTRUSION <i>Shield</i></b> contracts provide for no other services, and the Company’s customers have no rebates or return rights, nor are any such rights anticipated to be offered as part of this service.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company satisfies its performance obligation when its <b>INTRUSION <i>Shield</i></b> solution is available to detect and prevent unauthorized access to a client’s information networks. Revenue is recognized monthly over the term of the contract. The Company’s standard initial contract terms automatically renew unless notice is given 30 days before renewal. Upfront payment of fees is deferred and amortized into income over the period covered by the contract.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s accounts receivable represents unconditional contract billings for sales per contracts with customers and are classified as current assets. As of December 31, 2022, and 2021, the Company had accounts receivable balance of $<span id="xdx_90A_eus-gaap--AccountsReceivableNet_iI_pn3n3_dm_c20221231_ziiBEzQwyrqh" title="Accounts Receivable">0.5</span> and $<span id="xdx_90A_eus-gaap--AccountsReceivableNet_iI_pn3n3_dm_c20211231_zWZlvP7lAPZ6" title="Accounts Receivable">1.0</span> million, respectively. The Company did <span id="xdx_907_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20221231_zxxrbwVH714b" title="Allowance for Doubtful Accounts"><span id="xdx_906_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20211231_zc6nt1olzwAj" title="Allowance for Doubtful Accounts">no</span></span>t recognize an allowance for doubtful accounts as of December 31, 2022, and 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company classifies its contract assets as receivables because the Company generally has an unconditional right to payment for its sales or services performed at the end of the reporting period. As a result, the Company had <span id="xdx_907_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pp0p0_do_c20221231_zCDvtgDhujX4" title="Contract assets"><span id="xdx_900_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pp0p0_do_c20211231_zeqrANA7m6Bl" title="Contract assets">no</span></span> material contract assets as of December 31, 2022, and 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Contract liabilities consist of cash payments in advance of the Company satisfying performance obligations and recognizing revenue. The Company currently classifies contract liabilities as deferred revenue.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents changes in the Company’s contract liability during the years ended December 31, 2022, and 2021 (in thousands):</p> <table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_pn3n3_zAgo8z7HKuu8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Contract liability)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8B9_z4DHGSGJp9K3" style="display: none">Schedule of contract liabilities</span> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 62%; text-align: justify">Balance at beginning of year</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerLiability_iS_pn3n3_c20220101__20221231_zL56RvqpuFi4" style="width: 15%; text-align: right" title="Beginning Balance">560</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--ContractWithCustomerLiability_iS_pn3n3_c20210101__20211231_zzrsiupWCSM1" style="width: 15%; text-align: right" title="Beginning Balance">177</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-left: 9pt">Additions</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_ecustom--ContractWithCustomerLiabilityAdditions_c20220101__20221231_pn3n3" style="text-align: right" title="Beginning Balance">1,877</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--ContractWithCustomerLiabilityAdditions_c20210101__20211231_pn3n3" style="text-align: right" title="Beginning Balance">1,953</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt; padding-left: 9pt">Revenue recognized</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_ecustom--ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_c20220101__20221231_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Beginning Balance">(1,982</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_ecustom--ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_c20210101__20211231_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Beginning Balance">(1,570</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Balance at end of year</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--ContractWithCustomerLiability_iE_pn3n3_c20220101__20221231_zLV9s2jo8tz" style="border-bottom: Black 2.5pt double; text-align: right" title="Beginning Balance">455</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--ContractWithCustomerLiability_iE_pn3n3_c20210101__20211231_zGFzEvyQ8uJi" style="border-bottom: Black 2.5pt double; text-align: right" title="Beginning Balance">560</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p id="xdx_848_ecustom--AccountingForStockBasedCompensationAwardsPolicyTextBlock_zSoTnkomqYQi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86C_z7F2uzUlRAW4">Accounting for Stock-based Compensation Awards</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for share-based compensation awards using the guidance in FASB ASC Topic 718, <i>Compensation-Stock Compensation</i> (“ASC 718”). The Company’s share-based compensations awards are awarded to directors, officers, and employees. ASC 718 requires all such share-based payments, including grants of employee stock options, to be recognized in the financial statements based on their fair values. Share-based compensation expense recognized in the statements of operations for the years ended 2022 and 2021 is based on awards ultimately expected to vest.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p id="xdx_84A_eus-gaap--ResearchAndDevelopmentExpensePolicy_z7Fq2TgvxgO6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86C_zxHXJUrWNw75">Research and Development Costs</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s research and development of new software products are expensed until the application development stage is obtained. Once the application development stage is reached, internal and external costs are capitalized until the software is complete and ready for its intended use. The company incurs research and development costs that relate primarily to the development of new security software, appliances and integrated solutions, and major enhancements to existing services and products. Research and development costs are comprised primarily of sales and related benefit expenses, contract labor and prototype and other expenses incurred during research and development efforts.</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">Pursuant to ASC Topic 350-40 Internal Use Software Accounting-Capitalization, software development costs related to the Company’s products during the application development stage are capitalized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_848_eus-gaap--AdvertisingCostsPolicyTextBlock_zG6l3cwDWIPc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_868_z37EPC6rfbZ1">Advertising Expenses</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The cost of advertising is expensed as incurred or deferred until first use of advertising and expensed ratably over the applicable periods. Advertising expense was $<span id="xdx_90D_eus-gaap--AdvertisingExpense_dm_c20220101__20221231_zRIbolHC3Qm" title="Advertising expenses">0.5 million</span> and $<span id="xdx_905_eus-gaap--AdvertisingExpense_dm_c20210101__20211231_zecdip37Bti5" title="Advertising expenses">1.3 million</span> for 2022 and 2021, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84B_eus-gaap--IncomeTaxPolicyTextBlock_zQCqwoyrtlGf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86C_z3MZjBJapPLe">Income Taxes</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred income taxes are determined using the liability method in accordance with FASB ASC 740, <i>Accounting for Income Taxes</i>. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. In addition, a valuation allowance is established to reduce any deferred tax asset for which it is determined that it is more likely than not that some portion of the deferred tax asset will not be realized.</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">FASB ASC 740 creates a single model to address accounting for uncertainty in tax positions by prescribing a minimum recognition threshold that a tax position is required to meet before being recognized in the financial statements. FASB ASC 740 also provides guidance on derecognition, measurement, classification, interest and penalties, accounting in interim periods, disclosure, and transition. There are no unrecognized tax benefits to disclose in the notes to the consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company files income tax returns in the U.S. federal jurisdiction. On December 31, 2022, tax returns related to fiscal years ended December 31, 2019 through December 31, 2021 remain open to possible examination by most tax authorities while tax returns in a few states remaining open related to fiscal years ended December 31, 2018 through December 31, 2021. No tax returns are currently under examination by any tax authorities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_840_eus-gaap--EarningsPerSharePolicyTextBlock_z9wMB4LRtv1e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86B_zgFPc4EtONyd">Net Loss Per Share</span></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">The Company reports two separate net loss per shares numbers, basic and diluted. Basic net loss attributable to common stockholders per share is computed by dividing net loss attributable to common stockholders for the year by the weighted average number of common shares outstanding for the year. Diluted net loss attributable to common stockholders per share is computed by dividing the net loss attributable to common stockholders for the year by the weighted average number of common shares and dilutive common stock equivalents outstanding for the year. The common stock equivalents include all common stock issuable upon the exercise of outstanding options and vesting of restricted stock awards. The aggregate number of common stock equivalents excluded from the diluted loss per share calculated for the year ended December 31, 2022 totaled <span id="xdx_906_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220101__20221231_zGQhGYWdPJY9">1,317,973</span> and <span id="xdx_90D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210101__20211231_z0CzC4xygXH1">901,388</span>, respectively. Since the Company is in a net loss position for the year ended December 31, 2022, and 2021, basic and dilutive net loss per share is the same.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_849_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zYsugrbz5rm6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_868_zoUOEO7XMhs9">Recent Accounting Pronouncements</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_84E_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zGlWkWezLr5a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_86A_znNlEEJRk907">Basis of Presentation</span></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">The Company’s consolidated financial statements include its accounts and those of its wholly owned subsidiary and are prepared in accordance with Generally Accepted Accounting Principles in the United States of America (“GAAP”). All intercompany balances and transactions have been eliminated in consolidation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p id="xdx_843_ecustom--GoingConcernPolicyTextBlock_ztWS3t9hNfLk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_869_zcTX4Ok6Lvzc"><b><i>Going Concern</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">As of December 31, 2022, the Company had cash and cash equivalents of $<span id="xdx_901_eus-gaap--CashEquivalentsAtCarryingValue_iI_pn3n3_dxL_c20221231_zVeEtzJTPbZ" title="Cash and cash equivalents::XDX::3015"><span style="-sec-ix-hidden: xdx2ixbrl0548">3.0</span></span> million and a working capital deficit of $<span id="xdx_900_ecustom--WorkingCapital_iI_pn5n6_c20221231_zLQTvSkteDtj" title="Working capital">7.8</span> million. The Company has incurred net operating losses in each of the last three years. The Company’s principal sources of cash for funding operations in 2022 was through the issuance of the two Streeterville notes which contributed $<span id="xdx_902_eus-gaap--ProceedsFromNotesPayable_dm_c20220101__20221231__us-gaap--LongtermDebtTypeAxis__custom--TwoStreetervilleNotesMember_zqlxMB34VSt7">9.3 million</span>, net of issuance costs (see Note 6), and $<span id="xdx_907_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_dm_c20220101__20221231__us-gaap--SecuritiesFinancingTransactionAxis__custom--SaleAndIssuanceOfCommonStockAndWarrantsMember_z7G1IUZ1lkE3">6.4 million</span> from the sale and issuance of common stock and warrants. The Streeterville notes have maturities of September 10, and December 29, 2023. These conditions raise substantial doubt about the ability of the Company to continue as a going concern. Management plans to fund operations of the Company through additional debt or equity financing. If the Company is not able to obtain additional debt or equity financing on terms and conditions acceptable to the Company, the Company may be unable to implement the Company’s business plan, fund its liquidity needs or even continue its operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 7800000 9300000 6400000 <p id="xdx_842_eus-gaap--UseOfEstimates_z9Ny20M05Mi3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86D_zesh2cQuMHBd">Use of Estimates</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Estimates are used for, but not limited to, the accounting for doubtful accounts, sales discounts, sales returns, revenue recognition, warranty costs, depreciation, income taxes and stock-based compensation. Actual results could differ from these estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_843_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z2keoPVyk1l4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_862_zKrR6LC5kiR2">Cash and Cash Equivalents</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents. The Company maintains cash balances that may at times exceed federally insured limits. The Company’s cash balances are maintained at a high-quality financial institution, and the Company believes the credit risk related to these cash balances is minimal. As of December 31, 2022, and 2021, the Company had approximately $<span id="xdx_906_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_dxL_c20221231_zWdd7mVJJ3Oi" title="Cash and cash equivalents::XDX::3015"><span style="-sec-ix-hidden: xdx2ixbrl0562">3</span></span>.0 and $<span id="xdx_90E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_dxL_c20211231_zEGJzl3ag1Bf" title="Cash and cash equivalents::XDX::4100"><span style="-sec-ix-hidden: xdx2ixbrl0564">4.1</span></span> million, respectively, of cash and cash equivalents.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84D_eus-gaap--ReceivablesPolicyTextBlock_ztET0mRyxR6e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86E_zWGd6QN04Ljl">Accounts Receivable and Allowance for Doubtful Accounts</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Trade accounts receivable are stated at the amount the Company expects to collect. The Company maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. Management considers the following factors when determining the collectability of specific customer accounts: customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment terms. If the financial condition of the Company’s customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. Based on management’s assessment, the Company provides for estimated uncollectible amounts through a charge to earnings and an increase to a valuation allowance. Balances that remain outstanding after the Company has used reasonable collection efforts are written off through a charge to the valuation allowance.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s accounts receivable represents unconditional contract billings for sales per contracts with customers and are classified as current. As of December 31, 2022, and 2021, and January 1, 2021, the Company had accounts receivable balances of $<span id="xdx_904_eus-gaap--AccountsReceivableNet_iI_pn5n6_c20221231_zYMmFOJVZHM5">0.5</span>, $<span id="xdx_908_eus-gaap--AccountsReceivableNet_iI_pn6n6_c20211231_zEzNi0kBhtFl">1</span>.0 and $<span id="xdx_90A_eus-gaap--AccountsReceivableNet_iI_pn5n6_c20210101_zcPqF7Lyfg7l">1.2</span> million, respectively. The Company did <span id="xdx_900_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20211231_zh76WnP3eB7g">no</span>t recognize an allowance for doubtful accounts as of December 31, 2022, and 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 500000 1000000 1200000 0 <p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zLQSxAsUx1Hc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_861_zcgdEZsBkt0h">Risk Concentration</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments, which potentially subject the Company to concentrations of credit risk, consists primarily of cash and cash equivalents, investments, and accounts receivable. Cash and cash equivalent deposits are at risk to the extent that they exceed Federal Deposit Insurance Corporation insured amounts. To minimize risk, the Company places its investments in U.S. government obligations, corporate securities, and money market funds. Substantially all the Company’s cash, cash equivalents and investments are maintained with one major U.S. financial institution. The Company does not believe that it is subject to any unusual financial risk with the Company’s banking arrangements. The Company has not experienced any significant losses on its cash and cash equivalents.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company sells its products to customers primarily in the U.S. In the future, the Company may sell the Company’s products internationally. Fluctuations in currency exchange rates and adverse economic developments in foreign countries could adversely affect the Company’s operating results. The Company performs ongoing credit evaluations of its customers’ financial condition and generally require no collateral. The Company maintains reserves for potential credit losses, and such losses, in the aggregate, have historically been minimal.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s operations are concentrated in one area - security software/entity identification. Sales to the U.S. Government through direct and indirect channels totaled <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220101__20221231__srt--MajorCustomersAxis__custom--SevenGovernmentCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zUx2LdrwtTbi" title="Percentage of revenues">65.8</span>% of total revenues attributable to seven government customers and <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210101__20211231__srt--MajorCustomersAxis__custom--FiveGovernmentCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zVT3RudRwlOf" title="Percentage of revenues">71.4</span>% of total revenues attributable to seven government customers for the years ended December 31, 2022, and 2021, respectively. Three individual government customers and two individual commercial customers during the year ended December 31, 2022, individually accounted for over <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeGovernmentCustomersAndOneCommercialCustomerMember_ze4B5N2RZCk8">10</span>% of total revenues and during the year ended December 31, 2021, three government customers and one commercial, individually accounted for over <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeGovernmentCustomersMember_zyXniElk6rJf">10</span>% of total revenues. The Company’s similar product and service offerings are not viewed as individual segments, as the Company’s management analyzes the business as a whole and expenses are not allocated to each product offering.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 0.658 0.714 0.10 0.10 <p id="xdx_84F_ecustom--PrepaidExpensesAndOtherAssetsPolicyTextBlock_zST4MAPA9tX4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86C_zLPxCnNT5fo1">Prepaid Expenses and Other Assets</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s prepaid expenses and other assets balance is primarily related to prepaid insurance, prepaid software, and other subscription services, which represents the unamortized balance of insurance premiums, or other prepaid services and products. These payments are amortized on a straight-line basis over the policy or service term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84E_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zvcEav46UWHb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_869_zdsWnGVihEZe">Property and Equipment</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Equipment, furniture, and fixtures are stated at cost less accumulated depreciation and depreciated on a straight-line basis over the estimated useful lives of the assets. Such lives vary from <span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20220101__20221231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentAndFurnitureAndFixturesMember_zWfA0i0lh1fk" title="Property and equipment, useful lives">1</span> to <span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentAndFurnitureAndFixturesMember_zTp6GOvUOLJ6" title="Property and equipment, useful lives">5</span> years. Leasehold improvements are stated at cost less accumulated amortization and are amortized on a straight-line basis over the shorter of estimated useful lives of the assets or the remaining terms of the leases. Such lives vary from <span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20220101__20221231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z0EpGmz6Ewb1" title="Property and equipment, useful lives">2</span> to <span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zAjKJcoAZ2q2" title="Property and equipment, useful lives">5</span> years. Expenditures for major renewals and betterments that extend the useful lives of property and equipment are capitalized. Repair and maintenance costs are expensed as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During 2022, the Company began the capitalization of internally developed software due to implementing the Agile software development methodology which allowed the Company to accurately track, and record costs associated with new software development and enhancements.</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">Pursuant to ASC Topic 350-40 Internal Use Software Accounting Capitalization, certain development costs related to the Company’s products during the application development stage are capitalized as part of property and equipment. Costs incurred in the preliminary stages of development are expensed as incurred. The preliminary stage includes such activities as conceptual formulation of alternatives, evaluation of alternatives, determination of existence of needed technology, and the final selection of alternatives. Once the application development stage is reached, internal and external costs are capitalized until the software is complete and ready for its intended use. Capitalized internal use software is amortized on a straight-line basis over its estimated useful life, which is generally three years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation and amortization are recorded as operating expenses in the Consolidated Statement of Operations. Depreciation and amortization related to the Company’s property and equipment balances totaled approximately $<span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentOtherNet_iI_pp0p0_dm_c20221231_zK8bsfJONLj3" title="Property and equipment">0.6 million</span> and $<span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentOtherNet_iI_pp0p0_dm_c20211231_ziTI4Wap6NEa" title="Property and equipment">0.5 million</span> for the years ended December 31, 2022, and 2021, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> P1Y P5Y P2Y P5Y 600000 500000 <p id="xdx_848_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zAU79eRxdSal" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_864_z1aKZKOJkmZ8">Long-Lived Assets</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company reviews long-lived assets, including property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset 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 cash flows to be generated by the asset. If the carrying value exceeds the future undiscounted cash flows, the assets are written down to fair value. During the years ended December 31, 2022, and 2021, there was <span id="xdx_90C_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_do_c20220101__20221231_zsNEUSChleS5" title="Impairment of long-lived assets"><span id="xdx_90B_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_do_c20210101__20211231_zMDR64dizipl" title="Impairment of long-lived assets">no</span></span> impairment of long-lived assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0 0 <p id="xdx_84F_eus-gaap--LesseeLeasesPolicyTextBlock_zA039yEUtlF9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_866_zshyranHdVAj">Leases</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for leases using the guidance in FASB ASC 842. The Company evaluates new contracts at inception to determine if the contract conveys the right to control the use of an identified asset for a period in exchange for periodic payments. A lease exists if the Company obtains substantially all the economic benefits of an asset, and the Company has the right to direct the use of that asset. When a lease exists, the Company records a right-of-use asset that represents its right to use the asset over the lease term and a lease liability that represents its obligation to make payments over the lease term. Lease liabilities are recorded at the sum of future lease payments discounted by the collateralized rate the Company could obtain to lease a similar asset over a similar period, and right-of-use assets are recorded equal to the corresponding lease liability, plus any prepaid or direct costs. The Company does not recognize leases with initial terms of 12 months or less.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84B_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_z5teWei4GR91" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_866_z2rsTCKVCQbf">Commitments and Contingencies</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, or other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonable estimated. The Company is involved in various lawsuits, claims and administrative proceedings arising in the normal course of business. For additional information, see Note 7 – <i>Commitments and Contingencies</i>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84E_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_z3HIcrFTb7j5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_862_zv9EH1PwW9V6">Foreign Currency</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All assets and liabilities in the balance sheets of foreign subsidiaries whose functional currency is other than the U.S. dollar are translated at year-end exchange rates. All revenues and expenses in the statement of operations of these foreign subsidiaries are translated at average exchange rates for the year. Translation gains and losses are not included in determining net income but are shown in accumulated other comprehensive loss in the stockholders’ deficit section of the consolidated balance sheet. Foreign currency transaction gains and losses are included in determining net loss and were not significant.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_849_eus-gaap--FairValueOfFinancialInstrumentsPolicy_znwLo8uXaI6b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86B_zGmrZOtqwxY2">Fair Value of Financial Instruments</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company calculates the fair value of its assets and liabilities which qualify as financial instruments and include additional information in the notes to consolidated financial statements when the fair value is different than the carrying value of these financial instruments. The estimated fair value of accounts receivable, accounts payable and accrued expenses approximate their carrying amounts due to the relatively short maturity of these instruments. Notes payable and financing and operating leases approximate fair value as they bear market rates of interest. None of these instruments are held for trading purposes.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_844_eus-gaap--RevenueRecognitionPolicyTextBlock_zHQODs2eQb33" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_868_zawAsbBIuGx5">Revenue Recognition</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes product revenue upon shipment or after meeting certain performance obligations. These products can include hardware, software subscriptions and consulting services. Most of the Company’s sales are from consulting services. The Company also offers software on a subscription basis subject to software as a service (”SaaS”). Warranty costs and sales returns have not been material.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognize sales of its consulting services in accordance with FASB ASC Topic 606 whereby revenue from contracts with customers are recognized once the criteria under the five steps below are met:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr> <td style="width: 2%; text-align: justify"> </td> <td style="vertical-align: top; width: 2%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i)</span></td> <td style="vertical-align: top; width: 96%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identification of the contract with a customer;</span></td></tr> <tr> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr> <td style="width: 2%; text-align: justify"> </td> <td style="vertical-align: top; width: 2%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii)</span></td> <td style="vertical-align: top; width: 96%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identification of the performance obligations in the contract;</span></td></tr> <tr> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr> <td style="width: 2%; text-align: justify"> </td> <td style="vertical-align: top; width: 3%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iii)</span></td> <td style="vertical-align: top; width: 95%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">determination of the transaction price;</span></td></tr> <tr> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr> <td style="width: 2%; text-align: justify"> </td> <td style="vertical-align: top; width: 2%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iv)</span></td> <td style="vertical-align: top; width: 96%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">allocation of the transaction price to the separate performance obligations; and</span></td></tr> <tr> <td style="text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td> <td style="vertical-align: top; text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="width: 2%; text-align: justify"> </td> <td style="width: 2%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">v)</span></td> <td style="width: 96%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognition of revenue upon satisfaction of a performance obligation.</span></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">Consulting services generally include reporting and are typically done monthly, and revenue is matched accordingly. Product sales may include maintenance and customer support allocated revenue in an arrangement using estimated selling prices of the delivered goods and services based on a selling price hierarchy using the relative selling price method. All product offering and service offering market values are readily determined based on current and prior stand-alone sales. The Company defers and recognize maintenance, updates, and support revenue over the term of the contract period, which is generally one year.</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">Normal payment terms offered to customers, distributors and resellers are net 30 days domestically. The Company does not offer payment terms that extend beyond one year and rarely does it extend payment terms beyond its normal terms. If certain customers do not meet its credit standards, the Company does require payments in advance to limit its credit exposure.</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">Shipping and handling costs are billed to the customer and included in revenue. Shipping and handling expenses are included in cost of revenue. The Company has elected to account for shipping and handling costs as fulfillment costs after the customer obtains control of the goods.</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">With the Company’s newest product, <b>INTRUSION <i>Shield</i></b>, the Company began offering software on a subscription basis. <b>INTRUSION <i>Shield</i></b> is a hosted arrangement subject to software as a service guidance under ASC 606. SaaS arrangements are accounted for as subscription services, not arrangements that transfer a license of intellectual property.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company utilizes the five-step process, mentioned above, per FASB ASC Topic 606 to recognize sales and will follow that directive, also, to define revenue items as individual and distinct. <b>INTRUSION <i>Shield</i></b> services provided to its customers for a fixed monthly subscription fee include:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 2%; text-align: justify"> </td> <td style="width: 2%; text-align: justify"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="width: 96%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Access to Intrusion’s proprietary software and database to detect and prevent unauthorized access to its clients’ information networks;</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Use of all software, associated media, printed materials, data, files, online documentation, and any equipment that Intrusion provides for customers to access the <b>INTRUSION <i>Shield</i></b>; and</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tech support, post contract customer support (PCS) includes daily program releases or corrections provided by Intrusion without additional charge.</span></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"><b>INTRUSION <i>Shield</i></b> contracts provide for no other services, and the Company’s customers have no rebates or return rights, nor are any such rights anticipated to be offered as part of this service.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company satisfies its performance obligation when its <b>INTRUSION <i>Shield</i></b> solution is available to detect and prevent unauthorized access to a client’s information networks. Revenue is recognized monthly over the term of the contract. The Company’s standard initial contract terms automatically renew unless notice is given 30 days before renewal. Upfront payment of fees is deferred and amortized into income over the period covered by the contract.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s accounts receivable represents unconditional contract billings for sales per contracts with customers and are classified as current assets. As of December 31, 2022, and 2021, the Company had accounts receivable balance of $<span id="xdx_90A_eus-gaap--AccountsReceivableNet_iI_pn3n3_dm_c20221231_ziiBEzQwyrqh" title="Accounts Receivable">0.5</span> and $<span id="xdx_90A_eus-gaap--AccountsReceivableNet_iI_pn3n3_dm_c20211231_zWZlvP7lAPZ6" title="Accounts Receivable">1.0</span> million, respectively. The Company did <span id="xdx_907_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20221231_zxxrbwVH714b" title="Allowance for Doubtful Accounts"><span id="xdx_906_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20211231_zc6nt1olzwAj" title="Allowance for Doubtful Accounts">no</span></span>t recognize an allowance for doubtful accounts as of December 31, 2022, and 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company classifies its contract assets as receivables because the Company generally has an unconditional right to payment for its sales or services performed at the end of the reporting period. As a result, the Company had <span id="xdx_907_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pp0p0_do_c20221231_zCDvtgDhujX4" title="Contract assets"><span id="xdx_900_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pp0p0_do_c20211231_zeqrANA7m6Bl" title="Contract assets">no</span></span> material contract assets as of December 31, 2022, and 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Contract liabilities consist of cash payments in advance of the Company satisfying performance obligations and recognizing revenue. The Company currently classifies contract liabilities as deferred revenue.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents changes in the Company’s contract liability during the years ended December 31, 2022, and 2021 (in thousands):</p> <table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_pn3n3_zAgo8z7HKuu8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Contract liability)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8B9_z4DHGSGJp9K3" style="display: none">Schedule of contract liabilities</span> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 62%; text-align: justify">Balance at beginning of year</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerLiability_iS_pn3n3_c20220101__20221231_zL56RvqpuFi4" style="width: 15%; text-align: right" title="Beginning Balance">560</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--ContractWithCustomerLiability_iS_pn3n3_c20210101__20211231_zzrsiupWCSM1" style="width: 15%; text-align: right" title="Beginning Balance">177</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-left: 9pt">Additions</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_ecustom--ContractWithCustomerLiabilityAdditions_c20220101__20221231_pn3n3" style="text-align: right" title="Beginning Balance">1,877</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--ContractWithCustomerLiabilityAdditions_c20210101__20211231_pn3n3" style="text-align: right" title="Beginning Balance">1,953</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt; padding-left: 9pt">Revenue recognized</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_ecustom--ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_c20220101__20221231_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Beginning Balance">(1,982</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_ecustom--ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_c20210101__20211231_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Beginning Balance">(1,570</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Balance at end of year</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--ContractWithCustomerLiability_iE_pn3n3_c20220101__20221231_zLV9s2jo8tz" style="border-bottom: Black 2.5pt double; text-align: right" title="Beginning Balance">455</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--ContractWithCustomerLiability_iE_pn3n3_c20210101__20211231_zGFzEvyQ8uJi" style="border-bottom: Black 2.5pt double; text-align: right" title="Beginning Balance">560</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> 500000 1000000.0 0 0 0 0 <table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_pn3n3_zAgo8z7HKuu8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Contract liability)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8B9_z4DHGSGJp9K3" style="display: none">Schedule of contract liabilities</span> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 62%; text-align: justify">Balance at beginning of year</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerLiability_iS_pn3n3_c20220101__20221231_zL56RvqpuFi4" style="width: 15%; text-align: right" title="Beginning Balance">560</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--ContractWithCustomerLiability_iS_pn3n3_c20210101__20211231_zzrsiupWCSM1" style="width: 15%; text-align: right" title="Beginning Balance">177</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-left: 9pt">Additions</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_ecustom--ContractWithCustomerLiabilityAdditions_c20220101__20221231_pn3n3" style="text-align: right" title="Beginning Balance">1,877</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--ContractWithCustomerLiabilityAdditions_c20210101__20211231_pn3n3" style="text-align: right" title="Beginning Balance">1,953</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt; padding-left: 9pt">Revenue recognized</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_ecustom--ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_c20220101__20221231_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Beginning Balance">(1,982</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_ecustom--ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_c20210101__20211231_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Beginning Balance">(1,570</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Balance at end of year</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--ContractWithCustomerLiability_iE_pn3n3_c20220101__20221231_zLV9s2jo8tz" style="border-bottom: Black 2.5pt double; text-align: right" title="Beginning Balance">455</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--ContractWithCustomerLiability_iE_pn3n3_c20210101__20211231_zGFzEvyQ8uJi" style="border-bottom: Black 2.5pt double; text-align: right" title="Beginning Balance">560</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 560000 177000 1877000 1953000 -1982000 -1570000 455000 560000 <p id="xdx_848_ecustom--AccountingForStockBasedCompensationAwardsPolicyTextBlock_zSoTnkomqYQi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86C_z7F2uzUlRAW4">Accounting for Stock-based Compensation Awards</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for share-based compensation awards using the guidance in FASB ASC Topic 718, <i>Compensation-Stock Compensation</i> (“ASC 718”). The Company’s share-based compensations awards are awarded to directors, officers, and employees. ASC 718 requires all such share-based payments, including grants of employee stock options, to be recognized in the financial statements based on their fair values. Share-based compensation expense recognized in the statements of operations for the years ended 2022 and 2021 is based on awards ultimately expected to vest.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p id="xdx_84A_eus-gaap--ResearchAndDevelopmentExpensePolicy_z7Fq2TgvxgO6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86C_zxHXJUrWNw75">Research and Development Costs</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s research and development of new software products are expensed until the application development stage is obtained. Once the application development stage is reached, internal and external costs are capitalized until the software is complete and ready for its intended use. The company incurs research and development costs that relate primarily to the development of new security software, appliances and integrated solutions, and major enhancements to existing services and products. Research and development costs are comprised primarily of sales and related benefit expenses, contract labor and prototype and other expenses incurred during research and development efforts.</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">Pursuant to ASC Topic 350-40 Internal Use Software Accounting-Capitalization, software development costs related to the Company’s products during the application development stage are capitalized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_848_eus-gaap--AdvertisingCostsPolicyTextBlock_zG6l3cwDWIPc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_868_z37EPC6rfbZ1">Advertising Expenses</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The cost of advertising is expensed as incurred or deferred until first use of advertising and expensed ratably over the applicable periods. Advertising expense was $<span id="xdx_90D_eus-gaap--AdvertisingExpense_dm_c20220101__20221231_zRIbolHC3Qm" title="Advertising expenses">0.5 million</span> and $<span id="xdx_905_eus-gaap--AdvertisingExpense_dm_c20210101__20211231_zecdip37Bti5" title="Advertising expenses">1.3 million</span> for 2022 and 2021, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 500000 1300000 <p id="xdx_84B_eus-gaap--IncomeTaxPolicyTextBlock_zQCqwoyrtlGf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86C_z3MZjBJapPLe">Income Taxes</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred income taxes are determined using the liability method in accordance with FASB ASC 740, <i>Accounting for Income Taxes</i>. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. In addition, a valuation allowance is established to reduce any deferred tax asset for which it is determined that it is more likely than not that some portion of the deferred tax asset will not be realized.</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">FASB ASC 740 creates a single model to address accounting for uncertainty in tax positions by prescribing a minimum recognition threshold that a tax position is required to meet before being recognized in the financial statements. FASB ASC 740 also provides guidance on derecognition, measurement, classification, interest and penalties, accounting in interim periods, disclosure, and transition. There are no unrecognized tax benefits to disclose in the notes to the consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company files income tax returns in the U.S. federal jurisdiction. On December 31, 2022, tax returns related to fiscal years ended December 31, 2019 through December 31, 2021 remain open to possible examination by most tax authorities while tax returns in a few states remaining open related to fiscal years ended December 31, 2018 through December 31, 2021. No tax returns are currently under examination by any tax authorities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_840_eus-gaap--EarningsPerSharePolicyTextBlock_z9wMB4LRtv1e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86B_zgFPc4EtONyd">Net Loss Per Share</span></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">The Company reports two separate net loss per shares numbers, basic and diluted. Basic net loss attributable to common stockholders per share is computed by dividing net loss attributable to common stockholders for the year by the weighted average number of common shares outstanding for the year. Diluted net loss attributable to common stockholders per share is computed by dividing the net loss attributable to common stockholders for the year by the weighted average number of common shares and dilutive common stock equivalents outstanding for the year. The common stock equivalents include all common stock issuable upon the exercise of outstanding options and vesting of restricted stock awards. The aggregate number of common stock equivalents excluded from the diluted loss per share calculated for the year ended December 31, 2022 totaled <span id="xdx_906_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220101__20221231_zGQhGYWdPJY9">1,317,973</span> and <span id="xdx_90D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210101__20211231_z0CzC4xygXH1">901,388</span>, respectively. Since the Company is in a net loss position for the year ended December 31, 2022, and 2021, basic and dilutive net loss per share is the same.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 1317973 901388 <p id="xdx_849_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zYsugrbz5rm6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_868_zoUOEO7XMhs9">Recent Accounting Pronouncements</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_808_ecustom--PrepaidExpensesAndOtherAssetsDisclosureTextBlock_z9qYS8tX8Njk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>3. <span id="xdx_826_zY7xhw1FMMd1">Prepaid Expenses and Other Assets</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Prepaid expenses and other assets included the following (dollars in thousands): </p> <table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_pn3n3_zbjkLGQa83Sl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Prepaid Expenses and Other Assets (Details - Prepaid Expenses)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_zODS8NQGkARi" style="display: none">Schedule of prepaid expenses</span> </td><td> </td> <td colspan="2" id="xdx_499_20221231_zzEi70EAMCrb" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20211231_zGekAtTYBrLg" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_400_eus-gaap--PrepaidInsurance_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Prepaid insurance</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">107</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">105</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_ecustom--PrepaidLicenses_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Prepaid licenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">98</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">80</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--EmployeeRetentionCreditReceivable_iI_pn3n3_d0_zYNXagTP0I51" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Employee retention credit receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,363</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 id="xdx_40A_ecustom--PrepaidOther_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Prepaid other</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">309</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">171</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--PrepaidExpenseAndOtherAssets_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total prepaid expenses and other assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,877</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">356</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_pn3n3_zbjkLGQa83Sl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Prepaid Expenses and Other Assets (Details - Prepaid Expenses)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_zODS8NQGkARi" style="display: none">Schedule of prepaid expenses</span> </td><td> </td> <td colspan="2" id="xdx_499_20221231_zzEi70EAMCrb" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20211231_zGekAtTYBrLg" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_400_eus-gaap--PrepaidInsurance_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Prepaid insurance</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">107</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">105</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_ecustom--PrepaidLicenses_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Prepaid licenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">98</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">80</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--EmployeeRetentionCreditReceivable_iI_pn3n3_d0_zYNXagTP0I51" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Employee retention credit receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,363</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 id="xdx_40A_ecustom--PrepaidOther_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Prepaid other</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">309</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">171</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--PrepaidExpenseAndOtherAssets_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total prepaid expenses and other assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,877</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">356</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 107000 105000 98000 80000 1363000 0 309000 171000 1877000 356000 <p id="xdx_803_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zjcGTOM5IZ6f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>4. <span id="xdx_82F_z0hU1NaOaBba">Accrued Expenses</span></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">Accrued expenses consisted of the following (dollars in thousands): </p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_pn3n3_znoqkwMx66F9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accrued Expenses (Details - Accrued Expenses)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B3_zS6XE13OSFa6" style="display: none">Schedule of accrued liabilities</span> </td><td> </td> <td colspan="2" id="xdx_492_20221231_zeh2hIHoPbVf" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_497_20211231_zlILZEZTsd6b" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_407_eus-gaap--AccruedProfessionalFeesCurrent_iI_pn3n3_maALCzTF4_zQ8cw37tfhz1" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Accrued legal and professional fees</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">189</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">254</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--AccruedPayrollTaxesCurrent_iI_pn3n3_maALCzTF4_zNESuHJFtyo9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accrued payroll</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">195</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">211</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--AccruedEmployeeBenefitsCurrent_iI_pn3n3_maALCzTF4_zAGChEssA937" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Employee benefits payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maALCzTF4_znBcu3xAUJuh" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">26</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">47</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtALCzTF4_zdfAsyMNrvh2" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total accrued expenses</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">446</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">534</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_pn3n3_znoqkwMx66F9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accrued Expenses (Details - Accrued Expenses)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B3_zS6XE13OSFa6" style="display: none">Schedule of accrued liabilities</span> </td><td> </td> <td colspan="2" id="xdx_492_20221231_zeh2hIHoPbVf" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_497_20211231_zlILZEZTsd6b" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_407_eus-gaap--AccruedProfessionalFeesCurrent_iI_pn3n3_maALCzTF4_zQ8cw37tfhz1" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Accrued legal and professional fees</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">189</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">254</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--AccruedPayrollTaxesCurrent_iI_pn3n3_maALCzTF4_zNESuHJFtyo9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accrued payroll</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">195</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">211</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--AccruedEmployeeBenefitsCurrent_iI_pn3n3_maALCzTF4_zAGChEssA937" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Employee benefits payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maALCzTF4_znBcu3xAUJuh" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">26</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">47</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtALCzTF4_zdfAsyMNrvh2" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total accrued expenses</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">446</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">534</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 189000 254000 195000 211000 36000 22000 26000 47000 446000 534000 <p id="xdx_80F_eus-gaap--LesseeOperatingLeasesTextBlock_z4RANGSCWYu3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>5. <span id="xdx_829_zqBEXBTGekk2">Right-of-use Asset and Leasing Liabilities</span></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">The Company has operating, and finance leases and records right-of-use assets and related lease liabilities as required under ASC 842. The lease liabilities are determined by the net present value of total lease payments and amortized over the life of the lease. All obligations under the Company’s lease agreements are designed to terminate with the last scheduled payment. The Company leases are for the following types of assets:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 3%; text-align: justify"> </td> <td style="width: 3%; text-align: justify"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="width: 94%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer hardware and copy machines – The Company’s finance lease right-of-use assets consist of computer hardware and copy machines. These leases have a three-year life and are in various stages of completion.</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office space – The Company’s operating lease right-of-use assets include rental agreements for its offices in Plano, TX and a data service center in Allen, TX. The Plano offices operating lease liability was modified during the year ended December 31, 2021, to add an additional floor of office space and terminate the prior lease. The modified lease has a life of ten months as of December 31, 2022. The data service center operating lease liability has a life of two years and ten months as of December 31, 2022. </span></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"><b>Lease balances are recorded on the consolidated balance sheet as follows (in thousands): </b></p> <table cellpadding="0" cellspacing="0" id="xdx_893_ecustom--LeaseBalancesTableTextBlock_pn3n3_zaFS6XTpNwef" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Consolidated Balance Sheet)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B5_zis11PP8q5Cj" style="display: none">Schedule of lease information</span> </td><td> </td> <td colspan="2" id="xdx_492_20221231_z6UmFqYzHXOd" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49B_20211231_zH7dFN99j3Kg" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold">Assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_404_eus-gaap--FinanceLeaseRightOfUseAsset_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: left; padding-left: 9pt">Finance leases, right-of-use assets, net</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,048</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,709</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Operating leases, right-of-use assets, net</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">504</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">808</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--LeaseAssets_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.25in">Total lease assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">1,552</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">2,517</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold">Liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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: White"> <td>Current:</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 id="xdx_408_eus-gaap--FinanceLeaseLiabilityCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 9pt">Finance leases liabilities, current portion</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">667</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">644</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">Operating leases liabilities, current portion</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">294</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">935</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Non-current:</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 id="xdx_409_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">Finance leases liability, noncurrent portion</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">673</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Operating lease liability, noncurrent portion</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">231</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,250</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_406_ecustom--LeaseLiabilities_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.25in">Total lease liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,202</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,502</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 8.1pt"> </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: White"> <td style="text-align: left; padding-left: 9pt">Weighted average remaining lease term – Finance leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20221231_ziLBbxAciUG5" title="Weighted average remaining lease term - Finance leases">1.58</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20211231_z9qzMpYUAO8d" title="Weighted average remaining lease term - Finance leases">2.66</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 9pt">Weighted average remaining lease term – Operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20221231_zeK1BlAhjfL6" title="Weighted average remaining lease term - Operating leases">2.20</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20211231_z6MYEo1v78g2" title="Weighted average remaining lease term - Operating leases">2.94</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">Weighted average discount rate – Finance leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20221231_zjfBOuEJBGXf" title="Weighted average discount rate - Finance leases">3.37</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20211231_zT2HvcUF0ele" title="Weighted average discount rate - Finance leases">3.35</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 9pt">Weighted average discount rate – Operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20221231_z0SSChXQhxb2" title="Weighted average discount rate - Operating leases">3.42</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20211231_zw1XkiAaQhu" title="Weighted average discount rate - Operating leases">4.70</span>%</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8AA_z8oPUNSjSLuj" 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">As the implicit rate is not readily determinable for the Company's lease agreement, the Company uses an estimated incremental borrowing rate to determine the initial present value of lease payments. This discount rate for the lease approximates federal reserves’ prime rate.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The gross amount of assets recorded under finance leases was $<span id="xdx_90D_eus-gaap--FinanceLeaseInterestPaymentOnLiability_dm_c20220101__20221231_zTlXdveXJyj2" title="Finance leases"><span id="xdx_903_eus-gaap--FinanceLeaseInterestPaymentOnLiability_dm_c20210101__20211231_zreAoETZDIzc" title="Finance leases">3.2 million</span></span> as of the years ended December 31, 2022, and 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">   </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain of the Company’s lease agreements have options to extend the lease after the expiration of the initial term. The Company recognizes the cost of a lease over the expected total term of the lease, including optional renewal periods that the Company can reasonably expect to exercise. The Company does not have material obligations whereby the Company guarantees a residual value on assets the Company leases, nor do the Company’s lease agreements impose restrictions or covenants that could affect its ability to make distributions.</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>Schedule of Items Appearing on the Statement of Operations (in thousands): </b></p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--LeaseCostTableTextBlock_pn3n3_zhHj9wyfseuf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Income Statement)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BC_zIW00KivgQoc" style="display: none">Lease cost table</span> </td><td> </td> <td colspan="2" id="xdx_490_20220101__20221231_zVAWvjcmXbg9" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20210101__20211231_z2VyuUZURd09" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40A_eus-gaap--OperatingExpensesAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Operating expense:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_i_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: left; padding-left: 8.1pt">Amortization expense – Finance ROU</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">665</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">306</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseExpense_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 8.1pt">Lease expense – Operating ROU</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">304</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">341</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--OtherExpensesAbstract_iB" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Other expense:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--FinanceLeaseInterestExpense_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 8.1pt">Interest expense – Finance ROU</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">35</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">20</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_408_ecustom--OperatingAndFinanceLeaseExpense_i_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Lease Expense</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,004</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">667</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zUxdkgXleV65" 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>Other supplemental information related to the Company’s leases are as follows: </b></p> <table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_pn3n3_zUB7ZFyVXfE8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Other supplemental information)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B5_zXsoWOxFhXC2" style="display: none">Schedule of other supplemental information related to our leases</span> </td><td> </td> <td colspan="2" id="xdx_49F_20220101__20221231_zb5BRdM36yYf" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20210101_20211231" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Cash paid for amounts included in the measurement of lease liabilities:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_409_ecustom--OperatingCashFlowsForOperatingLeases_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left; padding-left: 8.1pt">Operating cash flows for operating leases</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(1,085</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">33</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--OperatingCashFlowsForFinanceLeases_i_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 8.1pt">Operating cash flows for finance leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">665</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">306</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_ecustom--FinancingCashFlowsForFinanceLeases_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 8.1pt">Financing cash flows for finance leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(645</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(699</td><td style="text-align: left">)</td></tr> </table> <p id="xdx_8A1_zRjhDhiAhWf1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Future minimum lease obligations consisted of the following as of December 31, 2022 (in thousands): </b></p> <table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_pn3n3_zCqBTgPnxF96" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Minimum obligation)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B5_zjiKe00MsJIf" style="display: none">Future minimum lease obligations</span> </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></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </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><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Finance</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="border-bottom: Black 1pt solid; text-align: left; font-weight: bold">Year ending December 31,</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">ROU Leases</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">ROU Leases</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 49%; text-align: left">2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_pn3n3" style="width: 13%; text-align: right" title="Remaining 2022">307</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_pn3n3" style="width: 13%; text-align: right" title="Remaining 2022">680</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo_c20221231_pn3n3" style="width: 13%; text-align: right" title="Operating and Finance total lease minimum obligation - Remaining 2022">987</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_pn3n3" style="text-align: right" title="Operating ROU Leases, 2023">123</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FinanceLeaseLiabilityPaymentsDueInRollingYearTwo_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_pn3n3" style="text-align: right" title="Finance ROU Leases, 2023">8</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree_c20221231_pn3n3" style="text-align: right" title="Operating and Finance total lease minimum obligation - 2023">131</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-align: left">2025</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Operating ROU Leases, 2024">115</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--FinanceLeaseLiabilityPaymentsDueInRollingYearThree_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Finance ROU Leases, 2024">3</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour_c20221231_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Operating and Finance total lease minimum obligation - 2024">118</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_pn3n3" style="text-align: right" title="Operating ROU Leases Undiscounted Obligation">545</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--FinanceLeaseLiabilityPaymentsDue_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_pn3n3" style="text-align: right" title="Finance ROU Leases Undiscounted Obligation">691</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_c20221231_pn3n3" style="text-align: right" title="Operating and Finance total lease minimum obligation liability,">1,236</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less Interest*</span></td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_fKg_____zjmJSOPgzOaa" style="border-bottom: Black 1pt solid; text-align: right" title="Operating ROU Leases, Less Interest">(20</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_fKg_____zZ5CkliLWGY7" style="border-bottom: Black 1pt solid; text-align: right" title="Finance ROU Leases, Less Interest">(14</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--OperatingLeaseLiability_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Operating ROU Leases">525</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--FinanceLeaseLiability_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Finance ROU Leases">677</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; 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"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 2%; padding-left: 9pt; text-indent: -9pt"><span id="xdx_F0A_zfghWlxutsK9" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td> <td style="width: 98%; padding-left: 9pt; text-indent: -9pt"><span id="xdx_F14_zcrP5RknIhD5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest is imputed for operating ROU leases and classified as lease expense and is included in operating expenses in the accompanying consolidated statements of operations.</span></td></tr> </table> <p id="xdx_8A3_zTGRjF12SUoj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_893_ecustom--LeaseBalancesTableTextBlock_pn3n3_zaFS6XTpNwef" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Consolidated Balance Sheet)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B5_zis11PP8q5Cj" style="display: none">Schedule of lease information</span> </td><td> </td> <td colspan="2" id="xdx_492_20221231_z6UmFqYzHXOd" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49B_20211231_zH7dFN99j3Kg" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold">Assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_404_eus-gaap--FinanceLeaseRightOfUseAsset_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: left; padding-left: 9pt">Finance leases, right-of-use assets, net</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,048</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,709</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Operating leases, right-of-use assets, net</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">504</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">808</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--LeaseAssets_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.25in">Total lease assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">1,552</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">2,517</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold">Liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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: White"> <td>Current:</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 id="xdx_408_eus-gaap--FinanceLeaseLiabilityCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 9pt">Finance leases liabilities, current portion</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">667</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">644</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">Operating leases liabilities, current portion</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">294</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">935</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Non-current:</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 id="xdx_409_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">Finance leases liability, noncurrent portion</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">673</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Operating lease liability, noncurrent portion</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">231</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,250</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_406_ecustom--LeaseLiabilities_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.25in">Total lease liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,202</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,502</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 8.1pt"> </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: White"> <td style="text-align: left; padding-left: 9pt">Weighted average remaining lease term – Finance leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20221231_ziLBbxAciUG5" title="Weighted average remaining lease term - Finance leases">1.58</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20211231_z9qzMpYUAO8d" title="Weighted average remaining lease term - Finance leases">2.66</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 9pt">Weighted average remaining lease term – Operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20221231_zeK1BlAhjfL6" title="Weighted average remaining lease term - Operating leases">2.20</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20211231_z6MYEo1v78g2" title="Weighted average remaining lease term - Operating leases">2.94</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">Weighted average discount rate – Finance leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20221231_zjfBOuEJBGXf" title="Weighted average discount rate - Finance leases">3.37</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20211231_zT2HvcUF0ele" title="Weighted average discount rate - Finance leases">3.35</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 9pt">Weighted average discount rate – Operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20221231_z0SSChXQhxb2" title="Weighted average discount rate - Operating leases">3.42</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20211231_zw1XkiAaQhu" title="Weighted average discount rate - Operating leases">4.70</span>%</td><td style="text-align: left"> </td></tr> </table> 1048000 1709000 504000 808000 1552000 2517000 667000 644000 294000 935000 10000 673000 231000 1250000 1202000 3502000 P1Y6M29D P2Y7M28D P2Y2M12D P2Y11M8D 0.0337 0.0335 0.0342 0.0470 3200000 3200000 <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--LeaseCostTableTextBlock_pn3n3_zhHj9wyfseuf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Income Statement)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BC_zIW00KivgQoc" style="display: none">Lease cost table</span> </td><td> </td> <td colspan="2" id="xdx_490_20220101__20221231_zVAWvjcmXbg9" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20210101__20211231_z2VyuUZURd09" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40A_eus-gaap--OperatingExpensesAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Operating expense:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_i_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: left; padding-left: 8.1pt">Amortization expense – Finance ROU</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">665</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">306</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseExpense_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 8.1pt">Lease expense – Operating ROU</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">304</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">341</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--OtherExpensesAbstract_iB" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Other expense:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--FinanceLeaseInterestExpense_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 8.1pt">Interest expense – Finance ROU</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">35</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">20</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_408_ecustom--OperatingAndFinanceLeaseExpense_i_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Lease Expense</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,004</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">667</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 665000 306000 304000 341000 35000 20000 1004000 667000 <table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_pn3n3_zUB7ZFyVXfE8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Other supplemental information)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B5_zXsoWOxFhXC2" style="display: none">Schedule of other supplemental information related to our leases</span> </td><td> </td> <td colspan="2" id="xdx_49F_20220101__20221231_zb5BRdM36yYf" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20210101_20211231" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Cash paid for amounts included in the measurement of lease liabilities:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_409_ecustom--OperatingCashFlowsForOperatingLeases_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left; padding-left: 8.1pt">Operating cash flows for operating leases</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(1,085</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">33</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--OperatingCashFlowsForFinanceLeases_i_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 8.1pt">Operating cash flows for finance leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">665</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">306</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_ecustom--FinancingCashFlowsForFinanceLeases_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 8.1pt">Financing cash flows for finance leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(645</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(699</td><td style="text-align: left">)</td></tr> </table> -1085000 33000 665000 306000 -645000 -699000 <table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_pn3n3_zCqBTgPnxF96" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Minimum obligation)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B5_zjiKe00MsJIf" style="display: none">Future minimum lease obligations</span> </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></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </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><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Finance</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="border-bottom: Black 1pt solid; text-align: left; font-weight: bold">Year ending December 31,</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">ROU Leases</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">ROU Leases</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 49%; text-align: left">2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_pn3n3" style="width: 13%; text-align: right" title="Remaining 2022">307</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_pn3n3" style="width: 13%; text-align: right" title="Remaining 2022">680</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo_c20221231_pn3n3" style="width: 13%; text-align: right" title="Operating and Finance total lease minimum obligation - Remaining 2022">987</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_pn3n3" style="text-align: right" title="Operating ROU Leases, 2023">123</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FinanceLeaseLiabilityPaymentsDueInRollingYearTwo_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_pn3n3" style="text-align: right" title="Finance ROU Leases, 2023">8</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree_c20221231_pn3n3" style="text-align: right" title="Operating and Finance total lease minimum obligation - 2023">131</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-align: left">2025</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Operating ROU Leases, 2024">115</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--FinanceLeaseLiabilityPaymentsDueInRollingYearThree_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Finance ROU Leases, 2024">3</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour_c20221231_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Operating and Finance total lease minimum obligation - 2024">118</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_pn3n3" style="text-align: right" title="Operating ROU Leases Undiscounted Obligation">545</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--FinanceLeaseLiabilityPaymentsDue_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_pn3n3" style="text-align: right" title="Finance ROU Leases Undiscounted Obligation">691</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_c20221231_pn3n3" style="text-align: right" title="Operating and Finance total lease minimum obligation liability,">1,236</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less Interest*</span></td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_fKg_____zjmJSOPgzOaa" style="border-bottom: Black 1pt solid; text-align: right" title="Operating ROU Leases, Less Interest">(20</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_fKg_____zZ5CkliLWGY7" style="border-bottom: Black 1pt solid; text-align: right" title="Finance ROU Leases, Less Interest">(14</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--OperatingLeaseLiability_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Operating ROU Leases">525</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--FinanceLeaseLiability_c20221231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Finance ROU Leases">677</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; 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"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 2%; padding-left: 9pt; text-indent: -9pt"><span id="xdx_F0A_zfghWlxutsK9" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td> <td style="width: 98%; padding-left: 9pt; text-indent: -9pt"><span id="xdx_F14_zcrP5RknIhD5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest is imputed for operating ROU leases and classified as lease expense and is included in operating expenses in the accompanying consolidated statements of operations.</span></td></tr> </table> 307000 680000 987000 123000 8000 131000 115000 3000 118000 545000 691000 1236000 20000 14000 525000 677000 <p id="xdx_802_eus-gaap--DebtDisclosureTextBlock_zLKaHVmvTr49" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 4%; padding-left: 7.25pt; text-indent: -7.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6.</b></span></td> <td style="width: 96%; padding-left: 7.25pt; text-indent: -7.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_824_zyiknskhXOd8">Notes Payable</span></b></span></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">On March 10, 2022, Intrusion Inc. entered into an unsecured loan agreement with Streeterville Capital, LLC whereby the Company could draw up to $10.0 million in two separate tranches of $5.0 million through the issuance of two separate promissory notes of $5.4 million each, with an initial interest rate of 7%, subject to some increases in the case of, among other things, an event of default. On March 10, 2022, the Company received $<span id="xdx_90C_eus-gaap--ProceedsFromIssuanceOfDebt_dm_c20220309__20220310__us-gaap--LongtermDebtTypeAxis__custom--StreetervilleCapitalMember_z812zt0c0g89">4.6 million</span> in net funds from the first tranche (First Note) pursuant to a promissory note executed contemporaneously with the execution of the loan agreement. On June 29, 2022, the Company received an additional $<span id="xdx_902_eus-gaap--ProceedsFromIssuanceOfDebt_dm_c20220628__20220629__us-gaap--LongtermDebtTypeAxis__custom--StreetervilleCapitalMember_zmOtiffAPLE2" title="Proceeds from issuance of notes">4.7 million</span> in net funds from the second tranche (Second Note) pursuant to a promissory note. Each note has an 18-month maturity, may be prepaid subject to varying prepayment premiums, and may be redeemed at any time after six months into the term of such note in amounts up to $0.5 million per calendar month upon the noteholder’s election. The Company has the option, in its sole discretion, to satisfy any redemption demands in cash or shares of its common stock that will be issued in an amount equal to the dollar amount of the redemption demand divided by the number that represents 85% of the average of the two lowest daily volume weighted average prices of common stock over a fifteen-day trailing period. This option to settle in shares at an 15% discount is deemed a beneficial conversion feature (“BCF”).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The loan agreement and accompanying notes are subject to standard and customary events of default, including, without limitation, the Company’s continued listing on the Nasdaq or New York Stock Exchange. While the notes remain outstanding, the Company will be subject to certain conditions and restrictions, including, without limitation the following: the noteholder’s right to consent to any future variable rate transactions (excluding ATMs, equity offerings, or private placements without market adjustable features) and any debt (excluding bank loans, lines of credit, mortgagees, leases, or asset backed loans); the noteholder’s right to participate in any debt or equity financings, excluding (ATMs, loans, lines of credit, mortgagees, leases, or asset backed loans); a prohibition on the Company’s ability to extend or enter into any agreement restricting its ability to issue common stock under the notes; as well as a prohibition on its ability to permit any other lender to participate alongside the noteholder via any debt financing structures.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluated both the First and Second Note in accordance with ASC 480 “<i>Distinguishing Liabilities from Equity</i>” because the promissory note (1) embodies an option redemption obligation, (2) may require the Company to settle the optional redemption obligation by issuing a variable number of its common shares, and (3) is based solely on a fixed monetary amount known at inception.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The lender does not benefit if the fair value of the Company’s Common Stock increases and does not bear the risk that the fair value of the Company’s Common Stock might decrease. In accordance with ASC 480, the promissory notes have been recorded as a liability and the company is recording interest expense over the term of the promissory note, using the interest method from ASC 835-30, to accrete the carrying amount of the promissory note up to the redemption common stock settlement amount.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 10, 2022, the Company recorded debt issue costs of $<span id="xdx_905_eus-gaap--UnamortizedDebtIssuanceExpense_iI_dm_c20220310__us-gaap--LongtermDebtTypeAxis__custom--StreetervilleCapitalMember_zO39MFW2zQf2">0.7 million</span> as an offset to the promissory note to be amortized over the 18-month term associated with the First Note. On June 29, 2022, the Company recorded debt issue costs of $<span id="xdx_903_eus-gaap--UnamortizedDebtIssuanceExpense_iI_dm_c20220629__us-gaap--LongtermDebtTypeAxis__custom--StreetervilleCapitalMember_zrbRPQYZp5Pf" title="Unamortized debt issuance costs">0.7 million</span> as an offset to the promissory note to be amortized over the 18-month term associated with the Second Note. As of December 31, 2022, the balance of unamortized debt issuance costs for both notes were $<span id="xdx_90E_eus-gaap--UnamortizedDebtIssuanceExpense_iI_dm_c20221231_zltaiaf4hDjd" title="Unamortized debt issuance costs">0.5 million</span>. For the year ended December 31, 2022, the Company recorded $<span id="xdx_907_eus-gaap--AmortizationOfDebtDiscountPremium_dm_c20220101__20221231_zrT9HvaHpO1b" title="Amortization of debt discounts">0.9 million</span> for amortization of the debt discounts related to both notes to interest expense in the accompanying Consolidated Statement of Operations. The effective interest rate of the notes payable including amortization of the debt issuance costs and accretion of BCF is 35.19%.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended December 31, 2022, the Company recorded $<span id="xdx_90F_eus-gaap--InterestExpenseDebt_dm_c20220101__20221231_zD4YxvgqAeG3" title="Interest expenses">1.5 million</span> of interest expense in the accompanying Consolidated Statement of Operations. The interest recorded associated with the unsecured promissory notes increases the associated notes payable on the accompanying Consolidated Balance Sheet. The balances on the notes payable mature in September and December 2023.</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 11, 2023, the Company amended the promissory notes issued pursuant to the unsecured loan agreement with Streeterville Capital, LLC whereby the noteholder agreed to waive their redemption rights through March 31, 2023, in exchange for a fee equal to 3.75% of the outstanding principal balance which was added to the outstanding indebtedness.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 4600000 4700000 700000 700000 500000 900000 1500000 <p id="xdx_804_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z2mQfht93S11" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>7. <span id="xdx_821_z8RaGC02fI16">Commitments and Contingencies</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Change of Control and Severance Agreements</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain members of the Company’s management are parties to severance and change of control agreements with the Company. The severance and change in control agreements provide those individuals with severance payments in certain circumstances and prohibit such individuals from, among other things, competing with the Company during his or her employment. In addition, the severance and change of control agreements prohibit subject individuals from, among other things, disclosing confidential information about the Company and its products or interfering with a client or customer of the Company, in each case during his or her employment and for certain periods (including indefinite periods) following the termination of such person’s employment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Legal Proceedings</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is periodically involved in various litigation claims arising in the normal course of business. The Company believes these actions are routine and incidental to the business. While the outcome of these actions cannot be predicted with certainty, the Company does not believe that any will have a material adverse impact on the Company’s business.</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"><span style="text-decoration: underline">Class Action Litigation</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">On April 16, 2021, a class action lawsuit was filed in the United States District Court, Eastern District of Texas, Sherman Division, captioned Celeste v. Intrusion Inc. et al., Case No. 4:21-cv-00307 (E.D. Tex.) against the Company, the Company’s now-former chief financial officer, and now-former chief executive officer alleging, among other things, that the defendants made false and/or misleading statements or omissions about the Company’s business, operations, and prospects in violation of Section 10(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Rule 10b-5 promulgated thereunder, as well as Section 20(a) of the Exchange Act. The Celeste lawsuit claimed compensatory damages and legal fees.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 26.2pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 14, 2021, a related class action lawsuit was filed in the United States District Court, Eastern District of Texas, Sherman Division, captioned Neely v. Intrusion Inc., et al., Case No. 4:12-cv-00374 (E.D. Tex.) against the Company, the Company’s now-former chief financial officer, and now-former chief executive officer. The Neely lawsuit alleged the same violations under the federal securities laws as those alleged in the Celeste lawsuit. The Neely lawsuit also sought compensatory damages and legal fees.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 26.2pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 23, 2021, the Court consolidated the Celeste and Neely actions, and appointed a lead plaintiff and lead plaintiff’s counsel. The lead plaintiff filed his amended complaint on February 7, 2022. The amended complaint named the following additional parties as named defendants: Mr. Michael Paxton, a former director and executive officer; Mr. Gary Davis, a former officer; Mr. Joe Head, the current chief technology officer, and a former director; and Mr. James Gero, a current director and chair of the compensation committee.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 26.2pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The parties to the consolidated action held a mediation on April 5, 2022, at the conclusion of which the parties executed a settlement term sheet setting forth the material terms associated with the resolution of the action, subject to the preparation of formal documents and a plan of distribution approved by the Court. The settlement agreement was subject to certain terms and conditions and received final approval by the Court on December 16, 2022. At that time, a final judgment was entered dismissing the case, with the Court retaining jurisdiction over the action for purposes of enforcing the terms of the class settlement agreement. The $<span id="xdx_909_eus-gaap--PaymentsForLegalSettlements_dm_c20220401__20220405_zcoI0mNcAt6f">3.3 million</span> settlement was paid by the Company’s insurance provider under its insurance policy as the Company’s retention had previously been exhausted.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The lead plaintiff in the class action filed a motion for distribution of settlement funds on February 21, 2023. The Court approved the parties’ class action settlement and plan of allocation on March 22, 2023 and cancelled the previously-rescheduled March 31, 2023, hearing on the motion for distribution, all remaining matters in the class action then-pending having been fully and finally adjudicated.</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"><span style="text-decoration: underline">Securities Investigation</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">On August 8, 2021, the Company received a notification from the Securities and Exchange Commission, Division of Enforcement, that it was investigating captioned In the Matter of Intrusion Inc. and requesting the Company produce certain documents and information. On November 9, 2021, the Securities and Exchange Commission served a subpoena to the Company in connection with this investigation which formally requested substantially similar information as in the prior request. The Company is continuing to comply with the requests and are cooperating in the investigation. The Company can offer no assurances as to the outcome of this investigation or its potential effect on the Company or its results of operations.</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 style="text-decoration: underline">Stockholder Derivative Claim</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; text-align: justify">On June 3, 2022, a verified stockholder derivative complaint was filed in U.S. District Court, District of Delaware by plaintiff Nathan Prawitt (the “Plaintiff Stockholder”) on behalf of Intrusion against certain of the Company’s current and former officers and directors (the “Defendants”). Plaintiff alleges that Defendants through various actions breached their fiduciary duties, wasted corporate assets, and unjustly enriched Defendants by (a) incurring costs and expenses in connection with the ongoing SEC investigation, (b) incurring costs and expenses to defend the Company with respect to the consolidated class action, (c) settling class-wide liability with respect to the consolidated class action, as well as ancillary claims regarding sales of the Company’s common stock by certain of the Defendants. The Plaintiff is seeking remedial actions including improvements in the Company’s corporate governance and internal control policies and reimbursement of legal costs. While the Company is not a named defendant, but a nominal plaintiff in the stockholder derivative claim, the Company will be providing the financial and other assistance for each of the Defendants that the Company is obligated to provide under the Company’s Articles of Incorporation, the Company’s Bylaws, as well as individual indemnifications agreements that are in effect between, the Company and each of the Defendants.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 26.2pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition to these legal proceedings, the Company is subject to various other claims that may arise in the ordinary course of business. The Company does not believe that any claims exist where the outcome of such matters would have a material adverse effect on the Company’s condensed consolidated financial position, operating results, or cash flows. However, there can be no assurance such legal proceedings will not have a material impact on the Company’s future results.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 26.2pt"> </p> 3300000 <p id="xdx_80B_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_z03sBFqJsepb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>8. <span id="xdx_829_zAcFVZNSAEqh">Common Stock</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>ATM Offering</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August of 2021, the Company engaged B. Riley Securities, Inc. to act as sales agent under the Company’s at-the-market program, which allows us to potentially sell up to $50.0 million of its common stock on a delayed or continuous basis using a shelf registration statement on Form S-3, which the Company initially filed on August 5, 2021. The shelf registration became effective on August 16, 2021. For the year ended December 31, 2022, the Company has received proceeds of approximately $2.0 million net of fees from the sale of common stock pursuant to the program. Since the program was initiated, the Company has received proceeds of approximately $<span id="xdx_909_eus-gaap--ProceedsFromIssuanceOfCommonStock_pp0p0_dm_c20220101__20221231__us-gaap--SecuritiesFinancingTransactionAxis__custom--ATMOfferingMember_zo2v7kmLpaK9" title="Proceeds from Issuance of Common Stock">7.5 million</span> net of fees from the sales of <span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pn3n3_c20220101__20221231__us-gaap--SecuritiesFinancingTransactionAxis__custom--ATMOfferingMember_zIheit4kLMNg" title="Common stock shares issued under public offering">1,843</span> thousand shares of common stock pursuant to the program. </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"><b><i>Registered Direct Offering</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">On September 12, 2022, the Company entered in a Securities Purchase Agreement (the “Purchase Agreement”) with certain purchasers to issue and sell to the purchasers an aggregate of <span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20220901__20220912__us-gaap--SecuritiesFinancingTransactionAxis__custom--RegisteredDirectOfferingMember_zdn6zx1smSCb" title="Stock Issued During Period, Shares, New Issues">1,378,677</span> shares of the Company’s common stock (the “Shares”) each of which was coupled with a warrant to purchase one share of common stock (the “Warrants”) at an aggregate offering price of $4.29 per share and warrant, such offering is hereinafter referred to as its “registered direct offering”. Each warrant has an exercise price of $<span id="xdx_906_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c20220912__us-gaap--ClassOfWarrantOrRightAxis__custom--WarrantsMember__us-gaap--SecuritiesFinancingTransactionAxis__custom--RegisteredDirectOfferingMember_pdd" title="Class of Warrant or Right, Exercise Price of Warrants or Rights">5.22</span> per share of common stock, subject to adjustment for stock splits, reverse stock splits, stock dividends and similar transactions and is exercisable from the date of its issuance through <span id="xdx_90A_eus-gaap--WarrantsAndRightsOutstandingMaturityDate_iI_dd_c20220912__us-gaap--ClassOfWarrantOrRightAxis__custom--WarrantsMember__us-gaap--SecuritiesFinancingTransactionAxis__custom--RegisteredDirectOfferingMember_zkoCZPBQBX85" title="Warrants and Rights Outstanding, Maturity Date">September 14, 2027</span>. The Company delivered 939,284 Shares and Warrants on or about September 14, 2022. After September 30, 2022, the company issued an additional 273,309 Shares and related Warrants as a result of delayed closings. On November 10, 2022, the Company, reached an agreement with the sole remaining delayed basis investor in the registered direct offering to reduce the purchaser’s subscription by $0.7 million and, accordingly, reduce the Company’s obligation to issue securities. Following the final closing, the Company had received from its registered direct offering total aggregate proceeds of $5.2 million in exchange for the issuance of an aggregate of 1,212,593 shares of common stock and warrants to purchase 1,212,593 shares of common stock.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 26.2pt"> </p> 7500000 1843000 1378677 5.22 2027-09-14 <p id="xdx_809_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zY8bi6gRENHi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>9. <span id="xdx_825_zZMGvQjTVua3">Stock-Based Compensation</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for equity-based compensation in accordance with ASC 718, <i>Compensation – Stock Compensation</i>, which requires that compensation related to all equity-based awards be recognized in the consolidated financial statements. Equity-based compensation cost is valued at fair value at the date of grant, and the grant date fair value is recognized as expense over each award’s requisite service period with a corresponding increase to equity or liability based on the terms of each award and the appropriate accounting treatment under ASC 718.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company had three stock-based compensation plans on December 31, 2022, and 2021. These plans which are described below, were developed to retain, and attract key employees and directors.</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>The 2021 Omnibus Incentive Plan (the “2021 Plan”)</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During 2021, the Company added a new incentive 2021 Omnibus Incentive Plan. The purpose of the 2021 Plan is to provide a means through which the Company may attract and retain key personnel and to provide a means whereby directors, officers, employees, consultants and advisors of the Company can acquire and maintain an equity interest in the Company, or be paid incentive compensation, including incentive compensation measured by reference to the value of common stock, thereby strengthening their commitment to the welfare of the Company and aligning their interests with those of the Company’s stockholders.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 2021 Plan is administered by the Compensation Committee of the Company’s Board of Directors and permits the grant of cash and equity-based awards, which may be awarded in the form of stock options, stock appreciation rights, restricted stock awards, performance awards, other stock-based awards, and other cash-based awards.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The aggregate number of shares of Common Stock that may be issued or used for reference purposes or with respect to which Awards may be granted under the 2021 Plan shall not exceed <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20221231__us-gaap--PlanNameAxis__custom--OmnibusIncentivePlanMember_zCLvDNPwreBh" title="Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized">2,500,000</span> shares and is subject to any increase or decrease, which shares may be either authorized and unissued Common Stock or Common Stock held in or acquired for the treasury of the Company or both.</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"><b><i>The 2015 Stock Incentive Plan (“the “2015 Plan”)</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 19, 2015, the Board approved the 2015 Stock Incentive Plan (the “2015 Plan”), which was approved by the stockholders on May 14, 2015. The 2015 Plan serves as a replacement for the 2005 Plan which expired by its terms on June 14, 2015. The approval of the 2015 Plan had no effect on the 2005 Plan or any options granted pursuant to the plan. All options will continue with their existing terms and will be subject to the 2005 Plan. Further, the Company will not be able to re-issue any option which is cancelled or terminated under the 2005 Plan. The 2015 Plan provided for the issuance of up to <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20150319__us-gaap--PlanNameAxis__custom--Plan2015Member_zIUVJM8HLEB" title="Number of Shares Authorized">600,000</span> shares of common stock upon exercise of options granted pursuant to the 2015 Plan.</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">The 2015 Plan consists of three separate equity incentive programs: the Discretionary Option Grant Program; the Stock Issuance Program; and the Automatic Option Grant Program for non-employee Board members. Officers and employees, non-employee Board members and independent contractors are eligible to participate in the Discretionary Option Grant and Stock Issuance Programs. Participation in the Automatic Option Grant Program is limited to non-employee members of the Board. Each non-employee Board member will receive an option grant for 10,000 shares of common stock upon initial election or appointment to the Board, provided that such individual has not previously been employed by the Company in the preceding three (3) months. In addition, on the date of each annual stockholders’ meeting, each Board member will automatically be granted an option to purchase 10,000 shares of common stock, provided he or she has served as a non-employee Board member for at least three months.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended December 31, 2021, the Board of Directors (“Board”) approved a new clause to the 2015 Plan, to accelerate the vesting of any unvested equity grants held by outside directors upon their retirement from the Board. Pursuant to the approval of the acceleration clause, during the second quarter of 2021, the equity awards held by two outside board members who retired from the Board in May 2021 became fully vested. The Company accounts for the acceleration of the related stock options as a modification of the option award under ASC 718. Accordingly, the Company recognized incremental stock compensation expense of approximately $<span id="xdx_90F_eus-gaap--ShareBasedCompensation_pp0p0_dm_c20220101__20221231__us-gaap--PlanNameAxis__custom--Plan2015Member_zCmGkwXdKEsf" title="Stock compensation expense">0.2 million</span> during the year ended December 31, 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>The 2005 Stock Incentive Plan (the “2005 Plan”)</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 17, 2005, the Board approved the 2005 Stock Incentive Plan (the “2005 Plan”), which was approved by the stockholders on June 14, 2005. The 2005 Plan provided for the issuance of up to 750,000 shares of common stock upon exercise of options granted pursuant to the 2005 Plan. On May 30, 2007, the stockholders approved an Amendment to the 2005 Plan that increased this amount by 750,000 for a total of <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20050317__us-gaap--PlanNameAxis__custom--Plan2005Member_zNpKqt8EiJf9" title="Number of Shares Authorized">1,500,000</span> shares of common stock that may be issued upon the exercise of options granted pursuant to the 2005 Plan. On May 29, 2008, and May 21, 2009, the stockholders approved an increase of 500,000 shares, respectively, of common stock that may be issued pursuant to the 2005 Plan for a total of 2,500,000 shares. On May 20, 2010, the stockholders approved an additional increase of 500,000 shares of common stock that may be issued pursuant to the 2005 Plan for a total of 3,000,000 shares. On May 19, 2011, the stockholders approved an additional increase of 400,000 shares of common stock that may be issued pursuant to the 2005 Plan for a total of 3,400,000 shares. Finally, on May 17, 2012, the stockholders approved an additional increase of 300,000 shares of common stock that may be issued pursuant to the 2005 Plan for a total of <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pp0d_c20120517__us-gaap--PlanNameAxis__custom--Plan2005Member_zdgZ0GRBf7oe" title="Number of Shares Authorized">3,700,000</span> shares.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Compensation Committee of the Company’s Board of Directors determines for all employee options, the term of each option, option exercise price within limits set forth in the plans, number of shares for which each option is granted and the rate at which each option is exercisable (generally ratably over one, three or five years from grant date). However, the exercise price of any stock option may not be less than the fair market value of the shares on the date granted (or less than 110% of the fair market value in the case of optionees holding more than 10% of its voting stock of the Company), and the term cannot exceed ten years (five years for incentive stock options granted to holders of more than 10% of the Company’s voting stock).</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">Common shares reserved for future issuance, including outstanding options, unvested restricted stock and shares available for future grant under all the stock options plans are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_892_ecustom--ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock_pn3n3_zsZmUUACRb67" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details - Future Stock Option Plans)"> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_8B7_zj24dWgYHfr" style="display: none">Schedule of common shares reserved for future issuance</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-weight: bold">(In thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Common Shares<br/> Reserved for Future<br/> Issuance</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%">2021 Plan</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_983_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20221231__us-gaap--PlanNameAxis__custom--Plan2021Member_z7KN7EmHhBgl" style="width: 13%; text-align: right" title="Common shares reserved for future issuance (in shares)">2,403</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>2015 Plan</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20221231__us-gaap--PlanNameAxis__custom--Plan2015Member_zDmJwpcGoDN1" style="text-align: right" title="Common shares reserved for future issuance (in shares)">530</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">2005 Plan</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20221231__us-gaap--PlanNameAxis__custom--Plan2005Member_z21hdZliPPMj" style="border-bottom: Black 1pt solid; text-align: right" title="Common shares reserved for future issuance (in shares)">162</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20221231_ziioO18Wxc62" style="border-bottom: Black 2.5pt double; text-align: right" title="Common shares reserved for future issuance (in shares)">3,095</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_z2H42MUhJMkd" 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">Total compensation expense in operating expense on the statement of operations of $<span id="xdx_903_eus-gaap--ShareBasedCompensation_pn3n3_dxL_c20220101__20221231_zgTKUOyrh7Dh" title="Stock compensation expense::XDX::1456"><span style="-sec-ix-hidden: xdx2ixbrl0915">1.5</span></span> and $<span id="xdx_90B_eus-gaap--ShareBasedCompensation_pn3n3_dxL_c20210101__20211231_zdeJJzGTmZ7j" title="Stock compensation expense::XDX::1260"><span style="-sec-ix-hidden: xdx2ixbrl0917">1.3</span></span> million during the years ended December 31, 2022, and 2021, respectively.</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"><span style="text-decoration: underline">Restricted Stock Awards</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended December 31, 2022, the Company issued new Restricted Stock Awards (RSAs) under the 2021 Plan in the amount of $<span id="xdx_909_eus-gaap--StockIssuedDuringPeriodValueRestrictedStockAwardGross_pp0p0_dm_c20220101__20221231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_za2wduhAapb">0.4 million</span> in value of restricted stock to each of the Company’s outside directors and certain members of management, with a valuation to be based on the closing price of the Company’s common stock on the Nasdaq Capital Market. Accordingly, <span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pp0p0_c20220101__20221231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zTXxxt7gM2A7">131,580 </span>shares were granted and are expected to fully vest in one year on the anniversary of the grant date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the activities for the Company’s unvested RSAs in Intrusion Inc. stock for the year ended December 31, 2022:</p> <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--NonvestedRestrictedStockSharesActivityTableTextBlock_pn3n3_zTBWI2pjetnk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details - Unvested Restricted Stock Awards)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BA_zlenGP2hMJuk" style="display: none">Schedule of unvested RSAs</span> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td colspan="5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unvested Restricted Stock Awards</b></span></td><td style="padding-bottom: 1pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of Shares (in thousands)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted-Average<br/> Grant-Date<br/> Fair Value</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%">Unvested as of December 31, 2021</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pn3n3_c20220101__20221231_zLS8i1aIa7Ff" style="width: 13%; text-align: right" title="Number of Shares, Beginning Balance">149</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iS_pip0_c20220101__20221231_zbmBuEYGT2D8" style="width: 13%; text-align: right" title="Weighted-Average Grant-Date Fair Value, Beginning Balance">5.54</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 9pt">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pn3n3_c20220101__20221231_z9qSi0Rkjqg3" style="text-align: right" title="Number of Shares Granted">132</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_pip0_c20220101__20221231_zIiEUn0jenB" style="text-align: right" title="Weighted-Average Grant-Date Fair Value Granted">2.66</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 9pt">Vested</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pn3n3_di_c20220101__20221231_zzebpu4aI0ul" style="text-align: right" title="Number of Shares Vested">(97</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_pip0_c20220101__20221231_zr28VSl6dXhg" style="text-align: right" title="Weighted-Average Grant-Date Fair Value Vested">6.41</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 9pt">Forfeited/canceled</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pn3n3_di_c20220101__20221231_zPSMPST1x8D" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Shares Forfeited/canceled">(26</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_pip0_c20220101__20221231_zPbZOr9disw6" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted-Average Grant-Date Fair Value Forfeited/canceled">3.85</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Unvested as of December 31, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pn3n3_c20220101__20221231_ztBKf1Wqnbve" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Shares, Ending balance">158</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iE_pip0_c20220101__20221231_zyAiVGPGmQag" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-Average Grant-Date Fair Value, Ending balance">2.88</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zV8NTTizxVW4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognized compensation expense related to its RSAs of $<span id="xdx_909_eus-gaap--ShareBasedCompensation_pp0p0_dm_c20220101__20221231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zQT5KmEF5GUi" title="Stock compensation expense">0.6 million</span> during the year ended December 31, 2022. As of December 31, 2022, there was $<span id="xdx_90F_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_pp0p0_dm_c20221231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zXXXT9IFVur" title="Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount">0.2 million</span> of unrecognized compensation cost related to unvested RSAs. This amount is expected to be recognized over a weighted-average period of <span id="xdx_90D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_pp0p0_dtY_c20220101__20221231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_z3P7EPzN5ID">0.7</span> years.</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 style="text-decoration: underline">Stock Option Awards</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company also granted option awards under the 2015 Plan to its employees with the option price for each option set at the closing price for the Company’s Common Stock on the Nasdaq Capital Market on the grant date during the year ended December 31, 2022.</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">A summary of the Company’s stock option activity and related information for the years ended December 31, 2022, and 2021 is as follows: </p> <table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_zaSZ1IZgSaSk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details - Stock Options Activities)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BC_zeIP31XGsM4k" style="display: none">Schedule of option activities</span></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> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of<br/> Options (in<br/> thousands)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of<br/> Options (in<br/> thousands)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1pt; 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> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left">Outstanding at beginning of year</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20220101__20221231_zsP3XB32xAEf" style="width: 11%; text-align: right" title="Number of Options Outstanding, Beginning">617</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20220101__20221231_zkxHteYNEYN9" style="width: 11%; text-align: right" title="Weighted Average Exercise Price, Beginning">6.47</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20210101__20211231_zSdiuSLy60r5" style="width: 11%; text-align: right" title="Number of Options Outstanding, Beginning">1,035</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20210101__20211231_zthu7hsYpaKj" style="width: 11%; text-align: right" title="Weighted Average Exercise Price, Beginning">2.87</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue_pn3n3_c20220101__20221231_zMjSsYf5Ori1" style="text-align: right" title="Number of Options Outstanding, Granted at price = market value">334</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue_pip0_c20220101__20221231_zFbM5Lg7JcB5" style="text-align: right" title="Weighted Average Exercise Price, Granted at price = market value">3.63</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue_pn3n3_c20210101__20211231_zVc6HtWKpf68" style="text-align: right" title="Number of Options Outstanding, Granted at price = market value">606</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue_pip0_c20210101__20211231_zydYArmWdnic" style="text-align: right" title="Weighted Average Exercise Price, Granted at price = market value">12.99</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--StockIssuedDuringPeriodSharesStockOptionExercised_pn3n3_c20220101__20221231_zVlHr1OSTZVi" style="text-align: right" title="Number of Options Outstanding, Exercised">(99</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pip0_c20220101__20221231_zlo0dLbWwvI1" style="text-align: right" title="Weighted Average Exercise Price, Exercised">0.67</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--StockIssuedDuringPeriodSharesStockOptionExercised_pn3n3_c20210101__20211231_zAnDDn12NMI2" style="text-align: right" title="Number of Options Outstanding, Exercised">(257</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pip0_c20210101__20211231_z4IPW7KyXrI8" style="text-align: right" title="Weighted Average Exercise Price, Exercised">0.97</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di_c20220101__20221231_zuHTvEjlb744" style="text-align: right" title="Number of Options Outstanding, Forfeited">(156</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pip0_c20220101__20221231_zkrjPexKpRYk" style="text-align: right" title="Weighted Average Exercise Price, Forfeited">8.16</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di_c20210101__20211231_zNe1N6KI2NX3" style="text-align: right" title="Number of Options Outstanding, Forfeited">(634</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pip0_c20210101__20211231_zuh39kZWYwI1" style="text-align: right" title="Weighted Average Exercise Price, Forfeited">9.81</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Expired</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_pn3n3_di_c20220101__20221231_zt0gl7fXtCxj" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Outstanding, Expired">(28</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pip0_c20220101__20221231_zcBlRhanBGBb" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price, Expired">13.47</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_pn3n3_di_c20210101__20211231_zwhfh6GWc1Je" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Outstanding, Expired">(133</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pip0_c20210101__20211231_z80DiJQuxPG1" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price, Expired">2.82</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Outstanding at end of year</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20220101__20221231_zIFOqklSOcM8" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending">668</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20220101__20221231_z6C816ozl2U8" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Ending">5.22</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20210101__20211231_zlDDxz0aGdjk" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending">617</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20210101__20211231_z59xk5QfkMR4" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Ending">6.47</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Options exercisable at end of year</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20221231_zSUsBFFsGLp1" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Exercisable">281</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20221231_zc4Ow5SXWiOc" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Exercisable">4.13</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20211231_z4VYj6TLIf32" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Exercisable">317</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20211231_zqquiM1c4QN" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Exercisable">1.56</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_z6DhuTPAbjFf" 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">Information related to stock options outstanding on December 31, 2022, is summarized below: </p> <table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_pn3n3_zs8u0cB4Owda" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details - Exercise Price)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B3_zcYRQXaL9iGf" style="display: none">Schedule of stock options by exercise price</span> </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> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td colspan="9" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options Outstanding</b></span></td><td style="padding-bottom: 1pt; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td colspan="5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options Exercisable</b></span></td><td style="padding-bottom: 1pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Range of Exercise Prices</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Outstanding at<br/> 12/31/21 (in<br/> thousands)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br/> Average<br/> Remaining<br/> Contractual Life (years)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br/> Average<br/> Exercise<br/> Price</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercisable at<br/> 12/31/21 (in<br/> thousands)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br/> Average<br/> Exercise<br/> Price</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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(238,238,238)"> <td style="width: 15%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_902_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zcqnQoQNqer4" title="Exercise price, high end of range">0.40</span> - $<span id="xdx_90A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zNUQ1QKnjV9c" title="Exercise price, high end of range">0.48</span></span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zDgjBkQGDhv2" style="width: 13%; text-align: right" title="Options Outstanding">88</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zP8dy4De9MG5" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">0.81</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zIT7JNHk0qD6" style="width: 13%; text-align: right" title="Options Outstanding Weighted Average Exercise Price">.47</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zHZGT3kZumeh" style="width: 13%; text-align: right" title="Options Exercisable">88</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zz76S4R8ixGk" style="width: 13%; text-align: right" title="Options Exercisable Weighted Average Exercise Price">.47</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_90D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zinhdqzyG746" title="Exercise price, high end of range">1.15</span> - $<span id="xdx_904_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zjWHx7vjG4cl" title="Exercise price, high end of range">2.80</span></span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zSzgDwseCIZ8" style="text-align: right" title="Options Outstanding">98</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zPduGgWsq347" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">1.57</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zKPLCLHzW6vj" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price">1.78</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zAm2VlhVauSj" style="text-align: right" title="Options Exercisable">98</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zzdJiXeRLmr5" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price">1.78</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_90A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zWJpo8VI3xxl" title="Exercise price, high end of range">3.45</span> - $<span id="xdx_90C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zRHlHYWderqd" title="Exercise price, high end of range">4.75</span></span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zmo0MybJ09g7" style="text-align: right" title="Options Outstanding">331</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zIgCuRteydXk" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">9.17</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zEUTFgAumHp5" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price">3.72</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zkYp2jnVvn97" style="text-align: right" title="Options Exercisable">35</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_z048q0Vhu62" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price">4.38</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_904_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zJca07vIFPpe" title="Exercise price, high end of range">8.72</span> - $<span id="xdx_90A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zfoOsdSdHGgg" title="Exercise price, high end of range">12.71</span></span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_z8i8G1B8oNi8" style="text-align: right" title="Options Outstanding">135</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zPEjQ5zjICb" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">8.27</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zG6EeQUvUwd5" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price">12.21</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zY4XZfpZRKY5" style="text-align: right" title="Options Exercisable">53</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zKDKuLkOR1N8" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price">11.87</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_909_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zkPYyyQLmM26" title="Exercise price, high end of range">23.52</span> - $<span id="xdx_90B_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zRJMnS2DbvOl" title="Exercise price, high end of range">23.52</span></span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zhWN0RTeCstc" style="text-align: right" title="Options Outstanding">17</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_z9b9r4dE7Dsi" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">8.17</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zQV4VAD5mwCc" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price">23.52</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zA0eti5YOvif" style="text-align: right" title="Options Exercisable">7</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zfzipgONvrE" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price">23.52</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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(238,238,238)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_905_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zqX0TYUNSxdj" title="Exercise price, high end of range">0.40</span> - $<span id="xdx_903_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zptzbbxQw3Za" title="Exercise price, high end of range">23.52</span> (all)</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zeUOmtg286Gi" style="text-align: right" title="Options Outstanding">668</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zxciTjfNcRoa" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">6.73</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zrz1wqUupal3" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price">5.22</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zESj9ruAqjIh" style="text-align: right" title="Options Exercisable">281</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zDAJhdosdbvi" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price">4.13</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A6_zW0M8re98Jxf" 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">Summarized information about outstanding stock options as of December 31, 2022, that are expected to vest in the future as well as stock options that are fully vested and currently exercisable, are as follows: </p> <table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_pn3n3_z5Je3c5ecap1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details - Outstanding)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B6_zu19tFc77Ch" style="display: none">Other information regarding stock options</span> </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></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Outstanding Stock<br/> Options (Expected to Vest)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Options that are<br/> Exercisable</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold">As of December 31, 2022</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: White"> <td style="width: 66%; text-align: left; padding-left: 8.1pt">Number of outstanding options (in thousands)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_pn3n3_c20221231_zOrX7g1q1tTl" style="width: 13%; text-align: right" title="Number of outstanding options, Vested and expected to vest">688</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20221231_z0AWyGWMI8La" style="width: 13%; text-align: right" title="Number of outstanding options, Exercisable">281</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 8.1pt">Weighted average remaining contractual life</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dtY_c20220101__20221231_z8Xj3LRZ38yf" title="Weighted average remaining contractual life, Vested and expected to vest">6.73</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20220101__20221231_zjTRkUeORuDg" title="Weighted average remaining contractual life, Exercisable">3.39</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 8.1pt">Weighted average exercise price per share</td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_pip0_c20221231_zhIOIEc853Z6" style="text-align: right" title="Weighted average exercise price per share, Vested and expected to vest">5.22</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20221231_zekQN3ZgZ6Ig" style="text-align: right" title="Weighted average exercise price per share, Exercisable">4.13</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 8.1pt">Intrinsic value (in thousands)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iI_pn3n3_c20221231_zmLIZaQCa5Ge" style="text-align: right" title="Intrinsic value, Vested and expected to vest">372</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iI_pn3n3_c20221231_zAJwxmNtBJjj" style="text-align: right" title="Intrinsic value, Exercisable">372</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A1_zpNuGU3uisS7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fair values of option awards were estimated at the date of grant using a Black-Scholes option-pricing model with the following assumptions for fiscal years ended December 31, 2022, and 2021, respectively: </p> <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_pn3n3_zCDxcxFe6Og2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details - Valuation Assumptions)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B6_zAknTbQvyiA8" style="display: none">Valuation assumptions for stock-based compensation</span> </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></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 66%">Weighted average grant date fair value</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20220101__20221231_zdtm1j4b53Vj" title="Weighted average grant date fair value">3.32</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20210101__20211231_zqg1CRL2KuR7" title="Weighted average grant date fair value">8.09</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Weighted average assumptions used:</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: White"> <td style="text-align: left; padding-left: 8.1pt">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20220101__20221231_zSbddn7E0xI" title="Expected dividend yield">0.00</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20210101__20211231_zrchoSiQKq0f" title="Expected dividend yield">0.00</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 8.1pt">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20220101__20221231_zuuQR7At92Eh" title="Risk-free interest rate">2.17</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20210101__20211231_zFuNE38Qfw75" title="Risk-free interest rate">0.70</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 8.1pt">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20220101__20221231_zLuLf3pz3Fy4" title="Expected volatility">129.54</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20210101__20211231_zAXCGLecp1W5" title="Expected volatility">66.72</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 8.1pt">Expected life (in years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20221231_zjQEPUOreor1" title="Expected life (in years)">6.76</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_z4RpBvvaa50j" title="Expected life (in years)">4.29</span></td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8AC_zOrgS0m9F8ce" 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">Expected volatility is based on historical volatility and in part on implied volatility. The expected term considers the contractual term of the option as well as historical exercise and forfeiture behavior. The risk-free interest rate is based on the rates in effect on the grant date for U.S. Treasury instruments with maturities matching the relevant expected term of the award.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognized compensation expense related to its stock options of $<span id="xdx_907_eus-gaap--ShareBasedCompensation_pp0p0_dm_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zU3zxIzho5Wc">0.9 million</span> during the year ended December 31, 2022. As of December 31, 2022, the total unrecognized compensation cost related to non-vested options not yet recognized in the statement of operations totaled approximately $<span id="xdx_903_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pp0p0_dm_c20221231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z1aVzh2ixxid" title="Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount">0.8 million</span> and the weighted average period over which these awards are expected to vest was <span id="xdx_90F_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zo7KrykQ27Bb" title="Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition">2.12</span> years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 2500000 600000 200000 1500000 3700000 <table cellpadding="0" cellspacing="0" id="xdx_892_ecustom--ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock_pn3n3_zsZmUUACRb67" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details - Future Stock Option Plans)"> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_8B7_zj24dWgYHfr" style="display: none">Schedule of common shares reserved for future issuance</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-weight: bold">(In thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Common Shares<br/> Reserved for Future<br/> Issuance</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%">2021 Plan</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_983_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20221231__us-gaap--PlanNameAxis__custom--Plan2021Member_z7KN7EmHhBgl" style="width: 13%; text-align: right" title="Common shares reserved for future issuance (in shares)">2,403</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>2015 Plan</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20221231__us-gaap--PlanNameAxis__custom--Plan2015Member_zDmJwpcGoDN1" style="text-align: right" title="Common shares reserved for future issuance (in shares)">530</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">2005 Plan</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20221231__us-gaap--PlanNameAxis__custom--Plan2005Member_z21hdZliPPMj" style="border-bottom: Black 1pt solid; text-align: right" title="Common shares reserved for future issuance (in shares)">162</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20221231_ziioO18Wxc62" style="border-bottom: Black 2.5pt double; text-align: right" title="Common shares reserved for future issuance (in shares)">3,095</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2403000 530000 162000 3095000 400000 131580 <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--NonvestedRestrictedStockSharesActivityTableTextBlock_pn3n3_zTBWI2pjetnk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details - Unvested Restricted Stock Awards)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BA_zlenGP2hMJuk" style="display: none">Schedule of unvested RSAs</span> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td colspan="5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unvested Restricted Stock Awards</b></span></td><td style="padding-bottom: 1pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of Shares (in thousands)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted-Average<br/> Grant-Date<br/> Fair Value</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%">Unvested as of December 31, 2021</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pn3n3_c20220101__20221231_zLS8i1aIa7Ff" style="width: 13%; text-align: right" title="Number of Shares, Beginning Balance">149</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iS_pip0_c20220101__20221231_zbmBuEYGT2D8" style="width: 13%; text-align: right" title="Weighted-Average Grant-Date Fair Value, Beginning Balance">5.54</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 9pt">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pn3n3_c20220101__20221231_z9qSi0Rkjqg3" style="text-align: right" title="Number of Shares Granted">132</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_pip0_c20220101__20221231_zIiEUn0jenB" style="text-align: right" title="Weighted-Average Grant-Date Fair Value Granted">2.66</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 9pt">Vested</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pn3n3_di_c20220101__20221231_zzebpu4aI0ul" style="text-align: right" title="Number of Shares Vested">(97</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_pip0_c20220101__20221231_zr28VSl6dXhg" style="text-align: right" title="Weighted-Average Grant-Date Fair Value Vested">6.41</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 9pt">Forfeited/canceled</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pn3n3_di_c20220101__20221231_zPSMPST1x8D" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Shares Forfeited/canceled">(26</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_pip0_c20220101__20221231_zPbZOr9disw6" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted-Average Grant-Date Fair Value Forfeited/canceled">3.85</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Unvested as of December 31, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pn3n3_c20220101__20221231_ztBKf1Wqnbve" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Shares, Ending balance">158</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iE_pip0_c20220101__20221231_zyAiVGPGmQag" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-Average Grant-Date Fair Value, Ending balance">2.88</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 149000 5.54 132000 2.66 97000 6.41 26000 3.85 158000 2.88 600000 200000 P0Y8M12D <table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_zaSZ1IZgSaSk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details - Stock Options Activities)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BC_zeIP31XGsM4k" style="display: none">Schedule of option activities</span></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> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of<br/> Options (in<br/> thousands)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of<br/> Options (in<br/> thousands)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1pt; 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> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left">Outstanding at beginning of year</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20220101__20221231_zsP3XB32xAEf" style="width: 11%; text-align: right" title="Number of Options Outstanding, Beginning">617</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20220101__20221231_zkxHteYNEYN9" style="width: 11%; text-align: right" title="Weighted Average Exercise Price, Beginning">6.47</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20210101__20211231_zSdiuSLy60r5" style="width: 11%; text-align: right" title="Number of Options Outstanding, Beginning">1,035</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20210101__20211231_zthu7hsYpaKj" style="width: 11%; text-align: right" title="Weighted Average Exercise Price, Beginning">2.87</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue_pn3n3_c20220101__20221231_zMjSsYf5Ori1" style="text-align: right" title="Number of Options Outstanding, Granted at price = market value">334</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue_pip0_c20220101__20221231_zFbM5Lg7JcB5" style="text-align: right" title="Weighted Average Exercise Price, Granted at price = market value">3.63</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue_pn3n3_c20210101__20211231_zVc6HtWKpf68" style="text-align: right" title="Number of Options Outstanding, Granted at price = market value">606</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue_pip0_c20210101__20211231_zydYArmWdnic" style="text-align: right" title="Weighted Average Exercise Price, Granted at price = market value">12.99</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--StockIssuedDuringPeriodSharesStockOptionExercised_pn3n3_c20220101__20221231_zVlHr1OSTZVi" style="text-align: right" title="Number of Options Outstanding, Exercised">(99</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pip0_c20220101__20221231_zlo0dLbWwvI1" style="text-align: right" title="Weighted Average Exercise Price, Exercised">0.67</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--StockIssuedDuringPeriodSharesStockOptionExercised_pn3n3_c20210101__20211231_zAnDDn12NMI2" style="text-align: right" title="Number of Options Outstanding, Exercised">(257</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pip0_c20210101__20211231_z4IPW7KyXrI8" style="text-align: right" title="Weighted Average Exercise Price, Exercised">0.97</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di_c20220101__20221231_zuHTvEjlb744" style="text-align: right" title="Number of Options Outstanding, Forfeited">(156</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pip0_c20220101__20221231_zkrjPexKpRYk" style="text-align: right" title="Weighted Average Exercise Price, Forfeited">8.16</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di_c20210101__20211231_zNe1N6KI2NX3" style="text-align: right" title="Number of Options Outstanding, Forfeited">(634</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pip0_c20210101__20211231_zuh39kZWYwI1" style="text-align: right" title="Weighted Average Exercise Price, Forfeited">9.81</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Expired</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_pn3n3_di_c20220101__20221231_zt0gl7fXtCxj" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Outstanding, Expired">(28</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pip0_c20220101__20221231_zcBlRhanBGBb" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price, Expired">13.47</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_pn3n3_di_c20210101__20211231_zwhfh6GWc1Je" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Outstanding, Expired">(133</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pip0_c20210101__20211231_z80DiJQuxPG1" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price, Expired">2.82</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Outstanding at end of year</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20220101__20221231_zIFOqklSOcM8" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending">668</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20220101__20221231_z6C816ozl2U8" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Ending">5.22</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20210101__20211231_zlDDxz0aGdjk" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending">617</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20210101__20211231_z59xk5QfkMR4" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Ending">6.47</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Options exercisable at end of year</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20221231_zSUsBFFsGLp1" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Exercisable">281</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20221231_zc4Ow5SXWiOc" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Exercisable">4.13</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20211231_z4VYj6TLIf32" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Exercisable">317</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20211231_zqquiM1c4QN" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Exercisable">1.56</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 617000 6.47 1035000 2.87 334000 3.63 606000 12.99 -99000 0.67 -257000 0.97 156000 8.16 634000 9.81 28000 13.47 133000 2.82 668000 5.22 617000 6.47 281000 4.13 317000 1.56 <table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_pn3n3_zs8u0cB4Owda" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details - Exercise Price)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B3_zcYRQXaL9iGf" style="display: none">Schedule of stock options by exercise price</span> </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> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td colspan="9" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options Outstanding</b></span></td><td style="padding-bottom: 1pt; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td colspan="5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options Exercisable</b></span></td><td style="padding-bottom: 1pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Range of Exercise Prices</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Outstanding at<br/> 12/31/21 (in<br/> thousands)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br/> Average<br/> Remaining<br/> Contractual Life (years)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br/> Average<br/> Exercise<br/> Price</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercisable at<br/> 12/31/21 (in<br/> thousands)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br/> Average<br/> Exercise<br/> Price</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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(238,238,238)"> <td style="width: 15%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_902_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zcqnQoQNqer4" title="Exercise price, high end of range">0.40</span> - $<span id="xdx_90A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zNUQ1QKnjV9c" title="Exercise price, high end of range">0.48</span></span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zDgjBkQGDhv2" style="width: 13%; text-align: right" title="Options Outstanding">88</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zP8dy4De9MG5" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">0.81</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zIT7JNHk0qD6" style="width: 13%; text-align: right" title="Options Outstanding Weighted Average Exercise Price">.47</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zHZGT3kZumeh" style="width: 13%; text-align: right" title="Options Exercisable">88</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zz76S4R8ixGk" style="width: 13%; text-align: right" title="Options Exercisable Weighted Average Exercise Price">.47</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_90D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zinhdqzyG746" title="Exercise price, high end of range">1.15</span> - $<span id="xdx_904_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zjWHx7vjG4cl" title="Exercise price, high end of range">2.80</span></span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zSzgDwseCIZ8" style="text-align: right" title="Options Outstanding">98</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zPduGgWsq347" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">1.57</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zKPLCLHzW6vj" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price">1.78</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zAm2VlhVauSj" style="text-align: right" title="Options Exercisable">98</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zzdJiXeRLmr5" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price">1.78</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_90A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zWJpo8VI3xxl" title="Exercise price, high end of range">3.45</span> - $<span id="xdx_90C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zRHlHYWderqd" title="Exercise price, high end of range">4.75</span></span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zmo0MybJ09g7" style="text-align: right" title="Options Outstanding">331</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zIgCuRteydXk" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">9.17</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zEUTFgAumHp5" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price">3.72</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zkYp2jnVvn97" style="text-align: right" title="Options Exercisable">35</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_z048q0Vhu62" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price">4.38</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_904_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zJca07vIFPpe" title="Exercise price, high end of range">8.72</span> - $<span id="xdx_90A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zfoOsdSdHGgg" title="Exercise price, high end of range">12.71</span></span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_z8i8G1B8oNi8" style="text-align: right" title="Options Outstanding">135</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zPEjQ5zjICb" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">8.27</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zG6EeQUvUwd5" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price">12.21</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zY4XZfpZRKY5" style="text-align: right" title="Options Exercisable">53</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zKDKuLkOR1N8" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price">11.87</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_909_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zkPYyyQLmM26" title="Exercise price, high end of range">23.52</span> - $<span id="xdx_90B_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zRJMnS2DbvOl" title="Exercise price, high end of range">23.52</span></span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zhWN0RTeCstc" style="text-align: right" title="Options Outstanding">17</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_z9b9r4dE7Dsi" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">8.17</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zQV4VAD5mwCc" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price">23.52</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zA0eti5YOvif" style="text-align: right" title="Options Exercisable">7</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zfzipgONvrE" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price">23.52</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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(238,238,238)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_905_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zqX0TYUNSxdj" title="Exercise price, high end of range">0.40</span> - $<span id="xdx_903_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zptzbbxQw3Za" title="Exercise price, high end of range">23.52</span> (all)</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zeUOmtg286Gi" style="text-align: right" title="Options Outstanding">668</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20220101__20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zxciTjfNcRoa" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">6.73</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zrz1wqUupal3" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price">5.22</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zESj9ruAqjIh" style="text-align: right" title="Options Exercisable">281</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20221231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zDAJhdosdbvi" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price">4.13</td><td style="text-align: left"> </td></tr> </table> 0.40 0.48 88000 P0Y9M21D 0.47 88000 0.47 1.15 2.80 98000 P1Y6M25D 1.78 98000 1.78 3.45 4.75 331000 P9Y2M1D 3.72 35000 4.38 8.72 12.71 135000 P8Y3M7D 12.21 53000 11.87 23.52 23.52 17000 P8Y2M1D 23.52 7000 23.52 0.40 23.52 668000 P6Y8M23D 5.22 281000 4.13 <table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_pn3n3_z5Je3c5ecap1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details - Outstanding)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B6_zu19tFc77Ch" style="display: none">Other information regarding stock options</span> </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></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Outstanding Stock<br/> Options (Expected to Vest)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Options that are<br/> Exercisable</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold">As of December 31, 2022</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: White"> <td style="width: 66%; text-align: left; padding-left: 8.1pt">Number of outstanding options (in thousands)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_pn3n3_c20221231_zOrX7g1q1tTl" style="width: 13%; text-align: right" title="Number of outstanding options, Vested and expected to vest">688</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20221231_z0AWyGWMI8La" style="width: 13%; text-align: right" title="Number of outstanding options, Exercisable">281</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 8.1pt">Weighted average remaining contractual life</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dtY_c20220101__20221231_z8Xj3LRZ38yf" title="Weighted average remaining contractual life, Vested and expected to vest">6.73</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20220101__20221231_zjTRkUeORuDg" title="Weighted average remaining contractual life, Exercisable">3.39</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 8.1pt">Weighted average exercise price per share</td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_pip0_c20221231_zhIOIEc853Z6" style="text-align: right" title="Weighted average exercise price per share, Vested and expected to vest">5.22</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20221231_zekQN3ZgZ6Ig" style="text-align: right" title="Weighted average exercise price per share, Exercisable">4.13</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 8.1pt">Intrinsic value (in thousands)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iI_pn3n3_c20221231_zmLIZaQCa5Ge" style="text-align: right" title="Intrinsic value, Vested and expected to vest">372</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iI_pn3n3_c20221231_zAJwxmNtBJjj" style="text-align: right" title="Intrinsic value, Exercisable">372</td><td style="text-align: left"> </td></tr> </table> 688000 281000 P6Y8M23D P3Y4M20D 5.22 4.13 372000 372000 <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_pn3n3_zCDxcxFe6Og2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details - Valuation Assumptions)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B6_zAknTbQvyiA8" style="display: none">Valuation assumptions for stock-based compensation</span> </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></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 66%">Weighted average grant date fair value</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20220101__20221231_zdtm1j4b53Vj" title="Weighted average grant date fair value">3.32</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20210101__20211231_zqg1CRL2KuR7" title="Weighted average grant date fair value">8.09</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Weighted average assumptions used:</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: White"> <td style="text-align: left; padding-left: 8.1pt">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20220101__20221231_zSbddn7E0xI" title="Expected dividend yield">0.00</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20210101__20211231_zrchoSiQKq0f" title="Expected dividend yield">0.00</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 8.1pt">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20220101__20221231_zuuQR7At92Eh" title="Risk-free interest rate">2.17</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20210101__20211231_zFuNE38Qfw75" title="Risk-free interest rate">0.70</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 8.1pt">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20220101__20221231_zLuLf3pz3Fy4" title="Expected volatility">129.54</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20210101__20211231_zAXCGLecp1W5" title="Expected volatility">66.72</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 8.1pt">Expected life (in years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20221231_zjQEPUOreor1" title="Expected life (in years)">6.76</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_z4RpBvvaa50j" title="Expected life (in years)">4.29</span></td><td style="text-align: left"> </td></tr> </table> 3.32 8.09 0.0000 0.0000 0.0217 0.0070 1.2954 0.6672 P6Y9M3D P4Y3M14D 900000 800000 P2Y1M13D <p id="xdx_808_eus-gaap--PensionAndOtherPostretirementBenefitsDisclosureTextBlock_zgVOhSeSXtUc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>10. <span id="xdx_82C_zDLlGTAdMjob">Employee Benefit Plan</span></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"><b><i>Employee 401(k) Plan</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has a plan known as the Intrusion Inc. 401(k) Savings Plan (the “Plan”) to provide retirement and incidental benefits for the Company’s employees. The Plan covers substantially all employees who meet minimum age and service requirements. As allowed under Section 401(k) of the Internal Revenue Code (“IRS”), the Plan provides tax deferred salary deductions for eligible employees.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Employees may contribute the lesser of 1% to 90% of their annual compensation to the Plan, limited to a maximum amount as set by the IRS. Participants who are over the age of 50 may contribute an additional amount of their salary per year, as defined annually by the IRS. The Company matches employee contributions at the rate of 0.25% per each 1% of contribution on the first 4% of compensation. Matching contributions to the Plan were approximately $<span id="xdx_900_eus-gaap--DefinedContributionPlanEmployerDiscretionaryContributionAmount_pp0p0_dm_c20220101__20221231_zT084WGPt1Lf" title="Employer matching contribution to 401K plan"><span id="xdx_906_eus-gaap--DefinedContributionPlanEmployerDiscretionaryContributionAmount_pp0p0_dm_c20210101__20211231_zBdJvUtshcok">0.1 million</span></span> each for the years ended December 31, 2022, and 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 100000 100000 <p id="xdx_80F_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zgIKwocopKx3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>11. <span id="xdx_824_z4WSZYcCZ2f1">Related Party Transactions</span></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">During 2022, the Company retained legal services of a third-party law firm for which the Company’s Chief Executive Officer is a senior advisor. The Company recognized $<span id="xdx_907_eus-gaap--LegalFees_pn5n6_c20220101__20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedToCEOMember_zPiGqcQoh4R7">0.3</span> and $<span id="xdx_90D_eus-gaap--LegalFees_pp0p0_c20210101__20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedToCEOMember_zLAD8epOAxCi">0</span>.0 million for the years ended December 31, 2022 and 2021 respectively in general and administrative expense on the Consolidated Statements of Operations. On December 31, 2022 and 2021, $<span id="xdx_90A_eus-gaap--AccruedProfessionalFeesCurrent_iI_pn5n6_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedToCEOMember_zlVuj1BnSXxi" title="Accrued legal fees">0.1</span> and $<span id="xdx_90E_eus-gaap--AccruedProfessionalFeesCurrent_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RelatedToCEOMember_zoemimYb9dQk" title="Accrued legal fees">0</span>.0 million payable to the third-party law firm was included in accounts payable, trade on the Consolidated Balance Sheets. The rates paid for legal services to the third-party firm were comparable to rates paid to other law firms providing legal services to the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 300000 0 100000 0 <p id="xdx_806_eus-gaap--IncomeTaxDisclosureTextBlock_zzL1LaQFz5m7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>12. <span id="xdx_826_zzBQ4M7UQzKl">Income Taxes</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company’s deferred tax assets (liabilities) as of December 31, 2022, and 2021 are as follows (in thousands): </p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_pn3n3_zw0wHH2GsAXf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Deferred Tax Assets and Liabilities)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B0_zAAaJZl0zA6a" style="display: none">Schedule of deferred tax assets and liabilities</span> </td><td> </td> <td colspan="2" id="xdx_490_20221231_zblTZT9btYW9" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_498_20211231_z4BKIxJ4S9la" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_405_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pn3n3_maDTAGzDI9_zSI0ND1OoHHb" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Net operating loss carryforwards</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">15,994</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">22,497</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsForeign_iI_pn3n3_maDTAGzDI9_zk8u0H6gAwfc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net operating loss carryforwards of foreign subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">56</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">56</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_iNI_pn3n3_di_msDTAGzDI9_zJW8hi1WfoG8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Depreciation expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(73</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(94</td><td style="text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_iI_pn3n3_maDTAGzDI9_zyvr7rcrmpAa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Stock-based compensation expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">349</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsOther_iI_pn3n3_maDTAGzDI9_z2ybDndwYpMk" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">830</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">544</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxAssetsGross_iTI_pn3n3_mtDTAGzDI9_zTSW49RN8XSa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 8.1pt">Net deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,156</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,055</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pn3n3_di_zVJLgCHwWSPh" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 8.1pt">Valuation allowance for net deferred tax assets</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(17,156</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(23,055</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iI_pn3n3_d0_zheDrHGgD3Gl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 8.1pt">Net deferred tax assets, net of allowance</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A6_zqnTpCHxY2k5" 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">Deferred tax assets are required to be reduced by a valuation allowance if it is more likely than not that some portion or all the deferred tax assets will not be realized. Realization of the future benefits related to the deferred tax assets is dependent on many factors, including the Company’s ability to generate taxable income within the near to medium term. Management has considered these factors in determining the valuation allowance for 2022 and 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The differences between the provision for income taxes and income taxes computed using the federal statutory rate for the years ended December 31, 2022, and 2021 are as follows (in thousands): </p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_pn3n3_zvpXp9FL0yJh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Income Tax Reconciliation)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BB_zIcLqPjgS6D1" style="display: none">Schedule of effective income tax rate reconciliation</span> </td><td> </td> <td colspan="2" id="xdx_49D_20220101__20221231_zNuoB9IZIcv8" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_496_20210101__20211231_z5EiF5mPQOvf" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Reconciliation of income tax benefit to statutory rate:</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 id="xdx_406_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_i01N_di_maITEBzA61_zAv9stBfEpMa" style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: left; padding-left: 8.1pt">Income benefit at statutory rate</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(3,409</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(3,948</td><td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--IncomeTaxReconciliationStateAndLocalIncomeTaxes_i01N_di_maITEBzA61_zZEMhzKY2Ym8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 8.1pt">State income taxes (benefit), net of federal income tax benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(107</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(331</td><td style="text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--IncomeTaxReconciliationNondeductibleExpense_i01_maITEBzA61_zx60yDnPcGd6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 8.1pt">Permanent differences</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">89</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(206</td><td style="text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_i01_maITEBzA61_z4tLlHJed3ac" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 8.1pt">Change in valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,899</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,458</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--ExpiringFederalNetOperatingLosses_i01_d0_maITEBzA61_zf5RPiXj8M47" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 8.1pt">Expiring federal net operating losses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,745</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 id="xdx_406_eus-gaap--IncomeTaxReconciliationOtherAdjustments_i01_maITEBzA61_zDwbRL4C9Qr5" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; padding-left: 8.1pt">Other</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(419</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,027</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--IncomeTaxExpenseBenefit_i01T_d0_mtITEBzA61_zraA3OIlYB3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Income tax provision</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_z7F5eHGLAHR2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 31, 2022, the Company had federal net operating loss carryforwards of approximately $<span id="xdx_907_eus-gaap--OperatingLossCarryforwards_iI_dm_c20221231_zBziSMf6G7id" title="Operating loss carryforwards">76.1 million</span> for income tax purposes that begin to expire in 2022 and are subject to the ownership change limitations under Internal Revenue Code Section 382.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_pn3n3_zw0wHH2GsAXf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Deferred Tax Assets and Liabilities)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B0_zAAaJZl0zA6a" style="display: none">Schedule of deferred tax assets and liabilities</span> </td><td> </td> <td colspan="2" id="xdx_490_20221231_zblTZT9btYW9" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_498_20211231_z4BKIxJ4S9la" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_405_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pn3n3_maDTAGzDI9_zSI0ND1OoHHb" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Net operating loss carryforwards</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">15,994</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">22,497</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsForeign_iI_pn3n3_maDTAGzDI9_zk8u0H6gAwfc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net operating loss carryforwards of foreign subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">56</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">56</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_iNI_pn3n3_di_msDTAGzDI9_zJW8hi1WfoG8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Depreciation expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(73</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(94</td><td style="text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_iI_pn3n3_maDTAGzDI9_zyvr7rcrmpAa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Stock-based compensation expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">349</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsOther_iI_pn3n3_maDTAGzDI9_z2ybDndwYpMk" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">830</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">544</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxAssetsGross_iTI_pn3n3_mtDTAGzDI9_zTSW49RN8XSa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 8.1pt">Net deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,156</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,055</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pn3n3_di_zVJLgCHwWSPh" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 8.1pt">Valuation allowance for net deferred tax assets</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(17,156</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(23,055</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iI_pn3n3_d0_zheDrHGgD3Gl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 8.1pt">Net deferred tax assets, net of allowance</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 15994000 22497000 56000 56000 73000 94000 349000 52000 830000 544000 17156000 23055000 17156000 23055000 0 0 <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_pn3n3_zvpXp9FL0yJh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Income Tax Reconciliation)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BB_zIcLqPjgS6D1" style="display: none">Schedule of effective income tax rate reconciliation</span> </td><td> </td> <td colspan="2" id="xdx_49D_20220101__20221231_zNuoB9IZIcv8" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_496_20210101__20211231_z5EiF5mPQOvf" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Reconciliation of income tax benefit to statutory rate:</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 id="xdx_406_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_i01N_di_maITEBzA61_zAv9stBfEpMa" style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: left; padding-left: 8.1pt">Income benefit at statutory rate</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(3,409</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(3,948</td><td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--IncomeTaxReconciliationStateAndLocalIncomeTaxes_i01N_di_maITEBzA61_zZEMhzKY2Ym8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 8.1pt">State income taxes (benefit), net of federal income tax benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(107</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(331</td><td style="text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--IncomeTaxReconciliationNondeductibleExpense_i01_maITEBzA61_zx60yDnPcGd6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 8.1pt">Permanent differences</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">89</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(206</td><td style="text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_i01_maITEBzA61_z4tLlHJed3ac" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 8.1pt">Change in valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,899</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,458</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--ExpiringFederalNetOperatingLosses_i01_d0_maITEBzA61_zf5RPiXj8M47" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 8.1pt">Expiring federal net operating losses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,745</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 id="xdx_406_eus-gaap--IncomeTaxReconciliationOtherAdjustments_i01_maITEBzA61_zDwbRL4C9Qr5" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; padding-left: 8.1pt">Other</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(419</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,027</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--IncomeTaxExpenseBenefit_i01T_d0_mtITEBzA61_zraA3OIlYB3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Income tax provision</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3409000 3948000 107000 331000 89000 -206000 -5899000 2458000 9745000 0 -419000 2027000 0 0 76100000 <p id="xdx_80E_ecustom--CaresActEmployeeRetentionCreditReceivableAndSBAPaycheckProtectionProgramLoanDisclosureTextBlock_zj3xLSpxoqpc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>13. <span id="xdx_82E_zvI7oAWmpA3i">Cares Act Employee Retention Credit Receivable and SBA Paycheck Protection Program Loan</span> </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">Interest and other income include $<span id="xdx_908_ecustom--EmployeeRetentionCredit_pn6n6_c20220101__20221231_zOXAmwoFPxg8" title="Employee retention credit">2</span>.0 million, net of fees resulting from ERC claimed on amended IRS quarterly federal tax returns (“941s”) filed during the third quarter. The ERC was established by the Coronavirus Aid, Relief and Economic Security Act (“Cares Act”). The Cares Act allows relief to business affected by the coronavirus pandemic, by providing payments to employers for qualified wages. The Company amended 941s for the periods from April 1, 2020, to September 31, 2021. On December 31, 2022, the Company had $<span id="xdx_90D_ecustom--ERCReceivable_iI_dm_c20221231_zELc9au31OMe" title="ERC receivable">1.4 million</span> in receivables remaining outstanding included in prepaid expenses and other assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 27, 2020, the U.S. federal government enacted the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”), which included the provision for a PPP administered by the U.S. Small Business Administration (“SBA”). The PPP allows qualifying businesses to borrow up to $10 million calculated based on qualifying payroll costs. The loan was guaranteed by the federal government and did not require collateral. On April 30, 2020, the Company entered into a PPP Loan with Silicon Valley Bank, pursuant to the PPP under CARES Act for a principal amount of $<span id="xdx_904_eus-gaap--ProceedsFromOtherDebt_pp0p0_dm_c20200101__20200430__us-gaap--LongtermDebtTypeAxis__custom--PaycheckProtectionProgramCaresActMember_zUpqbHJehSn" title="Proceeds from PPP Loan">0.6 million</span>. The PPP Loan was to mature on <span id="xdx_904_eus-gaap--DebtInstrumentMaturityDate_dd_c20200101__20200430__us-gaap--LongtermDebtTypeAxis__custom--PaycheckProtectionProgramCaresActMember_zIWNAgsLsSPe" title="Debt maturity date">April 30, 2022</span>, and bear interest at a rate of <span id="xdx_900_eus-gaap--DebtInstrumentInterestRateDuringPeriod_pip0_dp_c20200101__20200430__us-gaap--LongtermDebtTypeAxis__custom--PaycheckProtectionProgramCaresActMember_zIN4gDF0OWEg" title="Interest rate">1.0</span>% per annum. The PPP Loan funds were received on April 30, 2020. The PPP Loan contained events of default and other provisions customary for a loan of this type. The PPP provided that (1) the use of PPP Loan amount shall be limited to certain qualifying expenses, (2) 100% of the principal amount of the loan is guaranteed by the SBA and (3) an amount up to the full principal amount plus accrued interest may qualify for loan forgiveness in accordance with the terms of CARES Act.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company utilized the full proceeds of the PPP Loan in accordance with the provisions of the CARES Act and submitted the PPP Loan Forgiveness Application. On April 7, 2021, the Company received notice from SBA that the PPP Loan and accrued interest was forgiven in full. As a result, the Company recorded a gain in the extinguishment of debt of $<span id="xdx_903_eus-gaap--GainsLossesOnExtinguishmentOfDebt_pp0p0_dm_c20220101__20221231__us-gaap--LongtermDebtTypeAxis__custom--PaycheckProtectionProgramCaresActMember_zC97jmDlffW" title="Gain on extinguishment of debt">0.6 million</span> in interest and other income on its consolidated statements of operations during the year ended December 31, 2021.</p> 2000000 1400000 600000 2022-04-30 0.010 600000 <p id="xdx_806_ecustom--CorrectionOfImmaterialErrorsTextBlock_zlKI86EcVACa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>14.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82C_zZdoVNQuZDkh">Correction of Immaterial Errors</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ending December 31, 2022, management identified and corrected certain immaterial errors in the Company’s historical financial statements associated with the cost of revenues provided by a subcontractor. The errors understated the cost of revenue and overstated the sales and marketing operating expenses by equal amounts in the Consolidated Statement of Operations. The error had no impact on operating losses, net losses, and net loss per share nor any other financial statement amount. Further these errors had no impact on the consolidated balance sheets, statements of changes in stockholders’ equity (deficit), and statement of cash flows. These corrections do not affect any of the metrics used to calculate and evaluate management’s compensation and had no impact on bonuses, commissions, stock-based compensation, or any other employee renumeration. Historical amounts have been corrected and are presented on a comparable basis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 26.2pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The below table presents the effect of the correction for the year ended December 31, 2021: </p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_pn3n3_z630pZjPB7T7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Correction of Immaterial Errors (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B6_zQdJwj3Ntdu" style="display: none">Schedule of effect of the correction</span> </td><td> </td> <td colspan="2" id="xdx_494_20210101__20211231__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zHoVQi7MhlVj" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_498_20210101__20211231__srt--RestatementAxis__srt--RestatementAdjustmentMember_z2WkdChjkEOc" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_497_20210101__20211231__srt--RestatementAxis__custom--AsCorrectedMember_zwHNMpVPdWG6" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December 31, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As Reported</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Adjustments</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As Corrected</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40B_eus-gaap--Revenues_d0_zqGKGee65ER9" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 55%; text-align: justify">Revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">7,277</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">7,277</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--CostOfRevenue_i_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Cost of Revenue</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,625</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">996</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">3,621</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--GrossProfit_i_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Gross Profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,652</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(996</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,656</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--OperatingExpensesAbstract_iB_zuZQfv1gLRSa" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Operating Expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--SellingAndMarketingExpense_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-left: 9pt">Sales and marketing</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,931</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(996</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,935</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--ResearchAndDevelopmentExpense_d0_zY2H4pqtkVR9" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-left: 9pt">Research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,328</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">6,328</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--GeneralAndAdministrativeExpense_d0_zctBuPveWU38" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt; padding-left: 9pt">General and administrative</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">5,896</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">5,896</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--OperatingIncomeLoss_d0_zIU0RHUgu7f9" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating Loss</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(19,503</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(19,503</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_pn3n3_z630pZjPB7T7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Correction of Immaterial Errors (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B6_zQdJwj3Ntdu" style="display: none">Schedule of effect of the correction</span> </td><td> </td> <td colspan="2" id="xdx_494_20210101__20211231__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zHoVQi7MhlVj" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_498_20210101__20211231__srt--RestatementAxis__srt--RestatementAdjustmentMember_z2WkdChjkEOc" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_497_20210101__20211231__srt--RestatementAxis__custom--AsCorrectedMember_zwHNMpVPdWG6" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December 31, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As Reported</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Adjustments</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As Corrected</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40B_eus-gaap--Revenues_d0_zqGKGee65ER9" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 55%; text-align: justify">Revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">7,277</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">7,277</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--CostOfRevenue_i_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Cost of Revenue</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,625</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">996</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">3,621</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--GrossProfit_i_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Gross Profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,652</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(996</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,656</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--OperatingExpensesAbstract_iB_zuZQfv1gLRSa" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Operating Expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--SellingAndMarketingExpense_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-left: 9pt">Sales and marketing</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,931</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(996</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,935</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--ResearchAndDevelopmentExpense_d0_zY2H4pqtkVR9" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-left: 9pt">Research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,328</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">6,328</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--GeneralAndAdministrativeExpense_d0_zctBuPveWU38" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt; padding-left: 9pt">General and administrative</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">5,896</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">5,896</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--OperatingIncomeLoss_d0_zIU0RHUgu7f9" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating Loss</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(19,503</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(19,503</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 7277000 0 7277000 2625000 996000 3621000 4652000 -996000 3656000 11931000 -996000 10935000 6328000 0 6328000 5896000 0 5896000 -19503000 0 -19503000 <p id="xdx_802_eus-gaap--SubsequentEventsTextBlock_zhLBKxH0Rke3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>15.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_825_zpJFDYb3CM7b">Subsequent Events.</span></b></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; text-align: justify">On January 11, 2023, the Company amended the promissory notes issued pursuant to the unsecured loan agreement with Streeterville Capital, LLC whereby the noteholder agreed to waive their redemption rights through March 31, 2023, in exchange for a fee equal to 3.75% of the outstanding principal balance which was added to the outstanding indebtedness.</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 February 23, 2023, the Company entered into a note purchase agreement with Streeterville Capital, LLC (“Streeterville”), pursuant to which, among other things, Streeterville purchased from the Company a promissory note (the “Note”) in the aggregate principal amount of $1.4 million plus certain reimbursed expenses in exchange for $1.3 million to the Company. Under the Note, the Company shall make principal payments to Streeterville in the amount of $50 thousand per week each week prior to its maturity on March 31, 2023. No interest accrues on the balance of the Note prior to its maturity. In connection with the issuance of the Note, the Company and Streeterville also entered into a security agreement, which provides, according to its term, a security interest in all employee retention credits or other funds still owed or otherwise payable to the Company under the Cares Act. The Company received payment for the ERC owed to Intrusion on March 13, 2023, and on March 14, 2023, the Company repaid in full and in advance of the maturity date the secured promissory note with Streeterville.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> Interest is imputed for operating ROU leases and classified as lease expense and is included in operating expenses in the accompanying consolidated statements of operations. EXCEL 71 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $PZ?U8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !,.G]68]I**.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE -'1[43PI""XHWD(RNQMLFI",M/OVIG6WB^@#>,S,GV^^ M@6E-5"8D?$XA8B*'^6KR_9"5B1MV((H*()L#>IWKDAA*2UU2>:0]1FP^] M1V@XOP:/I*TF#3.PBBN1=:TURB34%-();\V*CY^I7V#6 /;H<: ,HA; NGEB M/$Y]"Q? #"-,/G\7T*[$I?HG=ND .R6G[-;4.([U*)=C!8?F6GZ!AQP\Z37^7=_?:!=0UO9,5E)<56""5N%+]]GUU_^%V$?;!NY_ZQ M\5FP:^'7771?4$L#!!0 ( $PZ?U:97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M3#I_5K0X8"E;!P CS !@ !X;"]W;W)KB&2F:260]R'^-7:>Q_8NUHP_BB6E$CU'82PN&TLI5Y]:+>$M:43$ M*5O16'WRP'A$I#KDBY98<4K\K"@*6]BR.JV(!'&C?Y&]-^']"Y;(,(CIA".1 M1!'A+UJHM5/Q@XC&(F QXO3A MLC&P/PV=7EJ0G?$MH&OQZC5*FS)G[#$]&/F7#2N](AI23Z821/UXHBX-PU1) M7<=_N6AC]YUIX>O76_6;K/&J,7,BJ,O"[X$OEY>-\P;RZ0-)0GG/UG_0O$%G MJ9['0I']B]:;<]OM!O(2(5F4%ZLKB()X\Y,\YR!>%U@5!3@OP&\*[*IO]]*KGZ-%!ULN^R M)\I1$WV=#M&']Q\O6E*)IA^UO%S@:B. *P1LC+ZP6"X%NHY]ZI<%6NIJ=I>$ MMY=TA4'%(?5.D6.?(&QAK+D@%R[_0O@IPNVLW-&4#^'R/Y-8?;NE^_92:YP= M8"?3'S$O4""/1[&5%==C@KAB7 M.E*PCN2)%A1851>4(;$2J.X.5/? KL:)>J1G3^1J6+!6Y6T%EM6E94BL1.M\ M1^O\,%H3R@/FIP\^I!Z^VC%JC]+V45?YK /KZT(S)%:"UMM!ZQT&[280GNJ+ M.;L;];;0@8/5;G[H8($U=6$9$BO!LJW"EEFU\X?QNV[3F]4>PQKKQL!NX$3:5Z("#&DY+Y^@Z\)UQ<:P$:S02FU,H BU1@PU8^!SCP?:4N3K8OT*TZ#]W%>FJPI&W9 MZ'HPG:')X/XSNKK]-M12-)H53*F5*19IP89-/DAQMF9:BK#D].MH=HUL;%E: M>D9#@RFU,KTB-MBPTW]+STV/5.^=L76L)0?+36X'XSLM-*/AP91:>0*U2 \8 M-OQOH>W&O EG3T'L:7ON'LW9W]JY6*,1PI1:&5L1(3#L^=]BFS AE5GY&:PJ M'Q)[%+MG5K>MY68T0YA2*W,K,@2&[7_6)P>8^S#^B*?42KNXS+3)8R651I"SS5#+O\02M"$=/)$PH>F^=*C>RHAR))>': M.4M8N3;18Z0)7*0)#%O_&2=^$"_0]"6:LU +$A90F?6GEI+1U&!*K4RI2 T8 M]O7;&PU=/WM+$B]H9<+?(S0>3(>#O[2\C(8$4VIE7D5(P >%A.\T#)N/L7)E MJJL2H<8X'XV$2"H&.5ASK#/%+EQ4&]LQ4@$N4@$^*!5\8Z%*H81O9N"X=G9W MCU(%+*,AP)1:&581 O!!(6 [Q;M9FLJ&,F5L]5/B>Q1_4%V5"U?5IG:,%. 4 M*< Y* 6,8DGY9G]-.AE.MABU.Q%@Q0IJ<%7M/0?'" %.$0*<@T) UAV1JW+3 M@G&MZ]BC,V9QDW@>53)*Q-\(:ND9C0*FU,KTBBC@'+2<,(U(&**K1*B/A;9_ M[M&I6G*'RVK#.D8@<%YM#3IH,>$ZHGR1CF:_*P6Y5"$J6I%8?\_!@I5K[W!= M;6S'2 9.D0R<@]82IDME.4!8L$PU+*.FWY1:&59A^IV#EA FR3P,/'03,J(? M^$U:>->HVC!7.\O4THVL3_U.#[>M;N?\HO6DHU.8?>>@)8)R0IRF:5"@NT0* M2>(T,FF)F33Q;J[6>=5&;./VN=T[V[4QIW$,N^\4=M^!K?D@\0/)N'J<\0B- M=+/W5WL4NKBC)6#4W9M2*U,JW+T#>_(MI:KHN*?\^S*=_'AY-Z%QC&YO)UI> M1@V^*;4RK\+@.[ =W_)*I\C293HMLST;C)3C(.+DW8P^$[U+->KM3:EM@+5> M[>!.W4"V$UX@+UVBW&SFWKV[VVT_R/:8MXK3-UOUOY#43 @4T@=5:IUVU;C) M-[O?-P>2K;+]X',F)8NRETM*?,K3$]3G#XS)[4'Z!;O_@]#_'U!+ P04 M" !,.G]6(">W3T<' ?( & 'AL+W=O1+ WAW>7;1[K,K]?R1LL]\1X@ 7_.LX!>#G1#[L_&8)SN2Q_P- MW9-"_K*E+(^%O&4/8[YG)-Y42GDV1IX7CO,X+0:S\^K9'9N=TU)D:4'N&.!E MGL?LVSN2T<>+ 1S\>/ Q?=@)]6 \.]_'#V1%Q*?]'9-WX\;*)LU)P5-: $:V M%X,Y/%OXGE*H)/Y)R2,_N0;*E7M*/ZN;Y>9BX"E$)".)4"9B^>= %B3+E"6) MXTMM=-"\4RF>7O^P_KYR7CIS'W.RH-F_Z4;L+@;1 &S(-BXS\9$^?B"U0X&R ME]",5_^"QUK6&X"DY(+FM;)$D*?%\6_\M0[$B0+T+0JH5D _JX!K!5PY>D16 MN749BWAVSN@C8$I:6E,756PJ;>E-6JC/N!),_II*/3%;W-ZL;J^7E_/UU25X M-[^>WRRNP.K#U=5Z!4;@T^H2O'KQ&KP :0'6.UKRN-CP\[&0;U;ZXZ1^R[OC M6Y#E+90,P' +D(6107_R\.NRJCZ6_C=.H<1I5]K#-Z9(Q4@@PYYP(?F;R MYVC -QM0N77&]W%"+@8R>3AA!S*8O?P#AMY;DW?/9*SC*VY\Q2[KLT7,=T!^ M-9"H"_*E3 ]Q)ITW?L6CJ: RI0K 888]&)R/#Z?>Z$(^]+Q&J(/2;U#Z3I3S M)*&E!"4K0T(DPON,F/ =C80GKPZPUX.GRT /^V9X00,O<,*[8V0?IQM OLKR MR0FO DK%CC 05VO(!#;0@42320^M+H2#T PV;,"&3K!K*N),UH[C&K?C"_5@ M^BH[._A,0E/+QYXT "?.]+MCDH68^%9%4:W(O>0%84S#R7.FX3,9Z_@<-3Y' MSH]R]<--DY>1%F04A?VT,P@%<&+^$M,&U?2)XK!/Y6))OY,-X'0K'F-&) D> M)+M;P4[U98VC?A+J0I8U [V6J#PGUO]G8?]P"Z M9;H03[@4.B%>$]E0[&BV 6F^9_1 \.6^:"3;"RY M-P0/C'(S4F0(5!CVL>I2*$0VM"UW03=Y25HH\S*+A5R?&R+3,DGC8_^G1HSK-+Y/LU2DQ#)G.$GOEP>-9[+6=;KE/^3FOZ:+ MW\??5 L_!(+%&V,GCW1R@VC27SD&J0FTY!XZF?[<'"AALI*TW;P1GX'V_#[K M&80"VZB!6M)#;M+K%&.0M0MHV#3U>\5\9M9#.IV%87_J, GY-N MXR$WX_6* M\:]#-U#@M%^.#4)3'%B@MP2(W 1X0P5IEJT1FXGE(-30Z6(6OZW3(ENEGL@/K!,> M\C6L!NZ4/8L%:TN+V$V+"YKGJ:A&UFIF6=!"!9X4B00+7OX1(0C?@E,%ZY/7D+U/Z-G.5>R6*< M)JEX;2P:V$GLOUHTGLM:-PHMFV,WFZOE("=MKH(!7GAO/"CYD8%#G)7D#,Q+ ML:/LN'&TB]F/!8+>@L@;>IX'EIR7^H\(#N$T4J<)ZB2@6F9P.H0XJ!]!<%L* M+N1SE?(&Y4A71HVR\9N8YNK^+J=!"-KH!K=-!78W%9T([HC:%BID1RSK6,F^ M#4$L0$*Y:#(+>K7#1C?TQF*$0\V/)Z2ZCK0="'9W(//-)E75598RM0T^DFXD MQYU#(U2]S9#529NK#6*1C["MY+;]"';W(]T]HRI;C2CU%F,T#3'J]_@FNTL5DZV?9*?+;1L)W-Q+'W8+KY?S=\GJY M7EZMP/SF$JS6MXL_/]Q>7UY]7#6E_N]/R_5_LM1?O5\NEFNC+_7+@LX:U_86 MC%+:WL+XY/16'9W_%;.'M."RX=E*->_-1.JSXVGT\4;0?76@>T^%H'EUN2-R MSF9*0/Z^I9*>ZQMU1MS\GX#9_U!+ P04 " !,.G]69IVGB. " $" M& 'AL+W=O'U\[6I\/H\PYBE,!5$9DE"Q?,YQ'P],&QCLW#'%A'J!=/K+^D"?,#O MRZE0,[-2"5D"J60\)0+F V-HGXU<;9\;/#!8RZTQT9',.'_4DZMP8%@:"&(( M4"M0]5C!".)8"RF,WZ6F41VI';?'&_6+/'85RXQ*&/'X!PLQ&A@]@X0PIUF, M=WQ]"64\':T7\%CF_V1=V+JN08),(D]*9T60L+1XTJGW!UT1H:Z6F!WEN3R;U/3J940(H1( MH_)E\(1^)262D5N7FP5)R'_%, MTC24?1,5D=8U@_+T\^)TY\CI8PB:I&4WB&,Y3HW[Z.WN]JZ[J?)0)<.IDN'D M>JTC>CY2!%6B2/B<7+"4I@&C,9ERR?*:^SF<212J\G[5A5IHM^NU]==X)II;Z[<&^9K5#VZEH.^^F;9 K*;-ZU,X!A&/;I[T]U$,K M^]1N=>I1NQ5J]Q]0;S.4J+Y[EB[J>+MUO+U]WD,KQ>LWN56H+*NSMB].]<&& MJ$G,V@9ZW_[LA":0.+Y=J6_( S.3W]AC_VWWCXR_B"V 1*]IDHE!9ROE[MIQ MQ'(+*157; >9^F?->$JE>N0;1^PXT%7NE"8.<=W 26F<=8;]_-V,#_ML+Y,X M@QE'8I^FE/\[AH0=!QW<>7OQ%&^V4K]PAOT=W< ],/=:M!Q-1$DL)0Z!%67 TP@270D MQ?']%+13?E,[GM^_1?^<)Z^2>:8")BSY%J_D=M").F@%:[I/Y!,[_@FGA'P= M;\D2D?^BX\G6[:#E7DB6GIP501IGQ96^GAKBS $'+0[DY$#J#MT6!^_DD+>< M4Y#E:=U028=]SHZ(:VL53=_D;9-[JVSB3'?C7'+U;ZS\Y' R?9Q/[^]N1HO; M&S1?J,O#[>-BCJ:?T71V^S1:W"D#] E]G=^@WS[\CL26.X[4H'I\,[R!#$N($@+!";H@65R*]!MMH+590!'952F1=[2&A-KQ!M8 M7B$/?T3$)<0 -/EQ=VS!\WS+MKBSY\@@-D M>S#E6#CZN:.>:P[#T">]OG,X9S<8D3 LC2Z8_)+)MS)-F)"(K9&%K0@0G'W6 M\_QNCB M2X'C,R'$5M2JQ._5(#3BX<:'/^& - %-=CW?]5H0285(K(AWF015ZS)OSJG< M D>%LAAI28-"J5E49VU:A5HQC:"5W&&KJE2@I]G"R.F+6N BM8J\![4$1 O@JC2I7E<:2;O-&36JCQ^#D=M"62D5MDN5+D0T M!K58AU-'HP5]!7-Q-O5(%V=#4HUV4>2V]7DE7=BN716@$:^I2O5YTFIR"57) M%K:JQ/!1;81:AW/86%V86\QD9VFQ2F-P9!75-S@T4P-YKA?61E'%5JGZ655] MKVB7.5>RA>VZ-:8B7AJS+/S"\U9VKR)2[PR#&;YR6]245$)%[$)U$R=[6=]Z MG'8:[@^1F;$3F^ZED$H/E' 9 MJX=85>]GJ^>]HEVV126 Q"Z K=5#FC*&>V$/U_O(8!;V>BTCF51Z1^QZ9ZN> MIGX9R0QF!C+G;*>? M_D!R "+=D^D\7NN'Q;'K*,\J.%VOLQOIX41R55F.+D MYH'R39P)E,!:A72O0C7Q\>(PI'B0;)>?)SPS*5F:WVZ!KH!K _7_FC'Y]J _ M4!Y)#?\#4$L#!!0 ( $PZ?U8-;#J7^P< . \ 8 >&PO=V]R:W-H M965T&ULK9MM<^(V$,>_BH;>M+V9Y+!D8^":9"8!V\?T+DD# MUTZGTQ>.$<%S?J"V2'+?OK)Q,)9D$>?V38)!^UNA7:W%7_+94YI]R]>4,O0< M1TE^WELSMOG8[^?!FL9^_B'=T(1_LDJSV&?\,GOHYYN,^LO2*([ZQ##L?NR' M2>_BK'SO-KLX2[0_W7MZX"Q_6K'BC?W&V\1_H MG+*OF]N,7_7WE&48TR0/TP1E='7>N\0?/;,T*%O\&=*G_. U*K[*?9I^*RYF MR_.>4?2(1C1@!<+G_Q[IA$910>+]^*^"]O8^"\/#UR]TM_SR_,O<^SF=I-%? MX9*MSWNC'EK2E;^-V%WZ](E67VA0\((TRLN_Z*EJ:_10L,U9&E?&O =QF.S^ M^\_50!P8$-)B0"H#(AB8;09F96"*!L,6 ZLRL$0#N\5@4!D,Q._0YL&N#&S! M )LM!L/*8%@&:S>Z96BF/O,OSK+T"65%:TXK7I3Q+:UY1,*D2,4YR_BG(;=C M%Y.;Z_G-Y]GTGZ.M\BGY]]Q[E:S^C.0H3M%BGV]Q/EOD)>M>X M/NLSWN_">S^H^GBUZR-IZV,:QSQKYRP-OJ%_OM#XGF;_*C 3/6;!IVJ^S;[O M0">HPFJ 4SWP\F8R0Y>,9>']EOGW$44L1;=\ !*FHSI'J,ME6,Q2/^*L<'G* MQV[B;T+&KS505P^]HXR7);I$CI\E8?*0ZUC>D7%,>5^:9GV>=?O4(_O4(R7' M:N%(&,109)@.:>_BYY^P;?RFFB:0,!<2Y@'!&I&V]I&VM)&^HSDO. 'C=]98"*36:.M.USCJ.RP02-H6$.9 P%Q+F MV=(<-=0W].$^08;:!+G=WD=A4)7X=+6B&4^3$Y3P'Z?I"JVHNE0,Y8HOK&4F M6K<=2CX0QQE*(S<8B LP%\B9IW(VL-61&NTC-?K!2.F*^T@N[J8AK%$GV@YT MG9&0, <2YD+"/"!8(R7&^Y08:U-BWE;!Z7/QFJH204M\?8I/@#A3((XSEA.< MV,+O!A?(F7?$62.8V*@E$D,;3N>99D&8TV(^5]-\4X13+6484@T62[#>78<8 M08&<"G0X<,025]Y0WCRE-ZLE2@="%GY;E'3EMV(VNG)P0ZCBI77N^1TX2G-UW+6F'4UX(CT7Q0]%(H0]B6?:2!4)%HY%%3/$VIV*- M#&,\%$=4;F>.\;AE/&OE".NEHVH\CRB$Z@&5E1D^H.9 '%)%,U$CU'>R<_V# MI+F@- ^*U@QWK33A5TM-QY3"BJ23"O7.NA0Z()"#96%,4@NAG'D H&88:Z4( MZZ6B-RB&6)8CL"&M0D%U'E": TIS06D>%*V9#K4NA/7"$+!RJ/?692$$)2Q! M@1PLJSVG8[$^0"E+>F?-6-?*$M9+2W?T(%*UY$*)6F(A>89KE^;98DQ>)$.R.I>R6;+RH M\_R)PX27>)1N:,;K.<^>B/IJ%9'(ZI.XD--WI<-DAP(Y1-:#\%BLU%#>/(4W M8K1HA*16GXA>?7I3!'7SG#.\]ST%-:H#07E.9!T9I94>MM1*^WO6T/G\C'ML0- M";W?+I,8ZN 64>F#0^D>#G5X2^EN-&B9QK5B1O2*V8]MY1-9CQJ(FV@3?0\Z M3V70HUJ@-!>4YD'1FIE1BW!$+\*]94=?C^QRSP8"3:% #E$(C):X;^I"N?.. MN6L&M9;2B%Y*Z[2O3Q1GJ\2Y#26!08$<(JM2MA0E* E,Y6S8$J-: B-Z">Q- MN_I$EG/$WY,3O=_.A1CT5!4HS06E>5"T9C[4DAK12VJZ37V]:9>""W6("@KD M0(%<(LN(I]@F1)@>WO%VS>=4:JG+/'*8ZC6;^D057E/6MH@D92L:*3;U5:VD M37U%HS$Q#5&$5K'&MDF$.NLI?1+YQVMT% M2S?ETYSW*6-I7+Y<4W])LZ(!_WR5INSEHGA =/]0\\7_4$L#!!0 ( $PZ M?U8TK2OV>0@ ',E 8 >&PO=V]R:W-H965T&ULK9IM M<^(V$,>_BH9V.NU,.2S9&,@ES!"2M,SD@ G)];5BBZ">L:AE2-)/7TEV;&P] MA'1R+RX&5O)_5]+^5K+/GUGV@V\(R<'+-DGY16>3Y[NS7H]'&[+%_ O;D53\ MLF;9%N?B8_;4X[N,X%@UVB8]Y'EA;XMIVAF?J^^6V?B<[?.$IF29 ;[?;G'V M>DD2]GS1@9VW+^[HTR:77_3&YSO\1%8D?]@M,_&I5_42TRU).64IR,CZHC.! M9],@E V4Q7=*GOG1-9"N/#+V0WZ8Q1<=3RHB"8ERV046?PYD2I)$]B1T_%-V MVJGN*1L>7[_U?J.<%\X\8DZF+/F+QOGFHC/L@)BL\3[)[]CSGZ1TJ"_[BUC" MU?_@N; =A!T0[7G.MF5CH6!+T^(O?BD#<=0 VAJ@L@%J-P@L#?RR@:\<+90I MMZYPCL?G&7L&F;06O_'GV_7\?@46-V Z6?T);FX7?ZU %SRLKL"O/_\&?@8T!?<;MNDUA.;E8-('8/8/\S!_"3.FO$*:SB%#H'\(J(3B.*B[R: MQ@!O69;3?]47)L^+[L*CX8*^-VR-J6XT&'KF 1U40@=.H9]FD2>4^#D:-8! MMBY&FG*^QVGDT%OV>BQF&,*68(.1)9SPB)SPM(#2-"=B5>9 Z$Y93CC8X5?\ MF!CG9]EI0)JWK#_MM!PQ6T++,8,U6Z 19Y0)YD1KWE&]D=G^;+$:U_KOYP#?V^ M16M-11@XZ3/=X/1)S(4F4C@G@D8RR284/]+$CA?HI.Y'^?)9O36#49,8.@$V MGD01VTL."] 0>K NCKXV%'TM^1B,X,!2*L":@= -P65&=IC&;V@IQHCE&Y*5 M@V;4JT.N"_N^MIH-++3HK5$(W2RL(EKFF@+<493M2>V$4;.!?UX;0"8C.+1H MKC$)W9Q<-+/+\1(P*M4QV(5>H*U?D]G(AJ,:E]#-RRNR)EDF@IF1 TGWYOFJ M@U HU'*A :E#BSY4XQ*Y<3D_I7 UB48Z"[O0AZ-V7(UV8;]OF;JH!B>"SLPX M2P^"EB=LD9 3P!]-@9_56]/K&K_(C=_E/HLV6&86@:M=)D)RA2\DN,C?EULQ%[JUH(\:B+!,$IBHW%MC]Y:1S4[4>AB MG!0[ZQ,6M)/!'U[0G]1;T^N:P,A-X&7&(D)B#M89VZK"_XW%OZM3!5E.9_1) MQ"91VQBQ<"A7T#:&1B6E_BU."0Y?=.%#,P=0$VL M;F436V,9N;&\S*B8:CL1TUTE^X1M%S*1NJ^'5S>S*/9K4/MN4-^1>!^];;#6 M:JF05@'T:CP@-/ W#-K%A=%J-+*(KAGMNS>WSN;'+Q#9*IIQ$9#@;BGV=L5";\P8CF_0: MQ/X[(&Y(+^?-3BX"+C8G)(LH;Q_^EXIUL(;M8L=@@X+ (KF&K^^&[SU^ <\T MWVQ8$HMY(;>JB0AP+ ^)N>6 #V!1$)D?@_@&UK9Y;+"Q1;YFL>_>QU8UA"@Q M#S06@A]?RZSS?AWAFTYV^\/V#MQ@UH<>M$BO@>J[@2JEQR3*5&H4U8]R0Q;( MZD)6R0>K8QF:'0LTV?&J*^&Z)3FUB <_ HUFV:ROB+1/-* M<&;T0*=E8%BMAK/A<9W/5=W/5J9_(LQ"'JJ>6DUMP-5M-;Q>KA[OKQA-,,)G>S[[/[F?7*V-=&C@)_M&Z]+-Z M:P:D1G?@1K<:2766M699=3AM=%M'K]\>-8,-LHU9#>< _=\QFR_F735NL_GW MZ]7];/X'F,ROP,UL/IE/U:=WAM)9%GQX*#^IMV:30,U(LO,CD^"/&_RA,&Y'V] M6SRH*_CUMU,>J02N.J!T23<)AI8J/ZB+A2/5M]>;01+TOT_K^$IY-B_=_ZFZ*UY&^ MX4P0F MGUJ)+[\M 2,J*-WR*#SG;J9=D'EF>LZVZW! LHB$-Q.]K)G:8Y0=Y M@^H]J_%_4$L#!!0 ( $PZ?U;'>6E58P0 !@) 8 >&PO=V]R:W-H M965T&ULE5;;;N,V$'WW5PR\P"(+^"H[F[N!7+9H@.XFB),6 M:-$'FAI+1"A22U)6TJ_OH22[V442H ^)R>',F3DSPZ%.:^L>?V9(.3M76%"-BZ;.Q+QR)MC H]3B:3S^-"*--?G#:R6[".Y7E(0K&B]-29+SD\%#>.NS&.Y14%6R\ MLH8HO_2< >7E?!\:?4?*@WY6?^P3RFO1:7#G:U_Y8[/?L23 M5OOF/]6M[@P>9>6#+3IC[ MEVE_QU.7AA<'AY V#I#-(FKA;1TV45R*(Q:FS M-;FH#;2X:*@VU@A.F5B497 X5; +BROVTJFRR9!=TT7EH>#]Z3@ /*J,90=T MT0(E;P!-$_IJ3<@]?3$IIS\"C!'5+K1D&]I%\B[B%;$=U MUN#-WL [E])6)BB3T:W52BKV]-?YR@>'UOC[-<8MWOQUO'A=CGTI))_U<1\\ MNPWW%Q\_3#]/3MZ)=KZ+=OX>^O\IS+M KX!B!6[3H\,9"9-BT"@CK2NMB^RBTA5K40O'<7TC@VW5C_9' M=%,Y*AWT52DT\1/+*LX8I'.M)/M>--)6-D BT'0RI2_"![H5[I$N;*5Y(UPZ MH&6E M,4@W1 MUH8.^A"/-B?',P'35R@"#Z:R]P:)E,U42M/>T<'R2=*9O/A MY_EDTL94,TH"Q(>[WZ#2J^MZI+8Y'DE;C.@>9>KJ@QFVP6PN43P,2^U;=[XJ MD0+4NG0VK63PO9"# G8!\Q0JST/?I%-V*$A[9C?L#"9VV*9;--VU>J9U[*Z, M1+H11L(JY'A! C(*2EIE#&';7A#K8<#8Q[ +*FL!@J5'I37)9Y 6(0CYB.3Z MV&QP+"4HQ_)/T5(HAJ[2Z.M/=G9X)9[]CVSQ]#PR>$62J<+E5ZLJ8!+$OD93 M5]%A1':VRG(2T'&1L!<:2G@$$6@TW0A=\5"D&'6]>*NT9O>CIR:B@Q-/;-)A MA7O7C7/H=5&B0*/EB-:<@I5^F3[\@7V\3SZ@>QJ/L9'>4(K';1VP[3EALI@ MM&LL$:V=+9#-=-A2C]G$Y<@X K!#_WJ.D6,*XFTK::^[4UL!MO/#Y*2[7Y]H M*5##L+UY[:[3H>MO]WN47AN$XQ>O%;*1-6]R'"H8SNW#M9/N MGOWS]K7[3[W]9O@*'@KETKR&Z61TL-\GU[[#[2;8LGG[5C8@];Z&#W,;3X%U!+ P04 " !,.G]6OLJ;R^48 <2 & 'AL M+W=OZ2MM5??^>9V5TN:3L[.R\ M/C/TJ[O&?G8;K5MUOZUJ]_IHT[:[%R[FS4[7],NJL=N\I:]V?>)V M5NOFJZM3*T_6.6Z[3:W^^]UU=R]/EH< MA0L?S7K3XL+)FU>[?*UO=/O;[H.E;R>12FFVNG:FJ975J]='5XL7WS_%_7S# MOXR^<\EGA9TLF^8SOKPO7Q^=@B%=Z:(%A9S^T52._U5W7K@@3/_P!GS+0LQEV_S-G_SRC9WRN)N MHH8/O%5^FI@S-0[EIK7TJZ'GVCGCHI/.WOA?;9 =J+,_5S4[<;IWZH2UT."9P0HY';L\#M]V>/ M4GRKB[DZ7\S4V>G9V2/TSN/NSYG>^0%Z$]M4_W.U=*TE;?G?J1T+O:?3]&!! M+]PN+_3K(S(1I^VM/GKSS5>+YZ3VZ6/4_\VS>I3V-.=G<_7WUU3? MY\XXW/@!!.HV9[/[M-'JNMGN\GK_S5>79XN+ETX53>WHJ3)O=:E6IL[KPN25 M'7U@3\N7CZ9JZNJHE5;;0O9.[F."HO[ M7=B\=CG[):@;!G=A<^3#(MV39.V^E;7G>9[]#T%1$>$R\Y"5?IG\&U'2M&4 M\T1@4,3.0=$;.U/+KLWJIE4X:2S2-G)D>:][=)\JFV[9KKHJ*O],.3HV6M2X MX06KV\[6]#7P:'71D*%";C-UEUM2M79/9^'P3*GI[&CG_"NLK-EJU>;W7N04 M;HK/QXARI"^D1+11KWU71=N1O.C@*-S!@KNJ)&;H1*Q:V6:+3;CD!.?J.B@> M?_@A4;S$);"2FU);6I\L9D,QE"RR,G0W;."6Z(E#8 7*2=VL6=/I5:0PM&]2 M+<5G:K566XDU)#V2BX-2+?4#K9\/5D?6TM+_G=P7;935;9OO67DH!W%TZH76 M9;;2I?<:]% 'U\('.23;^[D!42A"6!#J10K-&S[^DR2+G?1J2<1;TW9RAD$Q M ]-+:'W0<6HT^+!XY$ MY;N=;>[Y=&G[Y#G4T_DB^$RG/A(M$O*R$BLA_]?%.K_UZIS%VS_9O-2] M:[?)TR0F-LLRF*X88I8R!",L6CYDRH"0XATZV#PPXJ8-BZ\&M:7C;)QCJX*> MLS5ZY:8S$9^RSWSTD>P,JAO\E_=MI=KE^ZUHV\^]E^M5G7U0 \9X!0H$C44T MHQ!0:HH9.";O6?SN_-(X-$<[1QC.POIQ*R\B2UXM*"%N-Z1LCBQ_E[LVC3ND M>G0O!4NV+%[*/SRC3]:"8_(D=;,U!>V]I!_IYI:NET[4I-CD]5H"9%S7;UQA M$[3[]V-_2P1+$^)&.V4R4:AWFA2!),L2,0V%&TWKEK?T&Q10@H$7D[%9D% X MBW $>$:6I.439;AC#[;L#VV.!(;.CGCK0U/D"\'%.5P:6@;9Q"T=ZDB-LJ[V M!V=8I7TD(3_5=&OR8Y"=7?/V=&YQV#[DU21J.CMB!+_EBKQ6)W$VL@X^4S=E M-91=4<%%5D/2)8GD*Q(9V,QZ W82A$";1 &N H=$7*^(_59< ) \^LWDF"2"S542%$.3CQ5DLD'Y )A"IA;@>E]K\[T=E>54*^ M5U1T3&0;E;.IT_DSM5"+^9FJ M&_41/IGS-;#-TGHW\/"V\QIZMS'%1NT:$GMK.+I0,OL'GA=B/T*U=W3ED<#U5/JWH_C#*4ZT=8M>Q"G(_F'K4[UF80 MUWOYO.HH+]1#]4 F!Z*3&XUK<+E6Y^*,JOU&D$%;MD@AI],MCQVX#*X[ M>K3 D*B#F)CKR.>%"_X@\_7:ZC5'>JZ*)4R4UO<^:=T^E2#IS)?__J(!!?0AX&D- @43'"\LW@I"&/64V58I;"&ZW"% MLS6%CB$K">603U>3OZ8Z^"^2=V #>A==/-V]-=V6GB?M$/IQ;4^:EPXVR ]("0@L0ZM;G/SN 4WNLYNES9CHGX4-76H&*4)NR MH?:?9N1'*"\35X)[5N8>7UQ2GF1YRV6UE)L4.;MM)U).JVQ^.E[X.TPGU0BE M;*A5*G,K&0;;"!\SPA'L![]DMTA;N%!9J&?JC/[_5K")AY#0DLQ+;*W(=X8T MT_S%;')1(PX0MN:]E^YU0I4=IW]FNZLX&H0*Y6IM* _J;^O]GMKJ=M.43=6L M]UYA.%W4PWH6 8J$9[FPS)#A?1:9 \FPI4 7V';C)<@QJ]9WTXLR1E-OH&\^ M:'WH+(4^P9FN;JXIE]B1@SY_=GK\])3"AFR:D:X;3S!+H,#K@9PHM)/>(.%. MUQ06A_7WX4"3 $=45%?>UPP(DH:M=<9.+"PO2>TNMRTT89)5DQ M.M2W?4:4Y^I7.*(ORA[NDT)%L='E+!J&Q__D2^;U@;'/>VWCP_/+TB\#:JD'S!YQ)B _X4Q6.OAONK&/\X*B M[:D@)2F]';LPOZ:_8+6W3M:6K,]/8ESRFG>=0OTW 6W%J?P:@_675ONR7;$I M9 -32, \'X#' -;I_'F$N5&XA<\_419U_!,I2SD1B &SHC-(F0O=5?%=XI%G MWB: TD];IQPYD3&6OP+PT3@G(+4^%LTUB***@XN+2AO*) I1(**E(Z M:_>"R^<\%)JGBWEF&@-J>0^AB\13?))@X"E&XV$M"X%*@!>J'.I MPY9[8 0 54-/7KS& ]$4G+QC,HGCUIKG_JO* J$144!6UDD!KB('<4EX"RT MKR)=DNJK ^1G2;2$PF8!V"B;NYJYHW,0JO,0+_$$&X 2D_P20 JXA*L@]1,P MFZ&F#!#&2G[O7%AFW1GN1B$Q?7=U\SU'ILNG9\/$VKM(>A+QK@= 4.6QDX7" M!I!L"_,W7FP!2Z$/MWHO K/P$AY':&TC;JKC#D\&Z,GGOD&EF?'2>+U,@[<'.*]FF^&H76 E[:992(KAQ'2U)CR^<2&=KO3*^I>.5Z2$(CN)S ML"6?=O<[\CTC4:;?@:WF _:&>9%X,Q*L4#QN5L=$)O.J+#A;S'7!75P8JT5- MZY,X60JG(@[-7PB=J?TDT1Z=>(!C9A.4YZ)VPW;7P#6+0%RWY3Z=V(L\'U/J MQ'B\ ?95'L<8*VXGRBJ3PE6.$WP*08I#E")4N4TET5\4=?&)72+BQ$)[OC5: M(L'?TS62T:X1;',DQEFVJSJG!(J52@(HOZ_!$*$?(B:,6O@VV5\ZF"9GE0:- M,RP-_!HR6YR-^DI(L;9;$V <]+<:3A0I-X'\?TK.@@V?*ERVM_X6^-#06LB* M*CL>@YBU2U08>'O!O%@3E0=/U>/\ MII9Q)1:@HZSFEX9T^$)QSK!X^84C?.>AFNN ]Z"9?Z"[[%D+U2X/XCBDJ 'O MB6,)N/N.IQ=675T$R#LL@92-#Y3.*0&U2IBBY=/EWDT5^F*(4L>:T]$4BY+! M ]\*%F1JG)&Y- E+$!,Y;J>G.7_(08Y$8JU'#+#.AS Z1YN/'T&%N99^7!V; M;#F#2FVH)5A5TOY7K?DWM*B7G90H;H/@+>,3%2(S:[N..F M^+QIJK*'O;*28DQ!)N+Z,L&'S3Y='1SJ/*I%/+.TFS:YN<Q1O MJZD6A8>V9"9GVLYZ(VVU[\M^:C%I[9,7#V0(?]OV:" 8&'*60=BDKY2:WI4"7L5!.D4O18*BD;^L'N'&> M_0P([T W6GJ/(,;HVM3SPY2_<@T:I^A21#X$\$MA5"G1DP9-N)?R3=SKH@1*3R>!!#F7IA [N-1!WD=:-A:W;, %,-#,B0AYA8UG4=P5_#FKM4[9"M4 MUTGG3+R+[G6KO$>_#E";,S8S4N<$ M#@J6%6?;LM!F;_<[WY(IN66)_+C:!\Q66 %XD+> S[SV$ 'TU#YXER!J!YPB MK,,])%TSEVRL8:;$=3MP$ 1)B6I]0^OJZ]_WH^K'[LJ;H(?12 [@! MKK%NFM+;4)# ,DR!Y,.GU<:09&RQVKD1[<*\"W)6'""[!:",P\F'B]Z M1\TN/-@'>5Z&XGUI7_:LA0$=J,,.PS&*9S^.\PH'PK(=E3UZ%08E>M-/)#XC MW4&DCKTY$7D0=*P]N9X=FYDO[;()3!'L2";XBR3O@P$AV;X@>]$YS%"1MM90 MRM=825A0(E=5<;N,%(Q*["69THRGF2:"*,EC')BY0J!=^WE! MT5R!-PPH(>.8"0((H*#WOY1D.VGDE.;6E)WO7L"VZ*S:>3;>4?;-5XO+\Y<\ M#B_CL^])A!W>OAE [50.MMP'"OD-D\W;?.FGUN"P?#=\Q^RT: QWY!&M=+'B M JR\E8%RAW&$M*(@0^>7DUX&UOPP.B##I%7=-P:W9 O!^S9<@UPO4LZRB$X:C?8/@S[(A._Y!4/VERC=ZM$H>P MD!ZB'4>Z;S]/88Q>N91@K4H'CN MBS89Y9L_KM*211@_5#6=060>9W*/DGIL%C#!/[/_Q"Q@;)X?FG_.'IE_/CS] MEPS_S4_1#1A4YH$1%U)LV5@ E%S6$T14*?* * <*?3B%\Z2,9RBJB$2'^!0Z MBSZUMWUNX\^Q1X81 ,5%9@_?8;AB.)P'CAZ*@W9Y';:2 @I^!C$.'D;\NH]> MHVK+Z]K>+SV9AJ>)BXQ!3806?\C50.;%!),HLS@CLKHH(/SRY.U9-T#:]1GOK39\_\&E?#%UQNDC=-KI,W3;*K.Z1#AQMICKR7GGA% M)KN Z. VR^0A[*5(: QJ-\,Y%$_[8=.%I+B]DU5>>'?WG,%].V63HM MQ"/Y]YPDK0_-I'T\=,J)! %&&YSI8!2[S^G"3(/O=L9D>I:X$DH6;5BZ;:CJ MULE<7@+K^UD?[W .ZJ ?\O\WYZ&.Q_-0DT-8_YF!* I1F)YMI4L4!RE%YR0& MY>>0X<'$/=D$/_),\, M?#V8.5DDKU^^EY;')WXK[VU@;/BN'HL[X@+1YV5]^!$(XE'T[N+IZ6SLEP>+ MIW>BRI3W&156JX#[E)J;M)1;DM*Y;/0.8U?[,AACM34X5SSRSR%FR?U:0*)+ MEJL,]G;;]/5%GDAR:-R$[F5*0SR:?^$*W7*4UDN-[E6VU&(),63YL#W5AI@/ MM\D0;DSU8PQA=1R\6NEG8V1:-"0*@+-GH[YM(B)3RUUF&Y2%D8^BXB)^ MUK\G;.+:0AC^M9Y\/SFAD?B'%?%,%![)E!;?Q7GK\:L\B_@2U$[S1 +I MB.,WK_1]'F%:4KDMO (X\.5H:(%5#_:6JQ5BB[SM+=0Y;\("!]C.IMF^G&2; M&)VN ,B0ZK_$SJ>'^B!&V1(([1_QZ]W43G=8\RA M"0GMRSBK,_NP&'[MO1L@7)F(6$;"U]/V[8HWXK M._QGO'QY:VQY_T1:CVTO^]+VXE$!C$ZI#U_Y/R@$GZ=-/Q8[OQ6F7I.;C*-$ M EOBS@,7E/?:%D8"9[I:D[3A\!:4+T+@(ZUA,% H2A8O_,2W01[L.GO(H[[W M &1\8==K;E1R?UZQ4UX.)7Z@/(OCHXO9^>)B]MW%N?KNE#Y?7O(KSZ._A6&; MNNEB+HD>ZUQ-_>6/D^0OMFRU7?/?I7'R59 ML9E8J"QYDMRT?S]*3KQL;;-B+[9('1X=BB8]V2I];PI$"X^ED&8:%-96XS T M68$E,UU5H:2=M=(ELV3J36@JC2SW0:4(DR@:A"7C,IA-O&^I9Q-56\$E+C68 MNBR9?EJ@4-MI$ =[QRW?%-8YPMFD8AN\0_NM6FJRPI8EYR5*PY4$C>MI,(_' MBY[#>\!WCEMSL :7R4JI>V=\SJ=!Y 2AP,PZ!D:O![Q$(1P1R?BYXPS:(UW@ MX7K/_M'G3KFLF,%+)7[PW!;38!1 CFM6"WNKMI]PET_?\65*&/^$;8-->P%D MM;&JW 63@I++YLT>=_=P$#"*7@E(=@&)U]T,OR'IAK+W,J7KG;&I6(;3@)K#H'[ 8'9Z$@^BBR.">ZW@WC'V_ZO24D*D:6)1^JF0:&_(&M2$1\E@Y2.#T9)7%\T3(U^:71 M.<3#N/-562:>:7U^$:3F;#1TJM+^ %[Z$,*#UBU1;_R ,I"I6MJFBUMO.P/G M3>O_AC<#](;I#5T'"%Q3:-0=]@/0S5!J#*LJ/PA6RM)8\D @ R@4 !D !X;"]W;W)K M&ULC51-;]LP#+WG5Q!>,6S $,9+<-/]^E)QX69$&N\@B13Z])YJ<;91^,!6BA:=:2#,/ M*FN;:1B:O,*:F:%J4-))J73-+)EZ'9I&(RM\4BW">#2:A#7C,EC,O&^E%S/5 M6L$EKC28MJZ9WEZA4)MY$ 5[QQU?5]8YPL6L86N\1_NM66FRPAZEX#5*PY4$ MC>4\6$;3J]3%^X#O'#?F8 ].2:;4@S,^%_-@Y BAP-PZ!$:?1[Q&(1P0T?B] MPPSZ*UWBX7Z/_M%K)RT9,WBMQ ]>V&H>7 108,E:8>_4YA/N](P=7JZ$\2ML MNM@D"2!OC57U+ID8U%QV7_:T>X>#A(O1"PGQ+B'VO+N+/,L/S++%3*L-:!=- M:&[CI?IL(L>E*\J]U73**<\NEGFN6RS@YHG*;-#,0DNH[BS,=PA7'4+\ D(4 MPZV2MC)P(PLL_@4(B4[/*=YSNHI/(G[ ? A)] [B41R?P$MZC8G'2U[ 6[$M MRP0:8+( +Y@) S^7F;&:_HI?QS1WB.EQ1-D[S=CJXIT%1M )=!MOA"@S2-,)K>,DA6/U"P_ZJT:]]E/$ MO54K;==JO;T"Z+Q4RNX-=T$_OA=_ %!+ P04 " !,.G]6OP*B9KM-1 M))&ZVK$]X[C--#-IDXG3[>XC1$(2)B3! J!E[:_?[P @34F.[$Y?*(H\E^_< M#WBY5?J;V0AAV4.1E^:JM[&VNA@.3;H1!3<#58D2;U9*%]SBKUX/3:4%SQQ3 MD0^3T6@V++@L>]>7[MEG?7VI:IO+4GS6S-1%P?7NG-?\-62B8+41JI2J;%ZJIW$U^\FQ"](_BW%%O3N6=DR5*I M;_3G0W;5&Q$@D8O4D@2.GWMQ*_*7.:KR5X+/7 M+@IOU.I-;02[,09IP,N,?13^.76 MW[S<>B][\K1LJJ8+4_%47/50+D;H>]&[_O&'>#9Z>P+YI$4^.27]'\;MI.RG MD4\'[.4ZV=>-8+>JJ'BY8QMN&)J(YA94?<>RDB4O4\%RL H3T2,M4J4SPW17 M"2"W^JJ7&VQJ)IMG-W2U;3)*!@_$$@Q8H7"LTZ@D\ MRQVSH"N%C9RYI67W/*\%4RMFE>5Y$%'Q';I1@,,+I:W\']C5/322@%RN/$^C M=,!N\IRI92[7G%J0"?#LHW-^_&&1Q/.W)JC@:RV$4Q)YD$:N":)5S,.%"] @ M[,8KX<8R:M-9G8,HX!OL.=][V)F,#N[85BI'*Z:(V5V%=X#L_7P1(3T7X[>. MN89"A$YG6^(EDU-5[=!ZT@V\9IA#'K_M*FN-V0OODQ%-X0T)]-"=/J_,F62: M= 'A/8A@"YSU9B>X]JYW80&[+!$_+55MF+$8+*;1D@N*PJ"Q\M-J)0'29?I) M<]KD/6&0+-.\SO .$4#&/ ;2N5U: D'JB))]SGFI^NSK?SQFEJ%S,ZHSPI." M"]X &;)'E$3F0^JX6C&'H)H$W[$M"J)0F5Q))$56:Q=I\#M/">K$#'U4%$MH M";T45Z08SP"FI!])CH(9JUP!/=RGNKXBT(_I2*(KN%LW24]86_T>'+4 _E@@ MH@2!&PS<03JCLKQO;U1707*I3T>M"R]-L4G!QUD42$Q,4C MN@D5^7ZO4_:?RKT^M2[VBL7]T63A?N>C\^C3OJ-.L4Y'$[88+:*OG687TCKN M3Z= U)_&\ZC3WR^BVUI3JA\"[/;9/O871\0JZI7PX6PV9[/)Y C;::[D?,+. MQ]/H=U6^29]1NX-%JCR4$(_8;#X^5/L,4S*.87XR'>WYI3M'R-4(%G['_>DH MB?YT*R!2 _U)H_$@?V@M?E1(1=-VF@,+XL%TP9+!;/8WQ1SY,ADD(US.)\>" M,FE25<-&387['2#CP7A.E^E+^8\0C >3A$T&\Q&6!%C#VA$B8DNEM1]T3B\Z M7#OU/:P2<03=X=2/]N<]-2-@WC>^ 1K@5956#PX"&K[ D(?8L#J9,$>H21;" M7HKM$5Z-)O'LXN% MFYZJ\@L)?"(>T!VSKC$K&Y84\5!)[=I4([UQ&;EQ?]$@V.L2&Y$)K=)/=QZ$ MMEL29.) )K+(KU8NE[M+4S^,4@J;1^E<68HM14I@T&2D@=N]1$@Y'1&Y491& MNZ#$6R=T*INQU)!G2O@D)&=$%#9-5G57M>U&:!%6PX9M77/-,88HZ2B\,JO! M%=*F; )HC]8OZB\:2E\6(%2+HBT#2:UEZM& /84+D0HV6(]9YR-_& ]WC4Z?9CB5!IQ$=WX==KG6GAZU*"^?/H#N3^; M3:D"1K. XY#Z43K1CS';QA/HA('Z4=\'6B;@X).ZQE/@#=W?Z_HE4+MA"\FO MW$CSLDU=8<,,K:YXM/$]IZ-C:L@W'RWT87JVIX 2\:,WI'/KDI+6Q;&KA3EEXF*$Z_EB M3H\G+,:K!8O',?V=LCB&TW!=1*_8=$(5-#N/_08SIDK")&IJXB=VA@T"#HLG M[#61)XY\/H]^:FEHB$MW;LL.@DL@FT,GG>-P2#7^*,";7M?4'+V7^SFF#EN# M:3*/IZDO'!?P[B)NFK;E-GO5]JT!>^H[R[#SK:P0>NV^"%+4D>_^LUG[M/WH M>.._M3V2^R^6OW&]EB59M0+K:#"?]OR2W?RQJG)?WI;*6E6XVPVV'J&) .]7 M2MGF#REH/\5>_Q]02P,$% @ 3#I_5CQ9K2YF!@ 00\ !D !X;"]W M;W)K&ULK5==;]PV%GW7K[B8ND4+3.?3CKV);2VIDC>,X?=B7&7WP'I[[=2YUOK/N MQI?,@6[KROB+41E"\WPZ]7G)M?(3V[#!F[5UM0JX=9NI;QRK(AK5U70QFSV; MUDJ;T>5Y?/;!79[;-E3:\ ='OJUKY>Y>!P-^U1"EVS\=H:SI@[I3 MJXK/IP&0\F*:=^8OD_GB"^;S!;VS)I2>7IN"BT. *;CTA!9[0B\73R*^XGQ" MR_F8%K/%X@F\9>_@,N(MOXBW"O1*^[RROG5,?URM?' HAC\?\S9A'3^.)0WR MW#MPS/7X*_>NI>-+\<7+/)G0 2S\;>J=< M7M)\ED(\IC,Y;>5)9W*J-8T97!A1J* D, M4'K83%= OU:-#JH:T]NWU[0K@;.ZHU#BA:T;9>XHMVU54.'4CMJ&@J6C^6PR M0V%7E1#0AL+.DN=&.168D"@#&?*97=/1R6!A*)UM-V7$UMZW6,:$10?6C;,U M7EIW1R8&(:$<]RBL\G*<_%"RN0Y:5>(XB/M $00VI]^.(5JKOR D&2A[6V-3 MDT,#/4"%,UCDN,'B,:G:F@U9/'-XHG_?6O6/X@*:G+SQR;((VK12,]D$XV!2B]\H7 MZE-F';V'6O\.M4;YV/R&7M_FI3(;GM!OI489R>+$V[$,%L*VD7+D,0S2#I&@ M%=/ MYQ=$!O0*+2P]-%+R:C3<13XH5O9YV[%'=:VPL#"BN<]G=)6!;O>3R>" M'W<$I,0>E\)IW081FJUR.K9<7\E>I>WI>[[MMJ>K7]^!#G]J=;A#E:_9I8I! MD!JGM[&,*S1U'3.SYXILW6!@J^(OY"YNLF8EN_H?4@6 1B'"-]AIIP3M5*5\(&E/DV M,,(F#*7YH_8)\>R^L?KZ 5,=#JQ%@" MD;GH[6DHEM,0W=?QV"$Y.'H(?^? MD7L U[!#)<:X)16I6-"R!Z%5%73&ZX(?)(2V6MT'O0\UB+DVCS4RB<*Q;R'> MJJH%8$$K;!?!?M+.)RGYR-)&FB4U18O -Y-+'A-=S6Z]1^2L,3,&/1_L?2 M=YWBG13D7HZ%]0!4I2PX[6]PH<(#$ MF0[C."'W #5#/XJ4"Z%\MCSY<2FLK7CD.' WRYR+PP.SK$U3ZY$=LC3!8WBY MX+J)]7S0!FC-4'6#*4+]DZF7 B35F^T[RZ>I=$2SP?0[O#X97/^KO\;)/<+? M22%(Q16$ R;7*P1P?\@<9X\2.*+Y !2T_Z-,*U-RGNR6A\15G> / Y6E HA^ M%-2T3HXJ81^V_\O1:M#Y$: 0])W"T4%>H]#ODY-%C?;]Z2DE8MG[@P[G;A1C M_@$/8X5%M'$J NAR2=57A2)T@.C3!M) M,1>0>2C28^?GZ>"SIF:WB1]OGCTMXNM&8O!6O M88K*.1FE@;6_";:)'TG00!R&XF6);UQVL@#OUQ9A[FYD@_ZK^?)O4$L#!!0 M ( $PZ?U:)O?D]\@L *$? 9 >&PO=V]R:W-H965TO?]YDA]\V67?2 PWVQI5UR.)QY9N:9T>N]=5_]1JD@;BM3^S>330C; MEZ>G/M^H2OJ9W:H:;TKK*AGPU:U/_=8I6?"FRIPNY_/O3BNIZ\G%:W[VV5V\ MMDTPNE:?G?!-54EW>*N,W;^9+";M@U_T>A/HP>G%ZZUTWI>\"^M]G[P6=!-5M9^I2\?BC>3.2FDC,H#29#X MMU-7RA@2!#7^2#(GW9&TS!_8L$P;EJQW M/(BUO)9!7KQV=B\,CY\4,HDE[ZK_[[%%QQY5] M/A./6^IJ(_%9V)*?.P"7UMRHG7*RSI6X7#NEXN8KY0+2@ZA4M5+.TYZP421_ M*^O#M]^\6"Z>O_) =8TT0%LR"?MOI0MT4+#"=U+IC+P[.6]/[L_:Z[ 92I^) M7_'EJ !H=$3 UMF=+A1D6*\R71<:7QMIDNA>TE8>X@Z2DVZ8:Y;S2L MZ 1M4M766-9D)CX@RQ6%IG0W92/\#<,-%%U]0"ZJP4['4V[J%<39TR,]J#5M\=C97BD[PC,;6"E S'J-S:0R^USMK=JH@ M1.TD7C0^,_#F.IZ7&ZDKH,II'Y5EC6HRLX'Q&^?9MZL&KY7WL]%9*P5;[BB< M-@AQ+H:V)F%*.'@'.Z)3$-SD0DA$W)'\3ESV^T8;Q<^P 1A5R1D#<;FL:QMP M&#R+"^TO^LQ:76Z>-6'S'=075A@$Y>+X'!-Z-"X,!7OI(>J=?\<%OI5W4H$R@W@B R' M5SOM.4!SN:6S( VD1&&CV%$(!]3=['I&)\R>(I9A8#^*L^E1^]1V?T+!B?#(-UJ5 I!'CB #V[+4 M<-64L7!OG;I5>4,D*DOKH)M1:X#Q>!YC9Y(&B"I5%Y+23"616TOD%,;;*>*Q MTMZ 31*D/5DUIB.\L'CC(TKO)I NV%I?3P5HJF/O^FF;>/U6Y3$_[[0U7=#> M)$*XF#]9/6T3"AXB>7#!>7>;$N5E=.#B^[-SR(0:4 VD1CRA#:3"]4X:U.@;^ M#. 7_WOP?U(*N>\>]*$0?2P\T-+C MS@MV.;\I%3[A0-]#C@00"IAT=&*2U>_XG _.[A[LP9)L@PYD! 7Q"!0^V1WS M,;$\:_$0+09G4BWWUNBBA6S6*D&"XMDIYT=[R>W64@'')T'1++:&TKTNRW3T M\%'G#12M&@U:-.6=;1%X5,K;L*.+\>L,$/E!K5R#+E(\CYU!E'%OJ:AEE1S2 M%_*6(\$:+/*/E6]%!_AY(\:(:A0P^5M(-Q*D6!1:(>0M2ZC^W7H:%'T MBC?_2 I>2V!^L'&TXB>KQ'M>'!$52+D@LHWM35V?1AC\YX*K^AQQN)P M!R]^5,YR14OBVG4M"=0=C>JPPOR"^7Y0*MIRP+_CT@$B4J+8*%-DJ,\H]2F[ MMH7U6?0*M CM;I LGS+P?@.K\O/VD&A AH]7(1BN LRV1)Q-T%/R':Z>"'[+ M"C):11[T%G'<,0Y:@F[&FJ;-^_0D*C[M2&ZZ'-@*-.DJ1!DY56%!YKOV1Q(X M^77!"6[%@C,@'QT#3ET=^OAINX[N)AW1)D8Q/+UEH^D2Y"!;1WC&KW"=TB2? M,I41\3A\&!Y' 8$^.89SXC2(B,N02C!*! .0)7QIBG6GB2+23;#7GJMMHKG$ MIJ?#7HIR@E.D*2WY@KSEB=ZQO78QKV4)%,2QMXW;(I-QJZ>H$\B'!+KK &/5 M.6:F:,!_B+/965:!"I+@(TDB9W]BB;SLQ3"A+..L MX:SESW3USLD#S*8L-CY\>)>:-:U1,"BCV[P+D8_2 ?X4'71.=#HU:<:T)SBU M(_9O#B> <+Y114.OXKXT"T'2WBC)_4[BP0]<>$JGPWE5=%Z&N G4A1^S'1[4 M)\@(S,; ONG?2BD(;:A!X1:*0$2?"P )C0L";C9D3Q]J=!DCIMVLT;R)%^,B M$_E_!VY)78 N=3121OWF75I&AW>$B&<3/E*)EE209]\QV-@!B7]&$D^]5:L6 MM:H=^_@0K?"1C4(2QBPDBR'X1T.;$X1;Y6/SJKH0'J>+00,\+K??#PWQU_<3 M/)"A-(NLL;6JEFW2ZMI(GF/4B4"FH-6C*]-SSKDQLYE#>R=8 &)I8$%=.YY[ MC7"3;MR_=V!!;D?%2WMG=YO9G =$#=O)QAI\&"9CWI62J:.:D#A[W\R.5![+ MSSGWEC!@;2G9-SS7\)GL*M2H*[UW?YHPT,3!AC2A4!!VKXELER'L&A,X4?6- M!7 >;/YU8PU1N6M4GYWDHG]%+)R<_%.#/OJLJWT"J1&@)B,/-A;=QJSG*2.N M_=OL9G:/7@]I]35H^YYLB"K09\-/$HBOQ6UXI!L\K!Q-@6+Z!+TI-2)34S8O&@JN*=F7^QR+P@1W*H*0"HF]-O47I"B M5=6P,,1D@R-A8FK)=$WWC'.N%L7JEMB3\L=#$$BLUY9VW+R[&J-Q*JCU?%0D M0!VY:#:$)XL&.+<#\C)B9L-TCE/RI[$D\2'TZF1/PTVCY4H;'?ZNP&S0L5+; M9 S9. VF'/H+%_MX:=2#8UZBF936"(=DW#OHZBT?X[_'A":JH+Y2#4,U(\YI M.O\/9G@5E^IN-'M.T."#=P@YYFYV=TM6*QFQ''JB)'WC2D>&J,>KX"#(('MD8J*<3[HL06&'W]J MR/HZGNKFE&?VTH-PH.?&[=[;/?T4,8WC+R[F*S6JY%'Q>Z:/@V"RQ=U;/#H$ MSLHFT(]X29^9./:SV^G@9U-4K37_.!RG$B'^@MH][7Y_OHP_N_;+XX_7H.9K MU$KH7V+K?/;\V42X^(-P_!+LEG^$7=D0;,4?0=\10[0 [TL+8I*^T '=K_(7 M?P)02P,$% @ 3#I_5I"0.R+' P 40@ !D !X;"]W;W)K&ULC59-;]LX$+W[5PS4HM@%''W9CHW$-N"D+;:'H$'<[AX6 M>Z"ED41$(E62JN-_OS.4[3A8)]U++)(SCV_>?##SK3:/MD)T\-34RBZ"RKGV M*HIL5F$C;*A;5'12:-,(1TM31K8U*'+OU-11&L>742.D"I9SOW=OEG/=N5HJ MO#=@NZ819G>#M=XN@B0X;#S(LG*\$2WGK2AQC>Y[>V]H%1U1V_PI\2M/?D&CF2C]2,OON2+(&9"6&/F&$'0ST^\Q;IF(*+Q8X\9 M'*]DQ]/O _IG'SO%LA$6;W7]E\Q=M0AF >18B*YV#WK[!^[CF3!>IFOK_\*V MMTW(..NLT\W>F1@T4O6_XFFOPXG#+'[%(=T[I)YW?Y%G^5$XL9P;O07#UH3& M'SY4[TWDI.*DK)VA4TE^;GFKFX;$63N=/.WW%.TGA3BM7 M6?BDZ!6\3S\ZZ7;P M]VICG:$2^.=WWDSB,!XVL M:VYC8BV=A:P/T/H N;NI%6NQ(^;:T"'!J$X3+'6L9'P.70#U25W0+"DE5X,? M"]8)APV'0 MN=%A?C [T3I612O;LC M6EH]21I92$J^3\,8#NHI]'DOD!)7&-UX0,XC[[[0M.V,[03)0AE@HWWB0EA+ ME>'IUF!+1'IU'.8OR^G_O(1H6 A)&.ZYAK]296/K>G&2 M](PXI&#O*M5 P',-PWUG,B*%L"H-]GG_C?VX7-/X^K_'_B"Y_IWFLJL@0^/H MI6-UO)WQA2NM[1"$RONR/2CV;".(14F()87+T2?#T70VO)Q.81*FZ6DP8Q_, M%,Y-ENADS#=H2O^8<2MTRO43_[A[?"]7_3/Q;-X_MG?"E%)9J+$@USB<3@(P M_0/6+YQN_:.QT8Z>(/]9T9N/A@WHO-#4K/L%7W#\+V+Y+U!+ P04 " !, M.G]6U *F'Z . <* &0 'AL+W=OO0'EFIYPJF28IZW"N*N>8F6Q5)JYXCH>M?8!$2,*&AT*0DKV_ M?K]N #QDR(^SPKSZFQ3U]OGEY=FN5&Y M-&&Y507>K,HJES5NJ_6EV59*ICPISRZ3*)I>YE(79Z]?\K/;ZO7+LJDS7:C; M2I@FSV7U\$9EY?[567SF'WS6ZTU-#RY?O]S*M;I3]1_;VPIWEZV45.>J,+HL M1*56K\YNXN=OKF@\#_A3J[WI70NR9%&67^CF0_KJ+"*%5*:6-4F0^&^GWJHL M(T%0XZN3>=8N21/[UU[ZSVP[;%E(H]Z6V5\ZK3>OSN9G(E4KV63UYW+_JW+V M3$C>LLP,_Q5[._9J?":6C:G+W$V&!KDN[/_RWOFA-V$>G9B0N D)ZVT78BW? MR5J^?EF5>U'1:$BC"S:59T,Y75!0[NH*;S7FU:_OZG+YY>(-[$K%VS)'K(TD M=[V\K"&=QEPNG:0W5E)R0E*%^D*AT*N(1:K6Z)U^U-\J3$=VH9 MBG$\$DF4)$_(&[>VCEG>^)2M&UDI9^NM? "T:G%35;)8*[[^Q\W"U!5P\L]C MUEO95\=E4^X\-UNY5*_.D!Q&53MU]OJG'^)I].()S:]:S:^>DOY?1>E)2[+9[6)=BG!K]9 M4;)FC(@OZD&H?)N5#TH9?I/J"EQ35H97XC7%I[S0B\:(#W!%000D;K&\.*\Q M@,Q/HA";>-94NUBQ@).I^ %)DEI"B -MI+S%X8B&KR;:IMB4L M+US&MJ0==NJW.E406ZNR#7P==FL-\Y%_?5S^=#:3Q9;O[ KMJHR95&H M+* 71Z3N-W#KXJ'ST@CZK/12T57KR!'B6AA0JB2IXU*87A^ BRRC05 MH>:!JA,6(K3#<%II)[.&_8TI.?#)P.58L@] ,ZI8XZZ@!?"_KGBDKIF(G)"] MRE8$T /#V2F97O?F>D.-S;9ZTXNVF\:Y-GMAK"J;,DO5 *@>#S)%E=&&Y+%I M7D2;:F]9SUJ=6D"\*665TLMW/M*L,@"">8:GK$&Z-;M'F@V_';")W$,"H& ! M2*!#M/BA2ETL ^I'2 *;(\HMZ88I]E9N06Y+;0-546'&*W)0I9/FU,@V4 S8:6(XKM8.4RV-!K#C&D;>%<@HKUT@UKX(6Q@R&E02FN M#I(>NF29*,I:J/NE@O+):!)%HRB*'!KBB6/D0])RA$7N;[D+@P?<]:D0'V4% MA>+K$85W&EV (@NP-Q&?K"V_,$_=VH$O M>)P#K->G?<=5#^]O&K3L()[E41EL4%$6%[[@!38QCY^)G/=2(:@Q0->G M;5-B"4.D%#X8H\@[LBAHZ3[UN5(,+RG*_9$=^-ASTD<+!6%0-CI7$F8:T#FJ M7/"D,WNN@8;P(?:D[ _F68@DGCT=20H6')JAJ:J=%[P'7#=,AC\H"4JC[>6C M1C_NU9E@T'SXLL6OVCK5E@[;32\SB;+K";8EE!$]P68&X& 2X=Y.64;%(A3# MIJ 'RKAUP_F%-:96B M*%GM1R+M7&44>" 57QNDJ:K((YV3G*:V:6%-&9C[LM5V,6"8_:9TJJ8'>A*" MJQZ-%_@&#YYF6K0XV"XPRG; MXDJ+VVRB0O(N%![)'H:U#*$HT3__&\T/ZH&-@,^A89>/JH]KSC:.P+U&PBC8 M]Z.(PD3D2"._7>5J]AW]3#0)3G1,LQ$+>:)C^MX5_N>.J=?-1&W+Y-L3G^'! MZ;(\FWR;<=6]JI;:.O5;K4ZO1?ADH3:.6+G9*'BD?Y?3A;A!3-/^;JHS@ZF; MX\Z-?;VA;4].R"2O> N8D3"YMCD7MTWR>#3K]1Z#4XMO[8V"(WNC5-G>2-EC M%>K-6XILMS4DBX:UK&_?C#S\6Y=NL<.Q#2 RDVLM,3 7PWKC]TY\ C)ZO#VA M]5VSVZU!1;NK"[;)82Z$$X\.=KIPCWB^5@7RFP@!<_ (A+BC-0M%\2.:QYHK MPC%QN['T8NLW5;EGH?BUW*N=;T8/['04W*<*W@&Y-C53AO:;TE;-E03CYK+Z M G>T^W-RA\=JK[AZ@\^A72W:\*AP/COO^Z^L>@<60P[U1B$AVHQ?/=:* M7'*XI^]KB9BX3:QSG#M'M-WZJJF;JF.&WD%*0,6EAD5'L.V]T* M])'/; DSV19N3?/@[OE1J5-IOKD]&U#@O,/ M%%\T==#+/&OW\3PSZ';7R>@J&@?=CF0RCGH;O'B:!+\SI8Q'T?5$V.NC%4=3 M#\:U$>YR#P.'4;BQMFT# \U54 [GCR(.)_@W%I\[A]J:X8X(OJ^?2D9](/C3 M"6J53LD]_WQW \<<.W)PJ>%(EK6,PJO 5\\8:T[F44!\:L/$"G+ [=MZ]YHUT3LQB%P\9ZVW5*_GX?XN;9X\$>,7NFB,BEKR^%9:0B"WUG\O/77<.BA^+CT>W.F\C84N[,=;&M"'O3F= M^OZ;"9\(G^#.X9+:LF#"TWK@]S 7CQ\%GWH%05+%7NNB<%LK]LHTG@$Z@/,, M_5'T=O'<= N7"-= .W,T _,F,KZ]G75Z( M\WA"^3 /XZDXGT+4,W$=SF.(L"=]Y\DC\>XP>K)H=JJ2#N%IW-. M4?BAT]T=J@P[HX.)R3S&Z*LP'B,*,\OB4_!5%SF_+P*ZAU5N4%:'7\ "&TT$ ML:51]Y5K&,JA0#3!PSZK-:!ON7_VOC,J^$S?4DF@CX*XI?G#B;"\!45[\7[H MFA8B7"@B^C,7H*(H9#]11.9S>Q&0KY#Z"$TDKN?D..N_V9QN[14&(8P3.'@V M 6IB!)J]/ YGB6!<785C&C6G!T#2#'2+Y_,P86%)B%R8C.DR)@ "A^-PDKB_ M$#6W\NQ]>^75MX\)'--P-O8(Z<7\K@M//UOE L$=!/C1KOB O -?NN%$/OR[ MI\\$%C:[WJ^G >/>JR/O$G$CT M\%I6CXT8I%._$G1*!#?'BU2/9H[TEH<%=PK$P.5!BSEI"R\4HV^'--,?G=*! M6J97RH9K'(ZO'\\ZV(ILZ7,1%7H?71O9@)H/71B]=+N$ Z4 P5GB_O[NMQ4\ MTO0YUA8[_C!-IT\Y,X$K5OXTD*M+T'#ADN)-)I=?+I#D94:B6,X%J6IW(JG* MNK+8]5P2;5[NW,=-L#9+^.([J\7(?Y;"WB-[>![\"3LT[L;C."3VV)@Q\TG8!%813QG^"S-E\N5K0W M;3\@\X8WH1Q'OQ)U,G8E2%EG5''CY!J=&9(<#-(-8!11S-F%U)K-I@!&R+!G-EW:\\:1OHKP?H^;FQ[( M_9E"_R2MHX2>"BW:28&5+:$@D&"A-G*GR\HN6YWP7-\N?W[ K?G@0]@@P@#) M'^$=Q%;\G9W.RM%G-[3I<0T=D@!-%#<>N%QN?#^%0JEV)&CH!']NNN?CU?^C MISVHOK:YO>XUM//V&HA)Q+'?_USV?K&5JVK-OTLS@H]'[8^WVJ?M3]]N["^^ MNN'V=W-H,=$V&9&I%:8"GI,S^\G;W]3EEG__M2CKNLSY&ULC59-;]LX$+W[5PS439$"@?5AI\TFMH$D3;$Y M! CL[NYAL0=:&EM$*%(E*3O^]SM#R;);),9>+'$T\^;-&W+HR=;8%UGBM ME';3J/2^OHYCEY=8"35D#J:38+M MVGTW9O_@\)?$K3MZ!ZYD:T80]-C@/2K% M0$3C1X<9]2DY\/A]C_XMU$ZU+(7#>Z/^EH4OI]%5! 6N1*/\W&S_P*Z>2\;+ MC7+A%[:M[X@RYHWSINJ":5U)W3[%:Z?#4;*+#\*KR83:S9 M@F5O0N.74&J()G)2'/TTB)M)[\OU<$_MTOG+6V,?]^JN,4;OXW'A^7:U2+':42GP:'=8#3[ M^"']G-R<8#ONV8Y/H?__MIR$>9MDF@SA3?R#=9RDYR^?6N/W$N'>5+70.RB% M P$UFU^TV=*A; M+1:#AO:YA44W7+J*S8K)D0@>K2;:<]R@;E@_JNZ\J_YQOM@7?Q'< ]E. ])3 MO/)806N1: A%HY+611,2N0$+@$JNY5+A<=4/?4V5V%'IU!&Y;#R&# H=%<3T MTC,6_/?D;-!RE9;*U0UQS4E1&K8BU$,^>V87H&0E/9$AH^#9TPI5F8;[1/J2 M?,M=6_A\,81G8;W,);7'MP(+B\"M""XL,*6^3'[A.2 -1%%(3D]L.OB>9"=$ M32@[%/:"$Y-*M-^+K@#J[3&+XVU+PYLNL\,F.:1E24'X$&8%L:"$R3"[/ N9 M4.0E*T;&XPA@@2A@):WS,.Z^']0;PA,GI+W_2Z(C56&+I(JHJ>VD)V4F^K]1 MZI1VHE*&PO=V]R:W-H965T% R7F-TG E06,Q"Z[CR_G$^7N''QP[ ML[,&E\E*J2=G?,UG0>0$H<#,.@*C:8T+%,*!2,:?#3,8KG2!N^LM_;//G7)9 M,8,+)7[RW%:SX"* ' O6"GNONB^XR>?4\3(EC!^AZWW'Y)RUQJIZ$TP*:B[[ MF3UOWF$GX")Z(R#9!"1>=W^15WG#+$NG6G6@G3?1W,*GZJ-)')?N4QZLIE-. M<3:]1\$LYK!DVK[ HV;2,/]>9AI:XCNO,-NPYCTK>8,5)W"GI*T,W,H<\]> MD(0-ZI*MNGERD'B#V0C&\0DD49(>-WYWMO#K>F6L)NOWOL1[[&0_ MUA7.I6E8AK. *L.@7F.0'A_%9]'5 =&30?3D$/V=7W20M5]I'(_@P,O"&> 8EIVB6K[E1>@2/KX1D MJI3\+TGY"-%H#!&-,8W[7C_<*98:=>E;@H%,M=+V=3/L#EWGNB^V_^Y]R[IC MNN3T0@(+"HU&YZ=$[1SHO%#*;@UWP="+TW]0 M2P,$% @ 3#I_5B1S5)Q$!0 @PP !D !X;"]W;W)K&ULA5??;]I($'[W7S&B444D#K"! &F"U"2MK@^]1DFO]W"ZA\4> MPRKVKKN[#N'^^IM9_RA<32HA6._N?//-[,SGY6JGS9/=(CIXR3-EKWM;YXK+ MTH"%:VDVN3"T:/9C&QA4"3>*,]&T7A\,7??"7C/Q(#=;QQ.CU54A-OB([L_BWM#3J$5)9([*2JW M8'K=>Q]>WDQYO]_P3>+.'HR!(UEK_<0/GY+KWI@)88:Q8P1!/\]XBUG&0$3C M>XW9:UVRX>&X0?_H8Z=8UL+BK<[^DHG;7O<6/4@P%67F'O3N=ZSCF3%>K#/K MOV%7[9U,>A"7UNF\-B8&N535KWBI\W!@L!B?,(AJ@\CSKAQYEG?"B=65T3LP MO)O0>.!#]=9$3BH^E$=G:%62G5M]4K'.$;Z*%[17(T>(/#^*:^N;RCHZ81U& M\%DKM[7P0268' .,B$K+)VKXW$2O(MYA/(1).(!H'$6OX$W:^"8>;_++^.!. MVCC3MC0(?[]?6V>H(O[IBKE"G'8C-VC-K!HGK&W>OLFO!B_>X7O MM.4[?0W]E^?QJG4WMS :PB$LW&&*QF "LIIU?I:Z@5L%W!9!D1K0+&":TI0- M= H.\T(;ZEM(),T:5#$9K='M$)4WBH4Q>ZDV(')=*F>!K(2U2".A$LBD6,M, M.DEF)":02B54+$5&G@G9L651FD);K P8LX$J+28!6_V@W&X>PJ/<*)G*6"@' MM%QHA;5_QKBE&:'V;]\LHG#^SG+/5N$S2$VP?\#NG";9EDH1\S6:MAP' =.B M40B"BDAP'!FI&IE+3H$N+6VPYY?!(VEG4F;(,%WN_I>/X,!5P)Z\D^ /.@52 M7R-\;JAT;95CRL-.F,3"&82SP7(YI0&QFR[GOS8A0C0FK5*DPVLK$RD,G\CL M@C[$@\J&SL0+)KZ0\EN$_GP"Y] G-^?!H]/QTV\L@XG/-&TXWCR9+F$6!5\H M\086DS',IE//JBL-X7P0DN-H,AC/9L$WD945F."L4G&@+Q1UPKI?FQ.W"H'X MG? T\"!ZH/H4!I;C#AP'(5^[(G2PJ2C'VQ=@6ZD[3(EMZWR.2_F SA MP8^\ZZ"N]+1TK&YK5)A*QRV="5?1/H4MN1_HZ!+J&" J.74*I*2,VE#6J-NR M,N%2ZFJDJG[W#+\AEU1T&!"T6%/AUWVZDVXK5:TIPO#6'!-9YJ0G)A_"9Z'H MU9^S\RWU4ZSI;9^@Y[@E_6J8$!S19!.I&C9=B>=RX?YI&W4(7SGP$XI5&/TL M_?7BA[0$E1HRP)$\\>B,C#T0*#')C6E<+';Z-<9YVX5-XCJ8],/QG#MZ,@D)[9Y. M7+"8'QWA8DD=/Z;&#VZIIS;LKK,:^K/!8LG\2!MGB^##2R$-GUWC7OTDE@2^ M',RGLT81:AWK3\,*9AS-F\3X-U!;/UUJ\D5U'?M!(U'))PV9X&6M'IPN_#5SK1U=6OUP2_\2T/ &6D^U=LT# M.VC_=ZS^ U!+ P04 " !,.G]6%QRLY2T$ "X"0 &0 'AL+W=OU,ZUUUEF>8T-LZEN4=&;2IN&.5J:?69;@ZR,1HW,BCR_S!HF5+*8Q;V- M6_#XF,Y3_( ""5R%SPP^CO@&J4, MC@C&U]YG,H0,AD^?S]Y_B=R)RXY97&OYARA=/4_>)5!BQ;QT=_KX 7L^;X,_ MKJ6-OW#LS^8)<&^=;GIC0M (U?VSAUZ'?V-0] 9%Q-T%BBC?,\<6,Z./8,)I M\A8>(M5H3>"$"DG9.D-O!=FYQ9H9M+#D#FZ;5NH3(MRA0Q4E6QLLA:,-CN+ M=A*!J1*VJR5LV(G*@]_#QFC7"TR/>\,:^%4S-ED#$5>%"_XFPY23:._Z7\CU3)( MM6,_)%4'Y.+[0,)W>FU;QG&>T(=HT1PP6;QY-;G,;UZ@>3'0O'C)^_]9$2\# MF4Q3^#$PHW\" Q^50_+LHH5V-1H0BNL&PY_T)<)K*&"27M W)V4P_TW!)V9X M#<55K*A\#&0&G]-M"A66:)B$O3Z@4=2RW @5]1LLXYFU-EJQ@S">J(AR3(BE MP&H<@]]RK70C.&R1>R/<*;+]ZD1[+9A4L+*6Y+;$J#^G&%1I7-@4O$< M,H7?R3;ZE-3#+7SU3(KJ)-0>=KT;2I+3L-,F%)MOP^+U)!_$XTQR+YD+4*B% MDN3JJ9>6G8PF4%Q;FC QG Q9.C(+>\\,HVR14<_B6[6CD*4H06E'D^*K%P;) MF0P1Z60:DK=LC9 PS<>CQ^2M==,R=0*,U5"2J(2[DR]6R5&X&K9""LH1?"'V M>((54_=C:+VQGF %HJY7QU/?,C!DK,\%A55Z\B03I9N3'I9Y^T[[[(D/2J#QT8!]IV#X+-Z)P1)@<,-C3'218 MA-?XX*BRO+!U+!#B7>+N6_&_UR^S)].T0;./=P9+]439ZP;KL#M<2Y;=-'X\ MWMUIJ&/L!&PO=V]R:W-H M965T;. MK&,QG*['$!W2_K^X,S08=2BI+5%9J M!0:SB_ R.KL:L[P7^$/BQNZ-@3U9:/W(DV_I13AD0EA@XAA!T&^-UU@4#$0T M?C2886>2%??'+?IG[SOYLA 6KW7QITQ=?A&>A)!B)JK"W>O-5VS\F3!>H@OK MO["I94=Q"$EEG2X;96)02E7_Q5,3ASV%D^$K"G&C$'O>M2'/\I-P8CXS>@.& MI0F-!]Y5KTWDI.*D/#A#NY+TW/Q:&],$2&?PC3+CT$A1P(TQVMC9P)$1%ATD M#>!5#1B_ AC%\%TKEUNX42FFSP$&Q*ZC&+<4K^(W$3]ATH=1U(-X&,=OX(TZ MET<>;_1SEV__H\LUX/@P(/?-F5V)!"]":@R+9HWA_,.[:#H\?X/NN*,[?@O] M_V3H3<##="$:]^$GIN!39:1:@LL1MB@,H$IY3@G"U@9$*" MF51"):QB'2FS(0O"6DUKC+V1+@\8(]'6L3,&UZ@JM+ R>DV44EAL0=!9M$BH M6@T=#MKTX3?2:#A45+W&@Z=P ,C[HM?/1*PHR !OT/GVB(YB$]#I:02/ )_H M(+4D0(;Q1T741:DKYMVYJZPN9.KQ'EJWV.9M#4+[>Q0A%RDH3>&C7)(8Y:RS M56A+EGJ@T 7MF'G1W.\!28+-A4%",+2U!4T4S*&X-C3[\+DR7H8^M@O3"Q)U MK':>! M1$"1%A\\HXK&7,'(MR85:HH\!)3=YS'7!<6]RSH&2;@M'=,[*1+J/ MM1MV/SB)L#ED=+G4P;'8EAC'"U)-]%P@LHQ6:D;: *GIU,8T2@*OAANACNC,^E@W)M.8CCBW8^\/YD&MUU'W33= M&SR\;'*(HM[I*&I5HR'-)L3.DH=)[F53(E#HE:_9:6\4GW14_2SX@HHL%77Z M4KKG*=MLF1(\Z9T0;"ON9SM>P:_LP'LXBDY[D^&(K.\'8;=ZZ!X:[+T:J,Z6 M_FW$Y4W%53\@NM7N^759OSIVXO7;[;LP2TG=5F!&JL/^\20$4[^'ZHG3*_\& M66A'+QH_S.D)B88%:#_3VK43-M ]2N?_ %!+ P04 " !,.G]61UP\%HL$ M "!"@ &0 'AL+W=OO MN%"WH@,,?\A)U[6)@21-T0YM5[3K]C#L@9:N+2(2J9)4%/_[G4O)JNVF65]L M\>.>>\[]('G66G?C"^9 =U5I_'E2A% _GTY]5G"E_,36;+"RMJY2 4.WF?K: MLY[,D]W$1[TI M@DQ,EV>UVO G#I_K#PZCZ8"2ZXJ-U]:0X_5Y?(LH9S7JBG#1]N^YE[/J>!EMO3QE]IN;_I;0EGC@ZUZ8S"HM.G^U5T? MASV#9[/O&*2]01IY=XXBRYKDW.^2' %(0&5NF. MU67Z(.)+SB:TF(\IG:7I WB+0>4BXBU^5"7]<['RP:$F_KU/;X=V#%Q/'D+_P8P\B'$_0YJ?3NA;=/K#T._* M-&A)FG6[<=&1O8$P8-UNK&^48!-=BX MKS&>L\9AI;0*S;=QS)5X;74H"%Q1L*"ERQ)^5*V#*L?T]NT5M04[7FTCB'@H M;)FSZP!R06\5VEB6M<.ID'-52WN/G+2?Q[RSS::@=\IEQ:Z$H$<;XKNL4&;# MA*.,%*V9"9%0I8 N)K^>_DQV'=WB[/)!F5R;#?1JD^D:NU:J5"9C$-1 ;I4G ME><=I2.CD4:X5H%SP[Z+[RM>N1A@H?)M@!$7EE!I S 594M 0=?SU]"-_B]T M3QX_>I:FLQ<'6^+<_,4OXX,411%C9-9"HP47!T*@[L='#G8TTSL?$OT94EMH&6C1-T05E!HP FA_VD^.<$15Y9R6M=EXREC M%W"O(,VZ6H$]6/ =KB//?G2<4%@O!NL^)SW3"7TV>53()+0.@^\+598X4F_V M6=5J6\5S DB' =E)B;1'0OMTAAG;>"2?:KAIF6^(E12)? $4]("C 8=KI'$Z M; DD#TMT FI2 "@$'W!99:Y!=]G.VZ[V^@)];[L0#KBC'>Z$WAC*K#']I1=+ M1DRD38\ACKH<] ^EJM+;X]J,72T"AK(<]QV!8KC5.?OQ".2MB]W3JP9"-=XW M'G0BFA)]-'%IMVA(!^\F,L_@5&RAL:O/=6-R3SZ &MD6C'8KK4:7(&%J!>:L<9XSS)=QF/M23[KS]>=6Z ^,8$U\1GR)"V^=#( M$K>OTR?W];?C6NE<2G;=@+U8B/#\=C\C0VGDTB RLSM!C]OLVW-@0O==/-.] M9T'%;A,?/^@JJ=SNA3#,#N^KB^Y9\75[]SB#NHTVGDI>PW2&TS(AUSUXND&P M=7QDK&S DR5^%G@CLI,-6%];,.\'XF!X=2[_ U!+ P04 " !,.G]6X+OG MVWD: ;5 &0 'AL+W=O)N5U;V]=&V;9L73Y[8?*MVTL[K M1E7PR[HV.]G"GV;SQ#9&R8)NVI5/EB+D_Q!KKBWUK=VN2SP*VLZOHK_O&A>'UT@ARI4N4MDI#PGQMU MI5U:^E?<\K5GSXY$WMFVWKF;@8.=KOB_\LX)(KGAXN3 #4MWPY+X MYH6(RW>RE6]>F?I6&+P:J.$'VBK=#R:L5EGM==U>IJ(S[5I9GE@F<52_%Q7 M[=:*'ZM"%7T"3X#GP/C2,_YV.4GQG9&';WYX;O%LY.7$]P^#=P^ MG:+^YJVTVN*A?4+:52M1Q<>8G"0SSN0H;?%EJ\15O6MDM?_ANXOEXORE%7E= M69!5(5M5B+6N9)5K60H+MRBPW-9FNLK+KE!"MQ8,D"0,'ZI"M-O:*EP$?[G= MUF4).GA; 1W;K:PN-"HE7BB-$L!; _\MA*Z(BBE@)066TF[%3ZI21N+M<(*J M04[2HS3 @6Y*A:S HDK\5FF\YAIYI%U>[I0!I1>/<%O+DY<_75Y^HH^+EX_G MXK(L8=56F9SW#BZ@Q,7=+HRLK"3_8L56WBBQ4JH2JM1@JB056#5*"2Z;BXG3 M/PNG?S9Y^C_5N+>K&O@PHZ<^>?OXJ1/-S-$4ER0:L#&U6RD3[&Q&(G1J !LN MLES:+8F"/J@_.WTC2SQZO/][<3H_$>?S"_%\?@K>JRQ1DY[-GX;/$\)X%H3Q M;%(8O[$>_6A;O<,S'9/')(5Q>0S)D@&P(K)!P(]C*N].'..E;O<9ZRBH%(0P M$ Z0!^]=0;S#BT5;PU]?E5!A%5)Y"S&R8:5JM[(5*='*.R=RB+/YUV,,[Z#)H-ZP46>NEWG;@;S@X"#.H\OKR@*8@1,Q8FWJ M'6[")B#G0:?/)W7ZREL5??@Q6M68:/WE8VHZN="XFOZSU;-P M^1=,KJ_P[I&=799*%!U=WI*60GJ-]<,AS92>$3ONO.A;[QI M'VMKR7.A+R&/YQP(*!7[[7WF4B)._='V?(QP\:,0C=SOV%Q^CI$DVBKY^1H9 MHQ4@.ZD-IEB0EQ0*$AG4,^>]W>[1%8]T#GLOX$>XN(7O"\MZGF]E MM>&L+:SK-BYP$[#[#\.8!@0+[6-S.V;S0:BW"A0!)$L2T36$= 7K%C?P&UH0 M!UPG)FTR+R%_%OX(\!Y>$I9/E.&6HL0J'MIPMA(56X0&M1QG&W8^R->;"1PP\,ZKAJ@58JH)"L')0*2=6F'JB3%"HG$HT MJ-3N=\LZ&U7%%R%Y"<<$MH&NPWHM'O/6V=!;XZ?_DE6')0T[\S$7/N*M0GB@ M7/ID?B868C%?BJJ>\NW/@V]_/NG;/V-ZV[Q,6[WOATW3. M>FZW.M^*I@:5:#6%;JC^_@"]Z?EC\L,)-9)'$EQG[/T@SP.+ 1LQNB1G=K V MF:7I"Y_/B/CGE!UE(P0PFZRM=CHM78AWZJON6G)26PXP>Y>>B/>8+1"HZP MR/![FP!H+M3CB;;VL";V"4/L*?DPP?,7G<]!@BL*VAW #!37!_Z\[B#I5GWU MP#09B8YN-*Q!^$8EV5&6^[EX7W98];"M401&9Y>3*E-<%J@[EDS#!:Q!PI("L2O ^@*#7['0MEE=;0@3<5Y! MA1ABQ3"A"SOO9#,-*\&B>(58'-C'; M@<_S7[B#E)N-41O*0@A&XOP)5 GY($PIE =CD=")";=+H2IX2]!,#-\59;Y2 M''M[![6HURT4R>H),@I_0YX!'U![V=JN*3(ZGT9Z]E-T)CYT%R >.#FV'8VOQ#GB_E3L3C!_TV$KL5)A*U/)H/7)T1BH []T8,2R,.O MP*N!B(QPR"A&/4ES/)@]N-#H@33N+I7>5>-=F4-K7&Q'AQ6#5E(E>@K:AXE9 M^,H?W2Q2)=0T-YI0(X&LZUR% )LD17B:7071Q;0048K,LX%6$@(27+W3W0[N M!UUF^F%M1YJ6]AZ$E-+&M)C#HE\#G: 4"*1CA^08I8Z-%,28;UPFV2#BOL?5 M''W*\2>AE$72X5@\H"IH'BW#R8AUD&\:U8])0H?T8XQZ_#0#QPQ)./MFO&:M M[_ /F]2BF6P)IV)P!%*1;M>Q(J2P%=T=OO@[RC18 KD)+)[]PO7(K(<%ZE+Z_!KRX&L(0 6XSP:A2OO9>ER MEAMTW__-@Q[A9W4'P16S-M34"E)S%+3*MQ6I5\3TUH1EQ@;R@/)<_(J^ M\D'9HX>'V)MO53$+AN$ =?XCBV+/16RVN5Q MV%U%8Y]';:/#<\O"+SUJJ9/.)IP)DA]Q)FOE0PQ<&!,GQGSW2AJ0TKNA"W-K MNB^,WQ1]"X8BJSF:0Q'KGN$>YEMD;=X 0$ M)*IP54E7<;R8.8O%=N&X[V"%!#+:T)^(/2K4(FS4M-0%%1?:0+S# I,J M64@CH;J,2R%2L1K,&%^V?_1P V7=;%C8>M MPOJC*ABU0NQ=22Z[5WN$HU $4"1&('&*!R#)I5<&U;)K4BE7Z:TA1OE%V3Q: M7B2$WP!CAB70E2D'&MBDLA,'R,^26([FE'F,K:AO*^(.SH&ISGTTQSO(/ 4[ MC(>:#8C<4=$[J=)QU&(Q.1OQYB-BD.-Z_ U#%4RMI[P]_+WDWSOK=[[I- T0 M8>_O+Z+87RBZ?+?FGG8@K0=^DOM3M(CC?#A1NWY M# VZ58=DM:9FO]Y1CSE#8-957][*B''IFJIH):'RIO*2OH;,([8"+GF;'-RL M9\7OI5YQD6J'2 YGB:YT!S.JU%J[IK+3[_L]+H0_>EMRA5_M:LW[_CIT' MV6.OGTBR^P?!,L7C>GT,9#)G78Q"A_H%N0L+XVI!^6/6RTOAJ7 $<%_XWOA^ ME&C$Q^ZA_-D(Y;GXV".J74(?8QD+Q'8[FA1@$^;[0YF4V+/S"1%GH*!LV!,& M664,G?!Q(I],$ (WY%2E-*DDXI>L+BX33D2<.(W(M\*.IP^0\!W(J*D9^1^( M<98U96<%-RJX.L0>F$,!,*6YC]D1;N8:]7\I;YJ4AFMLW>/2V-U!F2V6@[;Q M=#T81Z<6T[-3P,].>S02>^ UI>>0$>H#3ND;AJ@F%Q$?$ZTA%U5;2G:32S M^19AEI=28SD>&T7P!]Z_<:7$&AMQ7),KR/,8SPW%NZT[DP\5E#J"C)A"&%]1 MPX'M-K$4M'6"GWP6GWEO$".AMT!F#")3Q9VOT L*B6-?'S1AUG5YP]4%E)ZZ M!GTJY:WM-&Z0=\TV7"#^9:D!<(-52(WA$=LXF1>42Q,KG-5$3*\S[(M6Z/A) M>]ZC3XW].EWQ4"L)T$+"^DL-UG8N*!U8:-7#F = MU;YO&.8:TJ4QM@-C0DYN'@BB45*+I9$';L- 'EY]2W-[ZZ[*?5_-+X&E FD; M*%&"3A?HT0RI'C6(2]]\Q_SC6%$9E(+*/'+G9GH88AY6 C9-_A/HDW71JG'. M[W,@,47CD2T*'6U_#DAZG3?9*T6\X:[3J MN#2V6TS+>) QP#PL.,P[C=KBR#/H./F$L.,Z_[JMRR+BUUD!H3H'^[6Q/'79 M1RR3>H=*!L!0O#^SM&4_NKFIC>%E=#[43$DARS;=QS8WK*AO7&]3'-%ZSV" M'.NQWJC#U'EZ=MQI18_7*C>L\M X+OG\ ;?:NG$VU[7TF%ZO'(FF-<8L^_6( M#_1E,=):G67A2TB&PEP/?&DZE:+FL=#F28QA)68]F,C#B"6%!VPC;Z'J'\RA M(?L]IM'?VRQEP.T.R2.R'K (EZ>D["1[Y'P8$5%P=*YU:OQX,4$O(!I0RS"SV378KM@R;I!A?*;IDAVX*VKG.834]?FX4Q$;V:'OX/'0G&=?:7PME$%[KNB*/W&#ZM937<4;]]]ZL*_<8TQ%9;BERMQP[ MB5A@Z&$G,R;E?*]OFX8-9J'U,S*%'\IH1L2?G3S#_-*HU3X SKGO:XGB22 QCV4&:])PVMC0'9P\,K?-]@77VK6,*/8!:G/"6 ?JG,"ZWK+"T'?F9Z/:?>-ZU07-Q%58HA#@1 =S4=>%LR$M@Y4?W9/]NL=4@&9-O M][Q*E@:AP:7P=RQ(/A&0[J,;5VD^W1=-/)#X#W<%,(@PML,B]H ,D0C#+T,P\@' MX!8X[)PG64;Q!UICL"Y5OC2ZA7.;^QK#O^.4903KE(Z&]E=F?1KN/G2;K@J- MDZH^DD6/5]3$#(8Z]K0\*4+'!J%K )+1PGX@)0!(J.[%#6&9" ;AN'M*"_*H M&G'MN;B&$-MX58,B)ALSX#)#S(4R.\4V9,Y=N0;&D\9I&$Z-SL)CGQYX=;I*=@ZQ\] 86*5N M08^\K<[$AU^^?/[M^L.OOV2P=\S5PA?"?9'NJ6MU20D/-Q)OU#$&+,8M<&": MVMZ@8$4F5V!*,QI!'0FB((]A8*:*"W;MAKQ9K..'-CZ "#M\(+?7,H/RNJ5^ MKL]OB*QLY?YZ/JW2G$5H-VTZGD%D M#E2TDZ2F!K@36#[[3PQPAR&80T_=9!-/W1P>V4XFMN>$>M3;-Z8 M!^AL%@EB5,FE;W1X"C&8Q#*+,B*CBCZI^"A-2P<8>\< 37ZF-K@C1 X*4['POSIZ=P+^+ M\_/LTKD(*Q:SB_-S^/?YV6GVN?^\)3KP1_#+Q5(\Q@]GYR?B<;J&TRA'_>G9 MF5MC"M:(SZOD.]8B[5ESGG"^N)CUECTF?OK[GQ)V?&!D\< 3([!_K'=(/]\E M@TXT*S8JW&]Y?&1RE=% 8M);T@FL>IWUQOL"4M2;4HN35@].,L&'/;)TMI*>5KNC5'1S:,CX\Z%33B2(+12-9]I[ M$BAFSGX"S(TZA))EECAL2,F-7[JMVWVCDD'KI!GE)B.=6S^H@^[YM__C].CQ M<'IT=&3U/S,^.@E)+^,,_W)ZAO\2GP!IN7OKQ^O'G,@TF0,>>H2V,PI.161R M@;:C$ZN(1X>D@.UQK8UM_91+2B+I4]+8!N0*^PB2..E2_D"I%":XNF5B(+PBR@$KE8B+EDHFFV!V@>8M[X+Y4EU ME8-I\'F8"CD7]*P>I4 K&G-!R'Y%!\Y/Y'2[]+T3-/EJL5'K1RE2&AP+W%/< M.&2$T,]*8;5ZY"#;9',HE3!L1A-D M1$7U6II9&$)ZH*W9S_FII$^4+W1!DF?F_+LBQ!_@ 6VAAP>EAL\'+\*3U8VB02[0$4N/C?P'[^8AC$I]@U6O,I4<]VC?,1M^G/&B6-?1(>WM;QQ:-GXE MX\@HL[>BZE!\8"?8X,L=W@:ID'LC 'P5[I(M0]P\B(7=_-T.FS?)Z ?A'$39 MYX*=FQTD1"\=S.B1RPZ02R==_ 3B+;W'#@.AFX[A+7#!R21X:^D[ ?HC,^]X MA_^,EX>W1H[AGTAK:GO90]L+1X6]G)1Z_R57!X7@$O#QV\)@1XD/?R07:0L9 M(FZ)&G>$Q]PIDVM..-+5ZJ2+C4]7NQH>7;C1A*4S1:XDF9_PE.F]76?W>51W M#K\/+REQFAN4W)U7&(0I^A(_@&Z$IR@6L]/%^>SY^:EX?@*?+RXFG4(<+E]. M#Y?CNV(&;S T=55WOM(8=1'?,';^T#HT[S'NZ)XD[VO<*;.AMU):?D*:7]T8 MO@UOOKSD]SW&R_FUF3]+L\'N1JG6<.O)_/SLB.$__T=;-_3VQU7=MO6./FZA M;E0&+X#?US7$6O<'+A#>!_KF?P%02P,$% @ 3#I_5HPM<3:$ @ H04 M !D !X;"]W;W)K&ULA51+;]LP#+[G5Q#>,+1 M43\2-UF7&$C:#=NA0-#L<1AVD&W:%BI+F20W[7[]*-OQLB'-+A(ID1\_BB+G M.Z4?3(5HX:D6TBR\RMKMM>^;K,*:F4NU14DWA=(ULZ3JTC=;C2QOG6KA1T%P MY=>,2R^9MV=KG4G-KR;.OC7XRG%G#F1PF:1*/3CE4[[P D<(!6;6 M(3#:'O$&A7! 1.-GC^D-(9WCH;Q'_]#F3KFDS."-$M]X;JN%-_,@QX(UPMZK MW4?L\XD=7J:$:5?8=;9QY$'6&*OJWID8U%QV.WOJW^' 81:\X!#U#E'+NPO4 MLKQEEB5SK7:@G36A.:%-M?4F 91P-GGUDJT)S/?4N!G;N?]4%679#HA2!A!'=*VLK >YEC_C> M3XP'VM&>]BHZB7B+V26,PPN(@B@Z@3<>GF';*@U\T:@JUI&#^M( M@N LY8);HGZ,[TG$XWS_%V9$5< Z13U4 OX]"4%T.EKF.7>-:B"\F$VGM+Z-QZ-[?$39(/5_INA[_L(',5#F!^B3..YC''MU_Z!M:M1E.QP,M#^AZZ#A=)@_RZ[M_IAWP^N. M:R![@9"IUBU;9LP599:NA4KFJ&HG0'=%TK9O>("#%,Y^0U0 M2P,$% @ 3#I_5G^S1]N" @ LP4 !D !X;"]W;W)K&ULC53;;MLP#'W/5Q#N4&Q 4=]R:YL82'K!]E L:+OM6;&96*@L M>9+2M'\_2G:\;$N#O=@B11X>DB(G6Z6?38EHX;42TDR#TMKZ,@Q-7F+%S+FJ M4=+-2NF*61+U.C2U1E9XITJ$210-PXIQ&603KUOH;*(V5G")"PUF4U5,O\U1 MJ.TTB(.=XH&O2^L483:IV1H?T7ZK%YJDL$,I>(72<"5!XVH:S.++>=_9>X/O M'+=F[PPNDZ52ST[X4DR#R!%"@;EU"(Q^+WB-0C@@HO&SQ0RZD,YQ_[Q#O_.Y M4RY+9O!:B1^\L.4T& =0X(IMA'U0V\_8YC-P>+D2QG]AV]CVTP#RC;&J:IV) M0<5E\V>O;1WV',;1.PY)ZY!XWDT@S_*&699-M-J"=M:$Y@X^5>]-Y+AT37FT MFFXY^=ELH;%FO(#;5VJS00-,%O#5EJAA9@Q: Q^?V%*@^30)+<5S7F'>8L\; M[.0=[#B!>R5M:>!6%EC\"1 2T8YMLF,[3XXBWF!^#FE\!DF4)$?PTB[[U..E M_YO][*_L#R7=0/8/0[HANC0URW$:T)08U"\89*W'""]#MZ>P74$L#!!0 ( $PZ?U;S6'IOB0( (H% M 9 >&PO=V]R:W-H965T DE\::$P?;7=O_GK/3AB)UY<6QG;O/?<_G M\V2M]+.I$"UL:MF8:5!9VUZ'HIUM,@"O8;#V)96;<1II.6+_$1 M[;=VH6D5]I1"U-@8H1K06$Z#670]3YR]-_@N<&T.YN RR91Z=HLOQ308.D$H M,;>.P.GS@C.9."6C3=EV]VYW#@<#E\Q8'M')C7 MW07R*F^YY>E$JS5H9TTT-_&I>F\2)QI7E$>KZ:\@/YO.\EROL("[#979H(%W M3SR3:-Y/0DMX9Q3F.]2\0[%74!&#>]78RL!=4V#Q+R D7;TXMA)MYB? M0QQ] #9D[ 0O[I.-/2]^A;?@6Y\<\*8 GSF7!G[.,F,U78]?QW+NB,EQHFN9 M:]/R'*!QN?^),J J8)VA=I48N$JXKQG:MTN_V#\VLZZ^_ MYMTK=<_U4C2&LB[)=7A^,0I =YW?+:QJ?;=ERE+O^FE%CR5J9T#_2Z7L?N$" M],]O^@=02P,$% @ 3#I_5E;SP7?0! JPT !D !X;"]W;W)K&ULM5=M;]-($/[N7S$*%6I12/SNI+21V@(ZI')4!0[= MQXV]25;87K.[IG"__F;6CN.FJ0LZW1?;NYYYYO49K\_NI/JJ-YP;^%'DI3X? M;8RI3J=3G6YXP?1$5KS$-RNI"F9PJ=9372G.,JM4Y%/?=>-IP40Y6IS9O1NU M.).UR47);Q3HNBB8^GG)CV0@ROF)U;F[EW1^\ MC2@2)I1*,'&ZK51N=$247Y:!2^%:AG%K8*+^7J9:TY7&B-;<#*#*XY MTZ)MRY[6_=OO0'$5_S= *!-P;?]?T!O*!+0V#Q@E]/P\7A-!R*OL$.#V,3 MK4YUQ5)^/D+>:*Z^\]'B^3,O=E\->!YVGH=#Z(N/2-.LSCG(%>3H+@=1-ES% MIC_D["#<86<';3A8"UXLN:)Z.%0/*HKGV"SJ4^>M*%F9\D91CT'U4\VLT!A* M3/@1>&,WG-E[XLZ=#Q57: '3_Z1JY(8PL*$*/QI&7.+TR MGCI7M5*\-/L.0KX3&B,#K1!44MDA$L<)Q&'XP+=A+7\>PCR(G#]E^3)]PNQ/ MC$B6^PB>"W$2[)M]0LD// S?C]Q[>>EY:E.-Q<)[,(Y]@KT(O$DT W\2Q[\)\R"7_L1W\3(/'P)E0J>RQAA1 M@S_F2# )$KI$OZK_P(-@$OH03A(7!A@:=0R-!AEZ;4-.I39@:((>(N4@PF%2 M[L,Z?W.FF@';HZ3;C$CHD[3AYRYH_@,_\9J?.A<%=U=B(W ,8,A6$*&_;05 I>*N4O$OSU)I7=5U5>4<#R%DO3?TL*-S1HUE),A:M7USJ++_K\7? M+?H5TQNHF,@ @8$5Q 6-9M*\1@A\ '0""L2NE75B-_+S_O#[;2% ME/M4.H)CK-(L@A/JE^!QS=5]$E.#47LUK?"T_'$#Z'DX%>2+I>2 8K M\[8VF (Z)W/$MH.P<-7,_ "CY81>!XF&:\SYPBBD!@=S[WFJQ 0L[6& M+4=?P#%.94RP%\()B?M6/$F<%YT,".REHJJI3>\W SG9%HJ.EVF.7V>Q$C29 M=9N)[0R@]^)^3\K]4:6WG ;K@:FU_$S383T5SENYVNS^1B^8 OA-O?F/>,[46)06U0E5WDN!H5\VO M0;,PLK+'\:4T>+BWCQO\F^**!/#]2DJS79"![O]L\2]02P,$% @ 3#I_ M5C]G7[>.!0 , \ !D !X;"]W;W)K&ULG5?; M;N,V$'W75PS<19$ B:R+=4L3 \XV;?=ANT&REX>B#[1$VT(DT26I>//WG2%E MV4Z\2MH7F:0Y9X9SSO!RN1'R0:TXU_"]KAIU-5IIO;X8CU6^XC53KECS!O]9 M"%DSC5VY'*NUY*PP1G4U#CPO'M>L;$;32S-V*Z>7HM55V?!;":JM:R:?KGDE M-E^,>I2AKWJA2-"#YXFHT\R^N,YIO M)GPM^4;MM8%6,A?B@3H?BJN11P'QBN>:$!C^//+WO*H(",/XI\,<]2[)<+^] M1?_-K!W7,F>*OQ?5M[+0JZM1.H*"+UA;Z3NQ^8-WZXD(+Q>5,E_8V+E1-(*\ M55K4G3%&4)>-_67?NSSL&:3>#PR"SB P<5M')LI?F6;32RDV(&DVHE'#+-58 M8W!E0Z3<:XG_EFBGI_=:Y _GU[BN MZ+&KE6S*3KY#.;5UR=7HXUNJ')X[R# MO+:0P0\@_0 ^BD:O%-PT!2\. <887Q]DL WR.AA$_)7G+H3^&01>$ S@A?VB M0X,7_FC1*R9YM^A;]H0:TS"3DC5+;MI_S>9*2Q3,W\=6;[$GQ[&IB"[4FN7\ M:H15HKA\Y*/ISS_YL??+0.23/O+)$/KT'HNR:"L.8@&YJ&LD2M%B%'2^"L!" MA46K6\FA5*IE3"'V_R;1ZYTKB N_N9 M.I:N0:C7TW6 [WSI>_@CRYR:IA!AMF&R4,Z?;3WGD@QMFN"D/,CA-[/9\.)\ M]L@E[IT[1*;("@N&&X2N:'SP)QF\@\B-)L[O*'2:ZH8L #]*T5G@IND03W'/4_QFGL1ZMY>7 MNN1'N1J$>YVK%SX!XV;XI= MP'%JY(-YV,7N?#*94L!M;'1@/#<,4A]G3UP_1'F0H>]B< .J2'I5)&]6A3*U M([IHYD_;@#BLL;J.;G^#X*]KY!6/?6;V4[H=N]EER[FC,X< M_3"+=D?&F)* M>[7UC9O#G/?:>X=JF'CT20'KSW,- 41UFMJ&0R3@+HN<>Y"EQ(@E)DFI:ULX M"?41(7-)A'+T44&&OM!- C""G;@AS4II "6:X!Z#XZD;&+# Q4TG"JGID[)1 MX*$;!=T7H5*+9_M]:QN^'2;5Q6X2;J6W)Z8!!:6]@M)!!7W2*ZS;LK$W6WO) M7.+V2RD_X/>8?@:AC^OGS?X."M&>"UOMZ!5RC2>",SN^]>YM4&(/9"O49\=( MC)+ G#J]J)@]3C PNL^398XW.;H)M7CR5N6"6SY"-\Q>6AW6 *PQ#G,_V-)G MJ7,^(&*)M_H<'EG5\N=!H<:2H/L.L)SU+&>#+']%'S;;#"\D=9<(NJ>8G)_/ MS2TPW[OZ'J-[T,=QNO^[X[USYD5NEW0R0,$TAP4K990DI6ZWA%"]AVW MZ.V"C@!NKAL%GFT%;=1/):\*+#K/,Q_GKE0/YPO)\0*'1Q&N1H,DKP'5J^&PO=V]R:W-H965T[%+5\LK7L1 MSB8KML [M'^M;C3MP@ZEY#5*PY4$C=4TN(C/+W,G[P6^<]R8O34X3^9*W;O- MYW(:1(X0"BRL0V#T>, K%,(!$8U_6LR@,^D4]]<[]-^][^3+G!F\4N('+^UR M&HP"*+%B:V%OU>8/;/WQ! LEC/^'32.;IP$4:V-5W2H3@YK+YLFV[3WL*8RB M%Q225B'QO!M#GN4ULVPVT6H#VDD3FEMX5[TVD>/2!>7.:CKEI&=GGV6A:H1O M;(L&^M_87* YF826H)U 6+0PEPU,\@),G, 7)>W2P"=98OD<("1.';%D1^PR M.8IXC<4II/$ DBA)CN"EG:.IQTM?=12NN2F$,FN-\/-B;JRFU/C[D,\-8G88 MT97+N5FQ J(1OUO'-CJ'/[JC\RK5 4)7+,M0:2[#$ MGAF#U@"3)0C.YEQPR]$^4C.AMJ&9 MY7(!=-4&"J;U(_60#=.E@?<0YX/Q.*-%D@RR\?!U%2)$:RHR20UD;GC)F28& MD)_1CWB0#P5GOM)Q2RW+(/2'*9Q G\R<].ZL*NY_<_5; B6"$W@NG&9CR)/> MGW9)WHS2"/(L\ZP.74,\',1D.$D'49[WOC.Q;L"8H";'9(&.*\@7M/NM.G%K M$(C?"Y8&'H1\?T)^#Q_>C9(X_KBW.I)O>9=O^9OS#:L*?;<$WE2-(T2A06K# MA9(%1=_[>RCICEIY/>G>:GHOVVZ?'3B0/=4Y2JRX!:O 6&;75NE'CW?>:SO" M3H+9?TG0_?;301:-*5!^.=D/]HIEE3^+-%\$7IA=<&A!8D6IT.J3\PI*M"1<%$RA*#:NK 2PV 05 MN4L];^ 6+"OM<&QT"Q&.^5;E60D+0>2V*)CX/8.<[R>V;[>*9;9)E5:XX;AB M&UB!^EHM!$INAQ)G!90RXR41D$SLJ7\[ZVM_X_ M@[T\N!-=R9KS%RT\QA/; MTX0@ATAI!(;'#N:0YQH(:?QJ,.TNI0X\O+?H'TWM6,N:29CS_'L6JW1BCVP2 M0\*VN5KR_2=HZ@DT7L1S:7[)OO;M8\9H*Q4OFF"4BZRL3_;:O,-!P,A[)X V M =3PKA,9EA^88N%8\#T1VAO1],64:J*17%;JIJR40&N&<2J<<3. M*! 9R\F]$%Q(A+Q T37I.<[A'J4GL#K=;7W#%[OW[4_'ZG]6,DU8/\XH!Z@6UFQ M""8V3H@$L0,[O#CS!][=";K]CF[_%'JXPH&,MSGH1D&2('-]4RF0J"OD&.?_ M1[5^ !-U&PDV 8HUB+81OC659 D5%PJMT_@G?K,XM$H2U#N=MMN4TWI!O+G7 M:_:)B4U62I)#@J'>]3"PB:A75RTH7IEUL>8*EX^YIKCM06@'M">&PO=V]R:W-H965T M X%DBM6KEP+P+D-JJ@;>%[D5I@P)TVL;2[2A&\4)0SF M LE-56'Q/ '*=R/'=_:&>[(JE3&X:;+&*UB >EC/A=ZY+4I.*F"2<(8$%"-G M[-].8^-O';X3V,G.&ADE2\X?S>9K/G(\0P@H9,H@8/W;PA0H-4":QN\&TVE3 MFL#N>H_^V6K76I98PI33'R17YI=%'?'N(%6I 5(P7),%-HG&5\PQ1A*S3G ME&0$)#J?@<*$2G2)IIPIH6\ 48*7A!+U?*&M#XL9.C^[0&>(,/2MY!N)62X3 M5VF>)IN;-9PF-:?@!"<_0'Y21X%7$&V14:^!]0 MX 5!#Z'IOX?[K] 9M$4?6+S!";R^ZOX<+Z6MZ:^^@M5XPWX\\])OY1IG,'+T M4Y8@MN"D[]_YD?>Q3^Q_ GLA?=A*'[Z&GDY@11@SRB>88I9!G]H:(K00I@UM MTS#R$G?;%7'LX\=QZ_."6]AR"]_.K8:(NGFO.XEKSBXZ M2GSIWUP'!_3ZO,+8Z^<7M_SBM_.+CVYM&(8'[(Y]NK=?<&YVF],@G8RIW\ 4$L#!!0 ( $PZ?U;1!H3L$@< M $HP 9 >&PO=V]R:W-H965T0]_(>B3V]%_).S1G3Z"%-,G76FFN].&FW53QG*55'8L$R\\M4R)1J M49ZWA:?'L6@Y/1:X3GK%KB52>IE0^7K!$W)^U M<.OIP0V?S;5]T!Z>+NB,C9G^NKB6YJZ]0IGPE&6*BPQ)-CUKG>,3$@VL0='B M'\[NU=HULJ[<"G%G;RXG9ZW CH@E+-86@IH_2S9B26*1S#A^5J"M59_6=KZ9O&SC/*8+KFGBXJ0$Z*UQTA\$P38GWH[VY00(K,%);\5)S\N) MB;V8L8E"4RE2]$EHD_ZNZ2.]39B+G]X6/S@(7 3UMA;71@OB'=>!7O=77O?A MXJ2_Y;,[3K;;=;"#&N(=VH&.#U:.#[R.5[N=0C(ONG>W83XQW6HWV'M=^C/ M5:9TE$8T^/P,=_NYLPGQC^-0/^LB$'LKH^'Y9&G6-5=VAV8/1NTIYG8VVLHF MSN3D:(ML)^H(]X_[T29GVPV/ QP- M!IN4O489A^LZ#OL+N2N>\31/T?LS#%3>571"HA$HM":==>V)_<6G>P=_ MBW+%;/EB-S5WXO/#8O3(J'2RYS?L%H:N+HG?\E"FZF(5^ZM51YQ_9%2QN4@F MR-0#4BR9Y6Y'9'L[V7LI0J(1*+0FP74!C8_A(QNH_JWHA$0C4&C-EW)U;1X> M4IOOCNP=L.&S 3K:8>D);;_EH535U7SHK^;';,DR]*<)8)D5V_:H> /,I%J/ M]AO;*F?H@F7Q/*7R;OW')PM3&QD-:(OD8OW><'7GS0?^D>V[@$'1"!1:/Z?# #Y2GL$BD:@T)J34DNKL N? 4"E M$R@:@4)KTEE+IW#'Z_679P!0P52A-?-)'WY\N@$0C M4&C-6:EU6X3ASVJ "BY0- *%UJ2S%ER1_^/.RQ. 'VAO$L/=Z81 ==GD9NU4 MD%\]C6E2OK^_5"HO/O-^GA;U@%ER8RWBN^+';_:(UJY7@/Z>]B8/]KS0:ZBP MJ%9A40<^H$'U$R@:@4)KTEGKI\C_::IYGF:U02%$MD2*_1/IR+TPXF[U>&VB>&)+*4TC>> 852Z!H! JM M26>MJ:(^?#R#"AY0- *%UJ2S%CR1_Q/4GN?CHNVC3L>N0P:R]ABE/V5]1.>.90@F; M&LC@J&\8D^7!]?)&BT5QE/M6:%/"%Y=S1B=,V@;F]ZDP4U'=V Y6_WU@^!]0 M2P,$% @ 3#I_5HR"4&:A @ L < !D !X;"]W;W)K&ULK95=;YLP%(;_BL6JJ96V\A4@[0A2F[3:+J9%_=BN'3@)5@UF MMO/1?S_;4$2!5+G83<#FO*^?:O MMT#9?F:YUMO$ ]GD4D_825SA#3R"?*Z67(WLUB4C!92"L!)Q6,^L&_=Z'NEX M$_";P%YTWI'.9,78BQ[\R&:6HX& 0BJU U:/' +-??\N$#G9Q?H#)$2/>5L*Y2#B&VIX/02=MJ W-8@WA&0!:27R'>_(,_Q MO!'Y_'2Y^UYNJY*T=?':NGC&SS^U+C>]NHQE6%M.QBWU>;P6%4YA9JD#)X#O MP$H^?W)#Y]M8OO_)[%WV?IN]_Y%[FSTIQ9;C,H6Q;&N+P%CH9K%+7">*[5TW MB;&8H(UYQS9IV28GL5&2FG]F#*UV"#O+7DU[9,.0J3,.%K1@P8=@=T5%V2N M:FX22M.D4@X9D6HB!;+#*SI:QV! XOJAW\,=!AVA#5O:\*0R,KVGQ[#"P8J^ M<]6C&L:XD3O.%;5\X]QUQ?XBT7C[( 4.2I8K6<6H52 MS:5MR[2 BLHSWD"-.SD7%54X%2M;-@)H9D 5L]W))+0K6M96$INUA4ABOE:L MK&$AB%Q7%16[:V!\.[4F@6 F=VSY*5%=2RY#41 MD$^M*^=R%NEX$_"SA*W<&Q/M9,GYHYY\RZ;61 L"!JG2#!1?&Y@!8YH(9?SM M.*T^I0;NCY_9OQCOZ&5))E77[ID_=.>P!'/\5@-L!W+<"O [@&:.M,F-K3A5-8L&W M1.AH9-,#O*!G)"R)O<%7TM:9S*V%6K1C';:Y;UN\[JOY)U#>D8\YR-Q)ZX[ M I^]'>Z\A-MX OTQN/TQN(;/>X5O07=TR= ^NFE]4SR"WU=+J016VI\Q@RVC M/\ZH;]^E;&@*4PNOEP2Q 2MY_\X))Y_'[/XGLA?FO=Z\=XR]KP$&*\K,"32" MYR#U3<6%'&#T [>D@2'5S6*3..<7L;W9MS6,<0._CWFAUN_5^F]2V]"=X(R- M*6L)PGUE%\&!LF&,ZSCCRH)>67!4V4W5,+X#($NH(2^5U!IU68UI# ;YO?! MXC!$7Y4QA6&O,#RJ\(I#M4,0_QH7$W4JXF.JKGG2M=;]SVAZS)C M\J)!&?G^H;YA3. =EIJ]URCU3^H[%:NREECY.:(F9Q'"1=OXVXGBC>F=2ZZP M$YMA@?]*$#H ]W/.U?-$M^/^[YO\ U!+ P04 " !,.G]6>>#B5*\# #9 M#0 &0 'AL+W=OFDO/8HT@G?J)PR>!1(;HJ"B)=[R/ENZF!G?^$K7:Z4N>"F MDS59PA.H[^M'H<_<1B6C!3!).4,"%E/G#M_.<&@2RHA_*>QDZQB94IXY_VE. M/F=3QS-$D,-<&0FB_[8P@SPW2IKCOUK4:9YI$MO'>_6/9?&ZF&"[Y PT5K-')3>E-FZ&LK,:WQ20M^E M.D^EY7N[YHOKC01T)Z4>.(1EZ L02=D2?:'DF>9449#HW0,H0G.)KM&,,\ES MFA$%&;HG.6%S0$\&XKV^^_WI ;U[\QZ]092A;RN^D5I23ERE>(=&V MA1A;]$4&RF9"I1R5RF:!V:;8"Y.)NVT79PD:>>,FZ @Z;*##0>A_UB"(,J_I M3[ K[;A%%'EAA[H?DWB)'3IJH*-!Z&]6'\7^E5RXA@"FTYL*LUC;NN(<4QZ,.MB4F#.W4HX9Z=-%(N)A[ MU+=RW!T,_9AQ$-FYDX8[^1.W7_2@Y>P,[*0_3+P.=3\D'@5VZG%#/;[$[7)GMV\%S!:+07?EX %G+&'X01B] !(I1P9E:2>2/449> M;$JS5Y3\4DFB42.56*2._3AT:3S8_<[VH[L06!T9?M2^#G]?!_9/6W*>%,9[ MK=Y9D5,[Y1L\\[0"<-S:J)R2MP>O=>$'07;%/Q9U8_?"A@>/A M#OYJ#6>]S]!*%_:FJC4N[#9,M[7O-A\]?Q.QI$POSK#0>=[-2,]U47U'5">* MK\NM^#-7>F-?'J[TMQ<($Z#O+SA7^Q.SNV^^YM+?4$L#!!0 ( $PZ?U;X MHF4WZ@( +D( 9 >&PO=V]R:W-H965TZ&:4<2?J6=NSC'IBB2GC\"R)6F89E;^'D(IUW_&=C>&%S1,T M!C?J+>@I9VZ),F49<,4$)Q)F?6?@=T<=XV\=?C!8JZTQ,4HF0KR; MR?VT[WB&$*00HT&@^K6"$:2I =(T?A683KFE"=P>;]#OK':M94(5C$3ZDTTQ MZ3L=ATQA1I+%)EGV1=^'H.B9<*158$:P89X_F;?A1YV KP MPR,!01$0[ YY+#(@ M8Z0(^DCQ0MO>QC?D_/2"G!+&R6LBEDH#J9Z+FJ79RXT+1L.<47"$D1^01\$Q M4>263V&Z"^!J>:7&8*-Q&-0BWD!\11K^-Q)X05!!:/3OX7X-G4:9\H;%:QS! M>UJ I&BR"Q_Z,BKH5B4IQVA68YB[W54+&D/?T9=7@5R!$YV=^*%W727PB\!V MY#9+N]?DSO&*8^!O#R]524A1VY99/,]6D5A MV.JYJVUMASX-+RQ]=BBW2LJM6LJF^N& Z^>Y'6&;@X8[3)I[;"M\FGXUV[!D M&];7$R8@:VLI_,I:^B*P':GM4FJ[]F#N.8)&Q?^MH_9AUO?+Z- E\*K/I5.2 M[=22?15(4Y+7TFW.MXI;YZ!^?>^@; Z=PK"]1\_=Z@(9R+EMCHK$8LDQ_UB6 MUK+_#FS;V;,/=5_.V^@G3-[4'ZF<,ZY("C,-Z5VU-2.9-\I\@F)A>\U$H.Y< M=ICH?PN0QD&OSX3 S<1L4/ZM1'\!4$L#!!0 ( $PZ?U;0[>M0K0( &(' M 9 >&PO=V]R:W-H965T*:+N$>]$-] M*W'F=BP9JX K)CB1D(^=B7\QBTR\#?C)8*-VQL0X60CQ:";?L['C&4%00JH- M \77&F90EH8(9?QN.9WNDP:X.]ZR7UKOZ&5!%K4M^) MS3=H_8P,7RI*99]DT\9Z#DE72HNJ!:."BO'F39_:/.P _.@50- "@GW \!5 MV )":[119FW-J:9)+,6&2!.-;&9@QJU&R^[*:MOFFC+WA%GQ^0:\%UHPG]MT@ M5TQ3&#O[B"N0:G.3C!S_ROO09_T]DS](P[-(P/,2>W-0@\?"@ MXY2J@N38713!$T5$MU%B2OJST%"/++5I6^MDX'MGH]A=[]I[&16&7<@ST:-. M].A]HG/&*4_A@.2&.-H1$T7[@E_&A%[4KSCJ%$<'%5]:8>]2'+U,&ULM5?;;N,V$/T50ET4NT 2B9*OJ6T@%RRZ0(($2=,^+/:!EFB;6(I4 M12I._KY#2I:3,MC+_J3:4:O24J07E'.C"7#\6RGU M:IM&%HNA,*4@<(A)T18EB M8HVN&%DRSC2C"GV^I)HPKM QNF:"I46*Y)*S-3'[\05]0DR@OS:R4*! S7P- MZ(P-/ZZ0G)=(P@XDES0^01$^0F$0ANCA_A)]_O3EI1H?G*L]#&L/0ZMWT*'W M)J,Y0 1GC&-?F2 BIDA+33CBX"8U87WE#;AX1TT1&#&#Q^5.:79HS9IJ>5Q, M)^.9_^C &M58HU^!%1!&+H2EL=$>0AQA-\)!C7#PBQ .7 @';81XXD8XK!$. M_W^$O,KSYR,7RF$;91B-W#!'-W3S8>H,2^WY-TR7-?[A ]*HS;'^J M,A+3N0=TKFC^2+W%[[_A4?!'3PV-:[#C7K"'BV'<"E$4=!3#I#8Z>7>$CCIS M?>+:(S> :0U@^C$ SE2>.E)YZ : @X:=@_=GR8-(F(IE(31-T$V=Q$[*#5JH MAH,N5'MG!OY 8*ZH4N@;@(+\TTXPN 7F. QJ,';1Q0'3W_&/GGS&S:& WWHJ M-"XX,8?M (9= 6QH'O?S_(Z5WECZ_=H^6/NXH7S7PT"3JBU! Y M[F?R=I2ZRQ^W.;KC',$-0^-^BNZP[ZS^2M4+ NRPWY N[F==1Y:\I_3;E#R: M=IS^N.%DW$_*KI@<+OPV.1_CP>O"[S=\H/ ;3L?]I-YVP(EXVKK9-WI$S(L$%L"5O-%3+3+32&]@<1S+-"/BV4S&4BC)64*,?:7A!T6_ M,5%VFM,3@*@%1$YH4YF3M:2&)K&2 M>Z)L-++9@^N-0Z,:)NQ;7!N%MPQQ)G&O;2#SP58#F6F-WPT5&;D#JIDHR!VC M&\:98:#)Q1(,95R3[U0I:KM_20;D<;TD%^\O8]]@-9;33]O,\R9S>")S$))[ M*4RIR1>10?:2P$<9G9;PH&4>GF5<0CHD4?"1A*,P["EH\79X<*:\N%=,!E][A/^G\A>M&'&ULK9==;]HP%(;_BI5- M4R=MY(,0H(-(;;-I3&N%6G6[J'9AD@-83>S,=J#=KY_MI"FL(2I3N [\?OZ MG(?$/IYL&;\7:P")'K*4BJFUEC(_M6T1KR'#HL=RH.K.DO$,2]7E*UOD''!B M1%EJ>XX3V!DFU HGYMJL^U7J!(::+^8I<)\HVTYUO)?!>*^A7@OZ_@N" P*\$OB%3IF(X1%CB<,+9%G$]6KGIAH%IU"I]0O7_ M?B.YNDN43H973() <_R(%RF@DP@D)JE 5YASK/^1]^@CNKV)T,G;]Q-;J@FU MS(XK\Z@T]PZ8NQZZ9%2N!?I,$TCV#6P5:1VN]Q3NN=?J^*V@/>2-/R#/\;R& M@"[:Y9>8]Y#K')1'[?((XA[JNTWRO6SZ-?R^\>L?]%M(-*-"\D*]2A+=?5<# MT$Q")GXU1'=>NOG-;GJ%.!4YCF%JJ25 -^ %;Y[XP;.IR9279I%'9GM4?1K MBGZ;>WA+<<:X)'\@46^\(DJ$*#"- <5,2-$$LM7P6)!=FD6EV<"8Z35[$PX< M_9G8FP9$@QK1H!7160D(FZ66+4M,"1$Q*V@SH5:_8PEU:1:59L$.H7$+H: F M%+02FE$):G*)X$%MJ0(:H;1:' NE2[,H>/'8N&W/S;"F,FREHMIJ8U&3DU3M M#A]81%V:11V9[7$D.5"B^+_K(C66[*X 63JJ@VS;4Z* '7 ]3])5,/ M4=71$]1'K_ O4$L#!!0 ( $PZ?U;D=Q P# ( $($ 9 >&PO=V]R M:W-H965T?,&7LF^]<"('E04KN" MMHC=G#%7M:"XFY@.M-_9&ZLX>M!U!2K(T2:Z9XD+3,H]K&UOFYH!2 M:-A8X@Y* ]#E .@#2J+M/%%6N.?(RM^9$;(CV;,&(I4:T M%R=TN)0M6K\K/ [+E5%*H#]E=(3KFJR,1J$;T)4 1Z[6@%Q(1[YS:WDXO[_U^NL@--%P2/P8H(:X^I;;GFT6^,'#',LN2\.3L>"F$7;1$ MF*YOW#9".R)A[Y')Y(.GL'W']@Z:+G;)SJ#ON6BV?LC!A@"_OS<&STYHO/&W M4?X%4$L#!!0 ( $PZ?U95:V9[A0, * . 9 >&PO=V]R:W-H965T M $)-*\]*7=*.MM+5#3*);M3+X@/C@ M)9?66A(7VUTWB1^/[:19 VG$(.N')G9\C^]Y?)?<#;>,WXD5HH2')$[%R%I) MN3ZQ;1&L,"&BS=:8JB<1XPF1:LB7MEAS)*$Q2F+;S)Q.]K K/A"<2OV[D%3N67L3@\NPI'E:(\PQD!J"*(N]SC!.-9( MRH\?.:A5[*D-]^]WZ!\,>47FE@B5J9 TL"#$BFUA>L^U'S GU-%[ M8F'^89NM[7+F!][M!_X!!)S3E$2 M&@NX))P3K>\1O(.;Q13>OCX:VE+MIZWL(,>>9-C> 6S7@QE+Y4K >1IB6 :P ME:.%M][.VS.O%G&!ZS:X7@L\Q_.J'*HWGV+0AHY;95YRIU.(US%XW0-XIY]G M62D6!_!ZM\9M7;M]Y7\6Q(; 2 MXV[!N&O0.X?")29" (O@JXZ05 +C8%(?OGU22^%"8B(J)>@V*4%#8"4)>H4$ MO=I#GW,6((8"(LX2N!!B0]( M2;[N50E02WN!)H5AC#=F,B>JP!G80L6*Z(<:\&E>CF;%:**92W^-"E! M0V E"8X+"8Y?.-"/_XS-CC_H^WX1FQG+6C_^D:7K/'W?G?\-=?BYBP-1&_[U M.SWW\)M"*^NR5_>X+Y0".7!3,C2$5I;!>Y+!JPV/@S*TX/P!>4 %PIS3[ -7 M1,EN465>Y#OZ>XG1:^MZJY05]7[]*^^GRLVM+]T**B0-I:3KLI^59[S8C?$E3 3%&RM1I^ZK*X%D[E TD6YN.XI9)U9^8VY5J(9'K M!>IYQ)C<#?0&15,Z_@502P,$% @ 3#I_5C;EXL7+ @ ] H !D !X M;"]W;W)K&ULQ59K3]LP%/TK5B9-( WR:!-:ED:B M(#0DT"K8XP/:!S>Y;2P2.[.=!O[];"<-V0AA0CR^-'[=<\^QC^L;5HS?B!1 MHML\HV)FI5(6A[8MXA1R+/99 53-K!C/L51=OK9%P0$G)BC/;,]Q CO'A%I1 M:,86/ I9*3-"8<&1*/,<\[LY9*R:6:ZU';@DZU3J 3L*"[R&*Y#?BP57/;M% M24@.5!!&$8?5S#IR#^>NIP/,BA\$*M%I(RUER=B-[IPE,\O1C""#6&H(K#X; M.(8LTTB*Q^\&U&ISZL!N>XM^:L0K,4LLX)AE/TDBTYDUL5 "*UQF\I)57Z 1 MY&N\F&7"_**J6>M8*"Z%9'D3K!CDA-9??-ML1"? )ZM4+3#2/51"MRA.I3N9)*;O;G2E:!CEJO#%MALU\X) M2$PR@?;0:2E+#L@L15\+,[W(,!6[2*28@T"$HF\I*P6FB0AMJ7AI=#MN.,QK M#MXC'$X@WD?K#K_N#^_OD^'HL QS"QU803P#5C1QP]N MX'P>4#=JU8V&T".E*%=:F@-H\!.D[BE:U>=%A"@QC0'MD.VZW3X5=9[ Y-&7 M>!.-G*D?VIL>=N.6W7B0G3I)UW@$75] O@3>NW^#&,_T MZH(WV!GUN^.@97?PA#M<_VEW#&(\<_\F+'Z]P_2NJY(,"JJZ8@4N/%X19=P M _IV=25QY-9>4E8 5TQP(F$Q<:;^V

##ZE$\HUC>%A?^?]T@:/P-E2W]50AP8A,$)@Z R M""QWN9"EO*":QF,IMD2:V>C-=&RHUAKA&#>[:K&KD8\LXB;5"BS$B4X@>('Y+/@.E/D/4\A?>C Q;CJX()=<+.@U>,%)%T2 M^F])X 4!>4G<'6C9M*P0UO*%=H7PE'S&427?%?V-QU63J924+\'VOT_G*!D> MO1]->I2^>\V^S7T\4RN:P,3!"Z= ;L")7[WP(^]="WFO)N^U>8^_K(LY2"(6 MQ,:@WI(9+!GGC"_)C.:4)T#^- I5LI?>(^O=7/U-[/=&8W?3@-2OD?JM2-_L M%8*T,]V Q)1 /J"0NH/G&L@E99+,VU4TT9/ M$K"DQ7/0IEITK%H8-',,:H[!,ZAV0-!(JJ ;1!3 $P.^R> @SUP\,3LAO\4DS'F_Y': M*M\/;FE_> )I_Z?P6]/Y?V>W(]!'! P;+NSP7UKWH$(H0"YM':1((M9&PO=V]R:W-H965T\;V;MH^I/%DV^8ADP<99%NS@*@DVYN_KR0PQB"\:>F+$>+>ZW,.D@YW>F+\ M6>P)D> E33(Q<_92YO>>)Z(]2;%P64XR]63+>(JENN4[3^22+R MSWS-U9U758EI2C)!608XVN;W^*9XVM$ M)"&1U"6PNAS)BB2)KJ1P_%T6=:K_U(GU\;GZ>T->D=E@058L^4QCN9\Y8P?$ M9(L/B?S$3K^2DM!0UXM8(LPO.)6QO@.B@Y L+9,5@I1FQ16_E$+4$F#8D8#* M!-1,&'0D!&5"8(@6R RM!RSQ?,K9"7 =K:KI@='&9"LV--.O\4ER]92J/#E_ MDBQZOELJ(6*P8JE:'0(;?7]Z(!+31( [8&+ QUS/"[#0PE-)B?A9/?L1>$#L M,2?B?*$9^&//#@)GL9AZ4F'4_^1%)9YE@0=UX($(?&"9W OPF,4DOB[@*7(5 M0W1FN$0W*SZ0R 4!? N0CY %T.K[T^$-.$$E>&#J!5V":Y5*P=?XF]H1$BPX MQ]F.F/&7Q49(KE;W5YMX1>V!O;;>\OQ/S9G GJO2V.A*LS#CR^$!Y10<":TXB\ M@KJH/:JC=@=-V.T@Y(Y'=MAA!3OL(_4O:NUI4EB"7-, ,W6^\&?E($><'(B- M2M@2-P@MF- /[41&%9%1/_W_ Y512_# #8,&EW801.YD8FN!J< ;8E!PXZE-*DP3_J]@9NH)RT9?3=L[@!;T*0#-O0O+N?W M$5M]$6P)E7;89>DK)>$P;."V186U77$-O&;/L)_BMZ'#EIIC%[:@MZ,F[AAV M0$<7Z*C? L\I[X"-+&MWW$1M"8)!T('Z8L_PINU]SQ+OQAVT#XJ@?]X[Y8 M*ORWGEH"QYO$ZC.P[8>HML5*L!9C[=3XXIJPIVV^!KUM?P,7-CW2$@7=8=/Q MO5JGDA*^,PV< !$[9++XI*]FJR9Q85JCQOQ2-X^F [J4*3K/#YBKKS !$K)5 M)7UWI%8 +YJYXD:RW/1#&R95=V6&>]4 $ZX#U/,M8_)\H_^@:JGG_P!02P,$ M% @ 3#I_5J!B_[+Y!0 ZR4 !D !X;"]W;W)K&ULQ9IK;]LV%(;_"N$-0PNDDDF*OG2.@23ML (-&B3;BJ'8!\:F;:&Z M>!2="[ ?/U*B1;D2:4F(D7R()5L\?,DCOH](4R%/.5K/]MR1I=YH3CRT7 X\F,:)H/Y+/_NAL]G MZ4Y$8<)N.,AV<4SY\R6+TL?S 1SLO[@-UQNAOO#GLRU=LSLF_MS><'GFEU&6 M81_\M;[QLS#W-V%4:?0V78G,^F S DJWH M+A*WZ>/O3#>(J'B+-,KR_^"QN'9,!F"QRT0:Z\)201PFQ2=]TAU1*8"1I0#2 M!5"NNZ@H5_F!"CJ?\?01<'6UC*8.\J;FI:6X,%%9N1-<_AK*7 MLEU+<)7&,MD9S;OKS0"RLW!>0V"IX98F:P8@^';-XGO&_VEJM3."&F/O MLRU=L/.!'$09XP]L,/_E)S@:_NK0%Y3Z@CPZMB53-50G\X8^R\$CP 7G2K4Z M/@-?MBJW9S]D%!3M^O99A@.?!(NSQI8%)V@9*5M&G#U?"MXJP6=@(P<;8,D2 MI"N0MZ])7L>H2<>D6DC7TK*+ MD%&'6G@SCUN&J0W=J$V%@ 3O3X@6]^DCE$#S+DF!4>C8Y MYMG0, AVAE O3YK44@^]L:W;#5)@.Z:TMNUIZ]PCPP[4G1T]NDC7TJZ+D($* MX'%MI%A"#H! M0W3,ZHT9>&.;%H,0Y$9(5]_6X:IC%V-H46'H@3K3XP6-^TCET]RXI6'OG3M_ MV';==@9(J/OTI8\IC6NYQ]X867K=4 6UHTI;W];A#G)ONP$-/%!W>/3IHOJ, M)/"PQ;>QH0IV4Z4PM\"]%.(,T=/:L$$+AJ_HV_@44,(&2M@]W>EEE3KF@6]/ MY'@95OXLEH4K:V0G((J.>?!T@;RQ38PA"G83I:N+ZW#5D0QM0QD;EN#.+'E! M%S]2^42[.-Z[^/C8XS,+=)S<]/ K75\AD]I$M^X8RN!UEVOHXKJ^2$6P1 M86""N\.D3Q\U3%&@-[&LFV"#&>S&3.%VQ&WDSA!]%[4-:X+A:RYKGX)2@:%4 MX)X ];)+'?/ R!'VB.7))S!8"4Z %1USW%*,(4G@)DE7\];A#LS;,CZ"RBN5 MS@1Y0>\^4OFDZQ-X8)@4=)_?]+"EH&'1S)%[0Y:@'5G:6G=07S:SI=[@(^B. MCSY=5)^DN+K(@"5P@Z6PMY'3N=TA^IJ;@4LP?4WG/@66B,$2<4^!^KV3'-:= MV_I6DAB*D!-0A-3?Q#AN3&(@0MP0Z>K;.EQU[(Y&EADJ,?0@G>GQ@L9]I/*1 M-NY)N>B-CSUU$X,DTGU2T\.72'WAC'C(EOW*F_IV8&GKW*2^<(8FED=_8OA! MNO.C3Q_59R:!!W^<$_B5_3;(.Z MIGP=2MT16\FB0T_M&^+%SJ+B1*3;?#?/?2I$&N>'&T:7C*L+Y.^K-!7[$U5! MN;]K_C]02P,$% @ 3#I_5B\ODP-_ P @@P !D !X;"]W;W)K&ULK5?;;MLX$/V5@38H6J"U;KXEM04D3A?;AVZ#IFD? MBC[0TM@F(HE:DK*3O]\AI2AR8BMK;UXDDN(J4YW@E0959QN3]!:9B,W5\YV'A&U^NM%EPHTG!EGB-^J:XDC1S&Y2$9Y@K M+G*0N)@ZY_[9S+<&=L:YQAFAHD M\N.?&M1ISC2&[?$#^I^6/)&9,X4SD?[DB5Y-G;$#"2Y8F>IO8O,7UH0&!B\6 MJ;)/V-1[/0?B4FF1U<;D0<;SZLWN:B%:!L%@CT%0&P1/#/S^'H.P-@@MT5$X&>YST _@B.*NVVP[_3F2[:!A._@_;#_=H8RY8O,4=[$;/&,7C/TG[)[O"?U1 MLV?+Z6'C]+#3Z9^V+IHHK%%2G:=2;GXLC.4+/#A@W2&==0H-'H]A5X(= OL[\;!&5.=.VHE^*!GZOG6+>AT[DCJIPWUT]>B_D(J MG#ZCVN_YX1.JSS?YO<%P]XWWO<<6P>LD\9FREE/C%L.:I>7A4:KA!^TZ-'H: MI6X?C@R3WVJ#_,,XOA".&NX%3IUG'LK);75Y&^KY*5Y!3U1(E%+BS$#*G&J=RZ:M2 LVL4\[], AZ?DY9X25#NS:3 MR5"L-6<%S"11ZSRG"0:H- \;6!*7!N M@)#&GPK3JT,:Q\/Q'OV;S1USF5,%4\&?6:97(Z_OD0P6=,WU@]A^ARJ?KL%+ M!5?V2;;.-@X]DJZ5%GGEC QR5K@W?:UT.' (.V<*?*UR" [!O QBSJ5<)_*)+R(> =IBT3MSR0,PK"!T/3][NT+=*): MV>4-<)4RL[H#F^^)F,I:;$$._XUGBLM\1K_;A+/87>:L<% \,P &0 'AL+W=O4WL-#^[4TV@CY7:TXU^@Q MB5-UV5EIO;[P/#5;\82I4['FJ3FS$#)AVNS*I:?6DK-Y'I3$'O']@9>P*.V, M1_FQ.SD>B4S'4:QV%QV<.?IP.=HN=+V@#<>K=F2WW/]97TG MS9ZWH\RCA*4%]RYN)6.5_T:9LZW?0+%-:)&6P&4$2I<5_]EC>B+T TCL2 M0,H O?K^Y&G3=^6X,W*?JZ+?LB1?C!!MR+5*X7"=,[G M=8!G!KT;.7D:^35Q$@,^.T5=?(*(3TC#@":O#\<-X8$[_);)4X3/;3CN-X2' M+X5O$3[+HYO&3E_3>1[N]QVWLKM+@F[.ZQY+@A63O"D)KHSTZ9*;2J+1=(OV MV]VQ;7[X:L/D''W[RR#1C>:)^J\W]V^IYH=9LQB\[ICPJ+A]X9_S; M+WC@_]XD+"0L@(2%D# *!*ME1&^7$3T7O2@+:+:?"_S1;O,F=0M6/V?9I>QA MC'O]@>_[(^]A7[B&=L0V.V@7.,?65A-(& 6"U33I[S3I.S7YS)66T4R;R5?( MDT\]A;[=\F3*9>.\- :2$HC4+1ZGE2.7+8:>_\1)[\G\__@V=58MA8)4"= M-U!:"$JC4+2Z^I7[AMWVVZE@34%H 2@M! M:12*5E>Z\NOP\*T_YT':7Q-06@!*"T%I%(I63XS*ZL-NK^]C9J*"T$I5$H6OTYD6K MW#'B=L?LHXFO6'0A':4)*"T I86@- I%JXM;>6>D_]:++NB3:Z"T )06@M(H M%*V>&)591MQF6=M%%_1I-%!: $H+2]K^$MX]:UB@:$-#?/#UL=#&VWOH/^%R MF;^>H(I^=W3W"LA5_N+#P?%K?#$I7N2H,,5[);=,+J-4H9@O#-(_ M/3/))8M7-8H=+=;YJP53H;5(\LT59W,N;0-S?B&$?MJQ'>Q>F!G_!U!+ P04 M " !,.G]6)[01%V(" "\!0 &0 'AL+W=OH-2*%@89C=5Q MC8,XV!_14/HX_'@OU/9$]"[W>A]U]BWQ>0H:+$O!1J MS7+ZU48L-[Y-4;-^%']A-975L3PTY -/[B;.-HLC]Z3A]C#"OYHUVL.#1JC MK/U\L*1HH[ IKNZT&T$3WWG/SJFF6O7W*R%LDS"BBBCB_,5C#.@^Y76N-\X!]W SGX#4$L#!!0 ( $PZ?U;P MRE)&PO=V]R:W-H965T"I#G,&.+++,/L=0R$EB/#-M8+=^DB M$6K!#/P"+^ >Q&,Q8W)F-BQ1FD'.4YHC!O'(.+?/)D,5KP-^I%#RUABI3.:4 M/JO)=30R+"4("(1",6#YMX()$**(I(S?-:?1;*F [?&:_5+G+G.98PX32GZF MD4A&QM! $<1X2<0=+:^@SJ>O^$)*N/Y%917;'Q@H7')!LQHL%61I7OWCE]J' M%L#V=@"<&N"\!?1V -P:X.I$*V4ZK2D6./ 9+1%3T9)-#;0W&BVS27-UBO>" MR:>IQ(G@#@@6$*$99N(5/3"<QFG$)XBU_Z, M',MQ.@1-_AUN[Y'C-E:ZFL]]KY7HZ4:&HFL!&?_595S%V^OF5??XC!W >AFPI+2"PP 3% +PKW8JCKSG4 M6V85V,,OEF7YYJJ=R':8T^^UPS8D]AN)_;T2'Y*412>%/B."2Q2G+).OH^KH M!$63B^_HZ1:R.;#.L]K+_MZS.A#9AA%>8X3WG\K5.Z0%!R+;L##86PLW MNDPO=Y1IA?5:]>=:UG:9;H?MJ-!AHVIX@$LTW+Y$7>JVP]ZJ,UO-(P.VT#V5 MHY N&PO=V]R:W-H965T6!L)6DU#V@518 _3'MSDM+5([,YV+WS['2+5.6_9%/:.A:)5TJ+K'1&@HSQXI]N MRT3L.+C!"PY>Z>"]U<$O'?Q<:$&6RQI33:.!%!LBC35&,XT\-[DWJF'<+.-$ M2QQEZ*>C:QZ+#,@=W8(BQV/0E*6*G)$QS$!*2,P(N50*M"*4)^0SHU.6,LU MG:#9_61,CH].R!%AG-PMQ$JAD1K8&M',!'9<8EP5&-X+&&.(SXGOGA+/\;P& M]]';W=U]=QL34F7%J[+BY?'\5[-"QDS%J5 K">3'Y51IB1OO9Y/ (F+0'-&< MQ@NUI#$,+3QN"N0:K.C].[?C?&B2^Y^"[8GW*_%^6_3H*Q8/+!.2:L;G!+4K M$E,IG[!F;*AL7MTB8IA'-)5C';EAOQ\,[/6NJKJ5YP7];F6UAQM4N,$_X1(Q M(]C&\\RQ6$T52QB5N'V;9!0S=78 P\Z!AE:3/0%A)2!L%3 &7,28T;RLP18+ MM((FN+ V\UG7/Z!KL-E9A3V\3H77:<6;:!$_GIE2F1 \%0;O5=1.#<,/^@>H M=9O0:R;M5J3=5M)O>@&R":=;FZKG.P"%SO8JG]^K.3)[KJ,9:0O,Z MVD38J\WN=MW:WJM;>;X3ALV4_8JRWTKY0--5L: TQ4N=\AC,>2'\[?3]^JYK MPF\P:^%WG3]7F/,W>3[-)>#IKW0UWDM.K2@=;HU6DX+9WKF!S?/G"Y5SQA5) M888^SGD7G67QHB@Z6BSS2WDJ-%[Q>7.!KS"0Q@#'9T+HYXZYYZMW7?0;4$L# M!!0 ( $PZ?U9.V\^"1P, -@) 9 >&PO=V]R:W-H965T?&K7[L1\RE>*$@9W LE566+Q=@64 M;V9>Z.T6[LFR4&;!GT\KO(0'4$_5G= SOT')2 E,$LZ0@'SF7887BS P#M;B M-X&-W!LC(^69\Q)=I/S6]8RDM C_@5)#J^!H4)E>@,O:^C>T@Y2PDEV"3^ M1&\^/5RCXZ,3=(0(0X\%7TG,,CGUE29D8/UT&_RJ#AX="!Y&Z)8S54CTG660 M?03PM9)&3K23H[B\!1%010Y""T^[Q[VT(F;[,86+SZ ]S%UB.N3-:!$G<@<]DO9(53F'GZ-DL0:_#F M7[^$P^";*PO_">Q#3I(F)TD?^NZ+VZG'JJ7>);Y&'%A$\S"MYV=Q$DRF_GI? ME8;!J"7&813'H5O+L-$R[-5R!_KA8\ 4RDB>@P"6@O/:#CO!Q^UD=TW.HF#H MYC=J^(UZ^2T*S)8FV6B-Z:J^,YCJ2H,U41?/49?$8#QI4^U:1ZE^?ZV((&S9'+W]$BH]5&:5*T_PF8? 7)9*\#4QG8&SA@2=>QVT"/::U/3\ MO1I9@EC:UD&BE*^8JNM+L]JT)Y>V*+?6KTS;8FOO.TS=\]QBL21,(@JYA@S. M1YJ/J-N(>J)X92OQ,U>ZKMMAH5LO$,9 [^>&PO=V]R:W-H965T-_.&'-5 XJ[B6E!X\K&6,4] MFG;+7&N!US%(298FR1537&A:YG%N:1;\H\,/ 9T[&9.0R=J8 MQV# -.KN-XHJ%]SS,K>F(S9X(RT,8JHQ&L4)'2YEY2VN"HSSY9VNC +R MG1_ D8L%>"ZD(U^YM3P=PE^+)J(,Y[8OH,<0'5A&33=R1-TI0\K!;D MXO4_&(8B1Z7IJ#2-W.R_2LE"N$H:M[- ?MVLG;=XM[_/*>V)[\\30[W/7,LK M*"@6M .[!UJ^>36]2CZ^H#<;]68OTSDMD/C?.%V*[0C$C88FDRND6'[8NP-;]I8 &OC ML9SBL,'^!1L<<'UCC#\:H:;&/T+Y%U!+ P04 " !,.G]6@!TW*6@# !B M# &0 'AL+W=OC,5&I7"#2['ZKY8)(#6$WLK&V@_?=[[*09.IM::@4?P';\ MOCZ/;SD,]U(]Z VB@<>R$'H4;(RI+L-09QLLF3Z1%0IZLI*J9(:J:AWJ2B'+ MG:@LPB2*!F')N C2H6N;J70HMZ;@ F<*]+8LF7JZPD+N1T$HM!<"E"X&@7C^'(2.X'K\3?'O3XH@T592OE@*S?Y M*(AL1%A@9JP%HY\=3K HK!/%\6]C&K1C6N%A^=G]BX,GF"73.)'%/SPWFU%P M'D".*[8MS%SNOV$#=&K],EEH]PW[IF\40+;51I:-F"(HN:A_V6,S$0<"\ND6 M)(T@^54P>$70:P0]!UI'YK"FS+!TJ.0>E.U-;K;@YL:IB88+NXP+H^@I)YU) M)TRAAG%FX+JL"OF$"',T*-P<3Q3FW%!#AGS'E@4"$SDLKL8P8T^TH;('F"EI MFA6AXEJQ$FXE$_!QBH;Q0L-?3"EFE^H3_ G?%U/X^/NG86@H=!M F#5A7M5A M)J^$V8<[*_03_SZ./$8A#1G[<0ESQ-WE7@=QY4Z@5[T!R11$G4% MY)=/,2-Y[.2))YQ>NXX]Y]=[U6]IX$9HH[9TR SN&5++#IWK'>\MU(?R>S%U)RU M4W-VU*-Z=DSP(YF] #]OP<_]>T+)##'7L%*RA-ELYEX57X>79S#18>9'$EJK5+;C5DYU] MWS&UYD)#@2N21B=G-+BJ$]JZ8F3E+[#4OY;N)A[^W"0_*\4L4%?SI>1\_LD:FOZ[G09WZ- M$B<9RV7"HD/+$^4MQ\B6>>$'!B*5LH0J( M2/_;LAE+TP))\_A6@7KU/8O"P^,W])]+\5K,4R39C*=_);%:3;RAAV*VC#:I M>N"[7UDEJ"2XX*DL_Z+=OFTX\-!B(Q7/JF+-($OR_?_HM7H0!P4X;"D@50%Y M7]!K*:!5 2V%[IF5LFXC%4W'@N^0*%IKM.*@?#9EM5:3Y$4W/BJA?TUTG9K. MN!#5$^5+]$7WI6(BB5)T)P07$GV\92I*4OD)7:"OC[?HXX=/Z -*+X%*BN>#+1#4]GGUUOZPNWK/MM(<' M_;&_/:1L-Z)A/ZP;'1'KU<1Z915M(?;[FHE()?DSNGO5$X%DC;W7@\05\\J5 M7$<+-O'TQ"&9V#)O^N,/. Q^:GKR'8$=R>W7=-C'P;ONL!OA8$3[S?T1U@1#D."#EAR)Q:KD&+.MGE77>HYL'#2A MS;(7OA\T#8TH&3:3'-0D!_!H9KD>-6G),8KU')1(58RB+6NB.; 8#'I#^HZF MW:@_'+6,[6%-$=( (SCJPI8.$I&6NP<3H(/_+EN!R M9Q'$$J'G*](BPE@KIAU8& 8-VEE*1VC'DHUI8] DS[4Q&,59<\\V/#RBN*7_ MC"5CV)-=+ ^&R6MO,1<(%FNO5#8\_H^OX7[VX*@8>Z,(POK/.CM". MGX9)(!B.()!_=1HW*K3#_@R:NY*8$$'@$'&&"<,(KB*('29&;:\6,5F"P%GB ME ?#YTI_IP3"*LV;JTGTF3Q X M3[A8, SE+,@.%6T3@PD4! X4;OX+@SGKL2-%FQZ3)PB<)TZ;+PS@K,'.$&T: M3( @<("XEJCZL'ABE0OC.$OI".U8M4D;Y&3::+6F3G,$L3]1M*]SB?-, I";U.+U[@]*R'^[48YCK>=;U>?FQ]==QCC'SI M(6^8CA:V>1N/@8"N1"=P %QAO&HHL8P+:_M MI%G<&)] 03N^6U568:'IJC^X(!M"<[-!IDIG3'=A^F1M&H\$RT&.YL4<[D95 M(8#&J-(.,DX+)6FC8LEN: 6U0^?&3<#_ MMC?G>]OMZ_P&%7]0YO/";D&#:\-FVY9>FU1U;FG4[+7-<\^ -:OZ[ M>2Z89)J*;=&V]P\YRZ]6W!X0_T)S\V]E7[%79'1Y^!K;0_'01<9O0>0;*'>4 M'*3&L#T:M\[?G=.WLP;PEI.2[_"V)#9!@^F""\-E.YOS+&/RR2%LW1LZM:^R M._[M^HSE="',70>F9#/^QC*^*)-NU0TDHEVU&7^%[?7C[A7+QN(R8TN63=JI M+J;-,+ #&[6]@+"/7#>7'\$X#O,C@&%Q, 48Q[&P./_3?H;H?AR&:1MZD2'* M&:( ^/,&C"3Q5QN+ PRL"ECO0'Q_'.@I/R>* MH*J8-NP)QI$DP1#H17^/QC&2G1@^_OI@3TD4)8D? *NQS $P( L M !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,. M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'POS]H\ M+;5^8B]%7MI!L'5N=]OIV&PK"V$_ZITL_9:U-H5P?M5L.G9GI%C9K92NR#MA MM]OO%$*5P=N:"I7ME55+E2MW& 3-[UP& MK%"E*M1/N1H$W8#9K7Z^UT;]U*43>9H9G>>#H'?<\$,:I[)7S6D-N1!+V[0X ML9P+#S((^EV_P[4RUC4]FOT+S[B7OO-QK7+ZF\J=-&/AY%]&5SM5;NK=^+/H M@--HXG!:'H-X:_Y/&/5ZK3(YUEE5R-(=XVAD7@.6=JMV-F"E*.0@&.F]-/7Y M^ ,\K([GYCP4B)2Y57Z#>5@U>(0HTTDZ?7P8#Q?)F-T-'X>34<+2^R19I P M1 ##BP&RJYD D!$"&?U!R'3A%]^3B0>#'-T/)P R1B#C MRT$.TWL V4<@^[208VDSHW9U.]-K=E=954IK =P- G=#"Y=612',H09+U:94 M_F^B=&R89;HJG0*0GQ#(3[20,R-W0JU8\N)W8J5EHERQJ=M*PX;62@#Y&8'\ M3 OI0V8J>8:$&;N+I>PN+==<;;;N6J^O*RN;<+DF?(]2^/MPPR F:A9BM4Q\ ME6#93!Q$<]PS%&:3'K5.=%$H5WL3#F=:,/W$P8=V +(WSPF@*Z=6[.O\]Q&28:((B46!5BQ_AQ 3'8@0JP/'C" F)H^0 M6!YH:=6.)N:3D-@GOQ=7[&I1UPGV P3$A!(2"P6MLMIQQ-02$JOE/2__BB?$ MQ/P2_D&_O'FI,=&$U*+!,GC[4F.B"8E%@R<@#J=",-%$Y*+!,&.(B5DG(K8. MGB=A.H\PZT3$UGF=)\?2"95;=EV'%&*B$V#$UL&S92N:F'4B8NO@F*U'"'-/ M=%'WM!XAS#T1]; &Q>Q#3,P]$;%[<,P;B(E9*"*V4&N^Y/R83X0QOO,>8F(6 MBLB'.\@,"KN"<]V8A3BQA> G,>]9Q (29F(4YLH?=G5!M6^#(3LU!,;*'VL/=KT$<[I Z*O_P)02P,$% @ 3#I_5KP!UL'@ 0 [" !H !X M;"]?Z)0A&.14&#YE36V/+UW_B397O^DG9MV7:'O-GV>7+< M[PYYT6Q*Z1]"R,M-VK?YINO3X7QDU0W[MIR7PSKT[?*]7:>@T^DL##]G-(_S MGS,GKZ<^_65BMUIME^FI6W[LTZ'\,CA\=L-[WJ14FLEK.ZQ3633AN+ONSN&R MD9OSY&;R_+9HAN"X(M!&(+DBT$9@NB+01J"[(M M!&X+PBT$<@O2+01V"^(M!'HKZJT$>BOJK01ZZ^AAFT!O1;V50&]%O95 ;T6] ME4!O1;V50&]%O95 ;T6]E4!O1;V50&]#O8U ;T.]C4!O0[V-0&\;O2PAT-M0 M;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#;46\GT-M1 M;R?0VTD4#O MB'I' KTCZAT)](ZH=R30.XX^5OZGWKF<=BE?>[[7>/W_I+JYNZ:OPX681@'QCS^8)J[5-C MJ8DC,^-J'>)?-V=6YTL])R8&@R'+31.H"?W0UD@FHR>:Z545>L^;>-N7IADG MCBJ?]!YW$]NL<:*MKE/MPHNNXRRVJ9@/VXI\>K[$B1[-;%;F5)A\5<.=.$71*&N MTEW1F_/)(>XP[7[YU?E=F7.!<>;4&>OCB3FZ/.YP).WJOHV%R(7R_",>$V/I MJY^/VM,NJ/AE=MS>#^.6W7EXUEVNW^.O9WRL?V$? J0/"=*' NDC ^EC"-+' M+4@?=R!]W(/TP0&UL M4$L! A0#% @ 3#I_5F/:2BCM *P( !$ ( !KP M &1O8U!R;W!S+V-O&UL4$L! A0#% @ 3#I_5IE&PO=V]R M:W-H965T&UL4$L! A0#% @ 3#I_5B GMT]'!P 'R M !@ ("!G0\ 'AL+W=O(X ( 0( 8 " @1H7 !X M;"]W;W)K$@ & @($P&@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 3#I_5@UL.I?[!P X#P !@ ("! M(Q\ 'AL+W=O0@ ',E 8 " @50G !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M3#I_5K[*F\OE& '$@ !@ ("!G#0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M3#I_5M0"IA^@#@ '"@ !D ("!9'( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3#I_5D=&PO=V]R:W-H M965T&UL4$L! M A0#% @ 3#I_5G^S1]N" @ LP4 !D ("!OK@ 'AL M+W=O&PO=V]R:W-H965T^ !X;"]W;W)K&UL4$L! A0#% @ 3#I_ M5C]G7[>.!0 , \ !D ("!/L, 'AL+W=O&PO=V]R:W-H965T)-*W0( $L& 9 " @>+, !X;"]W;W)K M&UL4$L! A0#% @ 3#I_5LD0I/ZN @ I0< M !D ("!]L\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3#I_5DN4"VBH @ B0< !D M ("!_-P 'AL+W=O>#B5*\# #9#0 &0 @(';WP >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 3#I_5M#MZU"M @ 8@< !D ("!XN8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 3#I_5LZ_ MM]T_ P A@T !D ("!C_ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3#I_5C;EXL7+ @ ] H !D M ("!!/H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 3#I_5J!B_[+Y!0 ZR4 !D ("! MJP0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 3#I_5E_$#E'G!0 /#, !D ("!XA$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3#I_5H =-REH P 8@P !D M ("!LB8! 'AL+W=O&PO=V]R M:W-H965T7!E&UL4$L%!@ _ #\ ,!$ +$\ 0 $! end XML 72 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 73 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 74 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 86 324 1 true 39 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://intrusion.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://intrusion.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://intrusion.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://intrusion.com/role/ConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00000005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) Sheet http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) Statements 5 false false R6.htm 00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://intrusion.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 00000007 - Disclosure - Description of Business Sheet http://intrusion.com/role/DescriptionOfBusiness Description of Business Notes 7 false false R8.htm 00000008 - Disclosure - Summary of Significant Accounting Policies Sheet http://intrusion.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 00000009 - Disclosure - Prepaid Expenses and Other Assets Sheet http://intrusion.com/role/PrepaidExpensesAndOtherAssets Prepaid Expenses and Other Assets Notes 9 false false R10.htm 00000010 - Disclosure - Accrued Expenses Sheet http://intrusion.com/role/AccruedExpenses Accrued Expenses Notes 10 false false R11.htm 00000011 - Disclosure - Right-of-use Asset and Leasing Liabilities Sheet http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilities Right-of-use Asset and Leasing Liabilities Notes 11 false false R12.htm 00000012 - Disclosure - Notes Payable Notes http://intrusion.com/role/NotesPayable Notes Payable Notes 12 false false R13.htm 00000013 - Disclosure - Commitments and Contingencies Sheet http://intrusion.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 13 false false R14.htm 00000014 - Disclosure - Common Stock Sheet http://intrusion.com/role/CommonStock Common Stock Notes 14 false false R15.htm 00000015 - Disclosure - Stock-Based Compensation Sheet http://intrusion.com/role/Stock-basedCompensation Stock-Based Compensation Notes 15 false false R16.htm 00000016 - Disclosure - Employee Benefit Plan Sheet http://intrusion.com/role/EmployeeBenefitPlan Employee Benefit Plan Notes 16 false false R17.htm 00000017 - Disclosure - Related Party Transactions Sheet http://intrusion.com/role/RelatedPartyTransactions Related Party Transactions Notes 17 false false R18.htm 00000018 - Disclosure - Income Taxes Sheet http://intrusion.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 00000019 - Disclosure - Cares Act Employee Retention Credit Receivable and SBA Paycheck Protection Program Loan Sheet http://intrusion.com/role/CaresActEmployeeRetentionCreditReceivableAndSbaPaycheckProtectionProgramLoan Cares Act Employee Retention Credit Receivable and SBA Paycheck Protection Program Loan Notes 19 false false R20.htm 00000020 - Disclosure - Correction of Immaterial Errors Sheet http://intrusion.com/role/CorrectionOfImmaterialErrors Correction of Immaterial Errors Notes 20 false false R21.htm 00000021 - Disclosure - Subsequent Events. Sheet http://intrusion.com/role/SubsequentEvents. Subsequent Events. Notes 21 false false R22.htm 00000022 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://intrusion.com/role/SummaryOfSignificantAccountingPolicies 22 false false R23.htm 00000023 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://intrusion.com/role/SummaryOfSignificantAccountingPolicies 23 false false R24.htm 00000024 - Disclosure - Prepaid Expenses and Other Assets (Tables) Sheet http://intrusion.com/role/PrepaidExpensesAndOtherAssetsTables Prepaid Expenses and Other Assets (Tables) Tables http://intrusion.com/role/PrepaidExpensesAndOtherAssets 24 false false R25.htm 00000025 - Disclosure - Accrued Expenses (Tables) Sheet http://intrusion.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://intrusion.com/role/AccruedExpenses 25 false false R26.htm 00000026 - Disclosure - Right-of-use Asset and Leasing Liabilities (Tables) Sheet http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables Right-of-use Asset and Leasing Liabilities (Tables) Tables http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilities 26 false false R27.htm 00000027 - Disclosure - Stock-Based Compensation (Tables) Sheet http://intrusion.com/role/Stock-basedCompensationTables Stock-Based Compensation (Tables) Tables http://intrusion.com/role/Stock-basedCompensation 27 false false R28.htm 00000028 - Disclosure - Income Taxes (Tables) Sheet http://intrusion.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://intrusion.com/role/IncomeTaxes 28 false false R29.htm 00000029 - Disclosure - Correction of Immaterial Errors (Tables) Sheet http://intrusion.com/role/CorrectionOfImmaterialErrorsTables Correction of Immaterial Errors (Tables) Tables http://intrusion.com/role/CorrectionOfImmaterialErrors 29 false false R30.htm 00000030 - Disclosure - Summary of Significant Accounting Policies (Details - Contract liability) Sheet http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiability Summary of Significant Accounting Policies (Details - Contract liability) Details http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesTables 30 false false R31.htm 00000031 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) Sheet http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative Summary of Significant Accounting Policies (Details Narrative) Details http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesTables 31 false false R32.htm 00000032 - Disclosure - Prepaid Expenses and Other Assets (Details - Prepaid Expenses) Sheet http://intrusion.com/role/PrepaidExpensesAndOtherAssetsDetails-PrepaidExpenses Prepaid Expenses and Other Assets (Details - Prepaid Expenses) Details http://intrusion.com/role/PrepaidExpensesAndOtherAssetsTables 32 false false R33.htm 00000033 - Disclosure - Accrued Expenses (Details - Accrued Expenses) Sheet http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses Accrued Expenses (Details - Accrued Expenses) Details http://intrusion.com/role/AccruedExpensesTables 33 false false R34.htm 00000034 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Consolidated Balance Sheet) Sheet http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet Right-of-use Asset and Leasing Liabilities (Details - Consolidated Balance Sheet) Details http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables 34 false false R35.htm 00000035 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Income Statement) Sheet http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement Right-of-use Asset and Leasing Liabilities (Details - Income Statement) Details http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables 35 false false R36.htm 00000036 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Other supplemental information) Sheet http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-OtherSupplementalInformation Right-of-use Asset and Leasing Liabilities (Details - Other supplemental information) Details http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables 36 false false R37.htm 00000037 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Minimum obligation) Sheet http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation Right-of-use Asset and Leasing Liabilities (Details - Minimum obligation) Details http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables 37 false false R38.htm 00000038 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details Narrative) Sheet http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetailsNarrative Right-of-use Asset and Leasing Liabilities (Details Narrative) Details http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables 38 false false R39.htm 00000039 - Disclosure - Notes Payable (Details Narrative) Notes http://intrusion.com/role/NotesPayableDetailsNarrative Notes Payable (Details Narrative) Details http://intrusion.com/role/NotesPayable 39 false false R40.htm 00000040 - Disclosure - Commitments and Contingencies (Details Narrative) Sheet http://intrusion.com/role/CommitmentsAndContingenciesDetailsNarrative Commitments and Contingencies (Details Narrative) Details http://intrusion.com/role/CommitmentsAndContingencies 40 false false R41.htm 00000041 - Disclosure - Common Stock (Details Narrative) Sheet http://intrusion.com/role/CommonStockDetailsNarrative Common Stock (Details Narrative) Details http://intrusion.com/role/CommonStock 41 false false R42.htm 00000042 - Disclosure - Stock-Based Compensation (Details - Future Stock Option Plans) Sheet http://intrusion.com/role/Stock-basedCompensationDetails-FutureStockOptionPlans Stock-Based Compensation (Details - Future Stock Option Plans) Details http://intrusion.com/role/Stock-basedCompensationTables 42 false false R43.htm 00000043 - Disclosure - Stock-Based Compensation (Details - Unvested Restricted Stock Awards) Sheet http://intrusion.com/role/Stock-basedCompensationDetails-UnvestedRestrictedStockAwards Stock-Based Compensation (Details - Unvested Restricted Stock Awards) Details http://intrusion.com/role/Stock-basedCompensationTables 43 false false R44.htm 00000044 - Disclosure - Stock-Based Compensation (Details - Stock Options Activities) Sheet http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionsActivities Stock-Based Compensation (Details - Stock Options Activities) Details http://intrusion.com/role/Stock-basedCompensationTables 44 false false R45.htm 00000045 - Disclosure - Stock-Based Compensation (Details - Exercise Price) Sheet http://intrusion.com/role/Stock-basedCompensationDetails-ExercisePrice Stock-Based Compensation (Details - Exercise Price) Details http://intrusion.com/role/Stock-basedCompensationTables 45 false false R46.htm 00000046 - Disclosure - Stock-Based Compensation (Details - Outstanding) Sheet http://intrusion.com/role/Stock-basedCompensationDetails-Outstanding Stock-Based Compensation (Details - Outstanding) Details http://intrusion.com/role/Stock-basedCompensationTables 46 false false R47.htm 00000047 - Disclosure - Stock-Based Compensation (Details - Valuation Assumptions) Sheet http://intrusion.com/role/Stock-basedCompensationDetails-ValuationAssumptions Stock-Based Compensation (Details - Valuation Assumptions) Details http://intrusion.com/role/Stock-basedCompensationTables 47 false false R48.htm 00000048 - Disclosure - Stock-Based Compensation (Details Narrative) Sheet http://intrusion.com/role/Stock-basedCompensationDetailsNarrative Stock-Based Compensation (Details Narrative) Details http://intrusion.com/role/Stock-basedCompensationTables 48 false false R49.htm 00000049 - Disclosure - Employee Benefit Plan (Details Narrative) Sheet http://intrusion.com/role/EmployeeBenefitPlanDetailsNarrative Employee Benefit Plan (Details Narrative) Details http://intrusion.com/role/EmployeeBenefitPlan 49 false false R50.htm 00000050 - Disclosure - Related Party Transactions (Details Narrative) Sheet http://intrusion.com/role/RelatedPartyTransactionsDetailsNarrative Related Party Transactions (Details Narrative) Details http://intrusion.com/role/RelatedPartyTransactions 50 false false R51.htm 00000051 - Disclosure - Income Taxes (Details - Deferred Tax Assets and Liabilities) Sheet http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities Income Taxes (Details - Deferred Tax Assets and Liabilities) Details http://intrusion.com/role/IncomeTaxesTables 51 false false R52.htm 00000052 - Disclosure - Income Taxes (Details - Income Tax Reconciliation) Sheet http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation Income Taxes (Details - Income Tax Reconciliation) Details http://intrusion.com/role/IncomeTaxesTables 52 false false R53.htm 00000053 - Disclosure - Income Taxes (Details Narrative) Sheet http://intrusion.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://intrusion.com/role/IncomeTaxesTables 53 false false R54.htm 00000054 - Disclosure - Cares Act Employee Retention Credit Receivable and SBA Paycheck Protection Program Loan (Details Narrative) Sheet http://intrusion.com/role/CaresActEmployeeRetentionCreditReceivableAndSbaPaycheckProtectionProgramLoanDetailsNarrative Cares Act Employee Retention Credit Receivable and SBA Paycheck Protection Program Loan (Details Narrative) Details http://intrusion.com/role/CaresActEmployeeRetentionCreditReceivableAndSbaPaycheckProtectionProgramLoan 54 false false R55.htm 00000055 - Disclosure - Correction of Immaterial Errors (Details) Sheet http://intrusion.com/role/CorrectionOfImmaterialErrorsDetails Correction of Immaterial Errors (Details) Details http://intrusion.com/role/CorrectionOfImmaterialErrorsTables 55 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:CashAndCashEquivalentsAtCarryingValue, us-gaap:CashEquivalentsAtCarryingValue, us-gaap:ShareBasedCompensation - intrusion_i10k-123122.htm 78, 79, 80, 81, 82 intrusion_i10k-123122.htm intrusion_ex1018.htm intrusion_ex1019.htm intrusion_ex2100.htm intrusion_ex2301.htm intrusion_ex3101.htm intrusion_ex3102.htm intrusion_ex3201.htm intrusion_ex3202.htm intz-20221231.xsd intz-20221231_cal.xml intz-20221231_def.xml intz-20221231_lab.xml intz-20221231_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 77 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "intrusion_i10k-123122.htm": { "axisCustom": 0, "axisStandard": 15, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 560, "http://xbrl.sec.gov/dei/2022": 36 }, "contextCount": 86, "dts": { "calculationLink": { "local": [ "intz-20221231_cal.xml" ] }, "definitionLink": { "local": [ "intz-20221231_def.xml" ] }, "inline": { "local": [ "intrusion_i10k-123122.htm" ] }, "labelLink": { "local": [ "intz-20221231_lab.xml" ] }, "presentationLink": { "local": [ "intz-20221231_pre.xml" ] }, "schema": { "local": [ "intz-20221231.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/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.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.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 471, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 35, "http://intrusion.com/20221231": 22, "http://xbrl.sec.gov/dei/2022": 4, "total": 61 }, "keyCustom": 47, "keyStandard": 277, "memberCustom": 27, "memberStandard": 12, "nsprefix": "intz", "nsuri": "http://intrusion.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://intrusion.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - Accrued Expenses", "menuCat": "Notes", "order": "10", "role": "http://intrusion.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - Right-of-use Asset and Leasing Liabilities", "menuCat": "Notes", "order": "11", "role": "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilities", "shortName": "Right-of-use Asset and Leasing Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - Notes Payable", "menuCat": "Notes", "order": "12", "role": "http://intrusion.com/role/NotesPayable", "shortName": "Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "13", "role": "http://intrusion.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - Common Stock", "menuCat": "Notes", "order": "14", "role": "http://intrusion.com/role/CommonStock", "shortName": "Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "15", "role": "http://intrusion.com/role/Stock-basedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - Employee Benefit Plan", "menuCat": "Notes", "order": "16", "role": "http://intrusion.com/role/EmployeeBenefitPlan", "shortName": "Employee Benefit Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "17", "role": "http://intrusion.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "18", "role": "http://intrusion.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "intz:CaresActEmployeeRetentionCreditReceivableAndSBAPaycheckProtectionProgramLoanDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - Cares Act Employee Retention Credit Receivable and SBA Paycheck Protection Program Loan", "menuCat": "Notes", "order": "19", "role": "http://intrusion.com/role/CaresActEmployeeRetentionCreditReceivableAndSbaPaycheckProtectionProgramLoan", "shortName": "Cares Act Employee Retention Credit Receivable and SBA Paycheck Protection Program Loan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "intz:CaresActEmployeeRetentionCreditReceivableAndSBAPaycheckProtectionProgramLoanDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://intrusion.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "intz:CorrectionOfImmaterialErrorsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - Correction of Immaterial Errors", "menuCat": "Notes", "order": "20", "role": "http://intrusion.com/role/CorrectionOfImmaterialErrors", "shortName": "Correction of Immaterial Errors", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "intz:CorrectionOfImmaterialErrorsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - Subsequent Events.", "menuCat": "Notes", "order": "21", "role": "http://intrusion.com/role/SubsequentEvents.", "shortName": "Subsequent Events.", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "22", "role": "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "23", "role": "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "intz:PrepaidExpensesAndOtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - Prepaid Expenses and Other Assets (Tables)", "menuCat": "Tables", "order": "24", "role": "http://intrusion.com/role/PrepaidExpensesAndOtherAssetsTables", "shortName": "Prepaid Expenses and Other Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "intz:PrepaidExpensesAndOtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - Accrued Expenses (Tables)", "menuCat": "Tables", "order": "25", "role": "http://intrusion.com/role/AccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "intz:LeaseBalancesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - Right-of-use Asset and Leasing Liabilities (Tables)", "menuCat": "Tables", "order": "26", "role": "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables", "shortName": "Right-of-use Asset and Leasing Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "intz:LeaseBalancesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "intz:ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "27", "role": "http://intrusion.com/role/Stock-basedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "intz:ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "28", "role": "http://intrusion.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "intz:CorrectionOfImmaterialErrorsTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - Correction of Immaterial Errors (Tables)", "menuCat": "Tables", "order": "29", "role": "http://intrusion.com/role/CorrectionOfImmaterialErrorsTables", "shortName": "Correction of Immaterial Errors (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "intz:CorrectionOfImmaterialErrorsTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://intrusion.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - Summary of Significant Accounting Policies (Details - Contract liability)", "menuCat": "Details", "order": "30", "role": "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiability", "shortName": "Summary of Significant Accounting Policies (Details - Contract liability)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "p", "intz:GoingConcernPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "intz:WorkingCapital", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)", "menuCat": "Details", "order": "31", "role": "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "shortName": "Summary of Significant Accounting Policies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "intz:GoingConcernPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "intz:WorkingCapital", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "intz:PrepaidExpensesAndOtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - Prepaid Expenses and Other Assets (Details - Prepaid Expenses)", "menuCat": "Details", "order": "32", "role": "http://intrusion.com/role/PrepaidExpensesAndOtherAssetsDetails-PrepaidExpenses", "shortName": "Prepaid Expenses and Other Assets (Details - Prepaid Expenses)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "intz:PrepaidExpensesAndOtherAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedProfessionalFeesCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - Accrued Expenses (Details - Accrued Expenses)", "menuCat": "Details", "order": "33", "role": "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses", "shortName": "Accrued Expenses (Details - Accrued Expenses)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:AccruedPayrollTaxesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Consolidated Balance Sheet)", "menuCat": "Details", "order": "34", "role": "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet", "shortName": "Right-of-use Asset and Leasing Liabilities (Details - Consolidated Balance Sheet)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "intz:LeaseBalancesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "lang": null, "name": "intz:LeaseAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Income Statement)", "menuCat": "Details", "order": "35", "role": "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement", "shortName": "Right-of-use Asset and Leasing Liabilities (Details - Income Statement)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "intz:OperatingCashFlowsForOperatingLeases", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Other supplemental information)", "menuCat": "Details", "order": "36", "role": "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-OtherSupplementalInformation", "shortName": "Right-of-use Asset and Leasing Liabilities (Details - Other supplemental information)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "intz:OperatingCashFlowsForOperatingLeases", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "intz:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Minimum obligation)", "menuCat": "Details", "order": "37", "role": "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation", "shortName": "Right-of-use Asset and Leasing Liabilities (Details - Minimum obligation)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "intz:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details Narrative)", "menuCat": "Details", "order": "38", "role": "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetailsNarrative", "shortName": "Right-of-use Asset and Leasing Liabilities (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - Notes Payable (Details Narrative)", "menuCat": "Details", "order": "39", "role": "http://intrusion.com/role/NotesPayableDetailsNarrative", "shortName": "Notes Payable (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://intrusion.com/role/ConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-04-012022-04-05", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsForLegalSettlements", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - Commitments and Contingencies (Details Narrative)", "menuCat": "Details", "order": "40", "role": "http://intrusion.com/role/CommitmentsAndContingenciesDetailsNarrative", "shortName": "Commitments and Contingencies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-04-012022-04-05", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsForLegalSettlements", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-012022-12-31_custom_ATMOfferingMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - Common Stock (Details Narrative)", "menuCat": "Details", "order": "41", "role": "http://intrusion.com/role/CommonStockDetailsNarrative", "shortName": "Common Stock (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-012022-12-31_custom_ATMOfferingMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "intz:ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - Stock-Based Compensation (Details - Future Stock Option Plans)", "menuCat": "Details", "order": "42", "role": "http://intrusion.com/role/Stock-basedCompensationDetails-FutureStockOptionPlans", "shortName": "Stock-Based Compensation (Details - Future Stock Option Plans)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "intz:ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - Stock-Based Compensation (Details - Unvested Restricted Stock Awards)", "menuCat": "Details", "order": "43", "role": "http://intrusion.com/role/Stock-basedCompensationDetails-UnvestedRestrictedStockAwards", "shortName": "Stock-Based Compensation (Details - Unvested Restricted Stock Awards)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - Stock-Based Compensation (Details - Stock Options Activities)", "menuCat": "Details", "order": "44", "role": "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionsActivities", "shortName": "Stock-Based Compensation (Details - Stock Options Activities)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-012022-12-31_custom_Range1Member", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - Stock-Based Compensation (Details - Exercise Price)", "menuCat": "Details", "order": "45", "role": "http://intrusion.com/role/Stock-basedCompensationDetails-ExercisePrice", "shortName": "Stock-Based Compensation (Details - Exercise Price)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-012022-12-31_custom_Range1Member", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - Stock-Based Compensation (Details - Outstanding)", "menuCat": "Details", "order": "46", "role": "http://intrusion.com/role/Stock-basedCompensationDetails-Outstanding", "shortName": "Stock-Based Compensation (Details - Outstanding)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000047 - Disclosure - Stock-Based Compensation (Details - Valuation Assumptions)", "menuCat": "Details", "order": "47", "role": "http://intrusion.com/role/Stock-basedCompensationDetails-ValuationAssumptions", "shortName": "Stock-Based Compensation (Details - Valuation Assumptions)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-012022-12-31_custom_RestrictedStockAwardsMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000048 - Disclosure - Stock-Based Compensation (Details Narrative)", "menuCat": "Details", "order": "48", "role": "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative", "shortName": "Stock-Based Compensation (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-012022-12-31_custom_RestrictedStockAwardsMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000049 - Disclosure - Employee Benefit Plan (Details Narrative)", "menuCat": "Details", "order": "49", "role": "http://intrusion.com/role/EmployeeBenefitPlanDetailsNarrative", "shortName": "Employee Benefit Plan (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2020-12-31_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT)", "menuCat": "Statements", "order": "5", "role": "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2020-12-31_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedProfessionalFeesCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000050 - Disclosure - Related Party Transactions (Details Narrative)", "menuCat": "Details", "order": "50", "role": "http://intrusion.com/role/RelatedPartyTransactionsDetailsNarrative", "shortName": "Related Party Transactions (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-012022-12-31_custom_RelatedToCEOMember", "decimals": "-5", "lang": null, "name": "us-gaap:LegalFees", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000051 - Disclosure - Income Taxes (Details - Deferred Tax Assets and Liabilities)", "menuCat": "Details", "order": "51", "role": "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities", "shortName": "Income Taxes (Details - Deferred Tax Assets and Liabilities)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000052 - Disclosure - Income Taxes (Details - Income Tax Reconciliation)", "menuCat": "Details", "order": "52", "role": "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation", "shortName": "Income Taxes (Details - Income Tax Reconciliation)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000053 - Disclosure - Income Taxes (Details Narrative)", "menuCat": "Details", "order": "53", "role": "http://intrusion.com/role/IncomeTaxesDetailsNarrative", "shortName": "Income Taxes (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "p", "intz:CaresActEmployeeRetentionCreditReceivableAndSBAPaycheckProtectionProgramLoanDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-6", "first": true, "lang": null, "name": "intz:EmployeeRetentionCredit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000054 - Disclosure - Cares Act Employee Retention Credit Receivable and SBA Paycheck Protection Program Loan (Details Narrative)", "menuCat": "Details", "order": "54", "role": "http://intrusion.com/role/CaresActEmployeeRetentionCreditReceivableAndSbaPaycheckProtectionProgramLoanDetailsNarrative", "shortName": "Cares Act Employee Retention Credit Receivable and SBA Paycheck Protection Program Loan (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "intz:CaresActEmployeeRetentionCreditReceivableAndSBAPaycheckProtectionProgramLoanDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-6", "first": true, "lang": null, "name": "intz:EmployeeRetentionCredit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000055 - Disclosure - Correction of Immaterial Errors (Details)", "menuCat": "Details", "order": "55", "role": "http://intrusion.com/role/CorrectionOfImmaterialErrorsDetails", "shortName": "Correction of Immaterial Errors (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "intz:CorrectionOfImmaterialErrorsTextBlock", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2021-01-012021-12-31_srt_ScenarioPreviouslyReportedMember", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - Description of Business", "menuCat": "Notes", "order": "7", "role": "http://intrusion.com/role/DescriptionOfBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://intrusion.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "intz:PrepaidExpensesAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - Prepaid Expenses and Other Assets", "menuCat": "Notes", "order": "9", "role": "http://intrusion.com/role/PrepaidExpensesAndOtherAssets", "shortName": "Prepaid Expenses and Other Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10k-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "intz:PrepaidExpensesAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 39, "tag": { "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r493", "r495", "r496" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r493", "r495", "r496" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r493", "r495", "r496" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r493", "r495", "r496" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r494" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "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" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "intz_ATMOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ATM Offering [Member]" } } }, "localname": "ATMOfferingMember", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/CommonStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "intz_AccountingForStockBasedCompensationAwardsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting for Stock-based Compensation Awards" } } }, "localname": "AccountingForStockBasedCompensationAwardsPolicyTextBlock", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "intz_AsCorrectedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "As Corrected [Member]" } } }, "localname": "AsCorrectedMember", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorsDetails" ], "xbrltype": "domainItemType" }, "intz_AssetsAcquiredUnderRightOfUseRouOperatingLease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Assets acquired under a Right of Use (\u201cROU\u201d) operating lease" } } }, "localname": "AssetsAcquiredUnderRightOfUseRouOperatingLease", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "intz_AssetsAcquiredUnderRouFinanceLease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Assets acquired under a ROU finance lease" } } }, "localname": "AssetsAcquiredUnderRouFinanceLease", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "intz_CapitalizedAssetsAndCapitalizedSoftwareIncludedInAccountsPayable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Capitalized assets and capitalized software included in accounts payable" } } }, "localname": "CapitalizedAssetsAndCapitalizedSoftwareIncludedInAccountsPayable", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "intz_CaresActEmployeeRetentionCreditReceivableAndSBAPaycheckProtectionProgramLoanDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cares Act Employee Retention Credit Receivable and SBA Paycheck Protection Program Loan" } } }, "localname": "CaresActEmployeeRetentionCreditReceivableAndSBAPaycheckProtectionProgramLoanDisclosureTextBlock", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/CaresActEmployeeRetentionCreditReceivableAndSbaPaycheckProtectionProgramLoan" ], "xbrltype": "textBlockItemType" }, "intz_CommonStockIssuedForLeaseTermination": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Common stock issued for lease termination" } } }, "localname": "CommonStockIssuedForLeaseTermination", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "intz_ContractWithCustomerLiabilityAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Beginning Balance" } } }, "localname": "ContractWithCustomerLiabilityAdditions", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiability" ], "xbrltype": "monetaryItemType" }, "intz_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Contract With Customer Liability Revenue Recognized Including Opening Balance", "verboseLabel": "Beginning Balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiability" ], "xbrltype": "monetaryItemType" }, "intz_CorrectionOfImmaterialErrorsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Correction of Immaterial Errors" } } }, "localname": "CorrectionOfImmaterialErrorsTextBlock", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrors" ], "xbrltype": "textBlockItemType" }, "intz_DisclosureCaresActEmployeeRetentionCreditReceivableAndSbaPaycheckProtectionProgramLoanAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cares Act Employee Retention Credit Receivable And Sba Paycheck Protection Program Loan" } } }, "localname": "DisclosureCaresActEmployeeRetentionCreditReceivableAndSbaPaycheckProtectionProgramLoanAbstract", "nsuri": "http://intrusion.com/20221231", "xbrltype": "stringItemType" }, "intz_DisclosureCorrectionOfImmaterialErrorsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Correction Of Immaterial Errors" } } }, "localname": "DisclosureCorrectionOfImmaterialErrorsAbstract", "nsuri": "http://intrusion.com/20221231", "xbrltype": "stringItemType" }, "intz_DisclosurePrepaidExpensesAndOtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expenses And Other Assets" } } }, "localname": "DisclosurePrepaidExpensesAndOtherAssetsAbstract", "nsuri": "http://intrusion.com/20221231", "xbrltype": "stringItemType" }, "intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Right-of-use Asset And Leasing Liabilities" } } }, "localname": "DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract", "nsuri": "http://intrusion.com/20221231", "xbrltype": "stringItemType" }, "intz_ERCReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "ERC receivable" } } }, "localname": "ERCReceivable", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/CaresActEmployeeRetentionCreditReceivableAndSbaPaycheckProtectionProgramLoanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "intz_EmployeeRetentionCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Employee retention credit" } } }, "localname": "EmployeeRetentionCredit", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/CaresActEmployeeRetentionCreditReceivableAndSbaPaycheckProtectionProgramLoanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "intz_EmployeeRetentionCreditReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Employee retention credit receivable" } } }, "localname": "EmployeeRetentionCreditReceivable", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/PrepaidExpensesAndOtherAssetsDetails-PrepaidExpenses" ], "xbrltype": "monetaryItemType" }, "intz_EquipmentAndFurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equipment And Furniture And Fixtures [Member]" } } }, "localname": "EquipmentAndFurnitureAndFixturesMember", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "intz_ExpiringFederalNetOperatingLosses": { "auth_ref": [], "calculation": { "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Expiring federal net operating losses" } } }, "localname": "ExpiringFederalNetOperatingLosses", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation" ], "xbrltype": "monetaryItemType" }, "intz_FinanceRouLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance ROU Leases [Member]" } } }, "localname": "FinanceRouLeasesMember", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation" ], "xbrltype": "domainItemType" }, "intz_FinancingCashFlowsForFinanceLeases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Financing cash flows for finance leases" } } }, "localname": "FinancingCashFlowsForFinanceLeases", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-OtherSupplementalInformation" ], "xbrltype": "monetaryItemType" }, "intz_FiveGovernmentCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Five Government Customers [Member]" } } }, "localname": "FiveGovernmentCustomersMember", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "intz_GainLossOnTerminationModificationOfLease": { "auth_ref": [], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Gain Loss On Termination Modification Of Lease", "negatedLabel": "Gain on termination/modification of operating lease" } } }, "localname": "GainLossOnTerminationModificationOfLease", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "intz_GoingConcernPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Going Concern" } } }, "localname": "GoingConcernPolicyTextBlock", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "intz_IssuanceOfCommonStockToTerminateOperatingLease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Issuance of common stock to terminate operating lease" } } }, "localname": "IssuanceOfCommonStockToTerminateOperatingLease", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "intz_IssuanceOfCommonStockToTerminateOperatingLeaseShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Issuance of common stock to terminate operating lease, shares" } } }, "localname": "IssuanceOfCommonStockToTerminateOperatingLeaseShares", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "intz_LeaseAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Total lease assets" } } }, "localname": "LeaseAssets", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "intz_LeaseBalancesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of lease information" } } }, "localname": "LeaseBalancesTableTextBlock", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "intz_LeaseLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Total lease liabilities" } } }, "localname": "LeaseLiabilities", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease.", "label": "Operating and Finance total lease minimum obligation liability," } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation" ], "xbrltype": "monetaryItemType" }, "intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Operating and Finance total lease minimum obligation - 2024" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation" ], "xbrltype": "monetaryItemType" }, "intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Operating and Finance total lease minimum obligation - 2023" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation" ], "xbrltype": "monetaryItemType" }, "intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Operating and Finance total lease minimum obligation - Remaining 2022" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation" ], "xbrltype": "monetaryItemType" }, "intz_NoncashInterestOnNotesPayable": { "auth_ref": [], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Non-cash interest on notes payable" } } }, "localname": "NoncashInterestOnNotesPayable", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "intz_NonregisteredPrivatePlacement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Nonregistered private placement" } } }, "localname": "NonregisteredPrivatePlacement", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "intz_NonregisteredPrivatePlacementShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonregistered private placement, shares" } } }, "localname": "NonregisteredPrivatePlacementShares", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "intz_OmnibusIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Omnibus Incentive Plan [Member]" } } }, "localname": "OmnibusIncentivePlanMember", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "intz_OperatingAndFinanceLeaseExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Total Lease Expense" } } }, "localname": "OperatingAndFinanceLeaseExpense", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement" ], "xbrltype": "monetaryItemType" }, "intz_OperatingCashFlowsForFinanceLeases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Operating cash flows for finance leases" } } }, "localname": "OperatingCashFlowsForFinanceLeases", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-OtherSupplementalInformation" ], "xbrltype": "monetaryItemType" }, "intz_OperatingCashFlowsForOperatingLeases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Operating cash flows for operating leases" } } }, "localname": "OperatingCashFlowsForOperatingLeases", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-OtherSupplementalInformation" ], "xbrltype": "monetaryItemType" }, "intz_OperatingRouLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating ROU Leases [Member]" } } }, "localname": "OperatingRouLeasesMember", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation" ], "xbrltype": "domainItemType" }, "intz_PaycheckProtectionProgramCaresActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents loan designed to provide funds for small businesses to keep their employees on the payroll.", "label": "Paycheck Protection Program CARES Act [Member] [Default Label]" } } }, "localname": "PaycheckProtectionProgramCaresActMember", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/CaresActEmployeeRetentionCreditReceivableAndSbaPaycheckProtectionProgramLoanDetailsNarrative" ], "xbrltype": "domainItemType" }, "intz_Plan2005Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2005 Plan [Member]" } } }, "localname": "Plan2005Member", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-FutureStockOptionPlans", "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "intz_Plan2015Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2015 Plan [Member]" } } }, "localname": "Plan2015Member", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-FutureStockOptionPlans", "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "intz_Plan2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2021 Plan [Member]" } } }, "localname": "Plan2021Member", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-FutureStockOptionPlans" ], "xbrltype": "domainItemType" }, "intz_PrepaidExpensesAndOtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expenses and Other Assets" } } }, "localname": "PrepaidExpensesAndOtherAssetsDisclosureTextBlock", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/PrepaidExpensesAndOtherAssets" ], "xbrltype": "textBlockItemType" }, "intz_PrepaidExpensesAndOtherAssetsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PrepaidExpensesAndOtherAssetsPolicyTextBlock", "verboseLabel": "Prepaid Expenses and Other Assets" } } }, "localname": "PrepaidExpensesAndOtherAssetsPolicyTextBlock", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "intz_PrepaidLicenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Prepaid licenses" } } }, "localname": "PrepaidLicenses", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/PrepaidExpensesAndOtherAssetsDetails-PrepaidExpenses" ], "xbrltype": "monetaryItemType" }, "intz_PrepaidOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Prepaid other" } } }, "localname": "PrepaidOther", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/PrepaidExpensesAndOtherAssetsDetails-PrepaidExpenses" ], "xbrltype": "monetaryItemType" }, "intz_ProceedsFromNonregisteredPrivatePlacement": { "auth_ref": [], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Proceeds from non-registered private placement" } } }, "localname": "ProceedsFromNonregisteredPrivatePlacement", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "intz_ProceedsFromRegisteredDirectOfferingNetOfFees": { "auth_ref": [], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Proceeds from registered direct offering, net of fees" } } }, "localname": "ProceedsFromRegisteredDirectOfferingNetOfFees", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "intz_Range1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range 1 in a series of exercise price ranges.", "label": "Range 1 [Member]" } } }, "localname": "Range1Member", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-ExercisePrice" ], "xbrltype": "domainItemType" }, "intz_Range2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range 2 in a series of exercise price ranges.", "label": "Range 2 [Member]" } } }, "localname": "Range2Member", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-ExercisePrice" ], "xbrltype": "domainItemType" }, "intz_Range3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range 3 in a series of exercise price ranges.", "label": "Range 3 [Member]" } } }, "localname": "Range3Member", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-ExercisePrice" ], "xbrltype": "domainItemType" }, "intz_Range4Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range 4 in a series of exercise price ranges.", "label": "Range 4 [Member]" } } }, "localname": "Range4Member", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-ExercisePrice" ], "xbrltype": "domainItemType" }, "intz_Range5Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range 5 [Member]" } } }, "localname": "Range5Member", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-ExercisePrice" ], "xbrltype": "domainItemType" }, "intz_Range6Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range 6 [Member]" } } }, "localname": "Range6Member", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-ExercisePrice" ], "xbrltype": "domainItemType" }, "intz_RegisteredDirectOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Registered Direct Offering [Member]" } } }, "localname": "RegisteredDirectOfferingMember", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/CommonStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "intz_RegisteredDirectOfferingProceedsNetOfFees": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Registered direct offering proceeds, net of fees" } } }, "localname": "RegisteredDirectOfferingProceedsNetOfFees", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "intz_RegisteredDirectOfferingProceedsNetOfFeesShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Registered direct offering proceeds, net of fees, shares" } } }, "localname": "RegisteredDirectOfferingProceedsNetOfFeesShares", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "intz_RelatedToCEOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third-party law firm related to CEO [Member]", "label": "Third-party law firm related to CEO [Member]" } } }, "localname": "RelatedToCEOMember", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "intz_RestrictedStockAwards": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Restricted stock awards" } } }, "localname": "RestrictedStockAwards", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "intz_RestrictedStockAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restricted Stock Awards [Member]" } } }, "localname": "RestrictedStockAwardsMember", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "intz_RestrictedStockAwardsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restricted Stock Awards, shares" } } }, "localname": "RestrictedStockAwardsShares", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "intz_SaleAndIssuanceOfCommonStockAndWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sale And Issuance Of Common Stock And Warrants [Member]" } } }, "localname": "SaleAndIssuanceOfCommonStockAndWarrantsMember", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "intz_ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of common shares reserved for future issuance" } } }, "localname": "ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "intz_SevenGovernmentCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Seven Government Customers [Member]" } } }, "localname": "SevenGovernmentCustomersMember", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "intz_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the gross number of share options (or share units) granted at price equal to the market value during the period.", "label": "Number of Options Outstanding, Granted at price = market value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionsActivities" ], "xbrltype": "sharesItemType" }, "intz_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price equal to the market value at which grantees can acquire the shares reserved for issuance on stock options awarded.", "label": "Weighted Average Exercise Price, Granted at price = market value" } } }, "localname": "SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionsActivities" ], "xbrltype": "perShareItemType" }, "intz_StockIssuedDuringPeriodSharesStockOptionExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Number of Options Outstanding, Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionExercised", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionsActivities" ], "xbrltype": "sharesItemType" }, "intz_StreetervilleCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Streeterville Capital [Member]" } } }, "localname": "StreetervilleCapitalMember", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/NotesPayableDetailsNarrative" ], "xbrltype": "domainItemType" }, "intz_TaxWithholdingsRelatedToStockbasedCompensationAwards": { "auth_ref": [], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "TaxWithholdingsRelatedToStockbasedCompensationAwards", "negatedLabel": "Tax withholdings related to stock-based compensation awards" } } }, "localname": "TaxWithholdingsRelatedToStockbasedCompensationAwards", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows", "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "intz_ThreeGovernmentCustomersAndOneCommercialCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Three Government Customers And One Commercial Customer [Member]" } } }, "localname": "ThreeGovernmentCustomersAndOneCommercialCustomerMember", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "intz_ThreeGovernmentCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Three Government Customers [Member]" } } }, "localname": "ThreeGovernmentCustomersMember", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "intz_TwoStreetervilleNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Two Streeterville Notes [Member]" } } }, "localname": "TwoStreetervilleNotesMember", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "intz_WarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants [Member]" } } }, "localname": "WarrantsMember", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/CommonStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "intz_WorkingCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Working capital" } } }, "localname": "WorkingCapital", "nsuri": "http://intrusion.com/20221231", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r223", "r474", "r540", "r591" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_MinimumMember": { "auth_ref": [ "r237", "r238", "r239", "r240", "r311", "r419", "r441", "r459", "r460", "r473", "r476", "r481", "r538", "r584", "r585", "r586", "r587", "r588", "r589" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r223", "r474", "r540", "r591" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r237", "r238", "r239", "r240", "r298", "r311", "r339", "r340", "r341", "r418", "r419", "r441", "r459", "r460", "r473", "r476", "r481", "r534", "r538", "r585", "r586", "r587", "r588", "r589" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r237", "r238", "r239", "r240", "r298", "r311", "r339", "r340", "r341", "r418", "r419", "r441", "r459", "r460", "r473", "r476", "r481", "r534", "r538", "r585", "r586", "r587", "r588", "r589" ], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r176", "r177", "r178", "r186", "r187", "r200", "r380", "r381", "r515", "r516", "r517", "r518", "r520", "r523", "r524" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r143", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r186", "r187", "r188", "r189", "r190", "r191", "r200", "r229", "r230", "r366", "r379", "r380", "r381", "r382", "r394", "r408", "r409", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorsDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r143", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r186", "r187", "r188", "r189", "r190", "r191", "r200", "r229", "r230", "r366", "r379", "r380", "r381", "r382", "r394", "r408", "r409", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451" ], "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r143", "r176", "r178", "r179", "r180", "r181", "r182", "r190", "r200", "r366", "r379", "r380", "r381", "r394", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r519", "r520", "r521", "r522", "r523", "r531", "r532", "r572", "r579", "r580" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accrued Expenses" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r1", "r14" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "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 obligations 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, trade" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r437", "r453" ], "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" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r224", "r225" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "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" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee benefits payable" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://intrusion.com/role/ConsolidatedBalanceSheets": { "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 obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued expenses", "totalLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses", "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued payroll" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued legal and professional fees", "verboseLabel": "Accrued legal fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses", "http://intrusion.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r67", "r149" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "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": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r24", "r25", "r26", "r152", "r438", "r447", "r451" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "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 loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r23", "r26", "r108", "r409", "r442", "r443", "r504", "r505", "r506", "r512", "r513", "r514" ], "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]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r9", "r480" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "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" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r347", "r348", "r349", "r512", "r513", "r514", "r571" ], "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]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r101", "r102", "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Expenses" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r352" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising expenses" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r153", "r226", "r231", "r232", "r234" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r35", "r45", "r114", "r272" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of debt discounts" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/NotesPayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r29", "r272", "r392", "r509" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r123", "r132", "r151", "r172", "r212", "r215", "r219", "r227", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r374", "r376", "r383", "r480", "r536", "r537", "r582" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "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://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r145", "r154", "r172", "r227", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r374", "r376", "r383", "r480", "r536", "r537", "r582" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "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://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r172", "r227", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r374", "r376", "r383", "r536", "r537", "r582" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total noncurrent assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncurrent Assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342" ], "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://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r0", "r50", "r62" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Description of Business" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/DescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers": { "auth_ref": [ "r122", "r131", "r139" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unamortized costs incurred for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products. Excludes capitalized costs of developing software for internal use.", "label": "Capitalized software development" } } }, "localname": "CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r47", "r147", "r461" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "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. 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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets", "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r41", "r47", "r49" ], "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 and cash equivalents at end of year", "periodStartLabel": "Cash and cash equivalents at beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r41", "r113" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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), Excluding Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r502" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r85", "r87" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/CommonStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/CommonStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/CommonStockDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "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": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/CommonStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r85", "r87" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/CommonStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r20", "r125", "r136" ], "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 \u2013 (See Note 7)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r71", "r235", "r236", "r455", "r535" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r72", "r456" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r512", "r513", "r571" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r8" ], "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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r8", "r77" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r8", "r480" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "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 common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock $0.01 par value: Authorized shares \u2014 80,000 Issued shares \u2014 21,198 in 2022 and 19,135 in 2021 Outstanding shares \u2014 21,188 in 2022 and 19,125 in 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r57", "r58", "r111", "r112", "r223", "r454" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r57", "r58", "r111", "r112", "r223", "r452", "r454" ], "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://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r57", "r58", "r111", "r112", "r223", "r454", "r592" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r130", "r204" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Risk Concentration" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r57", "r58", "r111", "r112", "r223" ], "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 division.", "label": "Percentage of revenues" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r57", "r58", "r111", "r112", "r223", "r454" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Schedule of contract liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r292", "r294", "r297" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r292", "r293", "r297" ], "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": "Beginning Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiability" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r292", "r293", "r297" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "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": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r31", "r421" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r32", "r172", "r227", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r383", "r536" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue [Default Label]", "verboseLabel": "Cost of Revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r56", "r223" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "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": [ "r76", "r170", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r266", "r273", "r274", "r276" ], "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": "Notes Payable" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/NotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r18", "r115", "r269" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/CaresActEmployeeRetentionCreditReceivableAndSbaPaycheckProtectionProgramLoanDetailsNarrative" ], "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://intrusion.com/role/CaresActEmployeeRetentionCreditReceivableAndSbaPaycheckProtectionProgramLoanDetailsNarrative", "http://intrusion.com/role/NotesPayableDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r155", "r468", "r573" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/CaresActEmployeeRetentionCreditReceivableAndSbaPaycheckProtectionProgramLoanDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r19", "r78", "r79", "r80", "r81", "r114", "r115", "r117", "r129", "r175", "r250", "r251", "r252", "r253", "r254", "r256", "r262", "r263", "r264", "r265", "r267", "r268", "r269", "r270", "r271", "r272", "r275", "r393", "r468", "r469", "r470", "r471", "r472", "r510" ], "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://intrusion.com/role/CaresActEmployeeRetentionCreditReceivableAndSbaPaycheckProtectionProgramLoanDetailsNarrative", "http://intrusion.com/role/NotesPayableDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of common shares reserved for future issuance related to deferred compensation arrangements with individuals.", "label": "Common shares reserved for future issuance (in shares)" } } }, "localname": "DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-FutureStockOptionPlans" ], "xbrltype": "sharesItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Schedule of prepaid expenses" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/PrepaidExpensesAndOtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r360" ], "calculation": { "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r569" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Net deferred tax assets, net of allowance" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r107", "r570" ], "calculation": { "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r107", "r570" ], "calculation": { "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.", "label": "Net operating loss carryforwards of foreign subsidiaries" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r107", "r570" ], "calculation": { "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "verboseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r107", "r570" ], "calculation": { "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r361" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance for net deferred tax assets" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r107", "r570" ], "calculation": { "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Depreciation expense" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Employer matching contribution to 401K plan" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/EmployeeBenefitPlanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r45", "r210" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r316", "r343", "r344", "r346", "r350", "r477" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensation" ], "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_EarningsPerShareBasic": { "auth_ref": [ "r164", "r181", "r182", "r184", "r185", "r186", "r192", "r194", "r196", "r197", "r198", "r200", "r381", "r382", "r434", "r439", "r465" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Loss Per Share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r164", "r181", "r182", "r184", "r185", "r186", "r194", "r196", "r197", "r198", "r200", "r381", "r382", "r434", "r439", "r465" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r54", "r55" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Net Loss Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation of income tax benefit to statutory rate:" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for 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 Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r567" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r567" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r77", "r142", "r159", "r160", "r161", "r176", "r177", "r178", "r180", "r187", "r190", "r201", "r228", "r291", "r347", "r348", "r349", "r365", "r366", "r380", "r384", "r385", "r386", "r387", "r388", "r389", "r409", "r442", "r443", "r444" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtGainLossNetOfTax": { "auth_ref": [ "r74" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "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": "Gain on extinguishment of debt" } } }, "localname": "ExtinguishmentOfDebtGainLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r109", "r110" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r398", "r402", "r479" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Interest expense \u2013 Finance ROU" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r400", "r403" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r397", "r406" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance ROU Leases" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r397" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "order": 3.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 liabilities, current portion", "verboseLabel": "Finance leases liabilities, current portion" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets", "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r397" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance lease liabilities, noncurrent portion", "verboseLabel": "Finance leases liability, noncurrent portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets", "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r406" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance ROU Leases Undiscounted Obligation" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths": { "auth_ref": [ "r578" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease due in next rolling 12 months following current statement of financial position date. For interim and annual periods when interim period is reported on rolling approach.", "label": "Finance Lease, Liability, Payments, Due in Next Rolling 12 Months", "verboseLabel": "Remaining 2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r578" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Finance ROU Leases, 2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r578" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Finance ROU Leases, 2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r406" ], "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 finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Finance ROU Leases, Less Interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r399", "r403" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Reduction of finance lease liability" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r396" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance leases, right-of-use assets, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets", "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r398", "r402", "r479" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Amortization expense \u2013 Finance ROU" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r405", "r479" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Weighted average discount rate - Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r404", "r479" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining lease term - Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r66" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnTerminationOfLease": { "auth_ref": [ "r395" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term.", "label": "Gain on Lease Termination" } } }, "localname": "GainLossOnTerminationOfLease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r45", "r74", "r75" ], "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 on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/CaresActEmployeeRetentionCreditReceivableAndSbaPaycheckProtectionProgramLoanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r34" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfOperations", "http://intrusion.com/role/CorrectionOfImmaterialErrorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r30", "r172", "r212", "r214", "r218", "r220", "r227", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r383", "r466", "r536" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfOperations", "http://intrusion.com/role/CorrectionOfImmaterialErrorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r45", "r65", "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r64", "r70" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r27", "r121", "r126", "r138", "r212", "r214", "r218", "r220", "r435", "r466" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss Before Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfOperations" ], "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_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r173", "r357", "r358", "r363", "r367", "r369", "r371", "r372", "r373" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r174", "r189", "r190", "r211", "r355", "r368", "r370", "r440" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax", "totalLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfOperations", "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r158", "r353", "r354", "r358", "r359", "r362", "r364" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r568" ], "calculation": { "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r356" ], "calculation": { "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "negatedLabel": "Income benefit at statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r568" ], "calculation": { "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Permanent differences" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r568" ], "calculation": { "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "verboseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r568" ], "calculation": { "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "negatedLabel": "State income taxes (benefit), net of federal income tax benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r44" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r44" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r420", "r508" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "verboseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r508", "r576" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r44" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r116", "r128", "r162", "r209", "r391" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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://intrusion.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r35", "r270", "r277", "r471", "r472" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest expenses" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/NotesPayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest and Other Income" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r166", "r168", "r169" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease cost table" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r66" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LegalFees": { "auth_ref": [ "r33" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.", "label": "Legal Fees" } } }, "localname": "LegalFees", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Future minimum lease obligations" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r406" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Operating ROU Leases Undiscounted Obligation" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r578" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Operating ROU Leases, 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r578" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Operating ROU Leases, 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r578" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Remaining 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r406" ], "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": "Operating ROU Leases, Less Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Right-of-use Asset and Leasing Liabilities" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r13", "r124", "r134", "r480", "r511", "r530", "r574" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "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 (DEFICIT)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY (DEFICIT)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r17", "r146", "r172", "r227", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r375", "r376", "r377", "r383", "r480", "r536", "r582", "r583" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r2", "r3", "r4", "r5", "r6", "r172", "r227", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r375", "r376", "r377", "r383", "r536", "r582", "r583" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total noncurrent liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncurrent Liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/CaresActEmployeeRetentionCreditReceivableAndSbaPaycheckProtectionProgramLoanDetailsNarrative", "http://intrusion.com/role/NotesPayableDetailsNarrative", "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r19", "r73" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. 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." } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/CaresActEmployeeRetentionCreditReceivableAndSbaPaycheckProtectionProgramLoanDetailsNarrative", "http://intrusion.com/role/NotesPayableDetailsNarrative", "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r66" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r167" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r167" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r41", "r43", "r46" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r28", "r46", "r127", "r137", "r144", "r156", "r157", "r161", "r172", "r179", "r181", "r182", "r184", "r185", "r189", "r190", "r195", "r212", "r214", "r218", "r220", "r227", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r382", "r383", "r466", "r536" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://intrusion.com/role/ConsolidatedStatementsOfOperations": { "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 loss", "totalLabel": "Net Loss", "verboseLabel": "Net Loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows", "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit", "http://intrusion.com/role/ConsolidatedStatementsOfOperations" ], "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": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Schedule of unvested RSAs" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes payable" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses:", "terseLabel": "Operating Expenses", "verboseLabel": "Operating expense:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfOperations", "http://intrusion.com/role/CorrectionOfImmaterialErrorsDetails", "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r212", "r214", "r218", "r220", "r466" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Loss", "totalLabel": "Operating Loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfOperations", "http://intrusion.com/role/CorrectionOfImmaterialErrorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r575" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Lease expense \u2013 Operating ROU" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r397" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating ROU Leases" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r397" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "order": 4.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 liabilities, current portion", "verboseLabel": "Operating leases liabilities, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets", "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r397" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liabilities, noncurrent portion", "verboseLabel": "Operating lease liability, noncurrent portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets", "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r396" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating leases, right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets", "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r405", "r479" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Weighted average discount rate - Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r404", "r479" ], "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": "Weighted average remaining lease term - Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r106" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r150" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other expense:" } } }, "localname": "OtherExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNoncashExpense": { "auth_ref": [ "r46" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other.", "label": "Non-cash lease costs" } } }, "localname": "OtherNoncashExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForLegalSettlements": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period.", "label": "Payments for Legal Settlements" } } }, "localname": "PaymentsForLegalSettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r40" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payments of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r36" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.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": "Purchases of intangible assets \u2013 domain name" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r36" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.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://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r36" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedLabel": "Capitalized software development" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r312", "r475" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Employee Benefit Plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/EmployeeBenefitPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-FutureStockOptionPlans", "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-FutureStockOptionPlans", "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.", "label": "Total prepaid expenses and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/PrepaidExpensesAndOtherAssetsDetails-PrepaidExpenses" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r503" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "order": 3.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 in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r462", "r467", "r533" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/PrepaidExpensesAndOtherAssetsDetails-PrepaidExpenses" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r37" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from public stock offering, net of fees" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r37" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/CommonStockDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r507" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from issuance of notes" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/NotesPayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r37" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Proceeds from Issuance or Sale of Equity" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r38" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from note payable, net of original issue discount", "verboseLabel": "Proceeds from Notes Payable" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows", "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromOtherDebt": { "auth_ref": [ "r38" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from debt classified as other.", "label": "Proceeds from PPP Loan" } } }, "localname": "ProceedsFromOtherDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/CaresActEmployeeRetentionCreditReceivableAndSbaPaycheckProtectionProgramLoanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r37", "r100" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.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" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "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": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and equipment:" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r66", "r148" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "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", "totalLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r68", "r135", "r436", "r480" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentOtherNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r68", "r457", "r458" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy 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 and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property and equipment, useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Information by property that could be leased or is available for lease.", "label": "Property Subject to or Available for Operating Lease [Axis]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation" ], "xbrltype": "stringItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "A descriptive title of whether the property is subject to or available for operating lease." } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r165", "r233" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r526", "r527", "r528", "r529" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r302", "r412", "r413" ], "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." } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r302", "r412", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r581" ], "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://intrusion.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r410", "r411", "r413", "r414", "r415" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r39" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Principal payments on notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r103", "r140", "r590" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfOperations", "http://intrusion.com/role/CorrectionOfImmaterialErrorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r10", "r82", "r133", "r446", "r451", "r480" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "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": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r142", "r176", "r177", "r178", "r180", "r187", "r190", "r228", "r347", "r348", "r349", "r365", "r366", "r380", "r442", "r444" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r207", "r208", "r213", "r216", "r217", "r221", "r222", "r223", "r295", "r296", "r421" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r463", "r464" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r163", "r172", "r207", "r208", "r213", "r216", "r217", "r221", "r222", "r223", "r227", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r383", "r435", "r536" ], "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", "verboseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r223", "r525" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/AccruedExpensesTables" ], "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 other supplemental information related to our leases" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of effective income tax rate reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "auth_ref": [ "r51", "r52", "r53" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.", "label": "Schedule of effect of the correction" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r118", "r119" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r313", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-FutureStockOptionPlans", "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r99" ], "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://intrusion.com/role/Stock-basedCompensationDetails-ExercisePrice" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r99" ], "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": "Schedule of stock options by exercise price" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r89", "r93", "r94" ], "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": "Schedule of option activities" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Valuation assumptions for stock-based compensation" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuritiesFinancingTransactionAxis": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "Information by type of securities financing transactions, including, but not limited to those measured at fair value or cost.", "label": "Securities Financing Transaction [Axis]" } } }, "localname": "SecuritiesFinancingTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/CommonStockDetailsNarrative", "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SecuritiesFinancingTransactionTypeDomain": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "Measurement of financing transaction securities held." } } }, "localname": "SecuritiesFinancingTransactionTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/CommonStockDetailsNarrative", "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfOperations", "http://intrusion.com/role/CorrectionOfImmaterialErrorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r44" ], "calculation": { "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based compensation", "verboseLabel": "Stock compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows", "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Number of Shares Forfeited/canceled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-UnvestedRestrictedStockAwards" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average intrinsic value of award forfeited under share-based payment arrangement. Excludes share and unit options.", "label": "Weighted-Average Grant-Date Fair Value Forfeited/canceled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-UnvestedRestrictedStockAwards" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Number of Shares Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-UnvestedRestrictedStockAwards" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average intrinsic value of award granted under share-based payment arrangement. Excludes share and unit options.", "label": "Weighted-Average Grant-Date Fair Value Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-UnvestedRestrictedStockAwards" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue": { "auth_ref": [ "r328", "r329" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value", "periodEndLabel": "Weighted-Average Grant-Date Fair Value, Ending balance", "periodStartLabel": "Weighted-Average Grant-Date Fair Value, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-UnvestedRestrictedStockAwards" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r328", "r329" ], "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 Shares, Ending balance", "periodStartLabel": "Number of Shares, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-UnvestedRestrictedStockAwards" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r332" ], "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 Shares Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-UnvestedRestrictedStockAwards" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average intrinsic value of award vested under share-based payment arrangement. Excludes share and unit options.", "label": "Weighted-Average Grant-Date Fair Value Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-UnvestedRestrictedStockAwards" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r340" ], "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": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-ValuationAssumptions" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r339" ], "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": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-ValuationAssumptions" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-ValuationAssumptions" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "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 Compensation Arrangement by Share-Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-FutureStockOptionPlans", "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Number of Shares Authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r322" ], "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": "Number of Options Exercisable", "verboseLabel": "Number of outstanding options, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-Outstanding", "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionsActivities" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Weighted Average Exercise Price, Exercisable", "verboseLabel": "Weighted average exercise price per share, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-Outstanding", "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionsActivities" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Number of Options Outstanding, Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionsActivities" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Number of Options Outstanding, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionsActivities" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-ValuationAssumptions" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r320", "r321" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of Options Outstanding, Ending", "periodStartLabel": "Number of Options Outstanding, Beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionsActivities" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r320", "r321" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price, Ending", "periodStartLabel": "Weighted Average Exercise Price, Beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionsActivities" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r336" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Intrinsic value, Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-Outstanding" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding and exercisable options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Other information regarding stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Number of outstanding options, Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-Outstanding" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Weighted average exercise price per share, Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-Outstanding" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Weighted Average Exercise Price, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionsActivities" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Weighted Average Exercise Price, Expired" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionsActivities" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Weighted Average Exercise Price, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionsActivities" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-ExercisePrice" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-ExercisePrice" ], "xbrltype": "domainItemType" }, "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://intrusion.com/role/Stock-basedCompensationDetails-ExercisePrice" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Exercise price, high end of range" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-ExercisePrice" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options 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": "Options Exercisable" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-ExercisePrice" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Options Outstanding" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-ExercisePrice" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "verboseLabel": "Exercise price, high end of range" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-ExercisePrice" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r338" ], "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": "Expected life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-ValuationAssumptions" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r99" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Intrinsic value, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-Outstanding" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r99" ], "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": "Weighted average remaining contractual life, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-Outstanding" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Weighted average remaining contractual life, Vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-Outstanding" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Options Exercisable Weighted Average Exercise Price" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-ExercisePrice" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Options Outstanding Weighted Average Exercise Price" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-ExercisePrice" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r95" ], "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": "Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-ExercisePrice" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending Balance, shares", "periodStartLabel": "Beginning Balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r22", "r77", "r142", "r159", "r160", "r161", "r176", "r177", "r178", "r180", "r187", "r190", "r201", "r228", "r291", "r347", "r348", "r349", "r365", "r366", "r380", "r384", "r385", "r386", "r387", "r388", "r389", "r409", "r442", "r443", "r444" ], "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://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "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://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit", "http://intrusion.com/role/CorrectionOfImmaterialErrorsDetails", "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation" ], "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": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r176", "r177", "r178", "r201", "r421" ], "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://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit", "http://intrusion.com/role/CorrectionOfImmaterialErrorsDetails", "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumObligation" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r7", "r8", "r77", "r82" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Public stock offering, net of fees, shares", "verboseLabel": "Stock Issued During Period, Shares, New Issues" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/CommonStockDetailsNarrative", "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r77", "r82" ], "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" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r7", "r8", "r77", "r82", "r325" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Exercise of stock options, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r7", "r8", "r77", "r82" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Public stock offering, net of fees" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r7", "r8", "r77", "r82" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r22", "r77", "r82" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "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]" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r8", "r11", "r12", "r63", "r480", "r511", "r530", "r574" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "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": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total stockholders\u2019 equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets", "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Deficit):" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r86", "r171", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r291", "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": "Common Stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/CommonStock" ], "xbrltype": "textBlockItemType" }, "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": [ "r416", "r417" ], "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." } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SubsequentEvents." ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW ACTIVITIES:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Common stock held in treasury, at cost, shares (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r21", "r83", "r84" ], "calculation": { "http://intrusion.com/role/ConsolidatedBalanceSheets": { "order": 2.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": "Common stock held in treasury, at cost \u2013 10 shares" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/NotesPayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r59", "r60", "r61", "r202", "r203", "r205", "r206" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WarrantsAndRightsOutstandingMaturityDate": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "documentation": "Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format.", "label": "Warrants and Rights Outstanding, Maturity Date" } } }, "localname": "WarrantsAndRightsOutstandingMaturityDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/CommonStockDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r193", "r198" ], "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", "verboseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Common Shares Outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r192", "r198" ], "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", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://intrusion.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123386189&loc=SL77918607-209975", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r482": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r483": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r484": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r485": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r486": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r487": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r488": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r489": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r491": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r492": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r493": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r494": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r495": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r496": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r497": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r498": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r499": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r501": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r535": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 78 0001683168-23-002002-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001683168-23-002002-xbrl.zip M4$L#!!0 ( $PZ?U;V0YW\;A8 *^= 4 :6YTM/([FR_QXI_X,O5SL"*1-@@'G!00J0F4&' 40RLVY'0GB%QV0_S))'V^5R5;D>OW+VOG2_GNS7:WM?VJTC M^#_#__:ZQ]V3]O[>NOH_?+JN/]X[.#OZ@W6Z?YRT_[72#_SX(]O<&,6L*X;W <^>@T2(! MOKJY\Z&YN0-_T(NW&TWX>Y?9=#O"CT6XLG]\VKWXUCD^.VVPX]/#YC0J;DS M^P_-MRD!'S:;&U,I 'Z]V7BSRW3[O'W-CL_:9U6:SY+]J=[L7Q8;=]!+.>'?Z;M7YO71RQT[/N\6'[D&SRQ!>"I=Q=B&B.)0.ONC$ M@?.3M<8\=.LUZ3/N.$'HA M$$/@)HXX'DAGH&96P41YY^A 7Z(A,W_.J]B?N=YNZV#D[:[+!]GW[^U\K&"KT^;QT= MF==ZY+%TXP$2N/';+IN?V![(JPA?.X'G\5$D0/OT7RMTONUU+\P$5P*U@GM& MH4"'5O09N-<]JCJNE,IIPMYL_:85,O%A1@_$"6<-0CAU/.[\+# *5_ Z G%4 MRR C9>OE*1\*99)H,>R)$'>\,>"BTF@GW M81=Z'57VV71+&N[.FO,0+._F?.SKNK$K&$ M(8.F$++>O;B[ 3!T/QK#EA,O)WZ.$]^+]JGC]PY4_OCQZ?BBTSUM?6W_^>_$*) M^?&C=7+RO=WI=MJ?.Y8E>P$R0/_N-+=WR%U;)!FW3%H:J= )0I59XQ&+1L*1 M?6ER=X(Y$#_'C/>"*TP!UFM6UM%*L+P*H[^38#?"W".,F\#S8CCR@@GEZ8*0 M12*\PI \'H1!?V:?9+"4\ZNU114KMP&B##-^V'ULU3^,FT MV;<*LQ-<(T\R1FDF0MM;A\VLV-=>*/C/UST!;@<0-"*QF&^ORX /.V0\S\]H MKPY7K83L:6GA,\6CO'O7_) 2\.Y#]%V!TVPT-W5N&"$J]=H","IW M)?0!8"MW)2E#LM1K-I2E]?FBW?X*C'PZU-X3P"4;=4?ZMXX?NU^..T56-9CH M]R'D@FBN7N-193#'5N$# P_I"2\8KS406M(3\1AQ,[:.^4ZSP3@[$AX?8Q$7 M;,)(FP6V&@>7 D8/5; G8X@ $\<1412$"@7#HP@6%4&^[1\& M0XA8)WOKW_9?A?3F6B-%D@!SY)5T,0KT9!1G87 .P0)+L,;,A<'T3@4^IEXK M(EZF8GQ2?$L# F=@3I\@-0$N=BPANC7<@]="PAYK"@O6B54#U^HUM JT"S*& MG9T YQD<92 4;H/E.86P&IM-SS::O4>Y__U+^Z+=ZBA6:5$BU!=W@Q'(BY(V MPEO% 1N% 4@3,-A5@"P0*^FCCDN4A0#4/8PY[)_*E0BA)->5(6@1RK'6(#,/ M?HB2WDEZD70E#Z6(=O'=)\*<)V6ABCLUE'$L!.V5*U G48E@NP*%U3-9'QLU M!)NH5+(J5P3?!P\O2$)TA@I/INDP,(B@X6 N AJ'$FHJ0T860%DL&%Z)C=[G M^]2S)[4EIV>_P^BX+Y_.+MIJ9T;(-11\M'IH6?L0(P3CZ./2V*!_LMDL%WCZ M?"B]R M3%(TQ29Q8Y-*,(09N>V&C1?F[E])%%-N?I2$40(#DR7L")U-WZ*S9AO]!FO 5#_Z0'PT M\J3#>YY8,VQ)C\7('+3DKNE%L'KAJ'I;#$&90I5^)$L1!E E.! M J;[L)@J15;&2+^JU[;!+K]3%13!^DBLS#L',8)J-.AR6P3F7V62;.%-1BIC^(!AYV-.89F M:>=5/D^E_!OXFO!=M&W4'%0= M&MLJN]A@+1 "O4=^L6&F*JZWSU;<] J;L!H&^+'+W&#LIW 1@4."41P$GE 3 MJ.2=P!@?)&5-2R2B6+*,8^[8+ )7"F=HO68?HG1^-O"H)7",7F-?AE%L":@4 MTQ*Q]!3-@'@:ZN\SKKY!!^$3QN.'K?\5@CZ@:;MY$T%M4\X;^7JHLWE=2B[Q MM .SG4-"=302ZAPL48B;;#,[Q^&7S.4Y,C(+#K^/^].S>-50MGP4&NM=%^03 M<%3CQ(M3]Z=B6%=P])^.9,1[TI/QA!QM67H 53,=W24C$20Q.^3@N:#) X_, MUU:/# AGAP/N7])GA\"T,/"H2D *[W!\J*\4/\XDE06.DX3DN0=@]W@_%F'9 M:H#= LLSPWJNDFN&)Z=OOD:G*#E0X*I=R2!!;XV:I,%IZ@L)#Z]I+Y"^I8(/ M)QA"X(BVLN2%TB*SX(!T2AM]D)GKK>PUP8FVJUD!"\TCN:I%GCU)'^_9#3@/ MNN7-$MWRJ.B6-TMTRXOPWU=[#WNFIJ?IWK?]KGVX3/&"L+S<9#<_>K.S%@2# MX?$+W';&&5?57QP)/@(VY@7R+7)/JV%(::!70%ZY(0B+N$+M"K!NT6400/H 8+0&F,; M$7T-"]G8]Z!$%IX%W\[CL?X42$@<20F2'NP75[G;@L\\:T+X#.:$285_"1:9 M]"3Q/3[N)QXM ]FG$VZPGB24L17K7C^#RFICSEO9#$<_T>.4#/>9S;E+3I"; MDF,/GNTU5DOE2-%VQ3Q.=&Q@$!Z8+\V5_F?0JP-V^ 1$0^\'JCXQ"3U="[G3 M4@%I7@@SM--,TP;TY&Q;43C5([I"@%(6>TH:84D"<2U(_XP(014MLC1-KK:0 M531*MQ*]Y)S:SHTR#D?"P^3.Y-JZ_(ODUM/+'+0KZA)5*-)7 M5D^+&M)//S;%$V5!HV2FI@2T3>9S9L$L%C78'T$)>$A0=Z5]?CTTNN33 HL6@$?.,PH*N"] MJU197FR-2D:!/QVT0FF]2JV;J6@*2$.H3_ !7#B!)4S/;1QHI:M!$!E%4DXM M\_VQ"*1^ +6\GN@<^*-(]3R:;%RC]%GR,T:T5^"%J*7H&'-VIA7[=)?J7/8^ MWBZTHG!1X6].45?^HZ7N$84:33\]E6@P[:2,2&7V7*&@10W7;'Q=3&,@\=Z M!)P#DS'BDE Y0PS.\I0ARC\.=AEX]<:G0&>^@6\,@C%&_.HU!2.YJ7*3@ XX M'M?H'S5?\99-4U[4!LF$)$,^29L,,/P$>BQU2Y'5#64@-,1(@0&EG^4X2IQ* M RTM6>J>O[L+@&\\!WU:/Z(3KB5053K[NX;"R=Y)B[ MFCIFQ"\_8*9WGWO9@4'6#F)G*@5;[2$6CK^,!Q]@=.?\G4AT$GZD MZ(@8;%;#9'624,5>^L*#>BW2EW>8UI.YSK <9RHD8@RB15QYR:'5NX4:MW:* MAH5=*)PD9;!*NGOFMN *9S_-8.!<90UN# M[ 97(U+7H_1S#E#)_YGACAA]FS,(]I0IW,?;WFPXN!*('387%3 >ML(&08-3*ON%'TB156,NU3 MM'T6K&$H9\5V "BV1P_@Y=KH^:ZQ>K]0.WX:*)<4)?0PO=)H2@D+S?HI^'5I M0KI"S(S0( I6[;K$:BP"7-/\N2?!DZ)RD#\!!Y5/+)^SG-8NY8=1F=+,[?7U MM 9),A8+0,BK(EI%1NKRZKXUXY1;*>Z"OS@CA:TFM( MBX^[YA/[#PL5^Q98)D^$:3QM5ZDR]R5KIL1> 6Z>$>7"%NSWD4%$78O/AO?! MY<9&;@109I'& TC"4[_WY5>=^P;WW6PM$4&/B@C:6B*"GH46WG,[\L;#GD?I M2?0[^$28JM-W5';Y/T*G!\_MR,$UI="*R'E&9RF;TEB:I0GK-3M/#B/=?]FN MG(7.E9Y*@='UZS'PH!&?%"-&:@T08)VXUV Z^0ZQB!/J!Z J14^P$%/:>ZHW- LHYZM%--G! MQ.0S,"^6198JQ*WT*J[K+WQ73B;/S^LT0T#@%DJ((/5IPYCAQ5@O'@1L!%Z0 M=K"FEB!Q.=CJ?0GKN,3=LA*DZN#+7U9J\;9>(^;B"E6Z0M]-JD.(TBXT%!5$ M.GXO\_4)0:[N]+$:/6_8O;VFJS0BRO%#)V54CC+58LSCW'XOU'(G:E ;=H0@ M>1X-*(VM=$]<45K%(BC#M=QDJZ86_4D6C82AV7RF7MSB0Y[-6]]Y<<,SQA:R M ^SH2C$/=/&1"7=R(;'STP_&U!:=*T1R4)E1V@N8_MP:76H2:2O9,U.@G%&R M-OO)-JM?EO(]07\9_RIA>. FTU08O@9NKI1<2MM/:;*'C1W2HY0X-!=I10F< M8]0BB,8K[=U1E233+63R(?K'^NHU/=Z8@S6$[_82D"T?FV5 9M@XQ)@;88G8 MFDWSIPE6+;?F+ITI=SDL14J)U -WL*8BU<'BK&[M4E+4&02)IP0@U?CIEZ4( M9IPJ-"])2)8&8:J"NN__2D(9N3(]M'L(GQ0(6G4$NK.JF\R_ D:Z!9A\0^-; MAER2XU1LUY^:)]>P3TX^@1(\.A>-0Y%AT2T7HE[K)_ .$5:%=H\Q;:XTXKGG M>AY!FK<7),V? Y!FDI83/LY.1Q(O$/"&2FB/P!LG$AOF$@DGK3R.1$B(ZA36 M,:L<E][PA?4%Z%NKD$?"R_P MA/VG>@9Y]6::8E?,S"M0ILTR+0SQ($;#6![O(H%1.-[OKU0-I& (+':J; M=JJJ+2J6I92 J@(6, $F3)EQYT^J.SDNW+96J0C*BI5+!5$*\L!H.?NVD\!+ ML21',AHA5$ I2 L$P57O:%@/3Z5 Q;=4F0G3E@KJ0,EWK]!;JMC(L-88"H]J M..H&'XR99YAS'$WES>)9+HR5(C$W;EHY(E5$TJL1=B\Z0;5FW<"15>WA$:^1 M2KR^H,CQD@C1=V7Q+Z5Z;JT/&2ILUO6LRO'"G%P2HO(OU4BKT0/CLC)$%KBA M8,OG">?,?E[[2^JD"C).=,E3J"E(7J.8*TG4%UKK^X!S5?7KI<9ZG6KI7]]84-_/U9M5KWT1U)(89:[Q M0+\SU3RJ2\\B$<:ZSQ,$ZTKX4M49,/*GZZ #"KLLH>,4Z>>'U]\)\"LPGZXE[>FQC6SZHB:7P5M7)77 "MIM;54X G=W93^C4:^H7ON[WNLOY/ C#IGO\ MF>:'X9A2C7]+A&N#5WH.H4S@/U5BNWA/R4=V.)"B#P+N@Z]!]^.<]?O2P1[* M)V#V'_3GGV7IW^F&AA[XW\,>/SO'GTU;WVT7[_XY:W3;^ MHOB3H_::H,):0T:^/=^<9#V[2Q^7 RX'7 ZX'' YX"\[X#S1[LXN.QM1 >8C M.^%1O QY'R'DW5EHR+NX '3]X.SHCWW\XTOWZ\G^?P%02P,$% @ 3#I_ M5@9^Z%2I)@ \?4 !0 !I;G1R=7-I;VY?97@Q,#$Y+FAT;>U=>6_;2++_ M7X"^ U\>=F #LG(?$^<94&PE,=:QO;8R\Q;!X*%%MB1.*%+#PX[VT[\ZNIO= M)&7+L1P?HP4V8TEDGU75=?RJ^MVGP>>#G7;KW:=^;P_^Z^'_W@WV!P?]G7>/ M^;_PZV/U\[OW1WO_]DX'_S[H_\^C41+G;[VG3V:Y-PBG,O,.Y;EWDDQ%W.$O M.MZI3,/1(W@17CW6[^7R>[XEHG /?6. M/A_NO_]RBL/H'P[V?^M[QP>]P^;5^[%!\>;HY5Y=NU>;[.'1X=:_OO0.]C_L M]_>@XZ/=?WI'QP/8@7:K]WOO9,\[/!KL[_;OZLSM:45R9(A_*T]FU)OY8ICD M>3*E[Q[M'(LT#_UP)N+^,4/LK $]YA$F_]JX!F1R%\/LT3_YMW M-,O#)&ZWPM@3OI^D@8A]Z9V'^<3+)Q(&DDXS+Y.Y-TI2^ X>RR=AYO7.11I M@]"=['@B#KRL&/XI_=S+$^M%_,%/XB#$3C(O&=%OQY&(Z2?\X RJW;)'Y?7& MJ913V%9L]7P2^I-Z[QY\%GDN_(D,NMZNF(4Y-/8?F" /H($=A M#)^;I@$K=B9I2%,IXC >9^U69>+R@B6T!JNGAO-<&;>_Z3Y3U/^R^QHW^V*1 M=F7^>M/]]<+V![WW!WUOMW]P<'K+M"" M@3P>G%Q? .AQW]J"K3M>=WP?.UX)]_'Q>XU1?OWZ8?_D='#8^]S_XX^?N3QZ M;7Y>CU^_GG[JG?1//Y[T#@?]O8<_79KH\0D89'^3N>[U!LU3O1ZO_>B8#GK+ M,];-KO2Z]0?1NB'CQV0V[JS&NV*/A48=2#])!5K?;\&\CV5M1&R[WF[O/ZEO M.,5_DUD>QF/O%'TA1>1JTS]U,%^_]@X.?NN?#D[['T\MJ?)3![&RW?A!;YS> M#N7U4FXBD7G93/KL0%)>)1^LR-P3P^1,MEMA9OO2+#?#+VGV5Y%L9^A1@X8+ M>%].9U$R)Z=3DGJ93,_0,,TG:5*,V8$G9K,(3H]A)+TS-9X #*VNM\^CBJM6 M/G0?)WF[)<]D',V](#P+LQ!?'\Z]K[_\]Z_;?W3PQ1B>\D:I\'%2(E*&\'D8 M1=2/\8&%<9:+*,(A9OSS4.(:R+\*> O^F"49MV]\CMD47H Q6:]N9)OMEA[_ M*$RSO.OUA3^!E8)_*#Z 4Y@5*2QE)DU'?C$M(B"*,TD#HJ_UZG6\(HYD!JN= M +FDGOPN4S]$;R$L)?H.PUB@WS0H4NP51Y;*J0C1-=AN@?$?)D%E;X_IRY6Y M_.Z!U%GWO>Y[W?>Z[W7?*]3D*KW^U]:6]R&44? 6M(&QW(:F_RID[*,:ONW] M)J("__*VMK3VO;?_FQL"9T7E58.B\HH<0&5LQX[E5&,]JDD5I-$MO$=#P7L* MT\N2* PN".)4@CUU/]2%-F]=#<,WC!6CFG[^_!_EYH$]TO"$*8>AO4Z"'=^$PP05_:K_T6+^%ORSJ_7FE=])=W"&C\:0-IW>/ M83,;]G682O%M:RA'20H#FA%9++?7=72$&^QS>K1GA[-F(KM;7/A#X(TG_&_W MY4_&;%S>[_V':N@YOOHQA(;7^WC2[W^&2=_5R=*4PCB0^ +L91C_L(TX^+1_ MZEV(5M&+X6W\$@5H_[W[LF.@!N\>?]GY):6O-SN>'(W :B1CQV MG+"CMP$_ M.!@(Z4 @H(T042/Y.0)'7 [HM%O"VY.1.$=##SAUIIC5V\B3L82F4C;APAP- M6-\'TRI)&0(BP,0;QQD9CEXYC=UD"G;MW)U$:3BBZ1F@E1B%66X&#$MB@S9@ M0@2U*,WD)A!(%=KA(EI.)5FQWM,.F'ZP!"/"BB0XI7,P",V*P6<9 C7H@;@+ MY%W MK3P80XD,"?[%_8ND$%U/1 O8B_&O34D5\@@OW_JG_1[I[Q4BF (VR2" M9)8C8L@@BO+$FZ4)T PL<,"0(R">,$:I TR1X0,^*!9@PBO'B91,GT&8 @D@ MM2JNT1WACTC/O=$HC$)@I6P;OUOAOEP?Q7.#BST-\UQ*6NY LDN$5CQA4)G& M>ME0F(M09O@\Z$=)D:(J47G3>+= B@%CXFX1GY-_C%TVQ+@L66"C>.?53JV2 M5>[4EAP>_0ZMX[Y\.#KI\\[,<-60=/$80 DX @T[.<_>/M1%6-+__;1;#U>, MQ#2,YF\O Q_S=!'$3,)O#R4^@Q:['JH+ UAV7F7R!;J'2OF#1@[BV8+>R%F2 M2254$&VHC^VWJSV$I?18Q[YU2M*:LQ(0LTH ZYX5P@:-V@+J M'/A%0V)+U^WZJ'VTXVT,-RUMI*_\X1ZAW9I7W'W&5=0 MGR/024"=J6^,>B3AW_5OEN9/P5[OI(BD]_25V'JZ,=K4BD__NS\1,9S./3^_ M]IX]&+X(['6WA$DS4]C2Y@8YXH&L[H:\@;."8YD+3@D3\Q4I3!>Z:.H NK6Z[Q2X( M6#%SY#YX]\X*%:'^9)1CXG[.ZDU70!!S0IL@Y6KG)3/ER'(\$ M[Y3MDR#Z-G%V$448+<<.T2C1XV*6Z-@X!K*D+\@QZMAY0O@P-)"#4L%?U/)P MD%\Z; '64Y%<9;OK#'Y#16_#HR-MX]@NV_?39]J8'$M8(6,3#4!78C)W<*S3X_FDFK+8L7(6[21%$H?D5,QT B-9E.T61-/DYU(J+R0@JGK;.7 M"KI7S)1NJ[&O%3PKMM-N#663K\]DO[IJ/MFY?/)D.AP7V$'6%W3XF)#KT_M^ M6/QLI1=HZT770O8O^Y+:/A!.49C/*V9XS40:0A-3AHRK\@E2OQ_)'[2=;D(1 MM@L65/QJ?V-"6I(D7G:]O8*_;;DU<1#BONNW69]YHV!AS," 9' M*1_D[./>6LGI7YP \7;; M3J/]9TS&*O6;K!ZAG^V\&217Y4!-K7-F/" MLZWU1I 7#F,C/'.&TO5.,8](S8WD7?EN'0RO4U M"4CH" 1:XR6GHFTTZDS1GI *"E![ 9R4[\9*'U/!RFB\YMU$ MJ3W$8QBV/E!R$_<+#Q_:KPZE\2>,TD524AM*7G0VG$ &GH61'#,&2, IF/C? M3 ,V';9;&ZZUP< ):/XLX8.3^ ]ZHJ05&0>L 9>DW]'THS6!@+VO"]0;.*3" MR*@0ZDO2\JFF:ZD'V*Q9B6'6[,!J>=B9"(-+590KFS[$!HZ>0ID4I1Y2TQ%* M9:::Y!%F6:%PNF7O<#3'ZN G%0*YL-W2778Q"(G?@TX3F_W"X,"^, M]W&2&O0,^LF:?>@U96GM1+?=4Z^[[=:@U$W(1^442CGE0BE_!R?5*A%HWWTY M<^,ZY$0P/MZ,R9/M E=OC_T"UM&"CF62I&Q!CD'YE0AAP4FO65;CV2H M8Q/$?*/&;"(E[EF#SQN (\;M:^'JRD1*K>S:X]X@P$-I\]B_<1%3R^39J(D; MLW@X_YJCZP)\Z$KS >\^J.%64!+/URB)6T5)/%^C)/X^YL'J/(7[E0/'B']; M-H/L/TLBT*S1"-Q@VS>?H"EI?6_Y-$ Q; ACO$;5B\Z]#IT[A QMM_B RM@E MC'X6"<=T,5=JR<6!-=5D)*F9N3B4LQU+;1,3O>)#F')E-&/U#0M()+OG3U'3JQR2.LK9$78%JZ6@S7.<8+PS15 MQ):D<@EL(5V9' HG7N?"4*Q+8N3<.Y>IO(CR%!60%6+72D=@/'_)FR/D$V*/&&D9$RA MDDRAHJKF,?7('G%+G%:-Y*SB/%QHUU8MU8=^\JXPM[1WD7>!S'3MZU4RR=X+ MY:P6Y%;@\XOR03CNID0R[$O!>2 -/;5;S:5^L\2+DGB,>VQ+2UWC5D<415GQ MQGY;'1-5;S>1N%/UINO]/J$23^W6AHYD^F'J%U/TLI8A4A*_FPO*$J-#UP;9 MJ7:<..(B2C7N:%U4@WS/3?Z1AO(Q&*!"^ 9!@G<(*,!#;N3LIXK>"+",Z.D!W3"KSE1T4&.L(DFYW5)JN71M6]6E@%P8J?" M CD-5,B2 #LM,Q,1/0*$UN#+8BQ>8H"?1\)(=7E;H_,[\S M$[=;%\ !F_RF5L@I$N>9FW?P8D-6(("E>[O!5ZM+O\4)&#>TN)IIRF6S&86B M-V[$T5@8'-!*Y1!TZ',6JY8R07:,^4A62@)+8:0C3,79-Y ^K!OKK&;LDH?( MPCXWJ^LQ5!-$!3Z*04O:.IX;#$7D6<+& FFWTZD,4/I'?(VG?!P M+/TC#G0^03*BLO%%2I-F-_M#5T*6%!>_KE!<&(@'Z!*(MY0!V(2[0#E#="T? M)\ 6\S*12!#$4M=$J@/V=81EIIIBJ ='W7/S/IK\-C:+,4BJ2T[HU\-JN%34 MXLN\CA*V=)/R$@3=]HRF0U4VL+ ?(SN4T6T#ABO&8@56UGC.KTF3ZZH]61EM M'B;>B89.[)IK+-SH;#\>B[$JW8 T>BA#=7 HDHB36B@O7G0X.; HD-U$JRCQ ME,**FEDX156'02)#6$0E:V-')\;BD6K 3$;.F*49I%)=7:+P#=*Y/0VP)E'6=WI4B@X13ZURFI:NM7 >1$_6#3W['PRH#T5\Y M MG637D_1YT* M:$.C:&@L+B8&)'"5G=IN#=$;HJVV6F&8 MSK*58:I$OO 4H<,CQ,VQCX]VJYYO4@,X\C;5ZCS4JSP0CY/K+RVS4TB8"*NL M,"]&_4%EZ-H9/)9B6V8!N54JS!+;A1KX,7DFPFC-QLS&SU;&QJ>2T@%(_#+W MGD[(RT>86[/M=:_%L(RF(/$47$8)U.69)$7ESR(-LX#I7;ESBEC&0/2^)!I@ MBP'6"/BXBJDA^T/?6E2CD;KWI,%316J_QNO5;E%"IB'X((W'-<.4(P+&$')Z MY;WWW"KIYL0;=W LNO(7S<75E3#Z2#H)GR($X!X:7<'AL MP]_QN( MT?INHS^?U1<=-PD6%OHR:$GR<6'Q?_+[:=OO-%=Q7'.+A:U(L7F' M%?W0 QFPVVHF4Z!-S#!0V:)6Z;=:L,FZ9]\MXJ6+,1I]8W&-L@XER.+3?Q;!F%XG&6+% MIT@9<3-X2)GEP7;,!@TI"YCSY\Q[BY68R@*V6V9#=%JD7MJ!_"Z4UB_QNL>J M^6NI]!V3:M#L6,:8#N=U5K'%;&'I1 IR7@F/]"G+V]GQV&6+EM8TY&J:[$U2 MX1MWBCK*3TN15:-7>B'I$7NW.]9>\_[HO5'W7?Z$!? :Y]]NJ?G;A47/!=VK MP8E@Z#SY4R>',0XCU!$)Y\KYO("1F%N7I)ZA6"B7QUX9AQ$08L3Y M\7Y>=*^,J288L9TKUJ3R" M_!S#*H6JE$HQY>P9GP;0;IG$)(%3 EY-0Q'1;:^+[7+HPN=\@OX)Q:*1>+CG\F](&"O6=K;D:!^/,8: "H_UWJ'!@7C^OX/<@CPSZ MD'&;V(FF/A "2_<"8R:'#J4J6;Z:RZIZK*UWUDY>L-I@"J3H2Z=HD?=5H M3 MK1VRYO@4&*^IH9JAC.4H5"01T)&F8O04^5*\R:U7:I\T-X\C:&Y_$:RP"8:8 M@3Z 85KCE,Z4KSHH2[=5D\QQ;AQQ1'"1NN?"K=;2Z$0T #MGYHM&BR8];+W\ M+OT"+TX" 6>7Z,@X,;B\!FR-&V"*?=D%;4?D HOHG0E_[O5*.5*KF[1.2UO& ML'CW9>F3)='@Z"S$*;% M%7R DP/<9:JW8R41-$56S:'*:M@4#C\\LS-M[8AI@FFK6)':F"N=9F0R0[Q2 M2D35U@SY_>#A>;5T6E\][:2K5?SD1G$MU5Q+A059%-%$**]6"P"9:D4"J<]8>'FJ7I-/J>]W,\H?H()TJ3.80E41;;[:* M1S'8 ?V>43@-65HV+V\L, PP01R#" (,CX$ G(HPTA]Y]8!F9A,$$7/F-%A) M2?J-"JOP8-"LM']OMS2^>!BF""W.$C^D&61%2G:M;F@&ZCBJ[B4M8JIY#LJ1 M:EL_F(F(L".,!Q,,U_XS&7I4#A3F@/60 L(%T=%&^!RR2RD%'MLW5^)-PIF" M98=.0+2#H#.8/.?.P]%!Y)NY>J(J0#I5Z&QUX08]B>!T'Z<'+!ATK/H/[1:C M6SLESA7G6^0FH1L&TK0_(W&&X+X&6VM90EW THL(U2Y\46]*/))DH;_X4))]AA*]".( M[02'C&X" O.GDDXJ6]=PQDM$>8GV445#W]YI[+*2=@AR]:HXHHLT-$ =$=56 M$1[@(CUB>[@6US3NT@\/U*6VCHV^P3,G! %4V0)#D/9MLE6U@O-[$KK25'$( MSE'YM!I:Q+,7.R[7@JX#IAHAY'QTEY0<6R.5>((\$:3B7#N4,R(VZUYB:="_%:5LH5\T&Y=P@@/U?>PPDQ,50\/-TQ0@8I=WK%E3BC7F<0@ M+%/:S=UX1*H)% 6(U"V!Q$,!QQ68FQ777Y!(SFQ0K9!+LE)F#QUPF X@ORE) M=I9\:^9&T\AB>X2]"T U148>;9UE8.2[-D0:$0C;] B)$JLDW\)J'\@IQ'HE MKRS4Z]38<7UKAD59&A#'H@)$?.EQHE(5C4A&G@;S2NF_U3)BJ2W;\+(7$/YT M #"C6XEQ@'[5Q,&%>8H=XTL&VEY=5TIP,EXJ2;4T5BWZ=9OLQX.)( *3W-V %D_'4N[I/LJ M?3 UV"ZBX*JM7 *;YE+'5\D178@RX;"LGZES!-D#HJ\J1?.>-*,.^;)5^ P( M@.+9M2;SNU.IVX^<"241C3=C)56Q2K[+QVJ[%PM:N,VHJARKQI3@!F M) 4T- EGI9Z^,#L#/\9+90 MNV\>K*:O$S=F%:9.2O25!UA0,V(IX"998=?H3WYXHE%W:B)V^O M,DQ_M*G5?QW2T:YNGPQ^K,SM).*4&0D(Z)B:')Z EY#P0Q1N0-0)4H^^7C=& MY9L8":018[1]2_R9HHK:^TWC46V@@C^T"HGKPN'L(8(Q$X0]]LE)Q7=)D%L3 MQ@^CAQ]@;65,15),!0%5W+0#VD\,#<,?Z.[9TK]K+L8!*C0;LAE7D"\9FY8: M#H-(I%:33DH^0XU*D(U.2"4S%Z=9>L7$61(R(A#+O"3%4 &E-, MY)@7%NO(F-XQ%E'Z^O!R]]RL8NV(M.%#0 ]C7?J?Q)#94OS.NB)8T4B(U1/P M/(D9I (4JPQ/.&ZP3YF=OK@,J)6&S,D&NNX$/!7SG:2H C(43G/E M*O P*U2J[I:&!]K;ZQ4GJU6N8]&I:G94MIZA;ZZGP2PG$UB9@^846U'IA@YJ MUX]S(,8YDZX;D"GK5+,8-\@9DRJ*[E5= 7P(.EHF51$/&C#7VZ?J#$-)=WA7 M2JJX)['"M((>-A(^>E\4<+%VG0Y=,)VI8U^+- O7.'=\)R>U17Q>)\DW[P^1=OVK&NVN#8&\]#O$S@.4?"5J,8Z9B14\'2EVV.% M=*:+U+F^"\\*!@;8_B[2B.Q;IS-5FJ,*JC#%S:D"N]6XPK2:8NQ#G):D::%? M$+^*0EE4AW#?$[]N@?165Q"B7XH30WHH*'I&JC2F7Y1E%_T"96$IE4A]5GA: MBO7*%&5YQK?:6'2$0A.L2!!,%2L+T2-^R&2L*0O?T<#B6I$)$M+#>4TTNG$4 M$QFQ+$LND*3;I=*H5B.!O2 E.FR!']Q(:#0JXBVRRIP+\KQLGJ%M8YO_?.J$ M.MW7JF:CS2GW0+3N<7-M^S7LESCCV>K*490

0&6B_T+_1EL*',[)01=CU FDTM/6-"M$RIW WG4"YEL9VVLOO6(@T9?KS8?Q3$S$ MEI4,6/M:Y&%<,/ 3ZT6T1HLJ7[4#'[UVP)XX_M35 *!7+SG?ORVO[RDJ!Q&( MW=+D'O$O?/&2:]BZOH^17OS/DH;F"+@.%7W#5\1_3 MB"!91 _BD"T%"ICS^H#MA9KA8*.W/&KA2>-CNUU;[G%5,__2\/2^DW2#*Z!V M+R(G_BF8EC69EB5,^]YA4]5"X'Y4C7Y"IF7-=FCVX"P;N_''#\ZR1[O77&=J M-RY'Z 1^7V*IV&6MYB1X9TO"GF;Q*"^.11Y@7V;0ZW":O*^EQ Z2(#!EUN:X M&?M+T^U5D6P3M<4/O:_;6I/GY6C&/\W;('(\B70T3;7I1HYXH?X,V-13!7G/ M@+'D7XJQ]-]+D;]%QCI(8G0GQG)=B6JKJ]3$A_MW?_MCJ4Z&CU4HPD]'LA82 5+ MJ'12WO?:R6FU:N#&<\+"96M5%V;!R3C+I56SHU(F&'MH3Z+AC\E91].JT8O0 MJH>R3\>*A(Y#$O79J9E]/5;DGA=OP]S:>D5:&!7:P>$\F)V%W$:$1:.S&!#. M?9Q6C;*!^$TX].$4Z=&NZ UXRZ5*$\^I7$%H#=FG\$?DK2,ITDCDQC-!_X'M M4_-0)8P"*,HD?[UKE=/.W'^0&NU57+.N%/LA4WDLJX*BLFZ&7Z#-Q99:K]T_ M[@J(G ?F\'"*\;BLX=*%H>HP.1YS7-C?.PAKK%9.YV*,T$U@6:G]D2N04M % MVJGY!_%LS ;6=>$52!ZW(2-J#"F=0!=A5]1T105U;OO&]154_B!N&7*J#M\2 M!T-)=#SDAH':)JN>$IT.,)$F\H*JX0HD>QL(_K/2QI\;!5 62HIM#68I,RP ML5M;$ %3Y?JJ*72YL:BHY+VJM[ODV!F\"S[48"-"NXT6:GQLS^(H*O-X4T./ M505.0_R,OJWIZ@AX4B/E5(CE1ZJHBX)V?87^N]6%JBK\=$$2QO D)QGH/G&% MU\VQS_=T=6P@RYP\0[MN*1T9@^O82V\P$60-4P5JV:ZO=(41]44,'$0<%[3] M^E#ZVW#H!S-PL ;A&&L1P(4B<'W64ZT:+0.T[S$XG^;G727\U-K-/-P0Z)T^ MY,VUA UM/;]IZ446RS#]-^ZT&S,0)*) 65([_ ;X5LW7"H*E-<)RG-5H]'R"!MI8_]["FVFI.@O B*XL59[J1^N'79PY>Z\R'*->3<@3J-6TQ(W> MD8SM"O4QY@88_"8?A5?Q,;!R]%=":&OQ/B8Q0,;YVJKDDU!O)6KD447&C32P M*#)P]0!'3FBB&-V&-%,\Q EX1D'_9"9=L85+;37!*.;UQ :;H MN5:_STJ_.^@^!:+*Y!]\NY5>R WQ%V_:P&_C[9CRURJH] M[4'A,'M@95/IJ6V+Q;4D7#W!%WM* M$UGKE,<8NC(&,'I-]Z;YYV G?BK#$>W[?Z*UK9"?_=;_3EY-MB8>=E\78R5W MD=KGF"':(].7E0GV=Q #7E]!I\X(6)+)RZT;2A&FAIP;N:/A\V:^P>WS__V_ M,:2D,97P?[+_?H<[!1E!D/-F+"9FB*_6@DPX&&A-RM18;^)7TC7!8]CHOQHC MT./0B#.%W]F"2PT9ZZ,F])_I(@<(E>C_6%]&-Y["# 2DHP>B+ Y& P873Z&7 M:T0CHC6]C^BB-&Q0WU%2"ZJZ-AD\,L= M#ASZDD%@'R/!+"MBQG#H\5-RX-B Q,"FB V:,W)^5>0]5SB("8M##GO-B%' M%L)V$G:%.[B=*>Q?6"C$&1@(]\+[T7+H\\U5T@.%AF:X\7SP9G3:HHS;.6$' MB$GMR[!+(';5!8O;K?=BOX*V6D&$ -/%?Q,(_Q>_2N"088>(ACZT_\0('K1% M%=DK(?IWBWXW3-$(#CC?9*,KZ?=:X\K8"X#29+(J;_:;9[7_;'04ZZBLP5;>0]],C/PV@SL!4GO/59L[A!HY$@K=\4ZD_S= M^%'7NBVEO\Z=V6\=!TX)KO!,3KZ+79-/*[TK+ZBMU>X6_7_75UCLZ)VU57?B MX;3YQG#\B 5O4_R[U*\4Q??(>:#PXV_S>*R0%L1DX/'E3&L(("7RFDB'TEJ7 M\\=/MX95H/SA#4#Y_6_SB%+I*;>QV'VLM7%KUR%!^1V ZP\O_J1>RD;ZK*O/ M[&^!ZP^<$:X_@DX@&1%>@XUYN6S-9]P'KM\AI^I0ZU2Y>?ZV;CW\^$#^B;=Y MM2Z\:^7^\[T0.X />Q0(_X,;RV>(6U1)S!N,X%E=Y9!!2/R/]:$*>R1PBZ>\ MS3OY^XG24H;WT^!AHA.L.SH1>IN'GFJO+ZW4:Z#-_O.'+A ;^S/&OL2/'*)( MDPR)E>>P$ETZAUT-2>@@YX1ZN1KV%CCT35'E?PXQ*21N F[! )LO9F"86?2[ M4UU1: -T2&L$2 I,N=U&#U0A:\FAQ\LB^C7'CT7-2'-ZI-Q6)L\*L- L<@C? MAG)8CJP)]"[CM^3,_I>%P5?D+W4EE2D;4>"*F'MO/2C=4#6ZSHPU%[CEE&37 M6S<%,0FO,E:]<*"L%("+TFEO2F-'Q1N8;__45=096&OYFEM(T^1UX))!![ BRH$($ 7V!XR% I>F001P+ M9EZ:NN_(.\+6'-9D-2/I2*2Z;*8=;YBRO.+]/C=W)&S".F3*YY%X16J,>FQ2KCU/K:%T=%U4H;6!.]:PT>J=;#3[[3BR MZ^5HKI#=S':G8\GTD4Y'$0;BX*49YQ_ZISV=\\J[X?LC8WJ&O20:&_.\3"%S M*LK8U,15 ERK!<$,S?BQ[_H*R3CO+=ETZ"Q3ZPJ"3@/=I!IHR(DDI^B\UKV6 M0I8!(3L(]'&JL63;@]"_%$@L75\9Z]9H=!J,"N]7T&O]B'&+XYN\>1F11*AS MT_4VKCTJN.IG;_-Y@2UP#]EY>' A"\P:@-NHQ;Y>O/D0Z@8?7R8WTN H@@K M8M"2A*.8L6?-$*2-U(A(=JG#+M'EV9:@&@YX419TG$0A!7+D&D17XE!1<2I% M1!^KX(AK3%/0)X) 1*W%J>H,@XL-B$B"2:QI2-*P^I5$Y.1+N&2.0H[)2!A% M) JJ@)ZLPR^'(W6H:()FEEL8CX(6?)*XL19M?ON&J:$=BLANAKH[D$I%%N@" MO$QN,S<$#Z$K_&9;WO=E0]^(/T *(;'%X9S%M@"V>4I(-.-,$<]O\9S6)=NR=6S7I[9\_)639*<:2&737:L1L,Q9]$ MFY[ D0&/V; O'O?JU?V8>&Q'I?IVU02KJ(X,\%#<"VKB )!BELQG=Y/YK*(B MW2A[BWX_-O+?1CJ)2;NU@^AO"D"P7L;!I&R3A>+2/I$7.17;D$?NC3P4AU$J M'UF\PY&U3':V+M-34/)P(KLW);UE-.$MHS8_L**"'.@SJ(K28:S"^T@<#G \ MMV1(*"^^#31+2.^>8EV1?6HKN=AQ[F?W3M/"4$5T=#3,'9N#OFW,0IN0\\B2 M&-UE-LO140!.0,+#B> &=LI2$GI+7W35#0FQ7/I9AC"TH^E;YHTF"^^&&6B( M\;Y#9V,UJK;4P3#!'?4.K2W!DC^5?&ZIX0] [V-/!PEYH<%^R.OT6,0^X(5[ ML$DL#I'WKS2*(>'E+;2!63,M\Y.78;%_G#O5,X2"%[1!4&.UC[4NP+(IVVWS MG!VM/-COD:4X%O3*XVX0-]J43'_E^1Q0\$/K[_D=SL=;'017J8.:I7N:;Q6S[3%$HFS36PR MEH\+ .35DO@1KX3-?<)E!WL9,K_A'?']ZZS.KVVV.RMO[9-5HF M/N]_FW>%M'J;ZZ2#.>DD5[FQR*F^67+#^[#"@9HDX_S641*_9 ?^Q;]C M>&74E(2-4C-;/F6W"])YC)OKF;F@*CRG=3=E6UQFQ?Z[-=_2(]W54_CK#LM3 MT5S486V-IAAYF[_+]6'J=OH2Z(<_"IIBVJL\2S61+W YM&@ V@)Z-JY)I/6= +)(0>!D@*C3 M 6:$%T<##*<(L HR1\"C,*J*@3(I\!1]BRX%2L1Y 7XBRL9RO$@/]B@H0*NV M\Y/ @4")^[*"75R2KAF--H3P^"!H :ZC/ABBX"-@"C)X&+.-P./^&D#I&R%J MSPC>YB[M^AZ5M&@E9RFES>"B9W$LF&7I -4-,%QR"_$MYIR]ZVG#GO6TV[_: M**H=#Y^'\6S!/[OK[E14:WW..%]WT:6TR;=YOE5XK_0ZM4B:W:245C H;*\C MQURK.K:]=SUM^LT+7*4T4I+Q_&N^-8[M6MRZW3(B;UY(*>&,F T/*@_E"Q-]'/EG 5 M$Y>O9Y+S1 1&H(SCFIYL9X;%0V985I46+XG%4+O"X"?P8!S\= F5KVL"@0<] MK0-#AZVLN/"%/"?P;E$GZXKO_I7'LRLFVNK#B8?R#,#D&> M1ORSM%QIY?C(Z6LO*@(B++1FVT-2YZTCV(*6)Q3'V.462^XFDAO3\S#BJ*$5 MH\]<&57_+N4N*^4RO5XN4UV8U;[_>!B+A&"H]57'"D>!HNN$[PD K%:'ZNRS4]:58+ MH53\00T?YW+=O$;RPSU M30;%FYSA<1M-;!#T,B+E5UVT/0NQQO> MQO65V]UPPY.L&89D[SU?#<#D&,,Z3\[%6K$=R45M(U7+*Y:RCGN/"CVT8J1. M-.(!=;PXL70)6":I(VT*'1$/;A+ 4<"!'1/+&DKQM%&SA]% %2C#$QAE(@NJ MUA6'3(M$@O H,%+1P)!!;MXCV^AX-\H=L< 9YO($WN;#=#(VBCR_Q#3ND**U MU5R>I-HJ]K*-IE1JGV<-H;=YL#MYF#RK&M_I[+^&_2;R1#:;R'/;BL>2R68\ M=1_?N+CID!-YG*_\6^;N!,\X=R?[-M>#C^\OY?SX]=ERS/>9NT,?9H"5:NC%/LBKHB*<@U*L*/%Q&+4$\%IH3:<*N_# M \WP#;H!Q3-O\W$^JB2>!L-$4/SG#]X4@W;%F&-OS7TQ9&.,M3-\#:.]75\9 MNV.L[3%T?PQLT+CL/^20'6PQP#ATV"X&S#<,%HKP[[;\8K;(NS=_O WER)(I M-_/RV.-L2#\^EY]'"#UH=7_5^^:'C5Y'E-J 7Q,O"0 4?-;;; M>&X$C$<92=C2;:.%,9EJBFE)'#HU'AIXT-YPIT:^6F/>1YR*C@:9WD:. )?) M"_I(1>:>,84W'F(U;Z"AI1X)4PP &=.6)S4>NB MG]!)K2E%561N+*HC)"8B[T/2(,%@)&"-#"*J,D!*#1F3Z 7Z# N2L0Q3M(RU MT#%)IL1QI*5$Q0]$YJS"-*&'14#6/H?+=JU5M&RK0+3D!?16'_S1FMXP)./K M\=P&.D56)8#V:*^2V!;1TR;HXM"\:.9#$4!4EACA0 M?A\\OR8,=<>P&=9[!(W;V_*:4V0*3C5EJ1JWDY0IM.+<*,B6BX(E).C@5/,W MJR7#_O3CND'LC1OM9-$+0HZ-M7!@@@%'.L&4D0Y#K>%,KZ_L$T6&JH"'>%"D M+\VFG4COVR?I#$.,5.345I<)1$V60UST>%.[,<6^ ].:9>#WZRM!YK"HK)!6 MWR;BFJAF:G9Q]='A:.89N%O3.*92J9@CG*#+#W=1FLNM#: /,FE(=<(VZPD] MP7@SNE"=*@(_E"@'(KMX>H6A',AH%F3XJ\J$&0WA'_]AK6$UB"=;(]PFB=:" M<>+0A[;'(#VA(A\!"8!FC)J1%!CVC/1?!VE%#LF%I7CDY!$?0@96JB)**S C],$F9, MDI/[/H@3:".8HV%,J$8_(0Z^>7+T3-#+99CN;1_1[=([(5NH!ADN+;1G#>Y% MG#A("\V%HC$T:,71+:-U+1&)I,1DP>N)H7>$@83^1=^!"0@ TTA:DMF)O%" MFT.>@LWP,:]CC2'D@#E0Y!; EQK&$1"1QD"';KV &,WX1N>0 ?&-_8YOE)&& MN=)< KT]M"YY;?@=\9:";GL"3 "6I+KN4,)F3T<'3(=R$ M3=L"39]PR1@K"_QQ!VON[Z"!G05I(5C M.L#S%/T"$1:Q_0@YR]@JQ.+9]+:U[(",.?0(C91ZE>6,XQDPMVO1[EH^$/A M.CT5C_8&::G=?C)5.BR1P9#*7CM1/$?J6V_D!)'A5D9,RR,E2M67! MX8@M.+S)S]_FTGT^%LFT&HG40?-]^RE+DJ?P>^0I2*8(2[,=#Z#-(;:8_5[W M='?.J?F'#=V0D# -#Q_RV8NQ[M3;_)57&J6'T6NZW_WGCW5&P(O6*3'DF!SS M-.E_$M(>ZR:B'XH8K A]\284%N433Y*W"R#\VQW#0TK PC028:DDF CRWR(D M!3!Z:A&)%ED%3%;COE@$6T)FF:ZHD'>T3=RTJ0M.TQ08/@%A2],D@: %')Y* M4OF:95:!:&6M16(*I%I MQ1J>5NQ;T/&D#@-308-A!5U% M+3%J=UF3:$ MOS!Y-,%@,W)Q*%^1$#G9*K&Z!H*.^(G,9,5&NA$)PZ\02(.0P%C<;/*B M8Y("?-E%A:8BCS#5T5<'(AY?K2')T):,8_ QCE,0K%R.#!<6-?1N+1$P>*?+ MC0&50)!MHF74O@S1M0MQ,Y(6N;ZRC7E&*Q"/'?]=T%:!R$W F:\^MLG>%!!/ M,*0\@M)"(Z8H807*!A:SD,&\ZTR,DV)X@9!9]Q#,I:T@EU\ECK^M7GD/#*]8 MRAO#:^M7&QA>D:!_^-JK)*/UZ$H,KS7WJPGK=='079&W^0-_-^D%2SH_VARY MR\U\>R-UA;P@LMXT5?_YLRJ8"I.X/?C36DN0.728%72IB+/=@_-5G26'[@J<^GNKU^IMPZS?*C6RS?\ 026LK0 MW,:Z)[>EXK!1X9]RD5W7?2A8,U>DY1AP7ZRK/FU?O*\7T-\9;_U]+ARPLY'W MX&AJ"8TQ-,5?@1YGN^S^COUJC*F3#BTMWECMM-1:PUCL[[G[G"!$PIEJ?(=F MH\U'"X?#_UUB/=+EG!0U:O'K&[6=&'3;K,\$;J*W=;?^(>8<^@+1 TZV_60' ML,)D.4TCT-](>!H==QE;E\?MZV?$PN"]1VC)-7][S7DK1J-@2 M??EYNH8=)+\L91OP10('&Z[RV8?9[7J.&^OLW= YX@>;9/1U@"?5_4$D?.LA M\O;LWC\V7-82)_22L(B_5K./P8!'"E94!8,[G,)<^.H"_;YB_K MX@[Y(GO/-SX;5MUN5#WT-;H$"6>3^_3B .FVI^AQ[[6])ZI^76%?J]GK"O-[ MH6-0?!7--FGB;3YZ?6B/V4ZA>K1!S%:WD5ED8:SD$@GZM9IMF2UC3X(+DH1. M."'S1:.2QX2AWME\VDVC+<+LQ3%XO+O2Z+QWUW*"79;)Q;*^^$Z0YA=A\1]2 MA^#<]4.&OU6QK MG7B"!!.\:6@;QA9)_M%?O7WLC*+M(Y5,;@ >;3+?X9HTS>U>7\%6S3;+U9)X MX4#B:Z(\'D=\;O-E28R'C?O"_N#A<,?73IVX\(,]YKE>G/'RN<'^CR:C!S5; M3BN7BZ, %A$63HCSL@RV./4VGW2DHE;--AYF9T)(3[S-^^-6=IKJ1L=RZ#QK M"+S-Q_%"ME[6(VPGN/\:]D-(CVZ D!Y_FS_''OGPN"R\O'\!I"^MP#\T0'KH MC #IZ;=YNU7PSU\JM\VX):T7!9!^/!09,^DT:FJ8['IFO-C);0>/"=@3U,M^ M\S;O%I+WTUM_M2\<0.X7U.['0(P)GPXQ)OPV']YETR_-8*H8;?[SQSH7AAS, MS5%!8DZ(L'O'R2/ RF-)$VW0"3%F@$)3=#, O%#4V?65K.B [*%I "BV",@Z MDC7 U45_P0AS7$<5"*0'P735T3^19AN+D@0@V$-1YR0?4RBDF$E74 4*? =O M((@AY $8R&/"B6, [A9$E4'/%P9#@NZ 515 0"#OM].EJ,%!!,-FQA]-M1E&ZZ>@71"@( !. U=.&1-"S\"J&9 !Q-XP'/[ M)#AYB$^R0E/%C ($=3/* HPOG![P!2*Z)E@<<'VUC@5,*&3[5RP@9CNKX;/P M 6 *@&53 !MT K UQPN,=? $(0]]\_K*9' ;6Y-5?X-MT564T 4N>A2;YA' M#'(,'\&ZG/0GV)0#KF]?EAT)WDD28R]XW==7L/"P'WVDC#3(+@&(T$00^HS M ;O#?PT!(@0>!,AN)F2M(B\(VPU:FPT9#D,.:@9ZD"%%5-1*"B&B^5P F"(/ MOF'R&/E3IC B)L0BJ)S%9RRH+)A,X=@L-F[']W'.:M !X@B,6$45"19Z/O*!$!\Z%\F(I(5 M=&;8JG4>_O75R#Q\Y=C8'T]\.N!7P_\>N!'?Z#YJ%7QI-B_3!E;]-IOIL"A6]49 M5/J*'9TH=A0^:>S(*UYS:*[[U53XV1_XCZX^D/XX^; FZ 81D#'P+Y-/X_]X M\\>2;VA/R%3'>)-X6?AWPMUYN&M2Y^E.M..L/JIUL8EI):O'2])XOWH\2Q61S M_#22_.%'-OX0*$L-O?WP2Y_<3W[]R-7?QWRG)L0S&5T/BI-B4@W,ZS_:/\;^ MN!SWO\JM.7HLQ]='&6URU] "[_?17X+4$@O!"B_YU0<^T5(*B4A?N'NZXY,% MO<^^5E_%3BTJ]9O5>>2AJH[K=Z.R/F/?M4SC_N6U_#!IRYF(,-)&W9>!WO@Q M:3W^>,@__DCWG@+]24LKWKT^YM[O'Q_E!V6N9^+WNE));]__Z/UZ?*D_OD];=;&E3'/ES&V@ MR/GU+E)ZODMSK5E>E&-W M]4Y?;,380"3P.)&+_&":_U%+];0V-_\A-'K%UY;&B5KH=A*HM2*"6H@6NPEY MR-W*[/NOV \]PJ=+VO@ETNS]EW@IT[R+(2Y-1QKOA;G,]=J! M9K_V:]J8/G5SK9[2JT?#W&U9TOB(%$MFLW*CD8\DA8902S\_L)UPX_7QOE(> MOM1S;;G=#1=3[]%&-?H^R:L)*9VL-OCWE)IN)>[3 ZG1K///U>SSQ%]_RH_D MQUY_/$^70Y&".%-;SY7GG/]')9FL/O:?7G[-.B,IUR_."J&DVF#563^N)]@L M5ZK-ZX.:/SJIYGWZ8\^E,?!Y/9$,_ M$K_N[VIZ_CE29'\,QVIUK(?O<[-G[K7STGQI"YJ3Q4'_70,!NHZV'NM2"^2(-<@:T.ZEUNG*K>COV!4BW!<^_Y'Q$E M[[][*E;N'L+#6K\JO]^-(D5_ZR60&.?9-CJ Y\$P,,^$@H_RC^Z@U7C5!J_= M>CCE?XHD7X5\<_@:B@X:PR3;FI18MB+D([41EWG/-74_UVB(Z?Q#)),83YX: M[1^S9K(6?@@*6K;PP O#]^Q<43EUJG2>N]''F)1XO^U5ZE*B_R,XX>]+]9>I MG!RW7T/WP^=94DIEV!R?3119O:MUY%!X4OTQ^?'*LK/A,/9ZU^R/?MRVPW/U M5R/_VGA_*-P]W"NOO\+<^^U#/Z]5638:+G34>W4R>M*GC5*D*=4&NJ)/GMY[ MO5KJ]C:KOV8>[OJO(;3_*3JM6D)/Q=Y_#'-C_97EWS.);%<,UM.UQTFX*$ZZ MRDLM%[R;/-U7GC/E;*(Z#.5_U5^K3>%YWGKL/25ZCP]R/ZG&GQ]_C(:57R^! M6KC#]FX;2B[*Q^JW [69]V<'Z?M,/9"0:N5RKMV\"ROO-37?U2=L(]X;_!!+ M0KRF1AMR+CB>3&Y?Q5B2&W8YMAIG>Y5XME";U2*!1D'GY;%4ODU74M724R?4 M#P1F0KD3+RNY]WEY&,J%:XV46IJ^3G+3OMJH*LW[>*#_VKM/L,%T4>A%>B%> M>%!JI6)4]+<[L6"VWGG@\Z5'C>TV&K6'RF.]TNO]RK&Y@I#,WTWDNU_=0#97 M^\6^BFSP\4=D^".3XH1RK5W(/;P/!Y%T95H*1DI\IMXOJ;-XIIBM_ZKXF\)] M=Q8;EK2[>+J7F6::SR5)$_/)/CM)EB:U3/P]^)[,3HJ3U[O[[.C'C_=N4GN) MEJ>5>KT_'[2GF9+(/0:+>KO13\TSI?;DY3WU4ACTQ"8K*8U:[G%<34[9YE,Q MK,1FP9P8^O7(/R2J_?3K#ZXSS$1>[U_F(?^37YBT[O2:4/IUUU?FM4PPF$RE ML[/L75GTYTM%36TUYZ\_"HJ4"#74$M?MCSOMU[M1,!2/]8*!T&!>_34,]D/! MN[8L3F="6)U7YL*/:NA!YH;)=K\WJ^MWX_&D6VN'?H7'];1_QG)R_#DLBX-? MY5R^/=,;J;N./."GY?0#]VND9VN-KC1I)<IE_K2HG' MITJG7@Y-JI/&PWV@U$F&(YE:D96>2H_SJ3_?Y^3GEW&5J_[*!FZUV^=GK?)8 M%%/9T$NG_=#[D8M(+Q5Y>E=]X:6[48)KIF+YA^I=/IOM!5Y2\GS8ZHW"]='S M5'^HLQK[7GC-U[MM/EBN\++_%EV>DU_O@6JE-^9OGWC=/Z\__!KRJ5E->PX] MACM!OA3.9%J2W*Z_Q"?U$=^;3ZO^0KXX? \5[@/9[."VJ#^)]1^Q;+M3;SW* MH;Z>Z09^15ZG^26?I29L%9I/P4JK>=J,ET?R9VI MVNIEE7@V_MZ\O9^/GY/5W&//S^5?U4%K]B0^5<./Y<0TUQA-Q.>@%&U-XQ&T MHU^52J%=B UR0R&;>=?$1NAIU.L]5]YK]4GM?O"2:L^4ECA^#@U&E:=ANIHI ML$']1S%3\VO)ZI@=^N6P\)(OST9"+*HF<]5VN#A^Z/G+KX$JG^A.2XFJ+&A% M,32XY=KOD?^_Q#K)5A0& "BZ( 8AQ@_)H :4B/D(2*\XHU,0:4+H5U^<4YNX M[W$=][A]M4402"2-)#6"\%,PF:G90#*A,7>A:.916#>G!+V^@R.[N*[M7+VC>'>,_.0:-33= M>!?N;U)O%LF)O_@3M4]G6I'L=.8L00>A$$I3W*F;\" ;V)G*6:8"YH M-;!MI3N4Y4Q&;ROGN@MZZ'WGN-.>V?&-M,E_ 266<3-%?_XO]S]02P,$% M @ 3#I_5AN",<3;#P @ZT !$ !I;G1Z+3(P,C(Q,C,Q+GAS9.U=6W?C MMA%^;L_I?T#UTO3TR++E]2;KK),CRY)7C6VYDC:;[4L.1$(2:Y+0 J1MY==W M -YO$"G+6294'C8R,#.8F0_7(2[O?WRV3/1(&#>H?=$Z.3IN(6)K5#?LY47K MX[3=F_9'HQ;Z\8>__17!?^__WFZCH4%,_1Q=4:T]LA?T>W2'+7*.KHE-&'8H M^Q[]C$U7I-"A81*&^M1:F\0AD.&5=([.CDZ^PZC=+B'W9V+KE'V*">HYMFT)S@'P_1:2MUP;4=TCXRWM1,:$0Y\4OT;2/ 9?9(")@V;FFM6XXE4R67Q$P(W[>HXFU/3T+%#]$ML MBM8U71'B\,"91=EJ!W?!JZ+#(X&'QW?3\8@9$KXAB@^A80DK1J1$[+(X*^20C^YP&AT'%\O!BOQ7P#2'.:2 &= M&IDW*F2F,_C?[> .4!D/T?A^,.G-1D!PP"3NZ_X*VTO"1_;4H=K#BIHZS/@& M7US#V<"H96B&H\:J!+\:P[/R&/8_].ZN!U,TNH.,PS^N9J,!SU1[-#LTM"A/EJ:-*G+:TN(E,#]K8"8+WI!S2\&7]J:*.[(EQC MQEH4,EY<0J9-N(]"?I;:\]^*N1/C"4" -85M'4A[R!#83!JB/ MS"6ACSW'IQ.5KCXY3KO:9P]=W4S/3HSERFG311ODRAH&]?>&8.B5ES<&GALF ME!\XO"2M&H>3- YQJ5XEEY7>%XQBDIN)T!UU""S^-GAN$@^'1(K:V]VTMR4O M\IF;Z= ^M2S#D5-(J, PMQ3C'+&CH59%H';W:=K=,5&R5B>$-=?]U%M[1>X. M$M3N?9/G7IA(2MYF>E.:WA9Q=5U\ H&13.KHSQD+,M5>/LM,$J682R$&Q>4T MT^,#:VW2#2&7Q(;2G'L3^][.RU![^FW:TX$(Y,M 0D@SW3PAIECNWV/F;&8, M0Y738G&XPERUPS/+45\.DH)07%(SO3ZRX2>9X>=@+(PGJ'V;65MZK$CR-M.; M?0S6]#0G:-83XH!M0-)G1#><"=&(\2@F8C#-F,XQS,JT%=$>[AE,TF0MA%]+ MAJT;&O0Q>Y6HQC.S-I5EP[+)B;JIL'CDE8\B!>1T9WK90X$.*%("^5H@H49# MJP9ES'/&>#&R+.B$F('- 6.4A;-0!842NFYFK1O)$I&>2!KRQ#43@JD[Y^2+ M"_8,'L4$_2@(M*63U<[.+&@C B;X%=# MO\R4 V(F>OI*T/D<:N RR^@JP'DE-!0V93 ZCE890C5(F<7XUMAUP[%)Q:OC M:.1GJ?V?6::G ]H-=W>Y:'4Z&PU80LTJ,-$H2-3"9"$!1 M<*OA,,36_7'79Y/5[E8&!1KN8M4"+^[S$G1J$+(K>?5RL.&XE)O(7A$'&R9O MBR\Z#&M.T(-OJLR&BX4H$3W-+/"K3)#]0F4]\(I%9E#N ?+M:-UA)O9Z/I(= MD(YXU0#G!!6J QP6UE!4E6NU?V*$]=#5X4JHFJ@3=R\Y@*R(AT.%2*$B#>@CZ6:XWGIK'< MN29DA:CASVX)V0E^OUA$PW(/D&]'*[64VI%7#7 F!+4+P$U?2L6W'.=CIZ10 M(Y2)3R4V*1] *+%Q.1^3*@Q*B-[D["A1;&P^0):SV;D8HB("-229$%%\,_0! M@2W?DX+IPM!UP'N2:"Q/)8H=M^KO3%M8U:AE]Z04?G^*)A=>23ZR7EER9W!3 M(PQ;@/EH/Q(.B_ )_,L,31X:!H;>$V9Z.6C5$M0(9S>OE$ X*!!%)?IP>V4> M@,Z#*=;VQ*98XS%V6&TW5C6TF4!1&6CCK59NG_7+.D":A\O@F3#-X.0>&@$I MA6220PU@Z:,M<0"# I LX0!;'@ACUQ&W=8D[W4J!%J=70Y8)SY2!+";^@%>> M_\752].?HDL1JS+(716S% MK.D+C9SC?_D(E2%4HY,)F.2>&SQ L^TL84$4LBRU$J2S3,BD^*SA :F<;8?! MB'-%%H0QHD.BMR]"!(735U/LP*=&+Q-=26YLF4W( LFKT<_%;=P7+6Z(R^E;?MJ*D<5%2US(W0[NROX53#MZMLR 1(A67(TN ML4U[PR\X$(&9EI&2N;H=A- U86*2T@F4#P0XAB/8[V/%(%$.U)C./DPV\;RJ MRT]4;(WZN14/NJ&IFJL*]D:C\J9:\&0].I:G"RM;V2O5=A(7%S_=OH M.]%U]/[?Z2OKWX/AE#G(SEQ^KWJXP'MRX89J4I2"1?S5#OC:(JE]TFV?GAP] M>7S(G+Q0U:FLH6&#R;X[S.4*327IT-,AP'JE6#SP01%78M=@=:D&V\,(J MX#]8(J>P8ASZ=?9$IPXCL(A@CX9I$KF3[)98<_%@B-#THJ4F@12QUKAHP5Q: MC"'BD9IS&%L,JL_D$*B[S(]9>$-B^"3+N4XM;-@CAUB"$JQUYQQ&'U=07S/J MKB]:GC@#2%1&3+%QJ+&=E%E5F6IA*'DD]K5XC\46 M&7V7.]0B+&W9-JHZF#*$1>962[81U<&0&5,K)4IXCF+M4@"QP]=!C-?6)2+W\:S^)4RJ31U'4SSGUJQEQ/JBCW; M:6,4^750?VC8HG\N4+XPMPZJ)X;-/EX;#C937;6*H@XF]&:WX\4"RK272)?J5(<)I^=IOI:J#*?GSEEI.3,:6;UTO5W W!Z;:H(JF#$9YGNR=Y_HZEUD'5 MB7BJ*Z5H,@V#9'&'2:!F?=3NYJC=K;_:ISEJG]9?[3Y_ "9Z:J:= MDU$'A0M."RD&]6J*>WES[UZ0BY8FMS<$]GB9%K6)@]GFM:R9KD1-4=H4DE2& MQ*/@DG\?P1C\_,EP5N)Y3EC(\+ 12UTSVYN3:.W(6V,P\Y=WT/XU0G1^1R!I M2.+0EF?XXUN=KM95V;YV5<^-V<_HC##+L*'FAA$M&1,*[*S,55N@JUF21'M' MWJ\-^1VU65A/[YGQ"*K" DSSKS[R;-M&5%M E8HG\2M'6@.X-,Q7(UNHR9VQ MG7R4+S1%2;0[7#J9OR):US!_NJ&2$:V9KHZ MT4>V?[5JNI7O04YM712-H&)8)?J0,MF28^T\=$,YVKJ:ZD.G?7&A]>H?;9TP M>2W4>/&1BZ]O^5.NREQ_)/.IZW]\W&IRAK*N9D;[T947^O;\Z&!@F,I0DK@FDUQ1\U(5, M_C(_-%Y@]0OX:^(!.7_U;VKWGM+)&*DFJ8D=4Q@&=->,@J R[C4AG+!'N3+S M+A ,8J7YEKY42$U\$;QI(SX !7MSPV=U>KHNSX#QJ),M25W;2);2@HG8.N\2 M<;G!TA;A"2\L 4T6EJHV_,^OV:7<44%8;;WUB;(',0AY 9MP#V(Z=:O^WED] MYW_$C4 QY9/I.UOPRMU2&#B4ARZBV)H_H\P<;2@DJVLD+M2\C_EJ M:-(G#A.*9+B49ZQ4T_ZA3(VCI38T35E7,ST]RYA9BK*N9MX0Z/U(4<,+YT;W M>"/OPK]RR4-,$VL\$L]D3C;JC/4BJ:P?V4N/$F;I]. M\D7]>1RUNU]J[ :Y#L]N6A2GII:2]'(3D?@FR;B+?^7XM3Q>-;+OI2E0-.<] M1UYE/?CB8G-&;S%[((ZX<#=TX.]WK/57%[)WD]$?$0B>N\1*N"2)"XH M?X'/7UF)%\1O@$IJM@\HHAT%5Z[@?S=D.H M.B0Z@&2*O4/A-!>:3#2%*D-8UQE4P5I^RU*_SD&DP:2?$[)()7[UQ?+[CG?= M"OS\/U!+ P04 " !,.G]6<9LY#0X-/)V9NW)PX.7.J1X/'3R=?%:+RXFLU.G#!"@8=\&N!/)P$]^:8-_[Z$RH.YH%*_JC8H8BR'YU?D!^+3^@U M\3%SKNAZX^,(\R^2AC\Z[]^<_8")1]O9_M^#Y%T2;\>'KZ\O+R M)J#/Z(6R;^$;EZYA#!<1BN)PQ^WMZ]OT3T+^DT^";Q_%7P\HQ ZW5Q!^? W) MIQ/1;MKLR\4;RAY/S]^^/3O]GR\W"_<)K]&(!,)N+C[)J 27*KJS#Q\^G,IO MLT=+3[X^,#]KX^(T$V?'F7]+%,_G) G)QU"*=T-=%$G8MCB[,UKZ)UDQI<69-3']WCEB)\&5Y].^%._<_;GYV?G"?/_/G@HVFYXSPR)Z%@GSFG[AH.0^L1#$?8ND2\L MMGC". KUPF@(^Q;P#C$<1$\X(B[R6TM;R:4'T<60PVO>5#A?S3=BFN"/-C*R MFD//(E\]H> 1A[-@$5'WVQ/U/3Z/37^+2;2=X!5Q2=16%3CGOE5$X=.U3U]: M@U)BT)' $QRZC&P$W//5)?\RP*%62"511X(MXO4:L>U\M2"/ >%8H2 :NRZ- M@X@OIG?<1B[!6DF;<>E(]#N&-XAXT]<-#D(AJ%(=8:LM5O\&(=Z['&X(>B$\B .#-N'0D^BV- M,)_LM^A!L%$+6/5L9Y//>DTB.6%PK?E,(OHX=S\!9@.0=B@D3>9CB%"%1[N: M7 3/D?"Q/.$]\^XL%SSM;*(FZTBX*:>G6XPON<>_(M$==RAT@BE(NAJ=V!=+ M$O=HHNV2(:ZY"W(R='0=B3?CFZPU7J)7?5>O>+2KKLW=O7#L1AD:]WQ3%@AM MKQCV2'2/74R>Q;CG0VSQ@/@DP#<.[K<[QJ<$:17^VR-#ZQNJ1[R/MCH;X8PE M;*'/(:PI=^ 13].'4Q,)=&@#AY,WC:\^O4=@)T90MS]F@@3 MKI9@@(4!)B&M9N>([C M.L1,GMFW\-!14[N&9S]S?=;HSQ]\\MB#WK7L32@+ M7D".X]I#B*^I A#:_D. 3:5NP:K[$&$;H36D_6X#LJ%V'4L?J!> ^C9L[((LQ&GD'9AZ.8 M#J/8]!4SEX3XCAM8[[NWX#6,&O,XDD4T?$XZ4HD*3L.H( IDY =\48O7&U X M_0B6@R@%WQ4V8]-?:J6IX U8])QZ:>Q'->33?1@JZZ83O,*,88]_F.R6A4<' MS_&VY]B?2KN/[K%+N9/D$Y#_WIQ3;RJ ^Q& U,*$6F-/]C(\0'5RU&)%(/)U6DIXY(U%V&HO-"?\U M?;)/473EB ?BG7.9=B$5(=_\=C&_F4W&R^G$N1S?C&^OIL[BY^ETNH>2.J+HE):*-[,"G1EZ>@*A0^R?C0.1X\(;4X%KJ?8C\+L$XFT1#G]X-=D MBKR*&\_(ESO2B(]/MN4^FRPS MKM;$A$A%1,$1NQ 'UF=%^<6X6;FLZ, M-E^0^T0"S+8--%'1F)[?8>@4>J+>"#9UP"NT(1'RR>_86]!5],+]YPE^QCZ5 M8E_1, JO*EUHA7PG9C2IKYQ';. B-@UM\ U M>16_A9K1K" QO8JTPE1K IOP$NDU+([+S-8;QG=7,@ND 4Q% T/LG5V(Z8U@ M$V2U*MYBI=>FHK)VU0$A;!!S?)<3K6(9F)WC#L$O22+@XU"LL'7CC M-641^1VE8:5J!94[J8Y:L'8UK>\079NWHNN,S/4=N2NYI8$+B^7DGS0]N.MD MAP[HVV)=EAW#^9H$(CXH%P]9N3)??4WK5A3.CHK(]* # @50W":8OTA+.)4,>!JI?Z9&% M)MU,06)ZN#=!2:VV31CE_<3=228M3&HJTVX7&"F(\C:!=>@HPN'2T9GVQ," MP0Q@$V3YTP9:G"H?AH'SWCPX"E5M0B0[M_EO$CUE:1KX4()1PS#[WCQF38QA M$X@Y!2$[T)K'+5IR(5IH"2UR9!L%J!16L*G3U:P^H!"(GM0B_[9AQ.H/ E_Y MUL%ZO*J>-;5<[<[0Z8HK2T^:G@_J+5Y:AJJ5M*G[+!GOZS';0J"H>M;T^ :# M4:^H7=DVSR-":^3?(>+-@K1,1Q%;J",PO5\%(Z-1V:;1)IHH'E6K^=%K4\H;_>_A#;=6WUA^<<+N GW!SOCO@]]>ASNEI;K0_ M4.>=2IW%DO_X,KWEJLROG?G=]'Z\G/$'S!S=DV6,=XRN5.[,P4.FO+%G',3X MFH^IJH@?7ZW\6%RY(++6_#]/N:2W8F9Z.:A JN2HM;:136NZ.(\P7WVFU)/3 M)&;/Q,6A.)6@BAS4TYA>X/3 Z36V:M^ZBYWM?41 W##_L.FQI-"@ $T5>!:- ME07V?3&B ^\+8M^P4"D]:*B(#"IH3(\5.#!ZS:T:,_ Z=_1*BY6& MS+1'"X<+I+]5B"4O2/-%/;^W)@$)H^2R#2UF6D+3D9\&LQ_,!E;AME&S6] M6@Y@T;KL7$4/M6CUS;1(I)0Q-%47J7C8]'H[/+0*F]D(K7:V+SUH>DTV!ZG- MJ\)G1 )ADWFPQ(PO92BYFTIF_Q5+N9+*]#H^/-(0*]HTBF]Q!-FC%AXSO=Y6 M2ET:<_UC;Q&0.S72.2:]+5/GD%40F%YQX>#6:JN96 W&_5N^*_4@>/X>'CR_ M^GE\^WFZ<&:W_(OYU3]_GM],IO>+OZ -#7]TIO_Z.EO^K_/=9'H]NYHMC60* MRJ]9/=#U^P:ZCA<_.],/A-NF,OMUQ![LV#GJ9?OGZZ< M9\$\_K-@-)I3&F)3+'ROG)0LFO\A5RW4PP6CMF!E. [%)D:R"5RIL9A/KRF; MT/@A6L5^=E"P'E0UE>E=V-%@0HQB$XB+)\3P9=VK;"NR$#7/F]Y4'0VIV-%@*$]B$5'X&GZ^2@R=T\V>9Y'E2]D#V'C2#2T,"0^9N%R "4&PJ7RE#5%^K) M-T:J@W^"'DX.0^L'2]%J:B:K@KK35Z%@3,(GL7^>KR;X((*3G[.@? &Z,@ (H ;NW-_:"V\3*UD.;WI3>O;NGTFW:"6!1!YBR-'C>UE-]C*"SZ:0*YA! 3>XLA32]O9!'^-#6;R1:['99DJ M>1@*>*.MS \NZ=C]+28,M[B$NPD/2_-3"E2+P?#&!K/*J]F+G]8^9Z_:@,!; M(K$T3]4&S1IS6 I>VO=F082"1R)<*,V6!$!J:9[JB*%99QZK0*U1>Q=$/F*= MJ>1A++'J8NS)$C%-6'J?=:RAL'0-42!63J@JC6&3&Y0-JB1:-PO#6!RGUJ1[ ME$26+AH-X-.;Q*H9YAYO=A+#QEX]A:6+!!P\G3&L0BY_K]\=(US#C;BN*)&_ M'CX-F:5U#7 ,06:Q"LC\C)]-&+. Z\CECA]\XLY7*\PU>82MAQH6EM9"M%L@ M0>;J/XF;%^D>/Y)0Y)2]"1'O%L^DD3FL:USIJ0DF#7E86A8!@+&%LB9PO*4! MVTG&)Y)G%&&^C7=Q3;RCJ):&WM+BB1;X@0QEE=>:$UX6_<\W\B3*]!4SEX18 M<7\'@-32.HMV\ZO2//V/QR5Z%2%A<2A#W.AWC^4E<$LJQ7HHUBZ.7Q#SZJ;7 M=JPLK:H CM)CS&>5AR1L(/X7X=-GY&-9-1!&C+A<'_'%./ ./\@]><=7$^H5 MDP[3U_26(?Z+/ %TSVTSY4N/J[J3?F Y3 O*2?QG@W*FJ@P. ?W-&SH2$KD_#F&'QCSVM M0U?.GKJ_LXL+T3/8=KY:D,= UGT&45HKPFU]1_G.+V_I _E_*,J?,A.RY]@Y M>W[.GF%_*J7U3VG=4UA3^'2@R8>B)BD/)V/BH,!S)!NGF+SI7H&T,B=KNU+D ML[=%D5,J9T_6GX3R)9\CNAK%Z6L^N9%%;$A4F534$QT(?E84/,\LL:ZT=LK/ MJ2S-ZEZERLCD@>#G1<$EB5,*U/9QP'B])I&,M7%#)^?]'W%0.S+/+HJBYCA( MXQ9X]"MZ^FJ$:E'?58G*Y[^4I,>93S0P*CGLU5*^+TUUDEJ>]'*JS[!U+_%T MO?'I%FB?;%WN(& MT0?$IR3W";O?N \586DW_MLC0^L;6M=E2BN@;)(O*M&^\^Q:=9)FG7V[2O+SHJY>_8;H- M:.Z=B/<2^>$H*W(O%[;G-;TH+?1-IN.T+6F?I#7'SYJSQQ2WB"7W\U9;H,)O M:&Z!71OFUJ8,^,)#U4J7/ W 8K5'N_CPD M8IB8D%G11J^)W?S5S MI9CV-?.5+^.J(S'VFC$AD'A# X%G,@7I15016KI3&>HM-B4WR4&L(--U0J9 MQ&@K[K^4*S48M2H:TVFPMHC5ZV\A6H7X%QBQ6CK3^;:6J&GL8!-RR<+=?*K7 MT9DNJ&V*',P.5B4R81O4G!]>^0*X:H>E%$1HLG4]<,=WC3IIJXYLUH*M>V:9 M9#>XN^BUVB"EF$0[@Z0[SUUC%IE!CH!%O-GX4C+DSX(59>OZG,O%4?&-O4T2 M[S[,M>R0?=,66>@+"<@Z7L\??/*H,$LY6=+*+&EK#MTU9X\I-%O94L"EC06& MV5618%)EH$^JEV6F8.J4H2CY;/;3T-0'6 M;#ZYCB,N8Z[86"1]JR,([\HIF=K ZWX*21I(=4^:D(EE(V'E3.NOLN@.Y^K4 M)$&A#O= ^7*N!J!\UHZS;RBU1-*421OD"\PKRN4.E"^Y8A#E\Y#+)'':A$FE MLTKZ.PY&S>@%5W'D=KJE$ ZO2\Y-_5U2T,KELM=9B,LNQ"0?YCD.H0+KJG6?%]R> Z3F_L!EG$7 MWV2Y%.F$[ULPE&DHZ2U?ZUL?>ZI[WM3++PK2[.]SXU)=\8 MD>ET1UNPFYC)JA.6)87Y+X5K>0_.B@9>EM*I?H^(N/"FP?COI#73F9;C9H@. M#6[I')+.A.K7#]<];_K:DB.G?_C[@P?.G55XW[N/[K%+ Y?/9_4Q_O>E<%R= MU[W_W#GD:\C7[N]5G0/+?VC-&BG'T37F(P3Y(N$6WJ^#P1HW4TSICUV MW2M+:UYPVJ6-;9J=:Q2465FQY^:-^A5GC<#=I)Z1:7>^DXZ@L],? .I;*E:+ MV(W$3:B M\@W8&+:B>\$8I5]_@#P)F\WG@4ECV0?Q/9]^B+*41JCWHBW:>>\ MD\[0PIK]7Y+$%2+BOK1T\1'7IN6##;47S@'H3#O=0-" VOQA!FU2@N?]7QQ& MFLL\P0Q,7Q?8R?"KLXOE&RI-:J:4TZ_>00U49M+A\6V8^N5;%?HYSCU\P4[] M2;=4DFJ#E%+_VJ-N*;M4G;2_B[]$2I=_\O]02P,$% @ 3#I_5NAF_@M[ M'@ ;<$! !4 !I;G1Z+3(P,C(Q,C,Q7V1E9BYX;6SM75MSV[B2?M^J_0]< M;]76G ?'L1/G-I,])=ORC&H=RRLIDYTG%TQ",B<4X0%!V3Z_?@&0E$B1N) B M"'B\\'7Z>%@ M>CX:'3@1 :$' A3"SPT_(0_3IZ.CQ\?%5B%;@$>'OT2L7+?483@D@<;3F]OKI=?I? M0OY+X(??/[%_[D $'6JO,/KT%/F?#UB]:;6/;UXAO#@Z>?WZ^.C_OEQ-W7NX M!(=^R.SFPH.,BG&IHCO^^/'C$?\U*UHJ^72'@ZR.-T>9.&O.]%>/K GRA4^/ MDA_S17T)ZYS0D?\IXII<(1<0WD*4$CG"$NROPZS8(?OJ\/CD\,WQJZ?(.\AP MXL;&*( 3.'?8_RG0ZUK]D."8-1@&[A'[]>@5T]QC./Q_04O^B[$]. MCD\2YO]9*$2>'V@CCGS6!@^@\AB=3"* B[%O & M8!B2>TA\%P2-I:WDTH'HK'?"):TJ&L_'#VQ$H45K&5G.H6.1S^]!N(#1*)P2 MY'Z_1X%'A[SA7[%/GB_@W'=]TE05?T-MY/I0*6D] M+BV)?H/A _"]X=,##",8#4)O3 0:TM5OX* -J[%E0_N_, G&H#7X]*2Z->(0#K8/X,[QD8N8%79 MU@:?Y=(G?,"@6M.1A+5QNE+5,)L&:8M"HF0\UA%JJVA;@POC>A^; EGX$G=U"N*MM6TZ7(O&K@D0V-"]V\AT_8<0\\G$^A"?\7Z M/>UBTSM !P&Z<7"_WV Z)'"KT$\+#)972(UX%W6UUL,Q3NH8ST=T^B40^R 8 M8HRPQCBDIFUM@7$7P;]B:K7ABHU[K]1K"0%!KRN>=E<^':V ]"J?L?;9DB)% M7GTLY/2DK\&BFT6=GIA2HEX7>'KR-N'5[=I!LS'K$+<_)^H))R3H86+0DU"? M0Z\#V04DP ^B0[9NQG2!DS7!YW;&-B5[$\I> \R\1"OEAF'8SUF>5[K:O5W#I=3;(-?U*%VL[\X1N+4943T;EM2^P78T%S(THRGO/ M-'Z@=3)90, .H/!2:V?>?DU&3/#%#_UEO!S?!?ZB [V%[$THJSV![,:U Q=? M705T:+MW =:5N@&K]EV$3816D':[#[OJI\6['S5S1F9N-G^E=?JP$]-^%!L^0>SZ M$;RA!E:OW1OPZD>-<4QXO T=DW94HH)3/RJP6!K^!9W4XN6#ECM]!Y:]**6_ M*ZS'IKNCE;J"UV#1\=%+[75433[MNZ&R9GH!YQ!CZ-$OD]TR6]'IG_$VY]B= M2NNO)M!%=)$4^%KK]_J<.E-!NQUID%IXH%9[)=E#W3WX5=.J=W&L;K&0"0VP MF\E=53@O@R $,HO$9+&/IURT>\H"N_$=//1\NAN)>%](*\H;9LV%:G=$BQZE M98XJ&70O][JR0P\M@5]3Z#)U#Q+SF@Z7<'G'0D%KB5LD[5Y6$ 3U).0$W,]\$_9B6[% 253!R0;H3*M+:HCB\%L>.&< M#:X&U^=#9_K;<#B;FA"Z.B:YH,$;?0VP?V7V#S 8!<@N*!^S" \+EH2C*QI Y MB.[X0!)'APL 'H[8FN,(!B3*ON&K$#XTI5_R!(AN\S\?T*Y0H7+/ "4]BOD< M4,A]VT^^3@NK)FL5OLIUJ@JN(@H"J&0Z5R!G"J,M,2_2A:\(&T'Q5C$I+\-5 M@$AMC704$.%R\GJ?@;D]KA"_+6RRU>BN@]^NX'$E1?B],89?[E3L2[I#$V%7 M*GK;.FS%K:( $GG?0&J9K1O=9AB"*,;/7,Y$9!480I(..E/KJ,B%%\)C#)^! M2W>4,7>1\_@0IB6&]VR(6<'$YZG"2YO%;=58;AE^]9013EKF\/0\;DP0W #? M&X7GX,$G(%!B*".[K1K#;<--J8!P@C*&U82YF$/H#0$._7 1J4"J+G_[UGYT M))*+8'EK#):R)T*V4]HN>_O>#!PUMK*5(ENWL[.HBCB%"A2VB]H/0J7$ MPNFD(0;E$R_VS:TTT"AG75:XLJR]YI6++)P">K!O@G@=*R<4>VCKG.#"T;U= MB\_ TS>?W+-1C4TO::=O=9>%'!&+H7?CL M.'X\GT/,+LE@Y$+H1=>0?G4))9U'D]YNF.JI(<+FG2%L%,-;+2XO!">-8?!] MNVB-HBAF9Y[C>P[C48V(W5@UT$4'UP214 MTM[5A-5+@DVCGWUL%[QK%.+U*'"#_165Z28 ;N$VV19*4AJ[X5"++CL.[F,V;,9THZ7R*/)]6\AH_\%^EAM :YO=C5UD(( M8%,O0%< )HVN.8);]/L*894:0@R;>AI:.!?X,XZ2>XTS)'"6]&$#8XIIZ6CH=]O-7 K/K=%ZS M*:"2E?5MHIE&0I";>F2ZG1K:05G":U]A5JDDQ+FI=V=GG*\A20Z_KU DF>D+ MQ:Q'IRRMT/ Y1\TO1UN*T&J^]QXV74J,7(B.?EW;-P8]8]&R,(?MC0^N@N;.A[DS:FNF3"^)_V!8_9<9$S[%S-OR<#)5&G;2Y(^F9;TAP' M;MHM'IU*OIW;N2#IVRI)Z<"7DG0WY"ER/!>$/"V-<9SZC%$[1?+.!);E?BX( M^VY;V(S224F=A+:[H4&5"[H@;FGZ2\D=3N\4&70F8]7B6=2\BFY:QK=9)JG4V]?#B9G@V35NXDM739K L*E&;P[:5R M'_(VRF9=4*,TM^NOG/M04"_M=4&CTO0O6EKU(;\X,W9!9NE:H \Y:^3'+@A> MGNKELUXO;::EW-AY1=^4IOJ9,%2(D,G1G0=;$7!W \+PNG2B2@)K4FMX &7-NG!;J& ML3[OP!4*%W3H7%[ .S*C]5-Y-Q0&ID M.1[V9AIH!Q*;T91@" D+NP@"R!W;PMN9_(Z%F,+4K75% M\T?ZP@N',',AA="-,=_'7?HA"%VZ8,MY1A7);31H]V[NT3=(>[<+.T919R#4 MYV H/XX^+'7PM'LVZP]6FV>\SJ'O=4:< GZD4GDQ@W[_C6V-0R*?(VOQ,)4K MI';'0[LH*.R\[YK >D+ RBEI9Y3ZG6O@"H:_ MLO3&(5-G+;1\6&U\M MOY%4E/N MS\I86R41@,;NF)5%S@16N1C4E&8\1MH@J+"K-H1-?J+NP+-R$=XMP);F8&8N MD6C"%K?LFCM19;BL+-[[XKUNGT*:.@A7\,8\\!6-47U<+R5Z";.>^O#>V'W; MDK0Z[G0ID373G.)86$-SJR>W'8':LRFM.9B63F39?J8DN?)I 3FA-9.;^&BC MAB+"\;)7;_J$/2DE/L;(_;P_LU51;J$_JG$O].*T[2:@I&O6&@?#"V2 M6M@;#*XK^"L(EU39JA12E8N)2HI]@$5+!>'BSP:,UL'*F)U;C>>J!\_4M'N* MFTP9X7+.Y(S#4I_M,/$HR?<(QQKZB* T%L*2IAR(-BFDKF'5&Q)I^P25 M1'[K#EL'08 >V9APB? %BN_(/ [*\DNPTJ+?)_!J*-3/$<4N)[(W$+,OP (> MUSB2S5'M$7)J-?;'U?@U@K3=7?ES^:)21;Q'Z&EK(P*QZ>-5W8'(DZ-)9SHE MZ4L L*B+T"-E"K[1\@'XF LZ9_D$KOP5])*,=K_!P*/3P-?*=^12>BWR/8*Q MAC["C;G)B"2>O8N]!9K%Q!C_D66.+& MF( D0^$0X)"]PTM78/P=D,&2K9\E*+;!?I^ ;T]?85O).6YZ?=+A32F!<#E/[4:I[=_,YZ[-I>E< MO^)R!@*V@Y[>P\WBMZAT*;MPG:RVA6R=ZTJ=M%:'5VN/89),L>N7:JKM44I6 MW,P>:5;:=67V6('WTFG\\) $,( @-UI6FV2GQ,<;DR3#0Y2KV?$W5=MCH#3$ M;7P7^ N)5^,DE4N5RWREF3N+7& MZVY5FE;O^2Q*SIHY(Z;QW9_0)3,TQH,5;?M,";J%+3ZNK1>:68.5N4#-:K2J M'36U;6/7$;R^#KJA?K68F8WAK(_=#FW _@A/4\U@'R) #3257N-#UP),4,QE MD$>$BHK?FHTB;-(1D9Y6;0_>PIQ*+)<@U$.ANK"I-,(M@2!1RCXGZQ6D>P58 M5&W]Q,8->.9!J1?L>O\3F: @8$DB'V&P@E_H.'0ORW2_&^/;MY:_J-N&?J+F M8&PB39NN4)E16+L=-&9I?0O83;.>AN.M9LJO!ZC$3D7^ P(\>T2"H7MWQO8" MW*)^PL6R[0.^1C.H.1+N#_YM*"9<]]H[MNL"_G(Z^BX*B0!N&E[;T0#.PV&YL$C6&G\<[N5M".:B+XC47XMC(&-!K]]@+NEGMY MT\#@;H;T2Q2+_"DM<+87VS85%"%M+'I8=X#:??2V%^ FBHB -!9'K&J/S<=A MZX'34D!VZ'>62LA MX,9<5Y7MM#[0M=A8#W!];83 &G--"9JG&$(!@?5@R>06PF+LOG9ETZK9KZR' M1"RU$)"VR@PO?UK=T@!6^5S0567FC7DZW'UAIZ&!=GQHD$J=7OIG8%ZDKYP;#I1\O MQ9 I2?<#-3TUA L'8PEDZ"2,8432UB4?!2L*[P?MZVXF0X\@](P6>/?M$F"PHG!+D?M?3YKA*&Q0ZG(4] M'I'S $31>/Z-B1&2,>9.*0W'B(K.4!JB*JD4;A(9C37>$CV8MC,1*:UAO>]D MDZ,E\1JSN'ZJ3 1<#H+4DZ)#:\ROHH$-JJV-=4LKN= Z>WU]#F8<,C5@J8.G MW0Z;_F"UV:G3.?2].GT&LR_C^1QB*HS4UU,J9\C%4[O_((4.;0^> CM/X,*/ MV(K>N_ Q=(F6T>5$IF[O[@*!AD9"0(Q-9Y63MN(]:S')_JP]E'I;Y!2HE%7Y M-K*,R,S"0FUS#8SL74*T#9/-"X46H>QU29 *($\H42QT6]6B^GAQ6J/U(ZG0 MPBYBV5E/SA%5]\@G1VHJ2*R1'T-/&^O.@;AH3%ZZQHG9VN:&KG"0QQ/)1M?P MD?\DS;JG0[]72-90R3I?1J7"PR>ZZO(C>(-]UB:S<27]-9*]_=&$W5Z!W5Q# MZQ:5F9B#T$OD',KX 1.)EUN6P5PC74LJV\RH^%AW>@0AZ M+.OQ\\\L+>QES)YTY87&#^P']KQ&=2;IMZ5\V0GO,\;;R3//9X)-*DC/ M@Y(J'%Z'J82P;! ^VS;'@"&\@,D#QILBZ5VEP2/ 7JF55$QE+? V-(FO7V!7 MZA")E%#EJFVO"FO.J]IK3-LKB+;QL/X(C(T)UV"I2I9;*&4N#V[K\"")FM:M M$3/QE!E/M\H9RFE;9]OK2&IFLD"D/I:X="W+:YY2\ M@'.(L7!29X^>C>C^;^5[,0AR+KH)C"!>0?:,7;+QR1QYXA&[]:IN3PV=DW:U M&.[&0AJ.5)LVZE_#%8P(]*A2!/LN_<0)N $%^_72RT\Z^_6L'F=34;IY3ZKJ M,OI488*21$YFRH,ZEQP)%:K6GK;24?5C*_# M&5OEBTG;$VQZJ@ETF;"AH[)_9O3X[?39:>IT]ES7;T9&S M:[V6>W?::IXU/3[MH&F]&ZAEY16ATUU49JU3JJ46A+HWH74.KU9' F705 M&0H;[[!UM-8.50C9Y ;<]X9HLT-RKQMKK\Y17J_<-9HO8BITOL,A 8DU[-L%#&_5,*1%;M^] M?!CRJHI@>-<%#/)CBGR1VP\O'X:\JB(8/G0!PSLU#._69UDO'X>"KF)GR,O8 M8EZA1XA3M]/2EZ0+Z;+6V^.J=>>^-2NEWZYS"VH<5.UQ4_WZ\&"@J6[5^J.I MMF/!E^VXNXX9EN-Y+OP[/2OLJ=6*!?C1@%LWIG ':;0MEPZ*&VI?UOH;9'<; MH#=800P6< (9_/1GEHX* Y?$()A!O#Q1M'7S OZ-^H(MQA8Z'O\>?:5 <@87 M?LA,=08"%FPDN1QGDY0_>HT9BPL]9"]JR93^P@Z2S2R9R@+\C1I\7\84M65C MC]FVVMW+6LNZ>U_#?DVI_D:MWJB%A1YW.Z.+GKB)?;^EY)K6*IG/W_KBQ_>/&]H\;V_:% MZOZXL:VZS6J/'_S'C>T],;G- 9)VW]@>+T/_+HY&H4MUH*L5)HHT!$),8.U- M;KG(;8\Z/VYU6W>KV]#FO?:M;NFA@+DGD/@L_JQZFW*KV(M=LU2:P[8#ST9: M;S0+/=UYN)O:S"R@JI'5\0RW8UV;UF'[WXIL7A.::FG]WG>IRKF@>,E 2&'J M.;9.^SO25UT$VGMS06*;(P AJ)D1MXO>?GRY:$IU%L'XT;)8/PW77G:LN7T^ MU(';6%35[;%5][/:\(=V8R)1L[-L>5&WZ?Q=\)>#:'8&*"=L9T=[L&H^^Q6C MJ'Y*>SF[%]@$FIO!OKVH+*5_>TU$P>]OTT:T["!<_IMJ),/E0X">(9Q"O/)= M6&VT:Y1F6$M6QC-$>-*Z]>_G*"+7B/P!R02Z:!&RN6_#*2$:DWN(9_<@5 ;3 M&1/IY355PZ84M79C@:*=V2,9 BX13K]BY23A=/W*\:-=MV$_46,V%BG:7>?. M):TT,4SGJO_1='=9*L/_ MNHMIG, $(8])L^YQU4C+95.7V^KE+)S.#\GS]">L$:!RJ4F7QXLU)2F0Q)% M<)X]%W[1#3^LQ[AV7<34@QL-%QA%N:T[4!NX+EV?>#<8S6'$AH)$V/,8 MXUQ_KXC:D]+M&48:RFATF5XWI*.0?H0S\ 2S7=MA]G +_7(019"_H'KE@SL_ M$+_<<7J\O9E+&#N<<_[B7<:=_>(D_!T0>DZNABZWK!7ZKK]BCH30I4(4#H.+ M>I9>4Q7IN?G>*?+M5SO%'KSTV$RU.KUX$\YYY(!+,L_&!!(6+X_"<]IYS>@1OP3!?K[G?:VPCDW9-^6F"PO$*:3I73TG,S7 3VA,S&O;*6 MPDG$<#9R\'8[/1LXF2C.1A8G%<9ATMCCOKB =V041M3V;!FFX;40$IAZX2LO MCL(545G8&D># HK2:UI"Q:WW'ERA<$$@7C(=U''\U:6->01DAD<:@MNW1MX2 M4[6!%)4WL\.7&EF.A[W[^78@L7E?OS-L_3XC*UI:9$L4^>4O/6I3N?T5W0(U M4T38J5J^?B=8' J@$)0VM:W4G/)5DK>]^1>9>G*^6>N*#)POLP]F+9K]@$@]/Y*66_RLK36.6GY?686YR5[^RY7R'J;;\MJG0=V3' O\.G04 MHEOG4*5+"T@%N:<"7]!!-4 /3$LE0E(RZT%22Z_A/^UY4H$A[?8!E7C@+:DA M69=GL8)*I!2$UF.E([\(K7?&)Z0D9/9*FCBFHK#UJ(AD%B'Q7GWND'[/_F$O MH=!O_A]02P,$% @ 3#I_5HF3L>6/70 ,VH% !4 !I;G1Z+3(P,C(Q M,C,Q7VQA8BYX;6SM??MSY#:VWN^IRO^ >%,W=I5DCS2^F[7W;E(]>OBJKD:M M2!H[&U?*19%HB3MLLAO/MT>+FY/+BZ^0GD1I%&09"G^ MVU=I]M7__!__^3\A^G__]E\.#]%YC)/H1W2:A8<7Z2K[*[H*UOA']!-.,0F* MC/P5_1PD)?LE.X\33-!)MMXDN,#T@7CQC^A?OSWZ2X .#RW*_1FG448^W5PT MY3X6Q2;_\;OOOGSY\FV:/05?,O(Y_S;,UG8%WA9!4>9-:>^>WU7_)]3_+8G3 MSS^R_[D/Z7YC\]Y_+>OV'NKUWYY_VU&'KX[?O?NZ+O__?'R-GS$Z^ P M3EF[A?BK6HN5(M,[^N&''[[C3VO1@>3S/4GJ=[S_KH;3E$R?QAKY%I(\_C'G M\"ZS,"AXMQM?@Y02[%^'M=@A^^GPZ/CP_=&WSWGT5=WXO 5)EN ;O$*\FC\6 M+QM*I3QF3/BJ^NV1X)4<3$+(=TS_NQ0_! 6.V(M^8"\Z^C-[T9^JGR^#>YQ\ MA9@DY8>R7C]TRJJ4OG,-]AJ3.(O.TFFH^]J>X-.Q0XH=*M#6=UZ%NZP(DDG@ MVYK.85_A:2V^U7/?TM3.XVDMW=+<"^QB"'ET\\K;-6$_7M*_.A#QD6'=V[ M?D68]H+4M0E(:&B22N*[,*,3VJ8X3$3C"_45R=;64*KVRRP5?DONF_>(1J=0 M%!7JB!&<9R4)\:@^;]=J3 M7*-<)U6).'$X//]U^]3^$*-K*HE^9]/_]M^^V M;_!",8IHG:6W119^_HC7]Y@H*BV1NIUG%+2 M!GZ'ACH%.-2S0#F@6Z.#F-)AG*)*#0[;;G 1Q"F.S@*2QNE#KJ692M@EO_2 MV\222X)AE!9>GTJU,*JEX3#H,DL?"DS6I_B^N*/OT2P7Y:(NV:,#V^:.3 X, M56Q2SN@AFVH!D[3++>&6()<."]?\E01P5Q'3@VYA:'):%S*<[/XS1( M0VH![TB0YD'(YE?=!I6%HM-=*NN*=+:JC%K>F3<::I^#6T74:**6ZGZMUFV0 MX$4:7>1YR;Z=+5>M313Z^R\!H4@*C1T;68 SRS:I8HVM&Z7MG8.3(0^X2,M M5!C5I:#E"G6VR]C#NJ@]F\F<%"T32?^U-8_T'[]]#/Z1D9,R+^CBE\CVZE5" M+BBH!\AH)I?P3B4MK,%&:B6S9Q.%GW#Z4_:$2-HF=7< M?L&QJT3W@XY>QSOO1@(=?NYIJ2&FAQHU*!\(V<2;W[!14N(K7&@WHQ2R3KUY M'=R. R\3!$,H';KA1A07:U,'L.4R[$=I-3S;*]WNE$8<#*G,&"T,U(S;5;O3 MJYJK!Q73AS*8M)S2S*X*':KI5>#0S0JGTG.7<&\NNZ9PY\_C)SS*FS,@J1]H=MXGEN1N M4WZGJF[WZR<5 X.:.V$?[/*SPN2D9=M9M$"T+;%YZ(O0XXD+AJ CB?@:"#>5 M6%ZW1F\H2)G[WWOF:B-T *?>_VP>>.> #,U@$ZN@3E)>Q"$U$A]YU!^/3]ZK MFV[: X_3>%VNI29#\MS9SK<,5K/IW7X(HN-EB/J=7\G 6?1?DVR#2?%R36$6 M=!ICL>\;QD?CXM]*T^7J;$15VBLT"S7O]!J/51K("<-0 KVO"1I7%!SQ_Z.G]E?&B_%5M.9MS*N*HW78J?FG6'CL__@%K/LB')\ MS+FCJRF;@:T+ K%2;43*FI(1%RQ@@EP(8( PD8_:^"-3A'=_<1U8+[[NT;_!#G ME&(X.HT)]63,76_2<,8#.^@-*?3B,!ABA7$8HE0K(:$U/WEV#R9)@CQ?KJH0 M\B6YB1\>"UVDDEK>:0")"78G=$0E[)U;M@@'X2),'F6K.O2?K7&XSG[7,N;3 M)]Z.EQC.CT \(&)U L31V8XQ&S(4'TMBJ-MKZ8@XW4:1@.OLD+2>>V>!!M1@ M7X/^BZ>.W/-FQ3J-[\O\@L>@Q4^8O5:S7:&1=K=A882\W;)0BGJG@AV^P;:% M4$"-!N(\V;-GRMYQ_.[H7]7$Z$LX(X,<6D. [F,8G2[%U.]H)N"P;]\9^_:= MK[[M0^OU[3N ??O.U+?O9N[;W3/_? E(9(A:Z,DXS>PC@]?)Y-,6\$X%':K! M#@.3<9 T^=^>!26!M7:[60^\D42$:.%6\+X_V_C6/O>;8 MT)_'?OKS6->?Q^#Z\]BB/X^=].=[0W^^]].?[W7]^1YT-_ M?N^G/[_7]>?WX/KS>XO^_-Y)?VIV,;O/W?:G:@>S_1!0?^IW+T5__JN3_ORS MH3__[*<__ZSKSS^#Z\\_6_3GG^&L*6\P3[-_'9#BI96%D[KP[2>:I>*8 MSF M#Q];L6Y.<5MM[]2;#'FX Z(])=+CA_9T$7] J)FM$*AH4&:+Z>]_9#%["1QQ^OB99@3EAZ5\/ M)%B?\'V&4)X;;IRJN[W0<979;I+:Z<%@USBP@TB;2AMMU5&ECTX6-V>WB);0 MD []>HI709D4Z)(A\)1> N?UY6RJ)!-]"6>I)N30FH03W^:/&)$D_&+-K MA%D0YC6),X+$Y:(^LT_55 "WQY7Z$M[IH(4U"";*42.X'_N1X_#; MA^SINPC'PGS0/[:6@_[CMQ.6C&MQGQ>$KO9ZE9$\=]'Y2EBLWPY"M$P M:^T3S_Q?2;GNZ-,L+)E98;%KDAIT'[OJ9AFHNI?;ST!TL@10OX]K$1XAZ+B# M%_3%$7OY>1(\2.#WGKOJ8BFLNH\[#T%TL@S1P&[7,H@)^>KF4YR').8Q$[IZ M=,2<=[H$Y*#O6S*P*# $IF9"2]:381>G645BZN8R>(T94\B[-OU:V/VY0"H, M@C0V")6S15L)-5J>>+1(TS)(Q+I64]&NF&O6R$#VR=*6 <41"3 E-81LM+U-N'W&2L(C@(#4;%)FP:[:H ??Y,I0$Q1@E M/"5GN :J5.#0YNR)>>?43;*L;$O>)WD&L'7\:83!4JB/T))%7 TQ/4],$EOM MU,TF)@X-)%VS1P&USYN>&"C&R+$IN5)]I>7R_DERED96%&GD_!"D!U-.CTH( M(#FZR$S4H-(^B7$>YV&0""SG]+=^.(=!UC5!E'#[)!D(@B**"IV2+$*AY@Q7 M\4J8O^. V-&E)>F'+ .H9S@JU(2KR$7<<4-%;B:$_WG(+B@ M #4X7LS%$)-#0M!+S]=?"=*")9I35J/4,$@JH2Z6CZ)=)&&&=EDK7"'DZRD!O#E)(O4 M'HI!RRVIK*K0I996!1#!;' J:-91/1 Q*2R)>54 8B5X8=PBBFA#Y=5_+N,4 M'RGK+Y5URRX-W"ZG)(* F*1&I^!/)7E0_X&8#KLY' AICD=4]=@_:8YM27,, MFC3'4TAS]R4#0IKW(ZKZWC]IWMN2YCUHTKR?1!IVT[Q/VIS0/Y?D+OLB"\Y6 M2GJAS!"JE#!;,7AT&6 SD84I,'^&J?BD"7>LEN2:9$]Q&JI=9I6X%\(H0$M9 MTY.%1QTY0!-_&H>XUO-J:X13;APDM9@?*],%*32;K C,9%2/NDQ'66 M%T'R?^*-=B$N%_9"#RE@*4DZDO"H(H-G(HS0053)Q\*ZHBO[H"$]2M9[[NX( ML 36]@APZR$($L@0#8\ B]T3(>2ZFQE'"0X4%J'[V%DG2T U?=QZ!J.+AX & M//>_(7$!7WS2;9>EVGUE4<6-ZB0 M<]7+6IAUCTN%0/2^#MG@ED\AB[K"CFEQFR5Q&!?L5F.Z^"1Q(*N53,@5(=0 M:S8,)4!000EK<*]\(XAJ2<50Q-F) @ES, MM>F7@>R;_[8," IH@ T6)94HJF5]'$C83ED/9B?@P9L3\&!P AX@.@$/MD[ M@S MXNPB765DS=]_3O^0U%(AYRRGI0YFD]12)@2"(SID@[26(NE<2Q@Q:=>\**.X MP)$ <)/^19E_26QSD68HCL9-(4,'IQQ\>UM:![I[:ELH XHP6H.L-=Y?S8^L9"R],1RP*S M^R+B)WP:%$&%35E?E;CK0Y4ZT/W3E#)90!32 E2>GVQT6*J8H.:4MY0QY(2Z M6@^9)DJ\)^4^<

D$+MV6&UK( M78Y(10%Q18=/P9E:!0F=.J6N'_(\;Q.*BRR+ZII*1!W31@FVQYF!'"3"J, - MV)*(*^6NL@+=9>A3CE'QB!$/9XWH[ZU,\*(<7S>-A"$[$"&\\C0*B(Q".F'G MMXXH 0_N'AE(@B"2$9[Z'I)& ]4JCEFSI!PF[74\82@#W'N"4!@B-*6"JW MN'U7@)_<>>5]$H?G21:H=UDZ,HXSY@WA]9+E;04 ,6"(2I4BCPLB+NFE_S\$ MZ6=2;HKPY9ID(<8LRBIOK)5I_\U2VRUG1E6IRR8K54 \&X-7P"QEDVMRS\?/L8T 9+G!*TS8N8,[_%Q\H"_ZK%EA6.BZ7KU9 M5Z>_F#,J@B#A6+2JI5Z.V@6@>Q8C5A6!?F6%(%Z*Z_O+>1!)1LYCLKZ0[1/T MGCN-\^G#Z@3UU ]!D$2&2!JNDQ'$A-#%J9]^5D24=YXZ[F-9_'CK$:3^U42+ MU[WK(4:\>C7+EJ"ZM;POX;B+^]!ZW5P_AM35/4RJ[J[%9NWR59#?<[1E?O@0 M!!O1[S@I\OJ7+0&J'WYK8OZ6JR80\#H3V]&+>W:C0MA?78U3=4&9*95A7!JC MYYUD$\ .PLQK579 81OW66NC7VO]>;V)*;Q&8! MB75-\":(H[/G#4YS3 <._X;;,=N*!K#2=$FS$55IL\U"#0SI M[+%*LLLP382%:L[-7,:_UP=V>$WRX3=\\4->@A:8:R8"R. > P54TM",:-OR;9!I/BY9H"+:C) M9%[A9FTFDX6>V]G-LAK=NUD'<2G02;F,[*\>\XNLU6Q9> X%/\ MA).,PSO)\B(_STC]Z#9+HKOLI,R+;#T\JCQ3F6YW+&:H?G::)H6ZKWH7!>DC0N2L(6/>?Q,_LKUYE3C;Q+"AMAM^FI% 9#/1/" M/JT:>3X]KRH-[V2ZQ$&.'^G N%AO2/8D$I7HV*13<$DG,_ VG]328 AEA#BX MD*%60'%+PSNCE.ZKCE4F)1#+"R6[]!JP-D"LL-HM+0[0 ]/QSKA%&);K,F&1 M?*=X0W 8\R@0^G>"^??[-%JL653S[_QW90NHM[=G*M[QEX99&Z7W56*6LMV, MC!_$R$CQ P.LW1RF!8=:WS"DBW_1Z]_12D:@JYK%.2Z>!VR"43A$,J#3KY&7V@ MWW8!Q-Y7]?GR;G&)@,1H M7\;!?9S$18QSZNCS0[-LJP^3G#G]Q8OAB[V]NM,]VY&5ZNS@6NJ"F8E& A[L M[EXL/EQ<7MQ=G-VBQ=4INKU;GOS'OR\O3\]N;O_E3W\Y/OKO?T5G_^O3Q=W? MT=>G9^<7)Q=WWT!BK=WQ IV")V9:'#102T-DW[@C!RU%_Z$C=9CP=?#"0H39 M=5#8+M1;JN$CTEL#71;H+1$'PRDS1F68]T:H'*""*4'@%2EQ-!PDZIJKY!US M2@^[QRBY,"0^:1%*V,3DF\!M[S1J;YG5M7C1,TFOXFL+4P5>M8?9EP=#*0N0 MVEU,E&S)>-"$@/.42 ^RW1WS"P99U+RMY-IPSJ]!AC>6<$T;&;"YMY55N!Z MYM<33BKIDF4:J&UJ2<3 \$F-;7C,@$K6_I5WEIQD*5]D_!(7CW6@I:6=LE-U M&G0[HC*=V%H+/3!,&P%VD$R+IL^MNW$VU M=MR[!^I:TQPDQE@?K3/H>.*1W2$[K0(8FV2#4G/<#M06EG1%8OS,9]3ROE+4 M?P0TJ(!AFAW.$4O&UB=#*)Z[8FUB#DHPZP%8.QJ"%4Q*8)AHBW34(A(@&Z6V M?+*PPXI8[_BO[R[N#= MNW?B@O;!P^.C@Z,?_H+B%+&.YT;OZ(>#H_?_6OUTU+X)0:;\EZ'R<:/LG;QW MA/J>)7DQTE M5>3S3JE%%/'TR4%R'<3115JE95"%$JBDG89GZ"%W@C/DHF!LI1[?(#"CD48L ML]XAI5@H%+S3Z 8709SBZ"P@*;OAJ'/$D\_]BA:P471)+ON*M'EFU@)#.6NH M^F.U7-([[5J8^"D3=M,GS*Z>6>/++,^O<+%V2; ;(;:HI1,$038^O3S,AC;87< *Z:O-&G(DXISTE.V)! MH2ABP/!V.O8^IV^ G*5AR?.7JY^R M+.+;09@\Q2'.60I]I?NA5G#KVYF =ST[E308;ADA#F??G-]%#(5*/+/T-\,:(+4J^OZ3%=0:^2]'#E0P98> M->@+@S$D)H3JHP6U@O\PR5N<)&P>3:./ ?F,6[51?5'3*#C]/FD$WOE.J90& MPR8CQ$$<;I!4EVVN:P7O=+K!.:;MQZY);ET40<>MYVT!O^MC:Q3 4,L& MY=!O%CJ<8)"N:_H)I]2,)NSN@&@=IS$SN47\A/4D,VHY]9+LJM#QG/0J8*AF MAW/@7 DM<7%#1\\[W9I)>QN'9'('VI)>W*LA5*ECM16#Y8RK :H]JDL(P5T7 M:8%IBQ0"-P]E4^[+223=[G$JH7;W-P=B8$R-&MMP7U-( M RD?3-%,3CT1:(<[Y/"4)*G$O'/CIR!.F5E;IG>8T#F17V6T7/'S[*K95ZOB MU,6Q -_Q;S3R8"R.!Z_T"XUZ8; M?F3B *QM#K\2D^FU-Q[[2YPH5QG=J3<9I)5 :ODT.T+0#+.,F@#9*FX0+&2K0^ M]%='3TS@I"V5PO%+:)U=ZD'5LJ43!\J6+;Y!\6#SUSIE?,+N $D>+ M)^KS/^"K#D1>)^P=3&H*@?5P?$<5X)3(%-!]EF/=PF *>)CSM:(FU=1@>RQI M="D J&JJH@59546\$KH:X$-U%YJS"G?LO@Y5:%5/R&T>#1G ;@Z-M@28:5H* M:Y@+LCDJPL7\GQ-I$%W&*>8;PJ;ZM02]$&, 5$J.1@H>0?K0-"1AHHC+:IFR MUV:?F-?FV&G#;S")LXBV'"ETQER#<^!BX(^K<5=\,R.A++)C^URWF">^>\NXQ#N@QQ'+(T@3G,> M.: V)M/*<<:M7:K9D&Y*(5"B^':MP"#!6O",OK3*0D04AHI,&+A#7AY/'ED7 MN&^;]Q#G+$PE.HT)#HOE:D4G\O3AFF0AQI'(>WF.51;06MFA/1Q9H99UM-2$ M8BO'P1U:SEH?1;P E%4EH$U5Q %*,3]]O,)[=+PLJZ&;B$<6 8^,R@E[E/XK M(Z9A8A]'SSW/^"Q3%UN&+%>MU$QW61U4B[M7?LF:96P)SD@ZK6H-1\>IPZ#H M),R#T+NJ$,; L)TDB4[F15T2RKIWNH&@I]J43BL'*%451G5*(:^1MEKS.HF\ M>[:Q5UE*&JM_3>(G"N$Z"4*^?RMK#X.",UI: 6_XIY6&030;B))+>[YU'R MN,!5 CW10#"=.T&-?H, MV#7)GN((1Q]>/M%Y^2)MOG(MPB)^$I=3PP*:=:6W6L#10^F7\HP!;5+%?V=\,$2K9 MKB/+&]E8TL#.DCH9Y*=X0_''?#N4_IU@'G*=1HMU1HKX=_Z[HO7M5%T.MC&5 M:0\8&STPI!\!=G#.NZ4JTK.W=+Q3D0_,G"(YS\AI5MX7JS)9A&%6TG&F: N] MBDOJV8!O4TXG#X9J%B"'N2_8!1/W!9Q/*U5VK>[G)-U.@D38^=%4)>#!YLQ M$@Q[M/!L/]%YYP_/,%]Y%_K$[E))IU=&J*%VKHP8BH'AC!J;));MD/M7/)"6 M7YD+8,G4FD^7J_,X#:ACF#ZP.P=54YA>Q>E2Q0)\9YFAD0=#* N0 _>^I<+V M\OAT%M?AW;,031U[RQF6,- M46F1XOKR":>R9&ZCHCT]CJ-+RR501U&'HD M:-65%,56^;MU2YL9L)E/3.V>2?:9@2GC_%%\83FE!K9N!GZ647W=MYVJTQRS M(RK323AKH0>%J!,PJWB*.T74TZMW2EZD(6%CXQ2+_[:V!:NP1,.N]9@"'-_C M,+)BO:L=++6]3]N3(0\N"'^D_Z)S=G?+-L]Q(>YG3>+@/DZ ;-\.:UOOS]S@ M$,=/FCR*=JI^N:JNC)ZE0SUHIG0$YL'ZI!)D'QXJ28 \O"9X$\31*5YA0G!4 M+>87:<27^ L^GJS;QJXPOUP=4V$]>VU*@L_G$;48G+D1JO4>LK"[&;_J41AB M@'RO1V6U1F0?9,*0E+35MO/%:%N@+PR&;;:IL)VUUI4$V+\8 5]IRJL- O%1 M3F@W[ =(]FY>A+J>+^-=LKX^$-=87BU+S[BK#)BX>L3J2#"QX][R@P$RE-TW MR)Q\EFCNI,R+;(W)>)X:2O'+5JLJZCFK+0):^-PT^,,8".&/4._Y":< ,B;; MAVJJPPJM"X 9A*N(Y;34!G>SX#CI$\XGR.47%L0 !9;5-2" MS9I2P/@-DZ$/;U:M-&Q#R=U$G04O]7GT\)]E3#"M*!UPQU$C$8^S/A!PL> ;3MD*Y8:DROSE1FN-0&Q]I2Z M,4FVN J#9[-?)^.*F +:=@3Q@NX^1 !U\8Q'>(^'>6A;\219%0!<:N M:@A=I 6M0,QV-W0;MQ9Z7BV@JAI:P]=7@LL^/6"MF8L;G?I3U[_\Z2_'1T=_ M15&V9I]NTV -=JDD<45V]F6@.IF[.9>O8JFDQFU<*L6-BPE_J=3$(NZZ5-(6 M!(#%%A6U8+.F%.A+)3/T/K$;#5A+I2I-_#GM=4UDJEG<\<$<+>C>H1RI+!B" M&0 .OZ,*<<2:A(>BUA^:F@2&&8D?*-D2'N!,O= XYU^D_'.M\FI$D%F=7%L7 M2*_5\.%V:J#+'$Z).%174PUUP,!*8T]Q]#O3[ 9OFCI9F#2UN$N"F4"WV:62 MA48M \ZA98OI_+BA=FO3,&SF8/N=N24F<6==V$6H+?<%2I-+J\53&]>U!%BZ&0=^7 M&V=5+95?IU4&Z>C9(-9[?IN]9U=7G$QJ5T-UBY7V0KR1!3@[HS2I8LU!I5': MWCDY&;*>E$1Y'YEK9HZ^)F>$LA=&CKL^QUH3'A.G7*O37Q2GA_N\96?6^7Q, M!F4+/5_SMW5^9*.2=T:.1:HG8R?_,<*UKG<.VN]K[KPQ"G7'>K>=ZE?QW46- M6_G=95,5@>Y?J@41L&\OK)[L_[.8CZ<@P?Q\57W!.7NP2*/N#RU)D=*\'W9Z M]APF)4LC3/_@1P5OZ(1Q1ET7Y7<;UR!A6X1P!K)7NHNLP91I$JM#(P: "\9F*="H\B!V:E7,RW_H,7)W<7/%W<79[?^ U7JM%WL7CGJG2@:92#E M]CB?%&+WN%Y'! R9Y+BDEHV?XJ:=&D]BMCC%,HV;=RY.'FV+P[/6= M;F2,K59G'\-6&0P%QR(>8=&NEE>'W*I=7/U\=GMW!@+9KOGN93K[DC%7]9L/'+L6 MZ)WV<]9"=QBEE>4JE)U1B:NRV2H_Z*6NV-=8R-;K+&W=-GB>$1ZTTZ8!_7+7Z],(7'(.)J6FDM]T2P:BR)HS/1IS3" MY"9^>"R6JT\YOLG*;I(,6>7'EN",=-.JUM!OG#H,(D["/,C*4YG!JA14LF)0 M@'A);$5.RT)?LP-2Q^_^>K/\Q/\Z^NLW%/=;/0AR.-\N;JFK<=VL-BO=_BY^$ Q M?%8TS)2"7#)Q>D7;#!U?"ACF3H8^S.?4%,"FYKI<_U0>5H56\#9^2'EN]K08 MCETCJ7'\KM78K"/5:[7 7EAQ&^5@R16?D^^Z&FM 6F#U5Y,''G5)5B:L[IACOY-T=^^",."OB,%L=TD*$ M5\%=WZH<= DH:?HEIO!P]XN(<0_"I.325MM5H&U[]1K>Z3@*I@7S J#,8]EC MMJ/.X.&JA%TR30^XS3"Y)!AF:>$-MU;O"[25AN3'=NMA,EI*:7\IO,X]A"P/%9:TS'E?"Z&&TRO5I*>R #I8Y9$F.0"'?,=[ W9"'VG M!\W&5JMSU,Q6&0SYQB)61 3S8KQ3<@M[N:+ V+8C_W)_@Q.68I#G/KU]# B^ MIVOTJ$X@:%K2[EBHTV7++ W06=WL5"(8FL]2C4% !U,X_, T4*6"%H2P/ S\ M;T#&VKK^']KU-R[5=RT5Y-C0-\&DP2$O\O6-#FT]!L.#S0G5\&B7ZGTPM,'P M1 !%3/B(';.G8%^"XQ78V*KUEE^VZF#(.Q[S,%5PK8(^X!2OX@)4&, UK9VH M&_\D>TU'(VD0UX#M_>[IQ3F-4-FQTIWPE8EE@:'XCA48K"77FR1[P;AF.V*7 M[7FG>3797 >D>+FC3E0>\/3=)O?K?U5K8;;3#I& MZ-VL.DIQ,%0S8QS>K*:8UKSIY"&3S&3 MBQS$'IY M$M :+\*B=BWIDHJZIM1:GA Z"&4W[>'@I?2.J7XFV[T352Q%[Z]Z258UHF \+;<-8'M#:^RL=IKIRTGBM3%A[ M?1^,0>NFDCN.6A:-05_N:]2V#%M&B'CO;+ KP<TU]&OBS%L32WODT_ZL#25,%A&F7.I]"CUK7GEA7L3_6F8+ M,BI[R MD62%)!B"#)ACRC8+;9R)79A-E.U70GOROGS(*[H3U'$GUO#*+._.U M+$ W'I9&UCM;+ 'V^<$U4*7BW4A]RO%R=987,7/J5+8D1 M_Z.E[IV+VPTW2P+J%-S&5YB =\,I5-)@^&6$J,A4F_EAR)S?0;%B]L-[?:JSN^F'Y4I7KWTUOI@C&'(P%+;JOGZIR:C:YW7EZL MZ< A#,J2G,;Y)LN#9+FZS%C>KJ?ZMB0[CDXKRFDLV@Z5[<2H32@'#(]W -_G M-%,ZY%I0S*S(_B62?MFQ5JOA/B.;%OHP'9M4' S5S!@'C.*RWFFD22!BN1DS MH@ @*6%LMF6LM:$XF).1OZYL,.<9P?%#*C+!AMW30&G$_YGP]9@E?7M09_S57FH+M _S:GC\G.0E'BYJJZL#9*+-"](N=[NN*H: MQT[7*7W'5*=#51M%.+0<@79 0:J+N#+[4-.HHY:^=U;>X">VVUSRVIT=\\-2F!8:(MT>/"0ZZ&6XK[NIFP"'JCAY=DZ>+*.3D*% M+P&);#8XIY?E[A[+':N[O=UR8D'>J3D'>LTEA>P;CTCZ#(C M[S1<1'0-6<0YCR;*;3<\C5I.+U^QJT+G-A6]"AC:V>$<6,*MUFQWGLQWE-MR M2UTI[N4(M\W6N$(6VH:0 ><^3V_OGOLW("EE=7Z-"4\#9\BD M"]:K@+%6=C@'B?YQ@2ZS/$=4#7$][S2[PE]:,=@D2^F?(6ZMV>UX-[X8ET2< M6LDV,\>6 8:J$X$/G;L0]V[.[93EGO=I&EEY<<4X/24Z>B*=8Z=6FN#8>]HR#J>!M4%J#,:<,5./H]B M^1 D+-1>SSBSN+/]> O0S9:[1M8[=RP!ZIB2,&T4IZN,K&'D2.?U83;J62'3QK#1OW%O$ %B&O[ME:4'3([3[(OM^5FD_#%69!L M)_VQD^/(TOS,E).J+)\V1Q4%AKR[X=>9R8P?L,A;I;5M)B)5RMXB0[1"PJCZ M=PYE]P,WJ\*/05$2V[V 227YON/9LJJFBY\-Q8 A_W3L@TBDLF!I@==Q&J_+ M=>4B9/=)_!#,DH9:X4JV1B^_VHMO#>?L1;(2W(^KHKW;\*LL?<(YG5MH M[0L2A_0O'N@BFF01%O&3K1&?5I33+Q0[5+;SE6)".=Z9/P-X'>?+JE1T<[OP M[YIL1_CV=J]VT!:O\7(C KK'D'R.@OUX[[LVA-R1GUHJF.$P6U6T[CW71X'0 MA_"YPUAM80W*XC$C;)/[4QIATFH+=G0W__!R]HQ)&.?XFAH2?,/NA]QY ,WP M8E #;+:&'#4 =W[KZQF@X.WP-])POXZ9@:_X9%8GW;K=1VC]CA,M&Z M='6[%K]-=JIW>8GO^7_W!C+-]=/? &=@[J-:_8'6**)@J\DW8O+6<9X0TAW. MVW:I T[N@F<15-**NAH??S&R-#]C:%*5Y8-E5%$ 1\44_#H7-JK*0T7PS$8# MKM(O0 K"V];^;+5B-S4\X>9TP4U0\".G:4C1\J$Z<@!,*=+/*)A>>?E0&%\> MP/$PN1*Z08'K0JDSQH^EL,%!:+G4(6L7#&EDL+M*MC>9,+- U[09N<;T?Z-% M](\R%\E51HR,"45Z&AF3*Z\8&:/+@S@RIE;"/#+87W2M0CVDNG3O(T$6D]Y\ MAQX1Q][2\7VJ8 #?='Z@47#*Q@WGTVT1D.)RY*&!/N#!71/X(4[962]411KN M[9XO#;9%%/&D%/W; T9I.KSI:TQ56E=]V:AYMW+CL8*D5#=5RN\XHLY+4K)] MGB5=<=+_5-A&U]Z^8!B$'-L0=GRU+17*D>G9:[03Z5_/+'?L89X[H\OMR;/< ML2NC-./"XIID41D6%]M=:;Z<,KJ?2CT_2P1#->3K (62]VEP+%*=1U]IHI8J M^I4K^[^K<%BKRSC%%P5>JZYRTFHXSMQN@MY+UJX2!\,V,T9)2O8AMY@2XEK^ M"=:[46A1G 2$O%!#S#,BJFR\0+8T:4[^+*R':PUS*DS]+[5N( M<92?TU^OL@+GU\&+RJM0R3KV8BW&G!&IQ,QS!<1:!W$55.EXM_#MRM21^TMR M&_ =4FH9E)N#-HJ.'0K+BJA8)]?R/NA'0]73KU9%+#EG('QZ=B_4U<-M+ MXZZPZA9WA:S3A(5-<)]R3 ?!9;Q2V3LK31 W^ VK8G5YWU8-#._LL6JO M[,.UV@$JN2)*XB?(9.3AVFH/SD(/!!'[U;"B8:T$GX0]I'84]$ZZUAV"_9L# M_QTG[# Z'5R*IK#4]70OI+DZBHL@U8I@2#@&[2 !=J/+$V2QBQ\3?O%C ./B M1V723SJVQ/U5*D-HI>D[V$I1%:N4K5LU,$RTQSJ\AZ]*PPJ$=ZU;!JI+!E2K M+8F@I_LA>D 55T)44F XHX2FN_@!3$[215K$49R4+&S[%H# M([:IR$[ZE05?'2U7_23RBS5;5JM:9IZRG;)QSN;H$'B.@N%P?L;:#(9)JVRT M+1S5I8O]ZE;Y?*NZ>L/VFH(#)-[B?815&8TOTKPDDNA$M9C;98X<9'=5TY4! MPT8%L.&:1>2#CFNY/7W7KMYS&8?NO=LO4FR%XQO<$'=06I_3@B.XD+Y3<%6R1D%K"O0D,*H 8,FMC#[Q*GU M$*D54<@UV;FUF;YGZ6T%WVW1,+]Z[MI*=&#U301_"*/C)8A4QH'GAH7B$U3K MA>YE!_I)3J'BP5?0@I?X#5)Y[_P9 ;)/J;N,91;NWS+!=T1%!F(H6P'B?H%K MDJUPGE/K%B3G&.?ZW2>3DN.("HL*]$(K-!I@2&<%4Q)L(:Z+P ^4?HQMFY8^ M6F$(NPI5Q8(7V@8)OYW0CFXR!1]44P.7T6PH#8YB2H@J>FV$!A0JU3[:!YSB M55S8T4FIY(%2A@I(:*70@$8M/4REKWU?B3.B@0@8$Q/^X#H?/=%,2BZ)9E>! M-M'T&F"(9@53FA7.4X#[J$Y05\QMB'O!W-E+\WC7 )5[R/7]5G-]\]!=;B5= M0@T?N[V\:K@TZC_S/M04@.0=*NZ8,*]N]CC"SN.4[>!V[\W0##*=/+RC)%9H M!Q>!"*7J/IMV)K(#% I=M,F(*>W,/B47U1@ZZK0J\[K,%;#GT7@Y0VBC#''OZ#C0JP>M">\B&03B]%W?U85H.EG*6 M[LBX]68D\+HN34L D%\S1*5S;B#E\6Q;I5]P_/#(4FC3H1 \X!N\#N*T9OL= M)FO5(9*QA;AR+PJ?SN.]'>&:X9W>QV4Q:6 8;6$X&/ M)O882^VBKZN@CWQQG_,S'-I.[0L#7@(KH:J7OM4>_8_>K4W;Q-XP/BU7GZK- MZ<6:K<%_Y['?%@9:J^UKNK2HDFJ>U*B"L23C\ Y"$%HB-2/1O_SI+\='1W]M M9L6;Y2?O).T:3/TY*X6LO\E-<]I**@B&7#IT?2IQD0&'MO8.!(O8EVK5'"3[ M%#Z4=1YF8#5ER@3AL$B#3G[#',BY\2*ERU^<%WKCH]7P-0V?0")#R;Q5B=JLD M]\T8EA[V/,F^Y.<9Z4[!TL]4=GKNN6-1C2&!-$K 6&1&JE[\\;R_*Z;,DZ=E M,V^HCB%8>R38TZNGY9=5P7B=8=I;G\FK457A[S@@=U\R>3#: M[J4Z#/B;JPE:(8*[%NG=CL];#[7CS,[VUEM"12LX<4VIOR[7*+M/X@?QE>00 M 3/_MG.<89D%1[&MQ:=J-,)='P\KT3NZ9*S*?/^/?LMO.8CM. M@C!]E5T\$^^DG@C8QNM G]+Z< :.T+(AK7>VFD;LQ$D-EH\QQ:, PT9+H&9O M85\. >T=S. ,>"?F;KAGF>JW*4.\&U#M9-$><6?/(175WN,RL2PP MCH"INM9>@:H@-]S_07 _Q91M.-)];M^E$G:;%>P-J(YC]TYVZ1@?2?*197CW M(\:0>E0!T,@\!;S-'@4L"BL&JZ)-E-+^CA,.(%LD$O/N,]CALS&)W@DD'29C MAA0 FV9MN\ 01X?.;(1 D:8VA95OO$S'L$BG[/M\H;I"IJ.&0TV0Q#/"U>>K M],["4WQ?7*1Y04H&_TYRAY96TB6_-%#;9)*(@6&.&EN?)K?A(X[*!+,+%MF] MS(7"GMCTX#R&I*-:) :=7'UZ=6 MCT3H5Z: N(9_(EV3+,0XRMD]IA=Y7C);N5PQR(JZZQ358Z#3<.IRF:%W?"ZU.!@FF3$.O*Y*@Q_%YSJH MI>2=7B=)D.?+U2\!(4%:+ G/2*C;9M IN"27&7B;6VII,-0R0NPSBRNPN:U2 M091@7 G,KH.T2J;-!Y.2=Y)IMR+T&K#)9MJ8T! ._A;%2;9>9^EMD86?1RVH M.WK^-RPDU3#O6[24P##0%JE^%^.BM8LA=!%7]I0VF[^;8:(+Y9+$Z<,U)G$6 MW3X&M/FN\!?^2&HW[#3A)=0>B7NPC<[4D=!'H@ D2CA HHP#1$L1$D"]I;-G M3,(XQ]H+A'Q(ELR M>2/D?P34D!9I)! MRR(O@C2B(_=C4- 17+R8S? XXW9@3DS>S8&'1!_$&-@K015%>F'E:7K:*?V/[3 M(=M=0N=!3!!7_F.9#-X$^44J/I4X[\#^Z]^&@9 WJAN[T'TWF(6 XPJ;_ (Q M]''TAQG9GCT"/9BW..I]^@8Z)'\XBS"C:_ 'L!H_5^Z4)W^@__JW81GDC>K& M%G3?#2WMB.-Z&]T"H?6'&=^>O0(]F+3/\+0+VG%/3L+&B1O MRA2HF]JI21C"^ /X"*:Z3W00QEF,5TE>4!_&W9YM$5_!SE)/\YBJ\N9/XV<\ MSAK=FS]RO6Y*0OQ,^\>DJ*(1IGZHM25.!%89*JJ>.2K%[3J>)EWA+(["V094)ZAS2VW]WZ-_^2D>K39/N:0SK M7OW&1[9%U57S+ZKGW^Z!TAE'O.+Z&%ZW>W/U[Q75[WX!_HED>;XH.';JJP3) M7?8Q()]Q(=O(\/!^9U?6^&C6YK(;ER_WOE7AJ\8C9^XJG@$%!=KPH^)_0VM> M)GIBA?H:W?FHAM$9N)F&^WX!P1G_+AK>WB#L$\TKL1 .FF#TY._):.C2P_"' MHDEJM/UOE%,+<3U/!(&J/&[IT:>><4\"L/;F9FG57S"JMEH$0!/,9Z"AMY2F)^QDF.G&/[? MU\\GJ&$M;YM[5E4?;^2,G(3A]=AMH[+CR/ MB34SSP,MS;3J^6KW^(8WN.G-A@#W9!Z7P0<+,KB,2/L MKN%/:81)*_[@FE:=KL4Z[7+#FGF76QUV?2FDJQ[F:< Q]S_L]D8X@]A%-77Y M[)L\]5N[<5!-UH/;A'C!P"^&L&JP87-=3KHL8O>7^9^;YVHP\U2\ZYO@#-I] M5F_FP7H)Z.*)>=LM^X))U8+K6'7S^7Y?^7I'K[SQ]C>&N^][HR-96LG^>&Z& MZ4;XR8_4CT8XC=@BF8_JMS5,/VTVKH?IX)6O=I@J&F]OP[3W/G#WQ.Z_KG_P MT2KVZY:KUFY[M5O@HDMT;W^U8]C@-_NW_?WKY/ MXA6>/ V^"INE/E+@VCA-0O*:K- .33VGN9D X\W8E>EUW\F @'-R]KKB\'"P M;E=0;VM][?H8WFZ(8!D7W\U@M#.X$]Z(-G1ME3-4;WRU#O5HZ5M>V>^6M<%, MV#_6M+AX>" \I]A^KV;='<_;F@P-S>YV'E2 ^0--@?H6Z!N31DC<5O"'68IW M&\?!BGOPPE>ZL%8TW)[6S[VWP1K&^ZRB<9R^I:E=>VT+?\CN.F57G>YS0A^- MXC5-XQ.;>,[)>R0$6&/=>;V-7O\#TT01NP1XQ2X!GN6V(7^FH*G_(L_+=6TE MA0-R&C_%$4ZC&UK9N3O)_KVO8KB/;<99!KCM2U__D!Y9T^')V MKJ@LBBMA1*CTVQJUM6GZ.4MH,4E;?MO?K4C5]^4>Y]QNZ]]FZ-76U?E MK/O42,,8NU,V$'2ML9?@$8L7OHJM+.N&FV4KR_@V6.-RGU54#L>$']V.4_2" M Y(#.;X]Q4+59\CZQTOFMH3J][R*N=+43+/,C*J7P!IO>ZB9.BQ<**"M!JA@ M!?O>?RVA ,HO]_RD&0I;HOP;6YH#6$O(;YWF]OV&KGA(S$PVE^)D_(EDN?)\ M][2RG-JP7:K;8>J4@N#8HAW0R\DM"D.B-"2*.T _BV]6VR*1D.:%'B!>+-0A M(*SG3&/ 6!B 06!988M18"@)^C"P@S]F'(@2H0^$L_4FR5XPOL7D*0ZQ?)*[ MRM(G$8O"H.=W61$D[>,;E[#%)]OA"/ M>%P.1^_-WA[1WL" ,0J^6T">\YROPN4YSQLLM34Y>PZ3DA\&K=.A,SA4KJ K M[@)M$1V@Q3HK4_\!7GMK3>F\^TV8"UESNG$_6B]^^\9!4MO=;<)K M<29.\2I.61NRT-G[DH%F^9VJQB:G<1X2S'X-R$M;2,!7=-6NA;H)U95^H\KR ;I_Z3V&H@DN#7?>F=5<$MNV$FT.FW3 T-42Z"!:3\5&6/>^ M7>*'(#G'6$6TUG.7C!K :E.G>0B&(WU$?3+PYX@)>/KFO0A#4E(2DVR%\YRY M%!SN24D(EOM8>@UXW\ M\?9[IE)#">^AE:&'7"T8, 4=W07/BSS'1;[<8$+7 M5NG#99;G)P$A+ZN,\-67VK&T+\'Q4F!LU7I^OZTZ&-,P'O,@@H:N:[-:"254 M"X5MM==$V/.,X/@AW;VMFH* TK=7T8DLKDIYC63N0A_+:>;/KT0)*"_O\SB* M Q+#,LZ7<7#/HK@I+#KKT,H4+VSY7K"L"/\LX\T:Z[9OQI7BB>5CJJB@N$T1 M;OC]@^!WRK-21#I?8AK\/L=/\8;@,(858#<8P?2/^K#V>ZKK;&8Y55>[?V,C:6=$69X#S3_?(]UE(8^5=\20$:Y#J=1%GMA/><* M8;^.3QNPWKEADN#)V$8YN#"#/8/'&5W8ITK8*V>489MR2:><*=AGS%&,T<5> M,N\VJA10$3RC@*O XQ +B!;F-DFR+^QZ.=OJRS2]LDM=%2W5AFJ G5$#Y#X- M&T$4U)(\4B9]+?1L.=]T2-FV3U_+*RWE5=!2LJL"=^TOQ6EI"@\X">DBOV&F M=_:=K58X+.(G?)%2IQ'3:K*SW.R[>YR6_*Y.OEV1I7GUB,6:I"%M 3$8[W.> M#%P56S-7Z4[CKN9MDDYDU3Q%@QD=\]9G^#&Q+LO4P3A,XS'W^7R-R3I(6:!X%%/OBV#:S/X7L8IZ MG3RR4/:+=/H6S!P% ^#TA(:PH/J(4J&/@/%5Z0\,40(UX3P9;V\':-8%^T(_TN\=:@,PG*HJ65C'OBJTSW'C8(_^ M/N>BK[J+36W?=$4=1](:/W298"I6R&RAL"'94YQ#.'\[.F(62H#LN'C85Q#^ M.CK:=;G'2%>5[U*=>[W!!34SS 6C;E?'FA$Y$.'Z2'#>4";CK>QFP;8^WGP+I9PFD0>_>G-".K86\ M3QW7) LQCO)SVNS@I9EQ.&%FY[KI *>F>)#;K!OD\EBUA+H.OK M:W29 3C,S!!?I'E!2N:L?@R*DL3%RZGZPY5.P6W,@@EX-UQ!)0V&3$:(PTCM M^X*=E^=R_"XC8&QJWP[13@UHU0!J97\L,U5(S3B5)E#V&>!*[M<#=+/'3T&< MYF*3:)F>/3.OO(SS1U:OY4HS+UKHN:2>=37:K#,J@2&<+=(^UY@>XE'Q;17V M$3"B2M[)=X.?<%HJ/UEO'[O-=- %UA@*4$X M&D55>C(N>UX*K]W]'0%H')"!&WPV8HFT>!X5(R'V::Q97#T[Q2_?16T]=KQS MJC7!$E0#<\MDD!#RU+;-WEJUMYOK(C25PK^]=[MCC8F>VV:@ZCW&6L5WAXA= M]$O% 1F)&"#RZ]"I6_[2D&)\7WMHEY@Z2KC!L4BC\SAE'\8O<4!Y5L6TOU0Y M"//3$E^D-UE"BWGX.P[(W9=LL/&V>Y&_15GHK"_IN_C2I'/M27O7;K;Z#)*M M\,1U;(Y)^"O^6X[*-(KSD/V,(Y3=)_&#B%=@YU02]CJTJ5[#?]I^?P[2"*T$ M+"%X@**2!SWD["-BA(A A(HO.'G":)VEQ2,KA 5"\,\+=(65BWA.7#N^HL X M2- FRWDJ6;X;\"TZI^_FMR[&:_[F($U+)L77=K\D5Q3>(0G_V3CK&[[&- /N."WQ0VX)7+E\-BI(>:#_R\Y, MLL+6_.T\7!I3P\[#7MGOPKC")'H^JLE_P?'#(\O:_T3'\P,^>\8DC',\&_/W MB>:5#04'3=$?&W4A*!"E&#E.A\&7QSA\K,8%9H%VU&<(_UG&=,PP\5SP>"1!-C!Y M_!S'$7,S T3[(<8\,2*N.%+U,B=>[J_ICW5-?PRVZ8\MFOX8>-._US7]>[!- M_]ZBZ=\#;_KO=4W_/=BF_]ZBZ;^'V_1T.@T?AJ4*SS\G60).B^S..4 MK11S)O49XPWS!6*"IT1KZB@:5+XAB;UU(RMC)X:=VXH!:AY-> &EW)M17U[=^U4JEJK(16$ MV?P6]J/3 ]Z-R!W!05Z2%WY]P. SB%H*4/-KP T6EI4HXK('B$M[:GD.X3%+ M(DQR-H$7+[*6'TK]]CV8EM> DUY/48G^-R2$T:(0=_2R,]!L77\=P#!'U!>S MZQV3#J!18@U58Z\:9[-X\99Z1AP5U.8%[(@ Z@(5,N5YR#/SU2U[;>LZLIT= M4)=E=?Z V75EK22<9\\%"3(2Q>SV;G[9*YO@V%7<(BRKKIF\W_;V.E '((]#&T1?JXJ W]M&Y#OV=U6^+X_8ID^'=7=[,D_K#RNQ#=QA+GG0;GT?'Q6I MB?\E+AZ9(T@1Y,T'.NX>#L.]!CG9)A<"8*CMCGVPNIQ0F(]>9SD0F"^P3.\P M65.W@L'YF$7Q*@Y%#LH5C[D>]+2M(I3>'8U7FBV"E8"6*6J5@=J%H.4*\6(\ MF4U9]HNZYBSQ[8KR4F9);?0 ].0DN,.\OOUT'TS] /$.%HXQ_W;"GM!R_*VX MV 85/L7BOQ?I(N2G%G)Y!KPQ>H!Z!''4N_AUD48BUZ_R,\ZTDD!W]*@*6'9]56:]6\(WJ7AQR.MWI6'EV:*; MI6A@3L))F1=TD4V:H*=!3G],9Y"3( M'Z]%I&'TX>43=?HNTNVA-G9;&M]*E76WO3:@GIX 6G9=(BL#U86@^Q?T-2N' M]O4WJ"D*;]D5 +9 M2R:L-B-KJ^S7_U%,#!?I$\XGSX42;4 =.0'TR+FP*0K.7"A6XA?5*4F63T\[ M("7B@'K0!J5R$%:["JA60US/4_?:LIRO^\Q5"R_\\6&T]!@OFV8UZ0."QPQ![0-4WWAY:D M2%_0W]TX>PZ3,N+).$-^#2%+?"XN1Y=QQ"T"0#SS5/%!SE]:\(%@:ZO\ [1] M-1(B;$W:^[&K(3 AR2[5 6J0H1H:8MB0 /<:R3\[EP%]NI^G'OMBFI=3YV); MO'L^R+\27#5AWB!O@ZH-P&D M%GVJD@74@T:(BJ!7J@&P[SE0I@7.ZA,DI6_-)FQ984]9T=:/L*U+P#52]! MU5L\^MLM/VY1\-M@*2[E43N]!H">'PE4YA)WG>& [1P(5:\'\LPIF*_HQ'$C MSD'<\93''WG&8]/>W:C" /7P[G4P[/DUA1XTFWX'Z%2DF&9%HZIL='2,1,F^ MS@9VI349&!6$:+204!HL1N^ ='"WEI!ZT(CR$QVH4B42H2 MQ4(R$V,X,*H 0'T_#;>]"0#7T_R0Q@=S_N-0Z?0Z!_''(KVB[B[(/^1^A_H- M,K^I./;6!3]7[:^^Z-G5NP$Y$LZK[,_*"T#\E *'].8(?IZ1%8Z]<7SP^C\$ MS=6U]L?T!M/K)7M5E]:9[#VXYZJ7O 6/Q%BW/="S(6 GD<'K=*F'[:>[*&7/ MM-2]^FV2U:K&SB@\2-U1XT$_$8U*]Y"YZ!1>WVR<_6>U_] M+'_VO(FKO%?[)*+D-6^(B+K:[9.(K?<"):)(\+,HB\>,L"_3G](($YX(1E2" MG7K,.S,,OX;FTV:#"?_K,E['TL\'^WP?>&K.7$T=1QON;>EYT&QA=>=BQ(L^ M0/PUXA^(O\@3)>OT"G?!#';>V"29_[J:1E67RO _FX>5*\\ MZ$Z8C&_U:P^0+$?E40AQP M&HC$<;SP7@9TB$P0I\JB?Y1YH5B*?W>)4@<%NFYVZNSC)(^[%^ M!JBC!I"&Z3>$@+<#5GFQ7%4@9&W:$0#4L')9#[9GO&/C.[0=UZ%$V=?'*4B*-5TL4"CJMBB?_T"J"JR;@ 2=6&" M;$V<8\L2@$)^7R(!)!*)O_V?EV4X61,6!S3Z^W?OOG_[W81$/IT'T=/?O_M\ M?S*]/[NZ^FX2)UXT]T(:D;]_%]'O_L___N__;<+_][?_<7(RN0Q(./]EU;??/WZ]?N(KKVOE'V)O_?I$M;@ M?>(E:;QM[>W+V_Q_6?6_A4'TY1?QCTB=!)'#SR7=%+=%*6[UW/__\\QOYUZ)HH^3+(PN+ M;WQX4W1GVS+_:Z I7^I)'/P2R^Y=4]]+).W&STR4)<1_G13%3L2O3MZ]/_GP M[ON7>/Y= ;Y$D-&0W)'%1/R;L[?]:A E+!5:(!A[(_[ZYHQRC>1=E?6>&5G\ M_3M>ZD_>_/OW[]YGC?_/2J%DL^*:&0="L;Z;O.G^X2BF83#W$C(_]4*!V/TS M(4EL[HRAXM@=O/48B9)GD@2^%W;N;6LK(W1=##FRY)^*9XO92I@)7M0*9'T+ M(W?Y[-F+GDA\%=TGU/_R3,,YMV,7?Z1!LCDGB\ /DJZBP%L>6T0O?KX,Z=?. MI#0:&*C#YR3V6; 2=,\6I_R/$8F-G=16&JAC]^ERZ;'-;'$?/$4!Y\J+DJGO MTS1*^&1ZRS'R V+LJ5TK W7]EI&5%\PO7E8DBDD\C>8S;@38-(X!I@]4>:". MOI.O >@S!( (3;M3)0 MUV]H0KBQWWB/HAE]!]O*#F9\ELL@D0:#2\TMB=!QOOP$P :H.F G:6:/(9VJ M%1W*N(@V3\0::RY6SUR=Y81GM";Z:@-U[H+7IQM"3OF*?Q$DMWQ!8>J8ILI0 MHY.$8DKB*YID\\ \+KD/6F28Z@W4O2N^R5J2!^_%K.HM18=2;;[[Y$+M_]+@1X!L'_\LMXR9!HL)_>F+>\IJ:&1_C M6X.-<,:R;\P65WSZ30@+O/"",^-Z\E%!7V MNN(9=N4ST@H(]O$'H9\#"5)M:Q\+.5CO+9H89U$'ZZ:VTEX7>+#^=FEKW+4# M4)DAE8>?$V&=4U;8P\0 ZR&\A;T:LG.2>$$8GXAU,^,+G$(%-\/8-F/S&,+> M>$QXB=;^_5O=AR0M\:X5ZF79#F^/8^N*C_?;UAE;V.AN45+_5Q3K,/ '] M"HKHF57>^@*'E5C1.(J@0?JV.X.*S%0!2=WP7H&VO.S0UO(NP2Z<-5#+8RI>8?K58_.^\H':WH^8 M)9"%FRU8@TX?>C6Z'\$N7@CS@YC<U'C%F:R" :;I-Z"M'2TGY$ M$ $R\A=\4DN7*Y [O4>3>Q$*OBNT:V:\HQ7;CELT,?+1B_4ZRK*=X=U0A9J> MDP5AC,SY+[/=LEC1P<]XN[OTBF,F-M2BH6O^BTH5\L(1G)-YT9#H.SAL,0D2 M43H/)7TW.1%QIZG8G? ?LY)Y3XJ^A-2O?#X4\9FT%@=9Q+K**,R8^-\_T?6; M.0G>"'3$#Q(F"1'_C]_EAZ:/L73#%BV%WB,)9?N_\S*U(F_VT*L"B0?>8GNG MJB7J?2JS-F7^A+(Y81SKHBV/^16NFF&K>8DW*QGP>.(_!^&6Y@6C2Q4Z.1)4 MT=$R4/P3^T%SRK\_%WVX#+VG=CAK18!XOL, M%4:+$1+<8,&8"LE@?B^1\6W M1;8]PUR,G3OR%(C^BJXT/+OM=D%1!0C\!TQ+H946B8%I%*5>>$=6E!F KY8$ MXOT#)MYMLB'!_%\IW\H0%FX@2#<* \'^$1-LA81(>,M-8R#P@0#>+ U$_"?4 MA8="1B3([Y])& H'B1>!M+RM/!#VOV#"KI;3 >!EN-\YGUK@V)>J .'_JROP M-Z1%8N"6;T&IN /# -@W"@-1_QD3=86$J'A?1',HVMNBX/T//M@U\9"@O@QB MWPNS'EWRW\5ZN%N*0R%'V7,:Q42%_9_$8V#02X6AD*-L0PTB[AGPLY2Q2F>T M5D5=&@HYR@;4).2>,;^(DB#9B(P -^GR<>8<7D5S\O*?9*,#NE$4BC3*'E,K'@K4MRP0 ML=GW@6\V&LVR4+!1=I9Z 5'0?O!>KN;B$%$$P0N0S* KJT"Q1]E6@L1%H4"< M7;,5+;F+S\1%!+8YHW.M23=4A-*!LM^T$!V%E.E\SN&*\W]=!Q%YIZ.BM3CX MC B/ (V8CL#^W@[V]W#84?:A1C$=@?V#'>P?X+"C[$6-8F+"?L9_G+$'^E5Q M JTL#(4<92]J$!$3<#G3S-@MH^L@\K5SK*H&%'K$+:I>6%2%SR9YB+87):%X M(VY7VX7#Q/F6QHD7_K]@95I)MI>'8HZX<=4)NF\'8\:[<%JH0HEJ1:#XHNQ5 M6\79-Z2"848\M?I62T !1=F M@FS9SROJ3C[>*:1UA_;+ 7%%64GJ1)JWX97 M1!+'RJ%?^C,X@@W%K-;%V#.,O[$@X3T0=R;3*/?1*$[%%$6A\*)L_[3B[1GJ M>YGF0MR@_93'UK?CW%8."C+*9D\MV)X1OF5$,$WXLEO&<8FK!FRV6*@LKZX\ M%'&4O9Y94%SDK^(X)??^\4'TEH0BC#*!D\CVIY!KO2C'=Y:$2BP M*#N[5G&0;,+%BR_3H:NC%]I+0@%&V>GIA$.SO4\@V_MD:7M1=GPJH9"PS6+# M^8AJYC!JA[FU OB>#2;B&E'W?7]/7ODIY3OW M9(]YZ1!7U8 "CWB(J!<6*3XM(:+/P9J<>XF7]U"'OZH&%'_$ T6]L&CQ\^R, M3SQ/5']F7BL(11LQ%+95-!20[Y=>&-:?C6H#N580"C)BS&NK:"@@7RP)>^)& M[2.C7Y/G_&ZG#FQ%!2CHB)&M6E%QP'_9W2//[K]ID6\I#T9>)M(NKY]D9Z[XODT7]&"N!64!9;L*%1IG M;BW=Y-=.K95R4+P1-Z9M@N',^H2(XY-X.]H &R)@ U!*$/>G5E#@N MVZ=;OGT7"S)9DRJU. VT] M*#68ES@!@B.M@N+=12\R/]W:58G]:*0.%&V?:VBH,#J?I]/H_37_Q9@YCMM?G-KYCBIYC]]/3B;;/&^5*0P)D[CXS4YS\E_\ MONW<;+$]R+NEF8] DS#BO9LA6DU2&CD&0$<]2= MB'SU"^6C41PM9[,>W#8&%**B$W'FQ<_B92C^KXL_TF#MA6+9-4W./,8V?!TL M'B-IFY#S^L#J:,F?01S0+B(YPE_N18QW3QGEUH YYW.GN.YSL15=DWV M*Z&)%\J2N%3=T,BW6U6TU4!+*N#6 M-OB3S._I(OG*X3@G:Q)2V=27P8OX*3:,7DT5O&3@/DR@P$.E=*T0Q\F>KA92'OR1D,D$/>1/A^NDSE$ZOG MA'?>#_(7;5Q$\^E2'-W_Z>7/0[;CH76]#/0%O,3J5KN4@1&U5ZZ?,^6* MR)/H!*IZ*:6[(5TV0[(67N[W_J<3$#P.V)ID+GP M!^!)AP Z/W!JNK,RFBNI]_&[EI!#F]0RD4P$8F;3'XJV(R#K.O >@Y"+3&+Q MQ+T(=15;;L)BL=1*-F9//+P%O.S]_0FWQ0G=H)8Z#(ZBT=7!>P.@*P-* ET- MM2E"%6Z]C8A3$%FE"#A2H[42W@L"<-3;PS4T&+C $TNYA6_(IF5)507OR8$> M'.GE1V>HO),LNKDQDJ2OA?<^05>>("B@4U7=/L+),M7#>]Z@*UTP)- )NZ$) M*U>A*V,VJ*!3:+.2 MZ+.$&,T!,OC:_+AVUC8QAX9J> ]'#$ZUPX&)K2LGB'/26!'OJ8IA^ ,B@\Z@ M8C$%\OV;J^*]B#$,BV!TT'ELM1>6UA/S<8T1K>81S)$BP4*0R, N<:.*RFQ' M)/*YG+HEJZ82WJ,>_7W, #30QV.7$X(!S@1&>/ZC/U\'< I0RF!BNJC9*(GW M6@@@25=*#;*C#[([DGA!1.87'HM$#JU*8.E"O%^FI@E2%^^%E*Z, MP1%!)Z_4-1FH)'( ,O(L7DY<$Y'D:4FN:1S?$#Y//W@OVI,VNX;P'F;I/!"[ M887.<5-0FS4CYH,N8ZP5CV#[9MK5=@\:PGQ,9OQ@H5&H=R>KU:V$]YDD@5]: M'E127'V I[B:_%NEO7]_37DUVA:1 SUCLJ]SN62_)4SFO03M&M65#S*1/7ED'\-2MA9\\:AC@5&.X1)A]ALB&KJ("=/6M(HJH@N$>2 M/O>Q2JHNF8]==5'O-2-R;V];WF/96:#3K5H%.W-6#[:,0+B6''7W&N!LD9]1 M\K^V+R%_T"TA[Q_XOSY=W/#EX^QR,KN]N)L^7/$".(O';$^^[:QYO:BL@.59 M6Y,H)9=<-=OBJGAOPU18 '$KAO_?7.N@Z=08\A+20&##[=89+G3;*=+9S!8? M*9W+K2MAZ\ GL4AJHYOMU'6PUY!VS)FE1R=()M*X972AF:D25#->S\J[9$@5! Y^HCB;A8H4C8,U\&42!$ M$L^^&MDR5L1.MVK+%Q )=,:VM1L':HMV>,%='[T@$B9A%CT0 MQLVVA'ZVD#'RFLE+6PL]4:KE[@L @0-CK##>A8LEB%)NU'<>PU.RH"P/A7GP M7DA\\<*EYEASB=A&/.(JX^B%]$,U=!SHMJ1"@(!?7RU]M*2(@WXA(FDKFTS5?/CV1FW3Y2-ALT0BP,%L]^Y;0,YK:&<*N4!T,QP:; M:=D,>F;4SGQUHUUE=NT6/?PCCS0FJ,L>A<2YZ;((1;-N"#TMZ[@Z8T)P8*UQ M)ISJ[-F+GDA\%36O(]3O@E7"K'Z$AUF=_6-Z\_'B?G)UP_\P._O/?\RNSR_N M[O^7MZ+Q?TPN_NOSU<,_)_]V?G%Y=7;U@!_'W^TJ.Z@ZUOVJO',/(D\90(B\ MG&G$-P;&*,/>BIG&[:JJ1&6O*C(7?$ 3Z>\"\%$JZQ@G%8U2@5_J?CF5,S(! MF0*).Y(TDJDU7@((%^W5#I&6=DE*@7=(F])JM\[IT@LBS9:TO;ACA.B4K;XK M;1>H%,J ?N/A$Q%K)C4G+46QXSV[,*&4&'W7V!+ ;^)$4P4[$+0+-T8$T#D" MW,8W<6;1!'8(:!<.K1'"Y[0]U8F11WTU[/#03MQ!D$#GJY[HQ$24JCQV7&@7 MAO2RHU.SIZ0?XR\H&ANY\3-\K @+J/#BL 35&6GA;NSN4!Q_V6%D<'"?X$ $ M!E'RIV3EW?L/[R0SXC4W&@Z/XR% MLP%7>8U8V4OG;A'; VV\,CP$W _>B[@C*>RGF,3NB%PN/E#9CT7,U*\EJ ],F+&YRD'V%,0B\&]^'C#B)[,%[Q87[)91GY!YEL+L MDFB&'+@^]A42Z "T!&0TZP?LA\$B6K:"?9MD8)+V8CE%PA21>VNV*/FQ'F@1 MOTVJN=X53-DV@GUA!$94-VB3?DJ_R+]N@55!W]4H2=1PB*AZOL93K6G;Y&??3[%'WY4R""3N!T_J\TSIX/ M>: *O[WL>V.?>$?^2(,X2$B>\2:3\X[X]"F2K1B>+!C_R^CW-17PXH4P/XAUUPTZ-(5^2V2064"+DZL,9_9O&(JU;:%?-AEFIG"; MY'$O12)Z:MH[[@CJ_4Y%?W_OP-6.'@>CHO^#G*Q=1+@9(_HD\4+'-C?P@)!69'^A@8WW\+SL3YP0W#?NB M ]V0G!/.AA](+OC/(9&D1//IDK(D^%/^7JT[L-K8L51[(Y-V ,<1/9#BBL7? M)67G-'U,%FDX]7V:RH,"1>-<"ADUJ>-[9/WD1/XFD&C8G6U\*.*T.B&0+E M>-$;4LP\K>,LNJ$)B6^]C2(U01[KH*N#'7.V;Q(!D(Q*86LNV$]T'BP"WY : M5]2'5\<.3,,@UA;<@TZL?/$B@$F#^#G;GIZ3QZ0 P/RB-ZPV>D0=DHVWP?:@ ME8A#)^Z"DW.2_;L$5AY6 7I7#=R&.P&"<'^./4;HR[UFEXM-)!\W)%CK4QG! M:J.'#';@Q42L&J4C&^6WC*R\8'Z>2Y)O5Z91EDM O*&GVQ=T;0\]2G$$E;%! M\LB4J!@M^_!%3'%3P_\C#1CA0G"]3C:W MH1Q3FH11OH\9X]N**=I3Z"'<5.W/S]U7NZ2+YRQ"%ZT:@" MCA0Z(#50X'(DK.=*?L5)BIX"L>\Q^!T 5:%:L.\XQ0&,@0JG@]8&.%Q#K G@ M^C&:UW(P_;!'[OB6D-O3]P&6D-JVH&HS_OWJWDM( &;X2\@\Z8]X"=,0X[ + MG%/4@%(WFK^P!P^-X$ M*OBTY5-6=F!:))TQ!!EI*T')&\W[-QQY9FP.>B*_ M(ZNMA+ AJZX!97TT+^!@K)M0.6C*,SB(=&+?LH CLQ(Y&3)YU;P;JD')'\VY M-QCY('P.6@/*,U)ATJY$7@TN9_H8!GZ1Q0\V<1N:@&K&:'Z\469R$&XC12.6 M^Z%*P&A*%VK9!I3$?7OK+$CL(/7>6.R25L^B/O@ZUN&PMY=T?(-:6LLL,8"J M4%KW[37K9UE'S1%SX"FW/^S;P64Y0@\U)_<>/5U#>+C@^C*:9VNPH6^/W $[ M1(6DXO_%B>#:"XD,6BW>&1!_F$;SZB]*);-$6O4@AHL7/TS%:.,_R'=M[_A@ MN.!K&9TS==_]@*JK^]X\' :_594?28/A"NF^AW(0?+%?]3E*+;/(:O;!?9]H M;R@&T33T+'?I:A7*/:87%B=Z5]&"LF5&J3F/&+0!J.:,GU82?G9IB0[Z]KRX M2RPR$O.!HF:M41#*SGC!B990U\.=6P5')V1[Q[N(AHCF6TLEKY "X@3@34!) M'#_EI$5X@"U"(WE,\H#IX$\RS^*:>$=*ORMBW_A:EZ]MQ8Q3NRRC\)[T;Q:< M@FBT&=>:(3JD_..ROGN')DOQ?$F9/"@KW=Q7,0NJ"F5O/)=F+_8LX!F)H5QK MLMC#^>>(PW47/#US"\,7?G0V'YJD=FA9N]IY(^9S$/@M66?Z24_['B)02EU:2)_]E(^>(ID'J$H:4+0/AK_ M6A^->6-B))::F^S:FVP;?!V@W0=H4[6XPFGY@PS57JT>W* = $,7AF^>G2// MRA$KTG)41NW/]5&;MS$I&IEXT7PBFYGD[0RX:MM]6=MUS;@4S5BW,FPXDN:3 MNY[IQEP6HV/;#-8@ZX1XKJ3H>^O(>O>V/K+R6MN1A3/KY0Z/ MN,BZXH6 :4];"2G':RV)3".#3*%1I5_MZ#A+F=!QP$PX]'>0YT8 _?4,L*, M[<(PEMZ*$[HX2>/LDBF71.R'AF[,JUWHK U<&$ N#,36NT*5X?:^ M/MQDE4E1!^E!D,=DUR?S)*HJC_6<2;DW@'&CK( \H^EI:+PTHI7:A<$@#D." M+ FP.,2B=?5RKKQW*]8 5B/* MH@GDP=1.C?%57 ,B+@P4V>F3QIV6]D'S8^-,0=:6SPE-*M5QUE#;KLT6Y=[D M]W=DN@/Y_I$4M[@+#5@I]FP7:44)[?5IN=>0E6??AK%7J(.H27TE.PS:+IB$ MB^4JI!M"3DE$%D$BTO^UFX.?ZN:@J#G)JTYD7:Q5W^Z"G@CI3@(F8Q0MU[?P M1I"NYO+^9;V33K];KF=LV\V\MI37[^_V!-.%T9L;G%N/)9L' MYG$\?'D'N7T(-V)V\NH367]2:0 ILT^[..;!:ZZ)E:NHO5]6@]2J$>1Q":6P MD;W(&B<7QE_V'M2#]Z+R#S4"<[(:DZP*5LK]K,\VDZ.V$MK3 ?4N <:2OA;R MX %0TWP#P B""P/EC(L?3_VD6#3R^9JWS8N<,3(/DMTK2"+VY]'C2V;_F?A? M;AG?5$M+P']Z8M[RFJK6IXU@&OG)"?_F;J6Z_>HD^^QD]UWIK+T_G4Z*3T]V MWY[D'Y_(KX]R@C@D/N"3QG$^.NR-'8L>GDZU/83' XW^53>..K]H+V0 MZ(29HXQE?9XMKI9+OJ1A@1=>,$99^P+A?2-2:=>$"-[=-3+)6QG'_&CZ#3R+:^R+O M&R$]\/LBDW\K?OKWUZLCO:^.U#JVR?X)OR1BK'^@UT& N(QTH?4C%<^KT<@G M+#(S(M^#U]4 OVV.3H)1E&%@[SUZ/L=DMKB(DT L:32YD.KEP"\WH3.A$, 1 M_//<2?54<5#C!:P.3@'L"EM6L*"3N-MXPYG3U0%G,7&%+C, Z!Q).RP>=97A M!4'\)?>9\)]T)]F:2D"61DLB:#^HS!",ENU<IC:@H-N6J^67'N9S&3&^%YX16,OG"VN MJ;CFLRY268&9[=8:D.71,O)9L]P'-'3<M9V5TL,+':2D#^1DO&9\T? )T MFC07$> [#(LVP-MS9UBT1^B@Y]U+RDCP%&77F?UJ6%$TE_\92K;@^M&C2:BZ M..#.Z2^L(R;ADD\ZOWIA2F:+//>:%UY%7.ATN=MA:]B&58';;OHDGB"C .?J=JMNK IESQUW$1B/L?(V;CO,+82\W7/:_MP-;*_; MO3DH=0ZXCOH)ZLQ C G_O/!5GG,=#*G9,Q!56&,NJ.F\D"$W3^IG.^ M+$N"6![4Q!:[5&-%*&\.N*"@(CG"V392%^Y24-: LN2.=\@D_4'O3RX\%HFG MXVX)D[?^P P;*T*)=L=!!,0"?3C>D*\EV1B-^(_90YRQ922&?4M05MUQ&W5% MZW#BI1[D,6![M%0CR8M-M%36\&NL5+]#4/E]\4SG61HG?"9AV\Q<>4JNC<09 MY!GLT-BA15'U0,R%(:L]6=2-U$:B%V-&W7X#] A2ZPZ0S"Q;KLG5=^G=E[S3 M79+RYDWW;]F-Z/U.>7H'P\"=85U+W:L;R(WD,_4$OL@3Z[%D\KWWG\D\#8F, MN*WEEH7.J#9M'%P&7GN 7!AIL.RZN@'82/<"S[$[\I1Z:,EV%0+),_A3+Q0/ M 9F'FJBBK>'&3-3%UZZ-&+BU5=DSDC&:!O[UNHH&C,YSO8U[/W9FO[ MD^&"YZ"4 %CG+="F 4;V$!Q+/N"=DA5GYKQ[^1E[U.]-?MF5/K"/_02+9L$\B=?TO:A>QKD[#XW&MX]\#A MW0TB88'NUZ16-O;9QH"L MV@)ZT'<>QS#:O[_'/VL8UFX+B0:QW!?1O$:WVRNR&X^)4* U:5^(M>3OMU^( M;;_QNOH:9!=VR^@\]9.K:$'90;^>4Y>4P>^'>F+X&&I_;2 MATU0NTRE=;L;Q)S3I1=$<&J*\FZ0HU,S Q^%(+NM\9";D8>O]#YAA/ OKH,P M)#:\J8!(#C^"0KQ18PVGQGS/'+14RE-H-Y4 M0>JZ,3:Z&BZ(A"5])S?%-X[\G'#HM@Z6U,M0B#X+__ M36QLHD1O'"W;P-Y7VVIG)?:\"USCF-28):6QR/]K-P[Y?_S^R?L79847(%:8 M35ZPK9PC8\K61"JD*>G3_N"_\9:\XY7N*&T>+Z\ICDR& M0&\AH)1K)E-EJ(3V[(4>P19#!))^)&?^9; FML@;ZJ ],F$+/$CVD7!_ MX']M^[A(O1(1,16)6%@O+/Z@W])T; SMH0A;IOJAM6<*.U%E2EQ[[H-Z#FF@>ZM@++5[JIX IY10=-FTYS33?(@ZJGD;NZ M>#T7:OW]!GQW%>=GUS\BR;1?'*@K>3&6!K0 M$#;.$7YTQP9"?&[:2FZP!=!"$T\#NM3ZTY2O?QJ=-%D^8T7G;*#:K085"=&7 M)B_3JEUHI3^[,4RZ>,Y*0I248\\8*_6^Z"!4O\=WBC5THHYET=51C(S)^1M$ MP3)=ZN"L%<%[>:Z.5].GVR8,^H)(^<@H9&$$JGR@ML1&Q))7SS$6(0LF4&4W M6+305BB/XY]-;C_%/WN9LB@0:9W$S\&+^$GO,X-61G]RTT(%RZXT.W#0S:7, MP_=,P_G5L;$Q 0F#-RL)MPX"8<-[.%L), MZ*X<0>IB1T?UHUN/"/JX%+98VX#5,=.YM5MC@/C@LYB?HR9TDK-SXK84B_BK%_2=DY31^311HV>ZRA"5@?V[7=@3R#N+TZ-*+;3PKNXF$8 ".E7*+>CGF' ENPX6^B6GN3): MM%>?Y0@4$W?YDR^I:6ND7-?.4B80TDYYYLI0"EWPJ-C(Y0B! MT_F:&XQ O!&3O\>H66&VE'7!BVR[G%2*C,]&E 3S($Q%*HS=-:N+%Y%\ALR% M@T D\DTS>&>+^@OMTZ58$VL('*9Y*.<.^5@&!=:%I'K:AVB+7'JU0MO^5Q*X MO._PT/(N@5Z]\.OCR]W7LK)S5Q'OJ2)9UU;]ZR7=R'79YW%DE?0C72/)/W<= M^)614=.<1BE'GGGL!'2K0*."?+%;Y8]E7CWIY-91C4B ]QE?V>+SWE_U:-<6\D-UV 7(FO#'P -NHF>K8@(>.%B M61%HJ.:(UW$ #D'XC.3RDI]4^E9$D4H)1SR,?4!OR.3(*"F/Y.W["L:UC+Z6 M(_[)@>V<"IV#O@%0-0)P!3#5<\3S.;B9/$HE:-7R&QKYGB-M>:X9+JD+ G^E(QU.E6J-G \QQ.6F#DVFQOO;RF*'\%)AUY 5]@28286 M)KB]^/$<=&CQ0&>K; NNHH1PF!/C"--6.I[S"0 V(QWB;D>XS-2XZX6:&5'- M6.L(S@Q CGD1/B#;R+J\I4/?Y"9N:YG$]&P4RKKQE,%[?JE K_4_:V-1W]-XCY] M_!?QDP2+)N?B(=.7Y(Z&_--/#U])N":?:)0\:^:]W@TC)S%0K\$: M;\ ,@B"Z)K0&>9?Z?Q59ZT"/)K$-,)C^WK Y&2==4>F:$[]=RES"?Q*//7RE M"EL_1,/8\X)9,X:2U!'# #5P !VP-)F=R1\MI\/@LX*SK \PXL$6LB/+HZ6$ M&-#XC\/N2':;-ZXZN1ZF:>RG6O9CN\LPHH_C;H9(H0F]C)N5"HSVZLO(%MPI M[@<9_9U,G177HST6,Y(='Y+C<2SY)4U5[I9!6L9^3&8O=KP,(OI0AEJC_D8; M_[F9P4VT,RR:]*^[^77@B9G!K*USMG4P4^K *S)CF4YGQIC6*'R.YOFE.)$7 MV>=%34^5=&P._3F:88RH"2][Y^7/F?,R(D\B>9\S-Y-Z:(AE,^B/UO2STT>M M$8I1H.9>60'*,KX/RR SNCUOU4++T0CG ]'UI!= R8;;T:(W'A/:M=ZM#RI! MHG\=(DAT^XW7R-#QKISE2[U99#D&=?4/_]Z$I<#N#.(;FI X3WT-&ZH_UX>J M;&*2MS'8:.RMO.?D,=GUTWR]554>9^B)WEQ%O \I(#*[M; ;P85Z%FK#IU4. M_##L:K<:\[:)CVO7 K(UNJ4EY-JET&SQ%#$WL$O1Q0?^'7WT=7OI0Z.C70KT M0.IZMTRQTJKR;M"A4RP#'^,&-=\GC!#^N740AN3,6P6)%VHC:G45L./J]#I3 M=D&:Q4;?FMXRZA,RC\6SO5=QG(HUX&PA1%,/ ET=Y)!7PWS7#/LW"(_.S^?( MR[+ED+F4+>^E,7N&J1[V(+(C"H8".EGEQ$:9'A7YZVX960;I4LT7H"IVU*@= M96 LT%FK95W1V[[6PM@AG7;,:.1U85M_1I?+()%GL$MW &6#:#M.S(3UTO*;LF3UYX3Y(DRPJCNX>JJX2\ M\.A$7GTY8@;%E0%*H_N$^E]@ _)=VX"DT40VX<[XN_@C#9*->8#5R^&,H+/0 MB^/9XCFX09%8["%E. MN>/NB9\R>42R37GSP/L:%K9:5?8!*L4<*#;TC3T$L-GCS\X 1/P%A M;JJ$[7KH0P ,$'0O1*M]UD\^FBINV*IA%@N5J>:]6^LZT^RBK>0P29IY1"O2 M.%-'_BU]$I9Z(6RG'$!?RF:J749TL]1^1%)R =@>$U6J8CMM0%LUT*%1"R+H MW,G>B"[RJ2\54]XMG_CH_/Z98Q/?D*_R3]J\?+#ZV,NS3C3:@8.9X62OB MA3 _B,DM"X3^%N8G_VNL>::N8W/8:\A.6M(+.G0#4/1L&LVSKLW2)$Z\:"Z6 MOUXBEM2; SA+3@YW9KHM07(!?>[-%PGCUY,YGS2$4=XLMTBM?%ERKM- M9*'92OSA-N0;I7;'_/NZ8SYK^U2T/2DW7LYFG'T@=]YGGYC(;V %RVX%D+/P MML]W)!27<4K=S7_97M8LUTJ%&]K%W/P(PW!7"WG!",:R+-2J&;R$8 MOK7%<+1='13#NECH6^_SW$FDF!]^"Y+G*[[-7 ?SU M+SL,[CB];D[EX:T=N MM H7HV:C,ORGL!-7#[;<;%P*&XF5 W ,?([6).;;&2Y+P@*?_R0K2-P4_H$/ M7?P#Q721O$O[)O!SD<@J^Q@)?%8@GH,L@?$KKA5#J(X\'_U0ETJ/(2N M8.\H#G40M%/Z.AB4R'V4)RI747:>BC$&ZCW W@@>F.JW$XB^H]J7P/@V7-\? M["WY06NST9H?FV[_FD]B>-:XW@/LES$.3'_;"3SH%)7[ @O?DNO[@_V4R$&/ MA&_.DE]2MB !LC%OZ03V:R@'IL5*&E]-N@XO3F^,;\\UG<%^*.8PAX&:UB.V MY.ZYR']_C_\@SH$I< N"@[@&+Z)CM>3N>\DMAL%H+P<=ZC!H(CG2<'#M7+T4 M:A]/_218RWO*[0?J/W0Y4"]'VL>3W2=>#](/^2 ]Y[-TX62TU8#Z4Z\'XQ:, M?+MG?DUD?B/BNA293]>$>4^D@N;'H5'!0K5 M\Z"/C,;Q-)&"\[6.%S[03Q[[0A+5TE2F==YK%X[K]'K_^(T:5&T4);:213[KL$'JRI'$:$>LNH^]'J7:T7+<1Z:F4=H"#)+1 MM>[)MWE8.A*A!V]X+UY6 9-U]F!X6S_V>O9I1\NW;7A;@$%;[5KVY-L\W1R) MT(,WO)B'3Q9G[3+QT1&I8Q>HONW8D@,[@++1[="Z]K[78FI^[%+3%W1 M[D0V_!I)YT(DG2&[8G:*-DV39\K$0\"?N9JQ>I[CTTU%8^[$P.F9SK;O=]U( MAXB2X[8O=*XFO@7)U93JNFLRW/[?-#!9GRZ<8R/.:*2XPWM,92K1;##P$<<#947#EMP M&>MU2?&I]V8*WKN20'B?%+S?'P4?S!1\L*1@M!BW?5+P87\4_&"FX =+"D:+ M=]DG!3_LCP)]+O-J$>R3[WU2L)^$\O)3/YDI^,EV.CZ*^?@GQQ+2#[L-IE\) MRS?$RT#CBASWJTZFJ1_*.32J&Z.=O^-2TL^K%8*2-KYZ5)N0O6JI@L"#?HMU M4("RX^?9HA15D9\$[DG9=1W OK=ZN'IOIM4-0]TXM>TH;U/.VNGU'1%++?[G M,QK)\RAQ29*PY7N#FKO0P:-R@("&@0NH?Y/#I%+EE#P%D0#GU O%2T6:![W= MZB7VM> C'C P!7%CU P]F99BHW#62&T=."K7+,H:24VK&VH\U-ANRJD;V_LR M]M:]PK[A?+C&O:,"'$",9VG::H_P_*E+A&>IU=?P3A?".WO&-F?9_Z?1_.)E M1<2CD@]4_&J/5]C@/7A-J]B?/S>F[Z._NO--Z2#DYLZ!NI0;LRL\G9YY9 +] M+M:K3IP^8CNFQQL:C@#LD@'O 8GZ-A7" .C4&6S?LY.:WH-6-U1ZU$48SKW/ MOOW"]AD[N=H9ANR#U_FCN]1\9,DH1[O3?* K^5%'_/3IB'0V^*W;#GPZS?JA+N9_7=^"9V;+_KBVP%20=P,"$ZG,D=Q^FR=KI8.:'X M2Y<3BFWSDU+[KV<51W!6H06_AGWX]X.A#V7$IYUT0?[ED1"PU"%>#9(_*V?[I MXSUBV =EQZ6 M#_ZH)+F_B[[QF$BMOE9D;_RK_18D#7_/#(T6GW CNQ-* M,D8+E%S-NPB8RJ^[YEBT:]L-/1I\[ VUH+IV*4VB"*B_\9:&_(;54M\&OU69 MT9,'%MTQY?VKEW.#K#8U4^ ];IJ\V3(*'M/X*O)YI_DR27Q5FZ5'5P';S=:N M$^5L.V9Q1\I_)#[T_NT[?1*J>B%LSY 9SW:Q1L7P+03#M[88CK97A&)8%PO= M:9!-"/P#^JFP5LP-\SKV7%@3NC0.'5T!*Z7<21+-H5/J.%]S0W-:M7ZP)^1T M\H^4!I?P?6 @7$'25R([$.O3\.EJ8+]].::B5[+RF6%#-]"E:\!*0@O8FD71 MG]/;!Y5J\5WAL.NFN4AI(/]:NB ^@B=#_2DG4RIV\?L,Y*HOMDJ#?Y. M;\_4'T? N+""5W&T6W/8>]KQ-*9$R\A=@E;*?2:%J*3O/Q M*GHVWB\IRW\ERFGB9_;=#^S[A(>GTEI"CU>/2YMI%.-<^3SVM;_#T]HV^EP( M#"L$/B41602)\.O @L)^K@>%%2U-\J8FHBUW(L(JBA+-[T@2,*DJ.R',X5]6 MC> 8H'..?23T55SI>TQ%3P41.3M,=)01\5N/;N,F,N=#"+H$&_H]OZP,_;VXBVYN4&W1G]*M$-@]Y MMFG/C]!#*KC(:TTIF_,A+17<;BQNP-E^[&S790;MK M-)MEQH]_A$FI#PFQ:>.;8;E5>O0HRG*73&$?;67=H,]>:36$J(Q7J4BR#L%Z.1:T^6&C.BH3WV? MI5P01A>][NZN(_T@>O!=2;.=. MSG,Q^"^G<4R2F.]_KP/O45R8#4KZ6MGEO:OO\K*&)[+ER28>1S$9<@V0@_8B+R M!?Z1!JNE=G*V;@@[\*<7S398V<_IAEA"57GLD)4!2%4%^=F1FHB#?[0QTS MN]]/JNV^NF/Z1?@M%L07H0P[VK@M$!$?093*9YWEII1&XQ\4S%-+@DGQ OO.44I[\VF @-@D SS&6S'T-!:0,<$ MZP@6$@I$A,3BJN\U_VA8FK6L]5#=$+9O"D733+@>HR[=4+%$2CG6CR')1YBU M'K4W@NUU0M$A'9ZNSGIGSR(X_RKJM6<=HFULIQ2*QG1 ?Z1T4EQ= W$1,Y]8 M^?:LKX'O7_T;KV-_TS\+[>, M)D0&4O*?GIBWO*; JZ __E ?A[(+$]Z'W:70;2\F63$L*7HHCEE<'OI M0Z.C70KT&UWU;IEN=:G*NT&'3K$,?(Q[CTMI60L+K4]2#JV-[536:U,EB[D= M(&/Y]-KG194G3U4:^V5;_1Q7<77#+I>Q,2J>VZHCCV22>0!KT0CC!2E>63EZ0L2#;GVA )71UL8V_' MC5EZQP@JOQY;3L$))4M='_L@KP]Q)E302?S(%QQQ=K0TBRY>A-LK#>)GT??9 M0F\# 56Q3^KLJ -CX83_CS*6K01GBZOEDNL7"[SP@C'*"K]ZNQOOQX8;;]O2 MA"XFN[8F66-;=]Q83CB-('"G&J@1K.3/O#L _UB]G%NN,0N6&KF9JW+A>[FV M/0(XN-K*NK%[;][1BEI3 Y_^U Y[_AWPK)^^+PH'%2S4*'0+4;?T> MQU,%AUCIF*IVUA%_5!N".HP'\CYU OG>)Y''UW"WC*P#FL;AYHZL*$O(7.F4 MXM7,M="V\.W0-N"'RCW.DM;"N&R#9G1\:"N@;>.!5 "D'MXATT8?)FN,@1IHL^K!3"=NV"R6H1#=V ;4.J\H!&0$)F315L M3RZ8"J/8W2,Y"<-^[XR$O+FG:33_Y+$OI"2E9B^MJ8/MY063:A8/!.3N?+( J$91"QCD:: MC!6Q+TS IRH8!.A4;>UX%DQ\KBTR,#(R,3(S M,5]L86(N>&UL4$L! A0#% @ 3#I_5BDY7>8[0 U2X$ !4 M ( !EZD" &EN='HM,C R,C$R,S%?<')E+GAM;%!+!08 #@ . *(# ( %Z@( ! end

L7OX1A0:M>0[=-HM9^:F"0[[+#*IFC%89EV,JZ(YRWAQ0(JQBV%< M4)C+PC[S$EJ 22N'FE/M'4>8ZTE9GT!7YK/5U;CXG 0E2M'68)%I:@AZ=?!, MZ24$ A) O]8X ,M4Y]4K8O43I^ YLCO02Z$@/&>%%"FC'M]SVE(.86VG-Q\&@E1 MIEJ"R9?.+RA54O6&6)*#W-[D6+=_UMT^:&*F9QH+J0,\JKB6"OM8#:"R M8CXY93B&<6)>; MK;F N>#%RKC@=]09&@JMU@/ @O6+M!J/Q;P.X["^K!:0T8ZYY*[[7O1]A1I" MK]: L%L%A+U: \+N!1?>PFG\CFX!O"QJIV[:K#J@*&EP9FB9?=#:3 M(E4I&=0XF56QI'RFA-(IW39'"(>J78[#10E4F5QV(NN+ Y2G3'>8N4^ILAV4 M_F6JLY2!6BM11"T8-4=5BM0PU Z8)587,I2J&H?6D?1^//B+2) - M7G5Y2&!%P?E0Y+JVYUZ8S8I<9NP*0ZH.^!M.P\U*+R<7U2$T?XI%>E5B<$NLB*BR<=!3B".,U2-84B>%$"- N3;TI!7')FW54:ZL7 M7K.AYN%<@D%1RR;^U 7L+[L@0UM_M0)(/UJ@HJSID:GZ,%7V=7%N#%6)(I-V M=[P403BL&(&%@4M M0P@=13THKF6@+O]V0Q)9>;>#]C!3:7DD[X;K66#FZ--XZ'+06Y:PWG2MPC[+ MOJ6UA4]2X YGFH8P'Y6_:1!G7 L[ S5;HR)U?2U?Y9WA7@=)!3*(&7<*DEF) MH%7W\"'NX[+;> T,@^>HO+L6RH"V%3/F+D0K9.$43D,1RZ1 Q#XJ6.>)P;W8 MJ(6.J2W(!RR?1O96(^^&8W4V%;FZ;QRO?:+;!L4W%"/)F-F]]CKB;;1,05!O M*23NNQOEYU/4\VO'_O6)0_A^2*$K.05[M[_SQ(-9@W?>Z[W7??_>^K^"5?[WVRM^J M5_[UVBM_C[BPKB+3ZL-733IS1?U^T7W>I'Z3UKQ_.#CY(Q1C!]#P.XPS+TMUM*EEB8@.LY0@SVYV$ M<@1\IZ%>ZK;$6SJ-W.JV#^DP7GEE%:O8<% "WH/RAO@[./A+_ 9?OY[N?SSL M#;Z<]/_XHW2Y-1XC%PVK\IC5[/_M]096VW=H:>Y1@U^_?M@_.1T<]C[#4GI? MOQ[T](=5=?+BV;/N&^P,_O^R^WHU>;B7=/"@A,.ZP76#ZP;O;,6S-]LJL3M[ MZQV(+%_;T[=@3[_YJ?;TSRM"]OC]T=Z_=_"/3X//!SO_#U!+ P04 " !, M.G]6$7P)$Y " !R"P % &EN=')U#(Q,# N:'1MY5;?;]HP M$'ZOU/_A%*G3)E%^I)TVD302::+"Q"B"/*R/3F*"M\1&MBGEO]\Y! 0MG8;6 M[&%#(B8VOON^^\[G<_O1UZ%W?N;VPUZ (YB/&PVB8>BYK8 M1@_#\,::":Z[T&DO-$2LH I&= 4341#>V$PT8$HEFUFX$;>.3]WG0$%DQG@7 MS%_;#FCZI"])SC*?[.;'A;8\U_?";_V!/XC [K@M'ZF, MWP:$Y;WCL5HX;V;PD%6"/*@L"0RXEDO%!( K39:Q8RHAD5+TIJU=! M['L$,0,]IS"A&5-:$J[_ H9:H_U]J32;K2TO0EHSD>=BQ7@&FL0YA1Q)JI*P M.@S"^=EA%("4H0EH0HN82KCJ-,!NVW9CLUD334%($/@FT:5D*F6)-L+B+L83 M(1="DG+"B&PV<6(H+3&M):SF+)DCAO*Q!R05YV6-4&NCP.ZHK;'N!B_]'[.S(*F1= <*X;P$LEG<.>T8I]OP'W-4%]$O>ZG_ MCU(LM=P_MJDP1VU[3$LP^)B\GF6_[_G7#(\A/1ZU_\+.?M!W28"B9U*@7*9D M"(D]11:_MZ\^-ZKO!^O/]-G=X,U$%'!7Q/UZ8W,*MCLJL?B=4&KJ!G38[CP3 MK57>#[5>2/5UB"W3,V^::--K_P102P,$% @ 3#I_5I^ 2TG^ 0 7@8 M !0 !I;G1R=7-I;VY?97@R,S Q+FAT;=55T6Z;,!1]CY1_N.)A6B42 K1- MUC"D)) &C1 $5%T?'6(23V!'MJ,U?S\#2=7N:9J22>,!V]QSSCW'6+*SR):A MV^TX"W_BJ1'JQ\F"+/1=QVA'535.96>Z\EX@S5Y"_ZM6,"H?P!SL)62DP@(B M_!,25B&JMQ]T2#$GA::(BAJ?>1*_RAXJR98^ "?;G1S#GTJ-H4)\2Q2QA@XT MUYFZ_O=%, TRL.R^Z1A393O^K>%?JH_AO=,<4XFYYGZB:[$?7[F)BC5;1:D? M9;":0Q!Y?NRKEUHF_F.09G[B>Q _3<-@!I/9;/4494'TV.W,@V1YT3VX>-XK M;^"/@Y"D.&KN,X:<4:'V$R0#N<- :,[XGG$D":.P/@+'!>:8YKC;(;2!)'A+ MA#PA4HDDKI2 +6:,UY!VK/A\YR4&"+6!]NV>];=Z/:+>0.(;LZ0T1M$M!A3 M@T*W;D3FX 59T.^S E25E4,)&==[ $O%\![:I@S6P;%4K ME3&Z/>>IX[&2M-B"4$1S@DH0[VP7$%#)#Z*.$]"\#VB_QXC7(DUB(F!"Z4&Q MDJ:Q,G%*:@YZWS[P]5:@8+QI?E0R@.E&M?9PCJLUYF>G5O_:__;?G"!#&/"\ M([+$1X@QI1"&\7^63',]5)9(53/\BL0%=3^>S3=AH[X?V@NCOE=^ 5!+ P04 M " !,.G]6^5.[4]"=E/ MO__CF=P@X:("2J/P0#(S]O&Q/F1T2-V%1OO M(_:Y)T7*FC-W$72U)(;Y'O='+ZWJ MK05IGYR>-=GGYMG9U>7)Y];Y7Y\J^Y5P?7G2:(ROGZS)4":^1TWWMXY9Q]A$ MV-W8*,7[3N#'*;]5@@G7VM]+4ZZU&^.A2@$'6P],H]VXVW= ZQES->[D37^B MT?ME FM?+L[;LQ/=37DFU>CHH:F&MD[^)XJ5J=2WJSNU/9)6?[IZ'U]!OQ;K M<5BD%0,IAB*!V4G'N-8Y5[C9-]8SH]D78S-TV/U[SF096>S1[/3PK_CY\(5L MJ;XQW=_8= ]6VW1/N8/!P@RS$;O69JA$TA518<&EZ28&$K7Q^*6TYU+#LDI!S3)$6(JR=)U(%ROCP$X2U[[E"B^HAWZU^V!:%%M4/27%57$JJZ70!,/5 Z-U"*@6B>MXE'"\J9-XGO8RC^\[DI/GP%BODO4+S_\OHUA(-H M&'/(&1\F+:)T-N:Y>WP7RBL[ M24(Q69JLDM!""\#:0+01.MA YR:+MB&FYG M0[85B@<,RU1UBE)4AG-Z*!%ZH8LS2B; 7P\$7WR*-0$M7\!-SR/['/E-GBO+=[Q:N/=''"5AU!'QB_2%/6I',!L MW8(Z+2\^ ,SHB[+JBP.V8W"_7X#')!9^T%E2]IP]O2+'.>%\@ M>"A1K 3T.2;A&R+7E=QG]Y@0I;#ZK"?.?):B-Y>TB4%XXB MUJ7BL<@+VQXZ_FW/#N%5CWN M)ED\Q<[@$T028DV?F"M=\D^K.DN67B5FHR] M2#0-1CQB\0FI_9T:>J(=1QWMC763=#K<@,@LD]X+<4].T3%(V.EY M(J%?$+(-WA'"':4(^*1J?NRDQ,]<0OW@D'(=AWWRG4VQ8%8\AN0ZD;7O:.7_D\B<=R_ZC8'%\0 M&7F"CDY, N-2=LL"&5T (.PK*A)LAWF[/ ,(F'"83)F0+'PYM@F::\WABN]6 MG2!'3BV"3@0J1 B5X"H<72@!C(H44^J!40-!>:;FW?($ABVCJ\CZRHP$G@Y[ MIHBG? YOX/@L2?B[UP7E54X@+AED-6"\QTXK2T%]_W'K60L\6.(1^\8MG/9A M-6('^P>']T)53JMCO#?9$>LH'E^S*M8FO*>8K,%!]5G5W'-[\R=([]5Q[(+V MM^;\U]2F'[OVB[W?YPLRF_-/E8/G]19+IK?::B\YR/NZOJ0\/OVBKN1EQGAQ M@4'H'AUT+TZ^TP'Y_P%02P,$% @ 3#I_5CLKEU;6U/;.A!^[TS_@R8S[<","23 88 T,]QZ MFBD%ILW#Z:-BRXD.LI1* BQO5JMY/UVOUT[C0_M M3Z?-UZ\:'TX.CO&?T5^CW6J?GC0;Z\5_7%TO+S<.SX^_LB_MKZL[/9\I=DX;)[\\Z%UV&JSS5JUWE@_A-D7#S%A++07MM)\JSNNO_] MD_R;.R_34:79BMA'F76$52-V(;4ST'+4DR)E[Z7F.I9]WL/:VQY4NI$!*5;U>WMOK^Q4>V#P],3=G1R>OKE MXN"H=?;WN\I&)1Q?'!P?CX_O;=]0)KY'HAMO]EG'V$38M=@HQ?M.X*:5WRK! MM1OMSZ6+-]K'XZE*!?4W<^[$>!GMXYMC![3+,5?C0=[T)Q9MS5/8>']^UIY= MZ%K*,ZE&>S]::I!U\C]1[$REN5);;:R3MN;]S=M]!/M:K,<'@EDQD&(H$CBC M=(QKG<-YK>@;ZQD<]KVQ&0:L?80CLZM^O#>[/'P4MP]?R)>:2W#H\+F]5?T+ M'KN(-84%A$0#'%W[U@XJ(:W!V+Z8RA&Q)ECGKO%AQ!Y[0C JIRIH,,FMU" ##F0+N1=2 D= M]% O99JQ9[.^%8H'G)9\> JVJ&0$=%$B>\,69Y1,N ^&=IQ,)+>2%B +UAYX MB"9-N2,F'2*;"[0[9&GC! SR8 4TJ,_I/N6*$[G LH(14T:.$06_GRU+\*TC M2!#Y'^-%\DCY?J>ZLV (GP7[YY)P.N\I H"1LB35$@RP&\ MVMU2Z$XJ@042?W%X>^T;T(Z!2-JNJ+ [)O?S+5B$FO")M*#V0?KCGAGKC!L3 M(8")8B=@SSXI_V6 +>[Q;XK79Y&PDR>>L LTW$05=;[+FC56L#/#>V_1FAGG<9Y\%[H<=H=]RT&;H7IESI 400 9])IT:7@,:(:FO;[Z M+&NUL*K'W:1(H-P;@H9( B<)^U$2AA%3\E*HLH-_33[ZZ2WZM8'B]\KLS[*/ MM_V;]O'"(^5D'&>B:::DQ#V+]6G2)+3>HWBX4<1/K.,HY+VQ;D+8PPFHS#+I MO1!WT)*.04E UQ,)^X*2%40$L !'+ /_J9TP#F/B6RYA?@A9N8Y#KW_UD?IU MM47!O%O=>H9@?I9I_XEWZPX42E0HE\ J=9BI51U+ 625;'O2-1L*?DGTN2A9 M X$.Q79XY#U^K'4OO)8-KJ*]?TMNY0D&.C%)K7.Q79;H& * PK^B@L,[K-OE M&8""!8?%E)3FU@> +VGW#T?J$^^H'8"'IQ9I*P)N1$BV0%YXQ:.$:%306*D' M1@T$<5G-N^6;*K;,SR+K*S,2N#KLF2(C\RL! (!="M&O/C24?L$[GG,F>1I@ MO,-/*W.!NK7[9JE%)#QQCWWB%F%]LQ:Q^D9]\TY0E7##2& MA4\+/W0\63IL>/Y*0Q*U^F' L4O!^@'!O\#4$L#!!0 ( $PZ?U9[ M19,KO@, ,40 4 :6YT MJ^.#P;NSSSPS?F9GL34)/DV'C1-KXMIC_ ;UL0(OF+I#J[/[QME./6V-YN,[ M\(.[J7NEQ1F7?3"ZN82 I;2 &;V'9982KN\&=/"I8+&&"W'IXJ7K!I 2L6:\ M#\JT.P!)'V2+)&R-0X*M-U(;6J.A>SOQ1EX /;-M6)T1TEZ\A<.0_E85D\58;.NXR\*X]QPZ\^0P6-TO_QIX%$,QA>3-UP>B1EO&A MN3J'^34$$[=QXMXZ$WOVT07;"<">C<'X!6[:?MMI@^\Z%8K1N^CJ8/O@SM#( M'3^!W1M==G^J,<&WER-[YOJM^>W4O:N <<;L=LVWCOY] MR0W(#06;\Y(DL*1Y)B1D,7A4FJ8.I$##A$:/ M3'P:EH))AH$2'H'[$&X(7]/&"7I-6:$H*8?*-"*2PH8*BGR/^>VBV-/3P4,! M<+G)^!;\,)-2!V?#:(S8Z$NR+Q3F<AQ&B.[ ]&2F0UOD_$BG!:M.8/"=V"'58I5R+3<9[(_CMK M+;!'6%^..YWZ"]OQ9A^OM*Y6W2_L\7A__V(F]RR2&V7:/1W *A,1%:TP2Q*2 M%Q3WEOJ75O42*UCN'7Q164?M[%G++-?J?F,%X[U5#7YQ^DR(UO4!JL'CX/&R MW#VO3B6:X2MHM+J:EVWC(I=_F\%ZD/&(*@Q[R5.F$"-YX(62LVZFB9)@NK!0PG#YH(3.%F?QSI M_6-]U &M\/R0I7U8)23\'0S,2I$E+#I$;QJO2K!3=)Z>7;ZEALV?3Q^?^1,] M?VO6CU<_>G'F2C"S*\U\S1"?#>_[IOW,$?)]]Y'_\I_ -P>L0#OJ-<3NO81Z M??$G4$L#!!0 ( $PZ?U9NV?^ N0, *P/ 4 :6YTCE$@*6T@)F]!:664JXOG^A M@T\%BS6/GH*"] 4AZ)]LD86M\)=AZ([6A-1JZUQ-OY 70 M-SNFU1TA[<5K. PIEU1HPV.^*O+!;R<_?7+"= .S9&(P_X:KC M=YP.^*Y36C'ZIST=;!_<&8+<\7=F:]!9[V-E$WQ[.;)GKM^>7T_=F](PCIB] MGOG:T;]-CCT.8<8Y#27+.-PRN0&YH6!SOB4)+&F>"0E9#!Z78EL@IMGP>-B! MED(=)]'7;39PLC0G?',KV%, M0YJNJ("^H6-*35,'4B PH=$#$Y^&6\$DPT )C\"]"S>$KVFS@5Y35BA*RJ&" M1D12V%!!D>\AOWT4-3T=/!T^,^4XV<&"\2+#S#D;1F.X9)SPD"'/>1RS$*FA M*66I"A$+0*B\Z9!O1;$E7#8;,CN4697(O&@\(KT%*9I5]GX@5 MX;1HS^\2N@,[+).N9*;C.)'G;ZRVP!YAA3GN=.HO;,>;?;K0>EKYO+#'X_KY MV4QN620W"MH[&L J$Q$5[3!+$I(7%+M+]4\K5Q,K6-8._E%91_74K&66:]6* M8P7C&E49/SUZ(D3K3L#:@$*)ZJ2N-M@H(.4:F)JI;["A+TZY8)FF+O+I2JBGN-M@@6JP#CM!6= MW"OQH=[J6JOE:)SU/PQ4%1X&CY?E_GMU2]$,7T"CY=4\ZQBGN?S/#%8O&8^H M2YPPU;1S00NE9ET- MDR1!]>"V1+5M',A1WH5>K3EU.T>#$2M-JT4$4=MD7PQ93D7ILWC4ZCNO+?+W MLWW[/Y>)>?22.OQ"1+BIMR/]'U9'%= JDS)+SV&5D/!O,# K19:PZ#YZTWA1 M@MVB^WCO\BLU;/YQ]/#5O]/SK^;]N)#.[T,R7#/(' ;YOXD]L(E^[ MDSPN:'7J5J?M_?%;G=*_ 5!+ P04 " !,.G]6MMZA8<2O 0"!&@X &0 M &EN=')UM3V\BV[W>J^!]T.7MN)56V M8YM72&9RBQ RP]X)<(#,[+V_I&2K;6LB2QX] ,]??]>K6RU9-B8Q8,#GGGLF MV++ZM=;J]?RMG__?]3!P+E6<^%'XRT:KT=QP5-B-/#_L_[*1I;WZZXW_]VY] M[>=!"L_!LV'RR\8@34=O7KVZNKIJ7&TVHKC_JK6WM_?J&I_9X(?>7%<^UVXV M6Z_^_?G3>7>@AF[=#Y/4#;O*_"CPPV_3WX_?FD<[<> 7'L5/]"";KR9>#=]Z M^0_LAW=>\9>%1]/*1[?YT50_ZB?15KNU.VL>_(3YP?6T9ULX9UBA^O?[LT_Y MXVGU\_FCK]+8#9->% _=%,X0W[1=;[;K[1WK)?5$=0LO@K\;_>CRQO>\KF^V M]'LF#J>X4ORZXR9FQSU5VFX])GP!OVBW]8.QZDU][K-5;YNCZ$99F,;CZOV5+PM#P7PK%U%X MR _3O\U3\$>DZ]/N^O M-]M?<:U?"VO\JM=XBQ=MO:9?-5O-UO?\?'OOJP)N@ 7 _QZ&L(7C ]B;V V. M0D]=_TN-OS;A?W8W=YJMVZRO\-Y]H& /J?ACX/:_]MP@4;=Y5=-ZU8>HF]&; M_*3K!O]1;OP1/DF^WG+[M_>GOO-4Q7[D\5L__N<6[]Q!@OCPM?55!"Z_'#ZZ MS3O:7\\';JQ@05_I?N&7)/39;=[S >=R*N_:G)C2C[U\[^MI%JNO6_9;1O") MO*,3>6,G2<>!^F6C![SVQFDU1ZESX0]AF&-UY9Q%0S>L\0\35GG^I M?^?YR2APQV^<, H5?>E?OT'V5#'R/?WE>YX*20K@G_#@,1QC['>9P:_3,Y3J M'^-HB,2!TJO92B/Z=ZM-ETH(BX.AE/^FDO(WWN6D__.KPA"+&;7 %QOOB#'N M9* I7+/Q#A^_AQ$MGMIX]_$_,T;\&+M=O/SE57(]OCF(AD,_Q1!#^#>2=Z$?@!W09P! MG>F9Z6GO MLK:O%[%RDRP>TQMPH5'X60T[*B[/OKW;6K[9[W>!!K/ A9>8,E!I0E+U#-PZ!PI)I4]]:FJE/SFU[X=Q'DSI* MDDQY'[(8]H5%S>]ND"FX:NB;NZ/ZU\U'L:#O9X37BV/KNUS@G+SQ>G$B5J]F MW_LS2UCZ7T3[GN?C,W#AN;YW%!ZX(S]U ]+"T"[U<.-AU\F\/4/;)/%3!?K/ MI=]5O UGJAOU0WH+[<@M-X*IE;9XVAZ\?NI[< OVW7OJ>_']G+^W>-&V9'LS MI]#86[S*.$L$TGW%G'+"W\^@6]P,DO?OH%CLOC2Y>D!VK ME#?S4Y3<]CJ^\1;:;"Y.2UW$A.=FF,WFXE78'YGX=S/#9G/QG/]#"ZF^#J9- M?O&<_""74]OL1_O6+-1>_+VT9'LP/U>VGXAB/WTOOI_1VXL7M4NV-_-=DIOM M9=5U%L$!F_?KB5C$XKZ?I#?OURNQB,7.2:.;BQ=DW^]O60A=+EXSO8L%?3\M M;BV3"_"'Z6_KP1S?BR"VK<7YMA8V^Q^@K,6QSL)6,R<9;3]8-*@R+%F>W8*) M_,*]_L-/!X,HP)RUY$S1:5]$--<)%>B[]OUF7IR]=U^+ M^WZ^WUZP%+N'Q*6.C[2:IBN"?]6'73DUY/T7T91UVEO.18P4S8J^GQIW%N?PNM,5SDN""Y8DJ(QADN])SQ+1%]&%BH=^"-M] M,E*QBQDAGQ0EIMX1'>XN.'GD3I?U_<2XZ.2&.UWFG!2YN^"+^S@*8\-CI[%_ M">LX#=PNI1$O7.U88(+ PF<_/_N\7K!&N,A5?#^W+##=8>&KFI,Y7C]$N.5' M^.$.PN8_,N'Y66!O\3ZU'YGX]U/]'<3K?V@AMPIL[2W>_W?@)H-#+(-P \I1 M30_<.!X#SU6XVF=GSVZC?\5377_H!LDO&W68*R;WPECE6;_;;+:VOW.NF$2[ MN"GOM)=VRE.R)+?1IIAORENM9O-[_(L8FGE?-OR^UYVRU]J>=[ZMK>V=NYWO MC3FH>U@(-^=LVSM3=O=5H?H )Q\KL&(4:)()/X&5:&\2*C&$%SI4-_AF0&5F M>)76=:5.XSKQ-N1K++3Z92/QAZ- <4&2#%5\.0^71%FL1X/'J!#CC6P(+7G& M >K"*?TS1<4/YE/SN>_A-SU?Q0XM1576[QT<_:M8*%'^<3[4F3;T,']=V%21_ZWLD?^L>)'_S1AOQH78]WTC51Q/=^D*^\F RUZ/ M[_HIS]7Q_"':6(C$D(>C8<_P]ZC?IF/4P:*0E-QK/]EX9]?!%=;]\ZO*(>SI MO:J>WP]S5_,>1%#YW*>;VL_C_*>N_YG1P?R>B^=!%W/OQW.CDYF.H6="&[/V MX)G1PQ2/^/,@A.K%/P\*>&1:^3UOTLVU1<^#0Y9)O;Y3XW7*N:_4Z^53KQ^" M#E;J]>-3KQ^$3E;J]=*JUP]!#ROU>IG4ZP=Q?Z]TR(?6(9?!+2_'2&@K]7N)U>]'2% K]7NYU._E(Z%B&<%* MZ7YHI?N>*R-6.O.2ZLP/3 1J+P/325POG@"N=]45Q*_HY=P.U'WJ5H%OP^1]N' ,Q/Q&*.E?=+(9;1"4?_1"6"^+C ML;,XZ$ M15^WVI45Q57G^M'$'F\A12F(=[]B_5Q=JO#7Z%+%(5+, 7VJ8J$XHP@@G29G M^"RB4*>E;_6O#B*@8>RB2FC_?O+(G0U)G+[Y[/X9Q697;,Z=N7$WL^IMQ,G$ MOKX?OU=A=S!TXV]%G:7RG.Y\,OFE:1Z:31$K239?WH4PZ4>P2E<\>GL>G;EO M*Q9=7A9]A'DM/\1]QL@:@*U10;&@"IZ$"G5#;$#B!OJ+Q\V[SYAW?EBT?1^E MK.[=V^4[WBE3KYAWQ;S?IYBL;EYD4MCBKY_]T!]FPR+#H5MWA!L#PO!C%H=^ MFL7H9?GH7^._'CGC(66=N6%?J)H(S=Z%Q7+4:1S!L:7CT\"E_31[:W,6$?5\ MN[ZZ@>:[@5;$O2+N9R2YM4I%K3:P6='1 M.;TBY14I+[-4+J5ZB%IAFAV=11GMY2,GU3(1G6>=/U4WO8A.XOU+UP_<3J ^ M1G&QQY-UX4_;CZ>:_E%-%1R]5BN:D'!"U6X\58K(M;?->G-/_ZO5-)%C.R_F M224*SL@'FK[HAU:8\)!NJS#1>=ZU[K]3;[\V_]I;4<]24@\>TJVI!\_SCG64 ME<19'IHI]HNQ1<<=J2(K@;&LAV]S_EUI'5O:9X3_VGYDZ7UE^;KU'>X,6O<] M>^:$V?8O/NO6S$^#Q^9.R)U8^4/?S,OI"(.)[1G^W(,!->5,Z_#]S,AH]C8\ M-$WM?8\TPE.^:VW/IJ1B[OOSH*^#P$U@,V3I)_&9WQ^D%EG=MA[@&=!V43&Q MB?0^'&0GP]#O9,D199+XE]@1^XE46.-*CMUAP21#G+'!;JE*E M3Y/]+!U$L?^W\KZ$GHJM:QGI('D_/KS&XN]$G8(BKZR$?5;PK5U:Z7?S&( K MLEIRLEHJ =1>4":#;": 562TQ62V5 -I<45^W%$ KLEIBLEHJ M ;2SHI0Y*&5G)8!N)X!69+7$9+4T DA17[.+Z.#PY&G0BZSH%%AS;)4D 3'8 MWQ1RV,I;L)(QMVHXL**A9:.AQX(CMJ*<):"<>\ZV60F/I2:!UCUH(TUSDS01 MMV+38/:T:_*L?N\,#TO:ZZ=.@D!D8+G/NP(/>+LWON5WD MI.]40YE>G+FBJT= 5X](\T4@W_.N"EUXZVFL+OTH2P*0[Z,H!DG^N*F)<'M5 MHMO>YNB]-RUXI?+.3SSV!GM_@I3"?SU1NIFQUA7)W,K2WD\.HAA15)ZDC&%( MK?(25R3R)@M]IH\OYQ\F3GRHW"2+U3L_B;;:K=TW\(Q^F?ZJ. 2^; ^9U.&&GL(P-QS9"/XYYX'][%^_B=$@19-UX(^<'LBD M,]5+0#J!(0NRX?5F>\-)(_DLBM(05$KZ?&_CW<^O2K^?^Z5;MWXI?YI$6=Q5 M"7Y$GPR4ZY%X^/D5["3\%__?SR,G2<,-@;I]4V^=H1OW_?"-@X\V81+)R WMM]03_V_UQMD=I?"EZPQBU?ME MXW^^?6UB>^D+A =WHIYS@ P=ID 7+JP#WP'_&;U;R*3>.B@KZF[@]^$CQ%G" M&^'__D]KI_GVC@?YN?/NR_'1Q>$'Y_QB_^+P_.=7G;M>%PQY?GCPY>SHXNCP MW-D__N <_OO@M_WC7P^=@Y//GX_.SX].CN]G'G_LG_]V=/SKQ;VUMX]C'U?9_OQY.RSC$5DCW+FVKO^NM<\^*H\Y=?K'Z)NAKO^*]6&U26OT^BOWLGU\=_'W_9@G<"9X912/+6[SIRS9TARQ2-]S3* MC;H-)W114X$!W]CC;;QK->O_(F[/WYESUWU0@#X(:ZR46+ZK@@#F@8!XOVPT M-^COD>MY^N];S^?*]](!/MK\Z:W3B6(0;O5N% 3N* 'IH__%%\#/J;Y.?DX] M/=2EBE._ZP9Z%6DTLM[ZTY0E3DB[GCOT@_&;FZ9K249<'6W6B\]N_,TY"=5+ MWC YI]2[>;*=* 7%U\RW_5/. _/\W%[KZ]?%'\/_B6^Y:W>^4V5N:Y:X;3\, M,S=@L[N:ZXXN?OOG<>???WX[^GZNZT7QT$U_V?"OTS>=* J4&Z9QIJK8T9X0 M[N[>[M;.VYF<>>O#O_6)+_A,]H^/O^Q_N MHPNX'1^ *?VG\/],^?P^ ,H*F7> M^E#BK5.RQP[96JMB+E!0_13GJ'_A\$\<^(V#/UH(PWEH$\/O!IX['BLP*<(J MOBM,=F-";FS)V@XRL*7#]*.?P"G]!]XVS_+D1P[_RL&?W=T2B\N;-M^-=Q\. M#PX_OS\\<]"PKA0O-0?'FU/V_!@U/T*^.#E[Y#)G6:_HLABAD*]/7:)G7--G MNWOC[<_NU?79WB*OZ9X;))7W='E6FG^ K,MS>/7J;/7>"@/+SZ= Y_D+WY30# M_I"\XA_]0 'K=Q SOTI.17O_Z34/O[4_77878,27Q\1@0ZN^N;?3?+ULUGQY MK/:BQBJ?Q_O">3!]J;&9IN,F3C)270Q+>8X/.YHF3G?@QO"SE_?KA7N, MCI_M>W'\S)8]1V$WBD$9X81^C 4>1%F8QN.#R)M"^F?_[NY\NS[L_A$/BE<4 M71^H$+UQLA%<(%TW68BM4D]4]PW%*;%1,))AT6"98R4;[SP5N%P41]FX#IZ;CO MAO[?]/?+^S $[GPCCAIGC?.&LZ"_%5EVNCO@[-(M>(3=_<.E];>>'?^Y>CB$/379G.:#!-. M*"]LKVIA!_#/D_@BN@JKE_7Y.(ZZV?67WF^]12\K'WKCW>FG_>.3'SLB$HPG M\2E >CNG3T;^3!'U2_6XUM5,)O M9;K=U[AST=AI!$<9_-!CN+]5\C3T%#@O!P]LBAKR)+Q5N;?A__[/ MZW9K]VT"CP5J-(A"Y82D?-? IN\&&9K/ZVM@.[G #1[LT@P//%X0^_#D=&;; M/MC[V.D.LB_N(KQ9]GAP<'N[[9=3V*LZE48'Z3Y%0&*GN/99AD_OZOW[HU9G M\Z_?-QU>*/PF[4SJC+$XR="RE$;R.#:16 M^T7GY?H:B!UT4>]WTS?WOPW+ZEV2%VRV[]R!<(%A:93]RNT.G"YV/9TIZ?7, M=NY^9K&+)^"=*)AK4G>_7,OP\^A\L[]\X6$],D21/:=- *KYH1\ MGWCN7U-VUCEP1SY8 PZF8JKT">N6<]_N/!NXXOLO^9]1;WTMO^>7(.:XN-!P M08:)Y-*2[#ZB>.8*I]O[GN-S"QK$#]%5_,9I[S5:VR@RCD(/W<;*Z8P=*J[& MGWUS?-86K5"EGSCN^MH5J&SU;V%T!0)+N0FHWAY\DV1HZ[B)XZF>'W(H\RP+ M%*]AJ[GMB/9IT340:...MC#&'O(;[_ZC$IT\05E"$RZUHG/P#UC:OW!EY[*P M(UK7E+J L]W+X_#/WR+?7YC'8\H$0"A&,TTRD[!\-Z2RN=EHC]*E),@P2M?7 M8O57YJ-X!*G8\P-\!I/#DAGB7Y/LLW3@IF6VN7*+TR&6H5_+9%^") \]YT6;%],!O0V^[_P)4\7G MZ5'X$-N>*HNZ>NFDVA7>:>\'G M;GOOK[_^N[ATI.KQB??GX2'G."J(B.?)4TB"0'U#/TV!7E4 5!A'(?JS@[&C M+E4\=HY084)\JDN%Z?VN\Y%O@0++Y>^PKP544AS13\Y4/^/J7.>\?E%@N5AU M%3MQ9S.>OP'YZ"=1A-(N4S@F_3ILO(1JN]. "]6CMOM A_%"-=&E(>J>UCY*2A8 M8;WBBV0([ >#Q%JTP0D/8?O'-;S&X&5P)> 2^DX_CJ[2@?ZZL;YVKA3-C2P% M2I6FB!B&4-K-M],F2%^WWNK';GQ@^@3EP?4UO./DZ2FSU>\48P8NW4Z]774] M+YQQ)PY[*=WI9/B_1X?:HFF'F\V.V%3L2(F#GO_>\9+ X?RD- M3D?4E<&K\F<*LT/#K$)4W\9%O>ACWC%%*U6#5='_ F=P/NT"N.NESTZIH6F] MSQ(_5,D42Z2;C*Z2BR]_>?]MW67M>\5\;BY]_R&NK3SQ^3]6?>^T_/GUK?7\"R#QEES,F=G/EY9V&9G;N1=76 M-M)1;X9*BRD^)45\?6V*QQ)M6;)@03R'$1F@6<+J,(RK8%BOJH005&H<+!CC MZ%<^C WC.B$L*4(!=^DG).Y#-^SZ;H#*$-9MD+F*N,>>&WN)@YF8OC&HX3\+Y8$[R]KX'\>7)18(9"&@XN&E*P'^X>;"/6+8%4W+[Y HSZ6!N MDH!8)9 %V5O5ZRDR9T/)!,1?^FCEAG!RR+QQ%#@12-+\0-'#K2^Q##N$F&/; M:FZ]Z)AS.W?CC@OOK9]L'D?.DW *6](@ MR:-8L#W;2D==X(KMYQ>3A3@=)A1HM;7^#SR<])D99T\,:-Q'Z(X MZD;D_ 2I$XP3GX5)B,%CD"[U#K8:HEM#]QK"7RCXBL(.9GB;EK38@OF4DI+C MQ/:&QG"%72+MF3G(1643/V[S[MOV5K/1:GZHMX !)JFHC,(F5&1!JI[)"/NR MR.D4=?WWZ\W?/QQ$UP?^I)7YF"GJ.Z\N,+ES-2,#T_^^/CZY)__S?K?[X.>7S.VY_,\ J-Z%*['1')Q^WT@._QK M2#E9DEN/\HTRNAP5R/26UZF,0N>E7 M_^CK:-0<-85L=S:;7__V=@ZC?[4.VMOCP*!6\2\=_JE#OS6$_#'F'BP3=&@- MM%$@<].OJ+E3WVP623O,AEZ4>JKK#UT87_Z1L.,8C'A%_T)$77H5@3;O[-5 MHM=V=PS0A9Z3IO4[\X3?+WWOTYE_=F,@A_86G??F9$5>L1Z4T],H.XV1H4^R ME,POH'@\?SSYS>9F>^OKWZU/?WP,3CH@C+LWG^ZL]U8>]V:]N5EO;\UYW$?' M'ZUCUIC6[1:<].M::V][XJ01DYC.FJ&B-:MS$I@Q?>QD/><*F->)\FG?U;5R MWS48'TX.OGP^/+XX1WR1D[/3D[-]!!-^_Q_G[/#CX=GA\<'A0O,2[TU[/45S M4R)S>+@5I4XZ?G<)4O4TCJ['SKG6VL1F!AT#J#,46Y7\%E/>A3+*81!.Y[-2 M=$? R$0\ Y#?J("B1IP7^)>O!3"A(YB'&Z>\0T='1SQWT(/DQ6?&@/\(?"&: M3[/^K\M;([I]?4^/5T^CT1MG!R/G\H'^P0[Y1_.HIAW%+$T!9> (RM/6J5_I=^/6T.6W^5*F&EV$8M)]68\]/ MG':LW&_UCH+[!:8Y(A*9[X0-J5H$:)-?841[=;@73'J+@<%?6F:<>M<8+"L1 M< 1H=1]I][G6(UT!Y/H_.OYP^.^[O=Z6*\VA T*M'T=9Z.'340S\T^^\:&^^ MKLG_?UF1]3 +MFAOH:%U/*I" XEB$[5'RLJ;2W32.QOO/JD^F*)PWEU%">5/Z, ?B)\GU)[=@MKSW7K/]^DZ MBU!PEH1SMI>(=P8:5S MFL7=@9NP$Y-_:U6H+BEK;CT:UB0RVETB,MI#,IK(TOG@)]TLP9:>1!O[5D#] MH\F&.(A"C[.R\)DSE60!YV.ED2"?1Z>4BGU=QXEQ.#\70OZ9FW M-Q^7C-A;(GNKU4*T',K#X[N"E#4OBY?U0OB>PWYX!B^K;:VBM^HQZFT/ZIAJ M+A$';6Z\^^!C*EL4PV\.33+9B223<7WY@0[E.;]BCA?*5K6D'/8=WHV'YS"F MBR7R6+:V-M[EQ'!@Y28^G6-_4!FP1%ZMUK;!L!H[)U+O22CDZKGHV5/MN*=#,\LB*I;(5=;: 25,".7,:IF>%*B"VL%Q M5I+<*?K:<8Y"3XVPH.9)72H/*EVVEH@\T,=G(+3W\[J5CTHQB&<=P=@!@=+RU,[ MCY*G[&-H-T%I@E'<]+N\#8MDI06>R]Y=P[0^A@S+NX%*7;UW]=[5>U?O?3KO M77Y)_FBNAOF3^C=72?UWF-3_*;I2,1W86^=W+(Z$.1=3_''[_54R_W-)YC\_ M/3PXVO_D')]<'#IGA[_NGWTX.O[5^7AR]@?\L_[IY.1?^/?YQ?[%(567/>9J MN3^S)/5[XU)I5+.Q[8<;[RZFEF>MKV%I%E4WNGY(V,)7;NS5@RCZAHX>"QD! M"\L$_&*HW%#7CDG967MWOQI['C]M[6UN4H$O,".![[S Y_[O_VQNO:AG"!_-OX7UP M&_'9>BKP$7P'?V47W3@_^^_.!RB_?G[EDY>+RL15S ]HSCRLB['+.!VS+AX M$H9#L)7K$5>].EW@A0A^XR ZQUNJ:)Q.UPWG" X-'G>P*RAQE\$^LQ*%> MO^,9OUU?ZZBN*]!28WVVSE6$0%!4XPY[3!2'](1>U%35Z&_^M .[H"X+'U&= M\7 4E)[4)UC\+ L\_F!]C?ZC0 8,2[^$;0$^LC]!&*30LS\9NF/[3SS1PM]1 MJH@?"A_&"CM#%\:'X_FS-%@RR&?)GZ2()%IXYLH/]*NC6#["7YF/D)-#1#]@ MJ!3\&_:(A?HX4@8T@D48:R%73)-N-O\!QB(CYWV)E8@ 6 +2VQ$ MF&GZ!%S$35/2:9P$9R]#YQP"CQ./_J&<@0N'SW@[!,"TF/-$F0(\$_L\291' M74:_=IAS7 $*0DG'Y,U_=R(X_\(LZ9D4?NH)C- 5S)G/K*(C#CAD4"F* NRX5P,J+R_&PT-\H<,[:FD&_L=@T^5S-P@/[$;#= E M5RO><"+TF;%Z7!$S,0CB,RY=@T-,S"^2 6)NAHHJBV_Z4B>':GE7T P8CHQH#)_O)4)+?LB<%1:AI80,B+2 9FR6 MC#6W(9Z9'S+(!27F7KHP+EJ;A*LHP"V$-8Y91C/A /B ,2 $/[?X@_B%!*<] MDF I)H3#A:UZ<%2X=%U,&Y8V&(59U_A%]CN0\SI*2VB\%A#= &Y8E:J&4B#P,2,W5DK_$ J&%EU0Z4AR([C."F$S=;ZA!.%$' MUN R=B">WHC>@VAB,\3XO'-&&2^"0>:+*'A^W,V&:.ETD<%ZJ8";"0]C<[O9 M;V5D0_UB1$FUV4ZTMJC+MRG#/F5AK@=[,I<:=AU5<)IVVX[.V GN_JO:OW/K7W+G_<[IX"@3/B=ENKN-T]Q>TFHG6K<-VR M\,V''>7FV]U;*C,F]G!.@C^40*C&?3<$Z4F.S@MU[2;H 8.WCX D.F HM_9> M;Y(;)E8%K$QXZ(,"RY5]-\Y)-XWX\;UM]C6-3#9]&?N=O0-!U*47N2DLM.4< M(K+R*>*/OX\R]!K%7FU][3R#?7):[6:SYIP&;AC5>)+.[G9S=TN\QQD&0@(U M&D2AJD^ ;OYQ]PD>NKJX:/O8QPLA) MHQL-R5TQBI)4'.]!$%V1!Y^;("3:'2Q=_HZT:TKW]=-NXJA'T]+#8[=&\,.8:5)EVY%XY48T^:4FI(R^BF&I=?7L$=H%H=^,N"FGZ5@,>Z(B0(C MAH5/8:$W-)^"CR,I.#DXK/F_F8M-1V'(BF?^]ZT=-- ]1/)'7N-;" ([''-L M6IR[$7K,A9 M Z^(^PI^+:YIW/.:>47Q-^)6GK+CZVOYEALT"#WX"R0WH)!&/[I\2<%8 M!2W[[V[?0^W*0P:EA*QK3-?4Z*([AFM$NO*,,0+"'2\X3@2W@'T; M<;A2/P*7'-:>(F?H](R$VHDFB6[LI*Z[ 8Q(T2"X$%+JUQ3 5$GE]UQ0V&$< M'=W575+R#)OU-7RFYGP+HRN\59*HZ[M6T2*(E(S#N2#M.PJ8Q@=FP$L),U%> M-[:=C@_#$2-CHRB5(B9%&@%I."^T+#@5_G^)(3O,+J!L(+JGQLJ-$W*=]UV, MFU(/LR#JP&B^?F%A23BIJR@FM[Y9/-PR!.'=IV)]J@BB/I48E-7]%VA',8S$ M^T[710S7Z?6FT ,&4&WS1TOR'J&N;FC4 DN* $ M9J'_5X9])'BL&[+O%/:9P3XQZVN*>U !>:M4-%HW&/^-FAF(I:/37"(Z+Q(8 M4B2W+2TK0O,)F2=@C",KU#_@Q94(&9."AHLQW8!R!=JMD0S'A@(+PL=_O8PNRP,5\-#PL4LE$ MF4:1K:XP'P SU4)O%/EA:NB@<<.YB!H-GR?X$4S#'7'VI6Z6!]L.7,#6D&0/ M<@,Z17FN> "XT[QWK*_#Y>TE\"+EB*5$%V,*_-9POH2!_TT5%@ 83:'#'%D,F4L 8,]V',*UY?ZXQ'+N97S=Y&TCC9(,&/\-8$"UVE+JXJ[J+< M[E*&EP\'0P/1T"J#?4#2M$D*/D)#7IX@%@4+&4QEH0MU[2>_1B,\*=MX+U/U>UR(3'S0#*G>N8)>2&J;9<$8OI54"I=X@J'1J,)BGBI-V M*$^3[5)ZU#D(HHS;4H$,@> ME:Z:/?I)6#^-%0H*,UI-BS@DX-@CJ4+V8X)9U5V4/6K@HZ3-I07)$9)N[(-M MR/O!R*;E<8/;I+H+ZNSIL#7;BUW@ZHSIGG+$STK?K M:WBQ<8(:?*/B ,<&UJ<;P?B*I!=J%^>,>^XGY@3I9Y*>KBU7X&YL?G;ECK4; M@'Y9DQ0Q/((.7 ;6=0RVM;8N:CI[DUY%:?-\8]K7 (CS:%AS+OTX16_0($I$ M*EJKZ&6A/&P50\@2&WF M1VR3<\F4AQ.$O\F*(,"O8027@.(%T\3@'B" #M[C/(.^$Y,;QYZ6]>JII,*; M3UXK&A@NR%@/X6 _23C59(![7%"-9(@:'U*/>MR"?>G6Q=/*LER?QB6J690U M>BT->XW]9#]RWS)RZZ&$Y!U[ VX:9D9D='L5&;V'-D73JQE;J_#H@U\?M\O:91%+"W MC;0F\CV"'5LP)+MN> F6A'8WHB^.@GM\(36H0W3N.RAFT8;BS>Q'$6NN_&?']= 6DOE:=C?=KT>GEUL,OWYZ MN?-R6O#!3!NC$)1/'NK9:(T@H8B;MKA4&(,UQN$IN/=[6<"%?B/*#49) #O8 ME$2'MO$%DB[9M5&;YHK+MPQ=4TOS)WM=DR:Q["HJ<-!2/JD1_J.55\Y M!#.4HUN]XJ; )/>S- JC(9IIY^,$[ S8JOWSX^0E96YW2,5#SP-P5W^POO;^ MUU-6H$@\=YX) Y2(^V' MC%]A .@#S^.8YO'BX_]^.*8((ZJU-+>7 M2%OH\^HB%B_10 MMC,' \)2)*;8+Z,=:^0MPO?#SQWR]QD;TD@%S>F\(Z60D*M1_5&V/N$JDPH/ M.P=P[_S.G3F=Y;J(G8FXMMS FI2&48A7H.T58V=9H+B!.%NH>._PK9&G'(!P MF\([:"WKVNTD2T8E_QS\$ @\J!,KP-Y41=\SO#<2F@/Z9WW8"8RIN:E.W6 G M.DA%7H9AT G8J([SV]N!2@$:N*Z?)*X.$((P1>NI MP%>.]DN;2Y>_3HU[Y4/TH>9\5!XMX%<32A3'@#@5.E3ODZFG075QTW=:J%X*>@(0*YT5^7+HQ^VSA[AU24A.Y?-F90?$-B26@ M$S7MDM/@!0P31NE+1VK=UM>Z(%9@CWP8LB^'>*_A5310+H(+8B30(C<4^=\%$5X;> L0*'HL^@_Y_I-S*HQ$0RM.D7%O>2= MPVP$TAS[&=9]6N7M#(% T1AGB+?U"!-Y<.&YPXWC-KR<>Z[_N]=PL(GZ'I$: MCPY\;@6&K=_8K_0)KNLP4?<0#K[7J&^U0*825T;C,)F! M1!M888D%&2!9;7 MPFM8Y]3)1I(N9@='4M4=A&"$]CD!R:0U6B6GKN@4KO8HHCJ#LC(C8)7^@,IU M,4<)%#H%A"[^UFXT&M/76 )(E&W\BK8?=V)*_$HD=_S&A?%M/)) MZ;^*M&"7HG?]B)U+I44__GL.S!(&\<1%6_,H)&J1^X?B!;# , KKGI]T@X@$ MF0L"0M>E/8ERV:F)V;0%!:Y)HEZ*(3/F6J,_!BS<+2YB'4?K(X:1=,U] MQ0\$> !IFG[KFAQ8,RI'KG74#@\Q"IEEF;@\S\'4":6IISJ)9-8DO(C(6<^E M0M89,I:<#E+2)(^,Z\A9I.(C?16B,@BT6+RHWQ $%1!TF M5L$H072H'$)DY(XI4PW858Q??+VL"6Q3#1B\U($N@'*$[M M-T+32L@4U'LG$5R+/WHQA68H1XD#L-K3A+@)]M4DL6J-N!7 A>=C@A&J*L#^ M8A3"Q427-3FHC04*Z^R2OB-Y.4;2&1T/DP>PUB*WIB*Z]06TS:2HD+L75(D^ M&RW\/D)L"CT0><1-,")!% GF&\E)V3_]"A8N4R1?#3:^T(3&/&+G,M7LM=9X M"X"%,=F"$"5(-'3=0*:!RE'@FS]Z 2S)_*%]7>01Q#TGO[$XL,OU.;9J(284 M$<204X])K'J7."L@%9AC@AY@+,Y@4TZ(2H?MC_UO2094>ZS2#!Z@>&8(K9S1!F0TYEYEH& M G\5>X)\.(G*@P;GH% MDX;[GLQ*OJK*6&TA!D/%.M> B52M2&F#$W8YS1 G84'$:L.&O>92YLM:DWLS-Y,7M*]#DZ8JT8>=30+!@+MIKYDW;>HE(! M9@SKDN!>\"IH0%-H:Y3Z M(CF,L-TRY4=PT84?>W5T Z":;_E.>Q,[5C$M<:8BKWLJ&1%N(KH>1X0NI_E" MHT!?*2>'@1-?'AD*VO)6+#30+:R^.9:+6LO!&7-YZU1)<-P8O0]H=Z"0,EG! MYJQ,B2&'<\2XZ\=86BA9QY'N0H]G<,.N:$>G\06"0.BQAW(XBI+$[V PC3S* M;"=I,3-!7[8/47S4VHE*M14^O!\+PSMN'/N<+PSDP.D"%79,"&*]SA4?4=BO MHW='"VXM-2J,W2?B7KP1#T-[T=]8<5-,:@^>2;R(5HHD]*5QWK#*4$%%LPMW ML16D!$=VMANO?]+"C^ZA3!E\5O)-.PS)_P'D!)5X;+9J4N9!1!]SZ_@W7(/E<;&^^K6$5IX6QW42O,5\>0G)(G6U1K^.2 MM<* +,E88LMED>1)^Z*'F"]$=/1+4?@K=O93=I)6:&Z0*"@[-/(HCDWL2TX9 M"@P7%E, P2>P*$ZY.%J.']-W%I=_Q)4.#>L MWKN&L$IQ!C2B(%"]N:*PPW MT$.C9DI+1R;R^5%$6:<-ST,Q1ETXE-O/GW6-PINP\GXL=ZLQ%0UYP&J2D%\W-$<41@7[]K M+G ,((+>KH#1TC'FY'%$$>5"*@V7\UA$(8)5"0U0-M HTY%F&A@BH@ +3MC! MU!H@#A7TA($X,IV'3X2A)/U/(\;DO48,)OU[T7VOE)'#5+DS$M?W38)Z?:U: M4D\5U-::7$3 _1#?I4%9BG@.C0LU$M2,:;&*:4#^B LTBM]35Q*]P4=*7T/SA.B@:/ MBQG>%=%5"X3(7%I&7A'W$6L06VNKZ3D8$=J T(6QSX,?3JR<*Y':>%>*:DGN M*E 3 ZGK+YC1Q=P:T8G85X?J-.E?H#>FN;[%N YP2S\) M(/ZVN8J_/49^ZK!'IN9\-AWX4 8:/]6SN%XX=D6GZ[!_X6,4DT&KZTI.C.%7 MP!3H15TJYJ!.0'^"6B*N*^EM2$@WH0I(YPD)H_+Y_AE6$%#5BA0V>?DLX"PB0D!23DZE?)E<_NE) MD0=%V!*,JR4%39/<'8P[9.(-[$A6DDUEY0<5$Z-S75JZ*EG+&1JZUSXKTIRC M0KH.@^A.8!#>*ZWN-78?-L[%7'*FC\WB#O.9R?SRX,0P8$+*>?.,;ORQ/3+[>"P>H5I)2:2;I/V"]- A:HLQ-/R)WF-Z>SG7 MV.(KH%GYB(K?BI/SN7]Y:1#B &JT>$22_+SI?B,J=P4:]?ZH=7 M,"W6$#BE$H)\]13,TGXB\N[3+G .I9Q*87E/05.>><_!IL*S?--97'QX39O! MHM'SN=F;OM#0%\"XH';@I$W;> \(H ^_:T8_LG9,)\<8)XGR3%WG4*6#R$NL M\$N!R@I! \R/IX UNUBX;DE*X=FG,_1#2I8Q6H-8MR)R BQC=#F>9%(,HU$V9A\,LE*]R+B_>RF)78V:!I,2"X*L3+).YEI_\R1]8*[7UP:?9)<\$5.OH(D(': M1?8#G 2.6!/-)LP0]C"C"F@30G-,!&VRM M_AIZG$6?XF,]%S *=N]22LH-7 M"8'J!YA/[5.,[IKB5"GI8QR6PF_'78/$F,?;S(L%Z4S/I*\BN,!' U <$-F" M$E!X:"O=W8S<"Q!'3FB;E$-8LO>$Z?$HE+AV54Q\?>T*%2\*@GBLQ+KD %8I M^6!+ ?<\'BW ))*E9JG&5J::?F:*\F8I+)2F"*8!OP4%DN!UZ)H@%) AS^;7 MBBA8>3KV1+0]!68,^O 4OJ4RE$:_ -TJ8U\Y]H!4:%JUFK1K:912=*5PE36< M??A(JB=,H>>4=(5\]VX1X%I?*U;_E%LPZP0>S,9!?,8G3,DL6=^[W6]!E-^H M8*MATWLKSB@)K-197]$ M_[Y2ZEN2-SKA_+81E[>%_$X8120B#X$=9*G1<()I?EF@JS2-L@$'-H!3R6>! M=,1DS_ PG"GSY"DJ#X^P:E_3<1*.B__AQF C$+BCH3B-L(/%/2/7CTWF'MEF MDR:<+M*V[*&2"3C%]B.[$*0T!LL0/C,Q:/P3KI"R7@&4R;U40KI[\]8[:22^ M$FWDJKJX?I*T+K/1X^=(0F"D8\WUI+W+[I5:+N;SL$II41CA8^"FAO-^;!H- M%)85%;,?*"\(-.5HK"C]!=$G\*K@5 =*J-#91@5-TW9)F8+3%/&Z]95B#&E1 M=^'EHRPM%^OK$F>2WY*@^H09 MM-,;D37$R!9.'T^XC]A GK/<*"]T-S>?$F MXXG";# ^RQ@%6*T.]@R\D.KV2,'8:QK)MKDC4@B3-M 7ST=%O2M -?3SB)Q= M@8M*"[.D#$"I)E07RVBN-N4SAO=8\.\3S>%H/B7ZTLPSX)B;#=4WG$/"+D:Y MK(^.E?&J<4S28- E#3,5D3 M\*N55%JSSJ<+_6XA<7"'@ ..A]Y'E/]!2X,G<@G9H13%4G59YCNR."C2!Q0' M6X5&5\5;]#;J5GYZ/XFR#L'Z[R:ZS8SU<\?UHE'*VJ5I3+*^UMHBV=)T7A0: M47K*.(UM-$)Q:TS-D?03'>SF8@>7DS*I6A4TW$#U70Z"*9PF::Y ^S%O!ZX; M-& ) %!_3%BE*0K%(@XT_'AC/=1TT1MA2D/!N.HQ=B!;BK0ETGN*'>2(#!+X MW53>B[A+24J(A]CPP0VXH$'J%S#D@7OJ#705;T0F#2&X"0IR%N@81XX0I'MY MR 2*K2TG=NQ):.E3TB=#3.\!(FSMZ,HHPB**W-@CD&'##34&Y,-HZQ"[R1;2 M*(^C(0'NZ1PATUF$_;AD\U OUC15Z'X;";),H:^O0_>9;KG:T4DO9$=Q(Q-# M^1:)' F)5#3]G<:7;_2+]D-.^T2288! @GUAA#X"?-+UDHX9D]'"95 I&J(H MBB\]P>#9@:]Z8%3J1LLGE"."M[/U]4>3RZ^_3@8N%U'@P#+".'5'IDYM++8!">0(\+'4@R2/XM2ILNXM0211C_:GD!HPB;6RD[*4KW M+.[#F_%O>G;G+26+*YTZKNM7*(PJ;Q,H0QP&O5)HJ#O]B#4RDF1T>*B3:0J# MUPY\!A4C""2JT]63TYK.5.DJ,BK1#7OOMT)CI]%^V%2@"TT#^*5F0FH_C4H7 M70G8 M-5,(QH( C05"0+77)_VQ]/N3@<:;Y$LA[WA>7O4YP:H2T.1$/_G@TFL E56T MDO\W]Y%_PB@1'(M(1MCWPOMEX]O79G,+[7S\Y-T1^M5;^PWGS$^^.1^YY>"S M2+*]*&@!XL.W 0: 2:0#HU5ZJUVN5"T\685K(3#F97,&1I)X?2+,6F@3.O%2 MF-3Z&J?CB;< VHJF>&<*4%,P8[LC.*>GF1AP%+D75Q]CZK.S+0"4SVM'M==$N M$1/2E!A3RTB=/(=<&IHP\H-H8@_6,7 >U^C ]9RN*Z#J](\<_II^]X_-1E-W MQ:&'0H5-G2Y5'DN6Q#)\>+?Q6C]LH#2'J'H(4A859R?4_)$HA?P'>6&H3FR[ MHFX4G+DZ((#2H92"(R@VQ82Q7X^!;S>M&OPDR50N2E+F-M4\::16SYM 9U4GM M.1M0#4:M)CT:;5;[$;]GH6"[%'YG;(>.(@L"?UFS8@$H<'I@I<:<=V20M6O: M#.WJY%N>ECT6+9(O8DJ!]/-FNQ3QS\V$>RY7:6\U-A_(2'W>0\\3.M];A<5U(-+N0^>HF]1ZJRN-%:G 9GO40T4NY4G]E_+K MR(+3=U(N]1OWU?7MX73+TRQ&A4MJXM ;H%MV2: 9_<8&D\I$L_':+W3Q\'7D M@U0^]A%'SGD*SZ>8_!6@TY_US)KSZ=.!'!(;@+;21XU\0%6#SZB9*"F!C#:) M@WMB=%>0 /K5,7XUY:!Q$.58J_*X7D/K&-I5QUHG/>WE#E-,Y#.1_'-=[1-@ MUZ_"U*(.S:5RX<:$0YKCW$CI2X.CL9XZ9D7(FB:Z_66%K)84CN:*JO.X(8W? ME40"\G:*#F,]2]C*N9M15$8),DI; HT%7/"\?,QBC,9@D2 OE]P<0%88O<$, MPN)R383 ()T9 LI&^*=4!Q1U0,IP**]=]^VH51TXIEV/=)HE%O/DC$X:'?71 M))6NXJAQJ_&H]4F7J?7IYB94"X+"&6=A0/ _:/\1E:RO]8+(U9GN"=B)V]H& MJMDF@'5*TG0V9\F$NW.P9?@K)] [1R$\(:4@1XWW8%K!3S\B6O9Y?9,E$O? MFNQWQL%F;9\:4M&9HOE;"KU[J?:+V?@+/4C,4B"=*V7<$Y@N7M/D@R33:MV*>PG<"@;N"_YY?"SCJ)/Q6K43<[(#&.'!.]7H823#W>J MQ0J;@DUTM8VGC<=8K,-[MLS:C>:]=[+]0VD+. OUUG*U2HKLB<%QGV%@T8U# M96*4FZVABD$"*T_2-)ZZ\G-2U! (>=(4_JRO23LL5B9BAF^VG3WV;K&+R?+E M8W:&Z6BE]0IV$%AA6$+U!*,*#ZI"\:!:-DNOFJV3L9LWF80W-)&%4CEEG7M+O379+R;F(6HYK1:U:P(^\FI"-0'36.!,J6 M5/@HX$ /;P9#?)?3MYI: %+S'>T6;>_QQ^2TFH<%Q)&) 21@M714X%\R-RN%?[B###$7B@>.M38- MUJ32:N L'D*Q.Z&NEWA'AJJ9_N6JEKM<+$Q)*OO5JN#Z&@85B!0LUGL& O"H MA^8(-BC7'31TT6?9ON(#,^RC[7&D9ET<4EN<$LQDP%>5%:%KU0Y#/0I=!\GV2IJ8+NN '-N@,&_O9/G&HK M$I'A!FD^B3TAW%-YE*8#\G'?RULN2'YWQ49QYUI[IHP"9AI!3>X2IA@IS^< M-'((59YS7+SDG9LZJF1]BKH:4PL:')A\>9C%)'MC;COT /'UW'K]$ZK'5'D[ MU&G70_?:'\*?I%2S\IP:N\7N'NQ>/6$QO1J[./8\,=%6NJ)O@0:JA6'/_@%^9G#U1G:KT%4Q50CN3E 2\HBDV M@;W#G7^Z889Q$?:479FJ$:,F%=!.4?OJC"42TBS'HCF:?YZ%QNJD M)"ANLAU\C5AB?<7 ED"D9)UR[XG-QN[V3Q7K0]QEC0@L2\T;I-*S(TUI[+-% M\]V8$#@H5X^]<%^2DZ_FO.B\1.4.GM'N!&L1DNJGVX5%'"!,!FZLN#[-9@4+ MQLKX+ZQW\:\DM&$6RNFPA5ZQEHHT.17"5.-:].)IR$2HER:96XF6!MN!6];V\;[ M0G XEEZ,-*.ZRKB+/-.5LD33G@JX)HG[.#G*--.HMIEL7< MM8F]UNP.K0J#41V06#]$N(0@5#B07[I7%5HWPG]KJ3G,?M MQM8-J?'W'4W+J#!5-D1C&08(<95@8JW XZ7%1!+F8&HVG5.CS:G+U*4"M ML 'QPN_(W<;K;=G3G<;6-JI;2U;)-<7-,;WUY/I:WGM2DN )EA[$3L)9[UB[ M64A[IV?(1Y$-)48.MK'?]:N2O/=V&IOYKZOS[QN$HAC*!6DH1)]\D5+R#'?I M;M K8:?[/8TM0G*H+W62/3\5-ZI!',?NV5-:3,+Y".TD5!'($ $,/X[&?HJW M):%L4[I< -&Z")96.YE-+\[I :KUM2.SK#P6-X69 M:G1X!NG3Y,WK#J38[Y;3=P1X#TO)Q]0]4\6F&:?.W*C:0L)'MQ+5I[ BELW4 M*&N!VW/J^B,'SSJIZ8YS-+EBTO_331HB@?C>1E4]L1SU5,_UQ(HK#1YYQ,7 MME3/2=\@DJ:H#G&-2:@J.WPS-@ [8D%F6-T.<^A&7?3@*6$1TBXG.BEJA:*Z MD3BU0+0J$.'N'Q8I7( W$<8QO;](Y)U6U-VFGJH@ZU\W&WL:XAD1C,5J-4>?N&8A1CL3ZF3@3N'A:/V-G2Y) >I%N-X00Y- M*!D !1YYIO* MSR7O!**YTD),5[%T.V56?#K5MWF6F%1@"C)8+PO$U ^R/M*=^+(]93M*-(E M=;BQ8B(A(3@5!/) #I^'5U[+0&Q78DEP[V[FJYG-D8!];^"Y"1V.&\1@;'5$ M8%+:Y##)3^8JT=@Y4A:_OO8;F.N7 G'!64DT"^9> Z-**=O MQW(3+G9RC;6&R1TV0#S,7I>)&U=2:,.Q5J;W7_#=J# TT,6]@&U M.T7+$%N+8"AQQVP M J 1I]CUB]@X*@95X3"+@87HI,\RL!5=:2&DSP0]!G;\@HQ0I)2Y"&EF\S\K MEQ#SK&T" _D" M9/I>0J)PHDB!DDQE!=@4A;4G!0)KG=L9[3;&%$K0R1H$R^ M@!'UNL&&R0:8H&.X!8)H+$1(?F4$+8LOE=&V2/_2B736!NJDL1+8"K.>1ZBK M23$S06XFG3O&7FN0F[[I7X:4?1R$W:%P4>;?;I)@\N!ZX3.5'#S[T7$D+K572P@,D+>RNDA:>!NMI MK6%?VQ&("PHRO*]F^M8TS(NXUJ8UA\H=9]K_SW>;U=B%,R)Z>>8D$(P8M4D7 M%862CLB-^-A;34BZTO('+R_3ETAQ4WL_]UI;WG(+[DNO:?'6\/)H8_N83XX1 M?-*%;CY?:IQ:\JS-Z/^E[3[MED'@27*U1C'744X>>JVP]XY6.L!R".W^K=5> M45U"5/*C*L]2H,RDD8JL.0NF:^Z0TE@X_"S.G)%NN4Y3>DMR?K9XT/F2C-%JZ@^X@9?!79#=TXG#TK +_0P^5WW (?B*$SD&/A:)*VIDJ/&J MI640>UX%D73@CQ+!F\66807-S^YL& 3.$+:72FPQ5Q=]>2&'_ZUT)W) 2L<: MA(1D2%*J?H1!*]5*\@P8]RBF4,T#?Y1["S!;5WI'CHO"!?,+>J A1(P83B$Y M:249W(TIU;&%,&(H6+)T=%@49*\+"[I?, M*483+0IK!;EOE]S=!,)8B-LM5G 6]/SED=%V1#V9$5+7S8:) 72GR\U68_LG M^FISM[%=[HJ9%.1X^;#XX_S(3/MRW6:7(-$IL:5...566^U:13-,#,+ZL 7( MK']E_DAJ%'0?5NWBX:X4GJEQEE*!F+O56_[88E1^@OJHB9M!,A7WS21M\OTS M0:&.G21B@M\%O4#B,-16)*'& ^,H7O%,#,QI\02K?@/LJ7]$(TY9DKDFA[AC>58IU0U'TLZ1' YI/)8$ M+'(/LQTN_HJ)MNG6O*@'2C6!5>>K8E):K+/..&V!74&<)B!\E1C_>'6NQF.5 MOB<%M.R\6%Q*3KCS"P):"" +_L;.?!U=Y<9K5SN1JPM44@']T^'//3VF13J MO'4.J432.ISS1R>WL:I)#@H\RI]ESU7>0M$JVF<@5KWIMFJX'X)B"7QVW@5K ME#7?4W@C&CE<4[J^-J61 MC@#>>?D7)^4Z['O^0G+_"8HR#JC_-'_^7C70'W MZ"GP"0$_F\KV+&%?5[O8]V>R.? _C&P-I-&G\K :WFZX] M6 ^ULC(MH$ST-QOA45%5KCD1/D^Y?E",#GR#P,K[04-)3*5"D-@TG42]](I: M1BJ#7&8L)?$\7O)G"W!US)0](C>', -23@&;(JG M^06)?GH#.\.TZUE19K8ZN;X&KQ"8=6AG3E@9@+FA41%9K!6@'T@T<"J^I2"[ MF*$;\55A[/;;.&!U-S(<3-?QYBJ)IGLXE/D&I!7+1/M>F M5;XB=C>5WH<+HX[K@94B9ZGT> )9',XI/N\8/6?APO+N7S@KTM5>1;H>(-+U M>A7I6A)FN04>"PB64<0Y=J1.YS<"*XI<^FC,%)U:8&5X\-UI4M HJF$',.)2 MF0C?,*3]1AWX6*5WH'(L>=[/Q:RM!%60_$"HW\,P?W,598^Z;E%HQO(JB:-# MIP3)=35A&.77O&3B&5-?76K]$=M5P#J-,D2EK&[L80V,KEPECR3Z'.W,Y3Q' M+!OU8]?C@%*E%]+,C,&.1PB%0Z$88\'Y<3<;ZD:B-%4=<"#E%3,9V>]*&C26 M">;YU_D>Z,6@EI0A;M.E'V<)(VNQNA%&F"L%1X/=* ,TI^ R(%^2^8W)3\O] M@%6IY!5*2*Z4F[;,23FUT]Y!C?]"R*[UJ%>G_*$8NTG$"1)/G<(K.M5.4N-M MM4M'MX!A*U7!A!!87=$C>"&5CJ"2,T#L]<(&<_T5'*(^[AH8C ,\,=Y6YK23QG@*L_SH%9$Z;"Q.WI_H9'HBT- +K R2,J92X4IC< M>U-S)'Y"A@/QPS=PFF+]O<1,&2PBEQ_3HE>TF(05!"%1(5Q!09#[W:RHRI= M%;.F-S&V!_<]77)5=,5<#:()3[=QSAVRK,.$P>PJBT*& MALE"R>NN[:QO'1:@ *%)&M(%' Q]7DPP7U_3/A#Q:#Q%V;IO'>&$BBX)\52. M*EBJY.<;V8W(IFA@19ZP42^"**\D?R!\H=968_N!8Y-'/08WH 8X",FO^ZZO MK\TX$6*B"?.4BB\-(]QT+L7*A*N!2G7C=AD8-<64(Z*F[UJ%A]# $-@4(84. M+#ILCVFIWCEW/$N7Y2ET8K&P?;6KT"OFBL[ZH>67M1)6').OPJ$Z*[&EX;Q7 MI@I$XDC8 QK>+Q@ZQFH:@-BD A+3#P&53[<342:EMJD<#:DD5FW 4+^2H8I_ M2;.[&+0Y$$!_$S!CZ@=.X(*:CHW"74P3 24(M%2,"*;<3'("-MTHX$HR0?+9 MWUD(ZB'2DH_*5"5Q""I+X3M"22KBE-@0GPP&!,'R"G1/=6UQ4,@#^[/'DC@9 M%,(#$Q7ZST[=.RGL/M(OF,;P,^4)Q7G'W-RU ME#K64=JA() V.?'SOE,F5[5#@+G#9)F9X2T=5'2FZKV;&7JUW1PZ$;SGXVKB M.,HO,$T!F"?052E_3:7PZ0XM89.PYF&3DZ6Q>>Q#S M5L*!NB8#'PX%C6F*^J%=QW--HCROK[3_A0VGW>VZ=C\MRV27D1G8B(04(':B-JIH.S\X4BWIZ43)I0TSNIJ>&I#YCR>R4 M>[RZM ZR-DP!M=NJ0?#)1GE9C3U6SN>QL?@$(D:(8EK&YEB7$, MV9GASTMM+R5[%C:#(K%R(L'8SM.DD%3,M4!A!HH"7*/6&#X+RZN4/#= R4$K:\CB"AN$TQD,[.PM*YEF 90YREFYB*%?28 M1MCM@/O::(V,* I6TF?77SD(5[-4)HU%R(5MK!GI5TB3DX*O12^@5D[#SQUK M[HC?2LF[A:YN5.N AA!K9QF&V%"KU*"2Z$L/? ,QV0M@1>8/!A37NVER=248 M]B0 L:9;HSD$M16ETS@13'9#SF:F() .H&*"+] $9Y]2^$+X0]<1'_O?D@QF M>JS2\RZVA:(N=O ,IB0KMLNFX(O8\S#T.UD#"ZP8!-$5&0HS!=B;94!ZR!45 M6S$I*RZWGEY!;YFJWVS0K3E;B]G0-^N$9K#]TPV4"ZK!K7_[,VQ#:*^WSBB/ MH.&,AYTHJ-#"8+C7FS <_O+=S%'WFK]HU+*NP%U5_M]\0I;;>R/;JRI,LDSQB?C(*MM7A#] MZJL,D\LD/3\2O\RE*F(#4'W9:M]_<-^I(JR$>]*HWE4Q<)]%5'5+HWA6IY-1 MN*R<3\8*FBJF@IF A;$5HMBD5XHZUW#.*>MJLD9:JWDU3OIDZL>Q,DQ8"!59 M-96ZWTJY6REW=R M"&W?\I0/@*BCV%]I<(O:V[KI\E2X[%B.G!Q^9E=#Z-6S MQ!+;J\MPH;:+N0TEX:VF$Y;*:6'DKS%6S.K>%"PP.UM>4+G*S@OKWJ3[ZZ_, M[WXC5"!.FL=:0L\=$=B4H.4:!UN>!J[K'/)"F\K<^!H'@B^Q[YD^8W-JE&&0 M%I/DJ:TL%KQK+*T17+MWZ#I=+^E*N@:UMK08$ M]H-2'8W++Q;ONUU:8\'/(_XF:OGT1$*/-X-$ZZ1IW3\LAE.@LI7:^AK6_OK= M#!3=($?T]76;,_S)9 JXUJ88&:W&Q27223E")V@U#JT&+O]&?=E+^9_=*,3 M5=[U>A)OD#QZE"OF:5=)L=$!?5>;EC2>E #=%X+ 5EH=TP.>/'>0<0!FS5G*@S,2'VQ&[@L 61$.XUGLX%Z: ; M95B1@)Z7:0GZE2[>(S@^PN.FG9V6F3J!Q6GIJ]V)_EREE@C.OE7G-UGKSNU9 MBK&B#J<%64"01VWQP\L&E#D_A&N5R.*E)TGYV1KE7/R #DGK>8JZ>21<-IL'>;;!: M_.818HR2P+ MY-*"*\KIW;I\&Y6((?'*"!4E8EL:%KP8H0'?CU95R M"-G#?]GXW[D&=G#R^]$'+L%.$W83X%FX0!24M*R+W3@;7)H<@T)%H 1@H.15 MC9[114Q2<9[^7J2"+%%6J8AT>]))[/B&&SH4"0D7DIREE0WVP3'5"H*$%_3\ M(#"$RBFY>:L32K2.K7P%@]R#ICO\TRIE-%:/I.UJGXH%WROGXAHUKJ313+9/ MFM&(]*F5VAV%ERI)Z2@>IO?F/T5F1.%%TOC<*ER8'%*WXLXC-GEC]7NTJN^+YJ:VN+/.I>#JH-:- MY7WEON456X9[[*>TJ?^Y1RX(Q\-[L^"M#?/J4B[^:@G-0;<_)S> M:_*Q&@Z"8:MK%Q$L:I/'7S7-7I!A@24*]HY*K]#H_T>KL;M%@N-.;2[K5QK3SH98DTY18"42D#[Q?,35@08#CBI (H0RE%5.SKMF MH_M*TR6KOK+J=.1W5!,5I+I5:G5S"POP)'9]=/7*D5E8S=2;WK0D1&>J44]F M<*M^ 8V2(JY+W9Q1U(_=H4&DN?(7V:#S'G5*DM[.F:@+4AE[!-=]@,H=%O.> M4M9H.KX/D7+?+4@1AL-J=(#5=D)5J$9;FS"23;!Q!W0Y/77\ZG"Q'O N.=%L M[(!G6Q/^!^7+X+8" \?4*#IDT)X.]L?0-@)6]V+ HQN-QF1EUE@2(ZNQ3HE_ M8!&H)XG.7)PMBOP_.3+IP19DVX_5AIZ)K(/F;[S$#Q M-$!;%LQ&%KI9.H@8RHO$@Y)>=0RBP8D7HS&#[8KO2R!XX9H8:06]Z*MC&->H MP]B_A"2J;*+!HCT&\.#Z=L+0R.?:<$ZCP$>71G%^65X$5X!*PJI3%&NIZ5,O M:258N:;!D'% LAQ3A?%>I=5Q]YN2OLJ:](=^4FSW8A S*GA&BMW\I"1@9 %I"'1YQRRF(@;5\>-".;HLJ1T8N6,-C1"RF_TV"B8>4M95JA#%ZA=PR MU-='1S3DE02;DNG.Z&%>Z<^0)F-3I5[>X\;ZVE%/3^JF]=-(2M"-X!$M<) & M,K"_R&^/ J3&=XEI_:/#DQHQR5Z[%2J4TE=,Y28G?Y@4DG0*B"!V,G=22,G6 MH&]64M R)/#<1Q=J/^P2H%K>/)F&<7U:JHI6&1CJX-]!YUQERXG5?8504-^-=SN>3 P)53IH^ M#)<7QYAF51C7K>4:-49@J2(Z8+0BJN3EZ$G>%TM:?EC]>EU3A3]QA8C'1H!" MR$',_7KC:.P&*=U)<$U@(BO6B9A;$.37F3Q!@:&*1ZCXVGB$J,3DTO4#EE,B MH' W50PL /*1$:*C'ADHEBG :U("$TD'J"+*CG2DL9J;4 B# M=/:Q@:7)0NP)CE <@F)2*\)=S,3N$(-G2)TC-8P**W9D(60^)]*-X%)CN(U$ M+NLP%/5># 3L3QXHN4<$Z\SJ0+FA5] M(UJAB9_@Y@ZY[9U&]0F]FNG$XAJC-ZD9LTZ0.-&2F50B"7X-E1CM"C ^'-MO M4X(HXMPXIDA1B70N#'78L>I@*^A54( H$=3,XS(+0EV1C3E,ZVM4AY&C"DV" MKT=AP#T^_*2+^A/.I(=ZGYOC5IN4, $#D]D2X! HXP6T.59V941K;NMKI$I 4,2M$3 U= Q3DERBH?K.6PE<5D)MWT+X=1)SYW MXQALN#&9MS4=[;1QB2H[<19P&#QV\A$5WII%!452[ 7Y6T#K:)V(,&4 MSCU'0M3S;#@?C(7I:FE4QC1$^21FAY\8(T+3'V5OI57F!SJH0J;D*E0ELV@S M5:07QH]UZ*3Q]B$,!=MEP2A:.(W\"=#_M7% /C[+&"#U&<4EP<_62J%38![I M3%R&47PR6B47!_C>+QO?OC:;VY@G13GZ1]A2M-W0_G6?;HFGH4U/OQ.Z43R* M"+5KH%P/:"I.*9F1Q#^G61) <->5;,W6;JV]W702?!33H17%_KG;$9!4J]ER M#ETP"$_16?P^N(1KX1Q82#FM=K-9CUR3"-1/0)C'P#T4D&LW MVYMYYS^Z8TP#-U:&N,8C[SFH\3IB-8PH; ';1"NT@Y.)HO9%NCT3YA(_E(VZ M#'%BW5'1^+ASJ#YS0*::4@L[&Q+0SDXN-#VP@XSJ>N3G&DNJB8&/MT#ABA2. M5(=J(VI8B7X'-NA:ZCU%K-^SE#U MQLX8Z.K:3Q+%R"*?%#=2^^0;)8,:Y5,)G_WB3GW=,T4[I@=<\=@I@Y>,R!A/L%^4#"W M"W2 22?4;^V1+;]4:D=#>J L,M.]X:,-0'ANO#L(7%!M]ME^^V0M%OU[F6]V=QL[CHO#AL?&CA$XZ7E MXY66/=%5'?D:#0QJ])NKCRPW8QWS+3VG3*=A>0ZV!>UWNLNIW$VN1\2-[1,, MN*M38E$IQ\1).!P/P=T"3G5YA1:>GV ?1H(WRD41RD3XALLHW Z&"FPENV8C M_1L,7XD.([R8'P7FYC@7MT.K^:+S4E\EYVR8H25V>"T W/M\-*V]S2WJW.@. M.=WG!?X !7"[^=9^F#YJO7W)&W:681I,J]FI;U.U81;T.0L$ SK$2H5VD'I6 M[>8+U\S*?COK/YH(-.F1;208=Q2;C.+]=0=AKM!^[H'3J? MP81K;>7\*YF[%%U$@_0A^/A8H5HYR<6U*C9NM86-=[?NB8W!%D="XUGJG=&> M.9,*8#A*W_A6/:7V^-1''(TBC!\ZTE#7*Q3]%$% M[LE.VQ\99PBFER2FWWOA&9 ]Q%)HKFD)2HY)_![]&1]5)\XPZV+72IZL>!2Q MK[P2 IZEGNI8-1 ;/YE?,V^X+ ^'8E*6Q8\3:(TH+UQ$&F,VO9YYE:8S'9$-N !99R<@$YZ)QD MH#"!'3]&FL4^50/)S96J3O;CP;RBKD^3-*#P6"^:-Z&DWH==]ITD6>=/R7.G M><3<#%J>)%,M<+RHF^7M UTP/ .7OC<=3*BR8D1)5.2^YBI9D!S,AM9:3/8" MW9/6\";%C5?!/329+[7/E[O5T*6$02@:#SM"6>/AUIM$:M&Y01;L2Y]WSO9P M^15 EX_GPL%/!6U92$E4;>_ )PL/O,G7%*)YTN.V:5<8D(9 MY&W.XE&DBWHIDTR_6AROPGA$454[Q7OXC\W&)NBU04!7O?7<%;4N]SU=6YP[ MB,4_$,OE6OH2DQ/'*.@8N%[\T,X Q6ZL+B6+@F(4ZGK@ KO:,_TW1SHF0#3M9\D'W2K ' M+] "V2S"G((P(/+HLQN#K$%1A -)DUK39D9X7PZ]#O(".P!E^!7_4&H2X(<# MY5+Y@I1@Y$M>7[/77'.X,?M0V&2(D8Z\#4=A^^"#L#Z2$(M4VB%8 F&CZ5)T M;D$*+.N3X_F94>)S''FN#)^=58;/0V3XM%<9/H^-\V[AF+7\6%Q%^D0]LUD? MJXM>:X.7*CET2T07*Q!,[R_NVU7R\>'59)QK!V@K)>RFT0X;O(8/N7B <-( M"14?$:JW65AE 8<]K/+T+>]W.'CD->656/LML?M$'3SK+QH MI*B^%[-G_C][;]JCSU8 :Q&<\DJ?(Z(?'8CNW)W,D7 MEP!AE!$2H\7;KW_/TMUJ@5AL P9,U;UX0*B[3Y\^?=;K:(;_KF;W#ULE^@/D M,BFI@TV5N-'S;<\2:<6$99#.RZ(P:WJ);/RPA>$^R"5@KDB2Y ^?RU1@/6YD M)0@*8&6)'&OX<1+$XUI&D;U.QO^#;@W1TX(<80(>S/47G(VL355V#&=,H70/ M7^ 35=WBQU%3@!1EK!>3GR.MR:Y6JIYD2K]&9?I\C.^G2!\L\\1Z52#V(;P* MV\"#3GB 3NH5DT!_Q)YME)23@"M<>>E8AJO6GOBO4MYE*ICJ=RCKCN1#V[4( M'0)LP\2&.;5 #GG&>6#!F8A2D8AS]9"V"S(DL;D!S-JP.Y;;3@LBZ4>6$D?! M=&G-D%.^+MD E;U086H*A\KC)L?-&\FTV/D;BMJ[Y%D5Y)=-8(0_4G:ZEJU> MV@[(1H?*LV)&.[NS2.PD:2\61K^%(S/V< LQ&\ #FG:H3%L-V7C8W, X"Q4G M"=P/*5=4>5*F-,04K!L??W%Y=) 6%#D# THC7YGDQHK".(+KZVE^G*&^*GA[ M\ST;H_1R_&K[#I,QDPRS?@"$,2],PD\8,VLZH/0&#S+=+@GQBZ*9C))Y;&Z; M, Z.EM"8+>)D^QUTD=@RMP8=;J[::>Z>0@DC3I>,9[[U9/]&M<&,OJ9*S0DY MQ>-,MRCP77:-R*LOL)UN PO+)*@)APEH6^!FZ#C8?=%6[72M?K]Q;G.C$=/G M?I>\3OV^!/W0&_J9%\5-"88X^W.D]RB)S2092+ O#EZ>3[#)]P36F*H.(Y8>LL1V5Z2+)*3.ZHY M5:4P%#VC^$RJ_F7P)>,5DD#"8THGE\HHD>Q))1@H0**M9RHQR9(U>*$ I<7> MWH'=KPU17RSI +H3W8P)MV<,(B&JR"CR6FGY,PCKDTO0QA5T:8ZQB4)0,EW_ M+M3*Q2EX3AI=PTZITX1*GKZ2\P1>CWT>NCUT.NAUT,_<>B) D4[ZT#1:P2*2NM T9*?/;7]_75R.ZJ&X7SO MXLJHUZ=:/#0+#W3_"FKI2K]*7D)(HO/D@'U41S]B48ZL(/AT!S7'9409V+XL MUZR#10E?G@L$1O*>B!9TXX#;@7CE9A MZ)!?-DD,#JDGE'03UT^O_LT+#[&Q1Q06.2YEF:K"=OX=01_UN$R+0 0W-VJ[ MZ)G$ 3#CB[=2U#PW03IG8K:*W!QJ_6"T?%B6YA'@EA&,^6T]H(N.G&"VR/3! MR$\:S=0C\&)\!R;>A.A;I#[HTLO3LILN.G-H,/4JX:M!F1;:!$@FG [+5B7T M!*;:@:C0C@5 MS,';G^0,1Q).DBKP-C?"N-OM Y6DW+KV(*YKCFOB7(;,'KHT8XMV&^:'G5YR MAGV/%=O8/)QQ7*F_^'NMGF]7UO/!_C@<1=O>I_*_ ^WE>OG>$*]:.+1Z#_$% M8HK^+D+^U9.TKLEG-YE^-K9S)"L56N^\(6H7J7EW-FHY^",7E$ZQ'*67F+VT M I2TO(.IX?WUZ[MBOWHY5*/-&"_SNI]:PSRXEDYC.@'H"U80Q.F+@H$7\=H4 MW8SL>X2I".U?&H'QX3>6R)'L>R@_9'C^7\*X]]N6^1[N\K@G\%2T'GL)J3/H MFD&/8?KQ@F[4-WH"$S&X]E?01M)/855+FB545/1["V0:8,&8HJXV@8E0P!QS M3Y 9WP0Y^KG&N$&P$[Q3L)32"1CK^TV0 FOD=,DD#HHNG\1'23JSPE(1W[05 MZHK2,<0WK)_P+9^\N>^NGP:=)^CERJ^#&PX(=1/X,#6\Y?P C.R;QE:Q5,N) M_[X?WO.XU-^X&#T-?=?U-@K^9'/Q"7D9' U5=W3M2Z$O">UKB*^@^/,09DD_ M9F;,>(P39#?;"5&MUH;\X!ECO&CV/SUMXI5\L;@@,W\.W7I:HH<2=YX@?B:_M2:\J2;=K:>\1_E-R2:< MZ(:9=!KK]:_7OU[_6UO_K!7,_BD5\X1-=N5'ECMN^N+9)^\!_=RL%E6MX^9& ML5"H<+@;D_\Q.GE+U1@P;FFWD!1%%@NF?.Z,7D8/4=#<-*OZ5I!I86K;4XA+*BYX!R0/L5%CRU[4\;T'X[()@DCA MUR!2@RKKTGMA]O6P MTO#&4*/2W@IT+>E/ EJH>OS7CGZ#R]L3U"_4JJ="1N MRFM&&LE?.\L,E-UT!LH.9J ,@(0?JJ@KG:@]SW(?0H?(JB!7L3)7XG1SKHJJ M)#W3*TFGGQ@RXX8W3+7/S![+./\G<%TZQ2 )MG-VD27WG0O=4HT0-&QY6:(3 MUKUXT2)!SD$J.=<&R2%YT>B'(\*N)WP.X%"4^UHTNZ!KC9:-(B0 M:"7:/:W'G@B^?)($X-HZ ?@U$H#+ZP3@%3E]=!&?W6(K%_MN[BFFB].KH ^ MA5!!0E4L:_,-B>E]>'0EZ$HK#KESKF@^DVX^Q>6TKBUR,:PFZ<_<3( (ZGB M%A@Z$ETQG1LZ19@"V$"<7]D^AZY"[JS+*:G\PAG6,M7C 8K[D;]'+,! UIFWMBCCD+4]0D;V9.R>6-A MUBV; =I$!9@VEZ\#@6!EW >K?GIU\?6R?G9J7 5@R!SX/=D3BW[##UU:J,.H M+Y*>1HHZ+G5?X,)^4H+0LA3X#K;L=-02G6V",-+Z(%$1M6ACJ2'@("Z_FAO. MH8.'7,XA/^9[PNG@EJE<68]H?'<:DU!;"$\#G=C<^-<.?*!"'%)W(;DEVPW1 M04DV5Y5(GM1$E$$M5,<)[*)I :/%W)R5%"9L84TIL)B-C?8=U4,+MB2D'&W4\.7_1B8G:,R.@*;X32;!]:(GN7X$%6F*7\$NL*()[>35:>#Y%UAS& M1%UT#R CASWD;>0J E7PHLV-",:1^CFP=Y/2[3\N0E_H&:7GIE0D_4(O9%SH M$ZA-Z&[+\";F=P0(8::24L@7^>NA3L-+JE8@HM1*GX8DI&;?LL]S1+[[;8]% M,R.*$:)-( X7F&MD*J(HIB1;!&SPJ)T[54 H6!J68L:9MWT>V%U,'Y7G-;T$ M=M&]%<(>"4$OO7XAF$>A>-MH]/ M@P$H174;9 LG\2*4+;9Q9%=(TG10PB"'LGFY^%9>J/V/D5+TAK=H/W9!DI[@SU]LHX++ [V M#?:L!Z[(B@/\2@&7:7$/68UI["48]"A3+B/X9X12 2(+$[,&2:/>3F&045=/U/L)5$VOW[(;$:GJG HI/*\" MS3L3>%]K$^I3GQB<"()'-1 E3'XQ@J-IN%O;DZ"<=KI7WR+#) WW@F1&5U:[ M->A5Q^;!58""_TG,P7^&=B0?@4L^)[Z7O]/B!_Q!P@-H"_8]W79";#/-?@5N MXI)Q*I!;T63/&P<"03#Q>F#[L!AK&!-$^< FZ$*PG?!4<\V9J+Y%YP"&52GH M$!!?@^'MA'GCN*\$$CL_N$#/4-9=FF6T_P^$MLVHO_6NP@@[XK[-Z!G( %/$ MQC89=9=;YZ#X&/5ZSJ"X8$V!RL)LNK#/VW^^G]55(;V]<)V68U6F78?X# M^XUNE+[M7L02U&5:^\19^QD9^1FO3H%2O%^2"E^4&(O(1[-8J/E6%KK>T06L M#B_C/76!]OX@>, LRV_-_L>%PK:3JQ2?7\#ZVG,O[NPLR-Q'OGG8 D!KR1=^ M?L,KF$D!=*94.O##B/'+,H_>,A4LEG*E2OG-EFN6; M6?WN;K[\=OV6-3-#$LW;;]E_KRZP KR>S;+,9OZF2F)MNWX8SIHF6V8U5QR\ MM0;?^'[V,]G-50J+,)/MHEE]LDDPR^E4:_-5]-:2=#V;%9"D=:IM#B,R,WPJ M.D7 A:X]:_(4H"6<^[3Y[+G+P^BFV%MWWF%V\Q5ZH, MI,B]A@8PF/?R&K=_R5RDRW_.SLDI^GBP&,_W# )!H-I2QQ/]!Y?7T"W5!ORB M;\;(?^M]%"IY\^UZ>!:DB<3:,EG/9@4LDQ-,32.\,ZT$GHM$A8EB1-:]/1_O MSV!YQ*MX?VJY6F$"2V4>WI]*OKHX"F"Q4LL(+2R I3)$[ZLK_F5 I7#)5;ZW MKO:LU[]>_P)H?E,Q3$53H%,[2@57AJUIP;LH#;F])VX@-%"\O73KS]09%G_] M3SB;8XDP1%UY@]VTAFA*"]Q/ZZ4OI/\5&,63 'EMP[-%@:#^BT-B4%5J,VKU M"J.781-)61V+1E; X*RE?.5G0@+[:2=?T7'U"'&9;#3XIM3WC9F7L*_BC:'V MRI\*^1WU/(+8;",J^3;^95@A@?\A$)J$N6G'+L.<;6XXW9Y%4( $+BA,Q%Z M8.SX .,.VO<]BX!"XI#P!\5$Z%F% ]X$6H :+B!/$2LU^41@DHLU8O^6A"#P MQ^9&_](0RAQQ6!W+=1\0J# $SFD\P$I:=M-U/%NT>9']G]0/N>U361*#AQKS M&R8.XJ+!PF&W'1A2M0]S"16_33!M7A18C-E.5/015];X$<,\*= G$/$55K]J MIH2O12!MQ& +C&;'#QDT$7@@L)%2]#H'H=ZX+]KF!FU=>EB"_40\1L*5!G0#-69X7:]P8(6\B$7XJYJL)L< 0,&/%D=_;)I*+ 9F/N$47GR>"?TR]&_?<+/^,[)/3N38'BPXW-RSQ M0UB%9%I/%-M9#<=UH@>8OVW@,*%SVLR0R>;[/>S7$WL,TXD]4UV-Z*GCT^ M>HC51YT[V7.-%Z-0(PD!-[^Y(?_)%S?K,B#*;^$VQZ8B7_.7^:Q6+7P1H@95 M23".(E$"AX($;FXPG"O#;L-KBZG7[F"H/_NU(7 U M=DUP_%:B\]4];GI"NJ&$GLTE"\0./7;6RD"U\X"#G%9,*A2VMHM)$\#AJ,F. M6:")1+J:&H*6*5^=M*O1-#E%+TUOP'65ROGBX.MP,*'+# 553)&KF'3LQ+<6 M:_F=[+<.I]C57?;4GTD0I9CK\_0].VN,9!*@B! $<**B(P(U:[F;&^%@;:!$ M)M MP@9%/9L7%_=\5J0CI\L=FMIP"S"D,LV&$-JU29 "K#A?XWDU'G5Y=6VY8NX, MI.FL!I)%S)YIFVQR>IYPCFE52H=&VOEW0/"$=GUO,:@K%BBN,.L;7 2IM=2A M$IM2B>T4.Z1:%GM-L'A:PR1$PU/8==RA-B/?2EOV)E,Q@5^'J<'UJPT7IL=#, V_MS*)KY8 ;YBK^#>&,N.A8D@WNM):#JN%$ MJ+@'VSKBO80G6U[.\/B-;,@;$BMKS6"H(?&CS>T&5=,'\A;<=7S75J8\@D;@ M,)L;Q*6NZS>) > NM'G(G5% M!WC6#T%4;FZTV O5[^!4>@7K**26]>L6R65D5M/3 J4XT7=]X:/%^VA@G(:- MN1'H/1LS1%K5NLMPI*%;K&W=^MRI M9]!U(9II&B &_IK$7AK#JROC"\04H, M-T[_DH!^K/IIS$ Z41(8^-^6%A >I^I@Q*// C0+^=W!T$==MDE570-=*_9 MC L=:4QGU(S.J\SQ-S?4O9":N096MX1U-*\L9=XM97A!8H6NZ_IC,7-)DP( S0/8FB:1=J>("*PIBO6 M/[R'(JU3]4I"=0QA6T.+9MR%G0&C![:)-416>O$AL#5O1K;*(PN1'K-;*FHD M@B>6[##%&EST](&Q:0[2J0AM=J-W<:<^8O-.>_M6P-GNLC? * MG*8A.OV%,G!"JV']VFG$D6C8DXYYD!&(\^L+LY&6SSL#K!R+KK7*(DFS4L>V M6N1^8,I9H,/>$"^7"_B3KM/:%M>4L6O8L'G^@TU-G@<-?U/=:L6\<48E9UD[ MG&(!&,)%*<]CH%7=!'W;85\(Z/,MMDKY*I,L0:NRA3E#4[FS&\F:+>"[ MCG\7:O5OV .4V%0I:QJLC(#C(#]SJ,Z8]$%EBQ0#.X&1LP$#AQS.1,M]*9MZ M@:A*0>XZ0OCVI6V%SO]Z>? F2=O1MT%W5M M,/!;ONO?D"$:^NWHCDP'G57A_2Q@V'P/,(2#TE%_1K#OGAZ\5+;RG6J29S5! M0,$!!''R QL' H6X"9[5(Q\4-^S",E+1-QTE$8D6,EU"J;U%%-M.AG>=-OSP MH>G:-(< 6^XA:6*@>V#L71Z LM@#N5>J%+9!TE#9'YKJ7^&^N!2+-O;8,8H) M+*(OH?-HR9MD"]*3'M1G2\M( M;P_<"6B@8T/&)(;/>NHP5N%QJ;.Y6$U,MQ^OAI5USXXT3F))G1;?Z#BDH+J\ M?60C-[50NY6CY )3\WL'MBML2FT>W($])V=),Q;*2M3A./1 0U_5R5?K,T^. M1%#!K=!0[PYCMUJ!WEP-4_<]U[/M)QE4:9*'9LKF/'KQ$[WEG'CA?Y M1+W0)!>X;VR4[_4!OZVZ@C4<]&ZHBJ6G)'(J8B7+'N]+X#-NAHXD+B^^*D/- M2*0K6PR]N>&"6H&-3MLX*?&;1/M)S'X9T.?GP;!KVG:+7:S^4;4X#&^_6_.9&/3&/BJB5=$B)HHRP;6Q#9AN2 ML >@)(!E*N(K=]CRU77@WF?G6<=V>YSCAY83A3G@AK:X![V@OW)?#LP+M4^Y M'#"D;,?3?=OT.R9"E\)*(9CI^%YAP8$"Z(9^+FWJT>^M (BO-"Y\74!!HE8J M4 IZJ$=!<32RDH 04A2M9NYD3:O60R5HQI(!*E+Z7*N!G6P]M!Z;0>Q$FHU7 M]\ PI5?J2\*A#LDWX >AB"K0"\[:,#-;?8:> OG['ER$S0>-D:5M0#J=;B P M%0838@^P12]HOJ2CNM9=&#L<7E,J7M.U'&Q5#8_-Y%:*%XI M2ABJQ:"^)R:(BN9\8T1";BZ:4)9X(YL;1Q)P9-5%<3_$BB[[./&E/-JT)4\- M]T"<)!&I7T9+^2M;U*?ZSU,[^\T-V<^>M"E;.(%@,E^4Y?5'[)'AJ;*1Y/&@ M)N].&,9T(-EV[6*NA3 0-6/&Z:<$73-2O!!V1TA"N.^Q),E$YE]SPD:#TVLX M%(NMZ8VVB[8VS Z$3T!MP^$4VJVY!"6 NR63S8>ETR>*124YWNH">&J>TYCG MTK//V9D&NJ4GJQ4V-Y1:,TD:7_KPZ>45DQV^NJ?4!^74L/HF F_6MTIS)Z"R M<23R63?@8 M+W@X\W(U,-F"%A[%4FI.A)).94%2H0'J<^5:"-BN6YO\NR*N02F7EUT+3NV^ M=/WJ"CBL9PLO\V+AT^7^'OUE?GH/EME# -8F:D(1][;?W#CGZ(!Z_OS\7#WO M^A:6 <#TG)Y40)N@:[#\HD.QNGD9RLH1R$06 MX.[!!#;*#'-N=525S8V J#8,^B%TG^_P*$S MF?Q/SDZZ<2XC^#_."X15'*#"=PPT"V4V]MKI^.7QJ!\>$WX\VT=<]>^S)U>J]6,]M?(ZH 2<58./]\ M!6@O_'6./8"\,M/NZD,B1%MF*6?N#K3H&CG& &3(ZTR\FJM4GM88_OT<@<$R M>,#Q;NUP" _,#E(N5]Y9#&R[G%F> ]\&GLT/?Q>M8SE"^^ M5V$/X?^UR$$LX11@YO VBBL0XEX^+=:C" MYLX/OE-B$>=J$UB7*"-/TLT(2TU5YAA<3M6BH)$-.EL#"TY^*B39;Y_Z(<"X MG$5[')' .*"4Q!\YKXVJ]E6FU]! ;J@"FD<7!RJ@*:*[?AR%D8 !@RVJ^FCZ7J73(@1-:R]>2Q[/@$#GTCB$CW+;0CX.FS;!] MRBZ1Q]>@T_LQ'1'5^5N%CA1D7S(Y(4+DXV%B^;1N.5A%B0@2O47#W D[3IMX MBLIGOC/N"SR,T![60R)E"(*&R_4431TMDQ"[^5"0UA,RD/@W64$K >%I)/E. M#-83P\:,*1!51:%6ZIBDSH-KD N+Z-IQ*3(F+(G=]5)&VR&EL69$E#"3. M8'Q(RG_Y4BCD2^M[>!HL*:[DO/F^3Y45ZB/KK_@>N;VT PAK!-<<%VPFFRW4 M*1^5OLT-#\S6.6<,+8X]=ZP\]FM[;G@X(\6QR(MHM56?DF5:S!OG)#;- M[FHJR1;BQYS""XPJ*F"G]*IS?A6RA\K*:^K9/@D.69CD_<#)/P=MV*C7 LKAML%8;ZY8AKN M4*ZU[G9]H>%IU"XDX)EYXQB,R% )RM&\T'WMQPW6:ZHP(/U UX>;TF^Q[!-QAG8@9E:'M)41_,@&5%"Y(D#YZ@EZM , =-@7-CB'IA[ JR\_&<" MRO6$0[5'K) %RHQEG%9K>+B6N+*D"^>6?R=+8,O:V;,RAS"E0ZW?%]FRVT[3 MB9A#=_*U]TGY1P:8SR@XY Q'9Q8<$"%_M)RP&8>$^-OP*1?9&*&8Y;C",SEN M ^H$R!MT2G+C!.7Z4F66%L(Q!GY\TWF2'J'4[01N2=<8ANH7Y(BH:FXLI<'0 M!4F^9&T*J=N2+4X$%XT82/G8;@0QZE#%$A&PA)4$H'_@9A*0%.M*8*Z%/CR% M,Q]T3 OKC>#$;C#76RM(D3G:L#@=U*3GQJ%RF 6VTVW$0:B[:QWTO A(*MP MW;\C8$W\R$ZN#WSFSK:_@Y1/1D_N7I36!55"N+F!$"^N0->,&"[+EZ5^@I=* MVC"XQY(<&"0 BUD:IEA,)/S:S>%^;4(_%Y!0I)K ,79=X+P[0F7EK^[PPI"J MA% '!<*H +&A3TC9 AXF##*E-\F;0]Z.,+A!;X<7J0XER2)-N=^6@+,2'Y<3 M-D#=QV']"3OF<,E(-DN0D9]BBM6H&%F//<'8$R4,E-8) Z^1,+"[3AA8]=.' M^?*I%+X6UDN1DO*1KPUL:?#N-P%@;NQ%VWBO?1$&SIE$@/[E [[IS?FIZIZQ M%]_ $Z*RWV1@$.\&P30W-_;SQH7CV@\P#,%J.CADW6OF&$&F74J$;.BBH1Y<$TWTHAT<@58&I*GT.-')1LUWI@-4( M%B-$3,,*G;1B*MK7@6+7L=WV-CN 1"VR'P"X ]TZ70?Y2J#I"J6W;TF&D%%?XU,S5RJ4$Z$'XE3(63D$'U'$C MJ2<)^JZNY9O-O;!5<%4:+O8=0=L,#1GR5&QNM%W?0E0*N(M"9 20$C_M5!+S M0H)<-X#^<>,_T?U-N$C )A$8KNB<0 !; KN6R#]U#YX0N23U_'Z^BC^5;"-Y MG*!@V+C2,'Z!10EYOB>\Z:?B$P\ZA#?Z)9A0) M04# OG2:":*)]L7W;)BC$[0DKPMO$VVA/(6LH!>%@IX;> Z,5;<9<_Q0Q.N# M%EF!1*6,K=OY45]?)'WK@]"QM$.B!8LM.!=\XVRAS)%8&.<)%L:@42E]?3GCY.0@P<_0 M'U&_3DS:@G0N:7>&A/Q.OUY.KD5.&P0WRS1W14L6D)J8HQ8Q?KJ#1$";@))U M$,5YV*NIVVD "@>^2[>]"[^$<>^WJ -\ _^O^N3 +'Q*9<).5!ZC$!5WHTZ. M\7 3 SPE;C)\,.BQ3N$LZ1Z6S8U47B-=&M)!([TR:8]#WRV?Y;L"X>V% K9= MOB0G.HIZM@;G#NL,$]?9FPN'2$>3<$>12^W2[D6D=G'&IU+"I->FKTLLIJ & M=ML%JG)+&!&1&4/]*_40U[."J3,[:L]S*K#_[1>(]OZED/$L09 MI][E)E?B-+'/DS*3NUH,M-_A"NK95O,]]3'N-@0JC7(LIW5<_7=YH]XVI/=- M_X(["7LQ<0+EU;6(5*U+.[!$Z(R8:4/1$>RU*HP;( D*IRG#O2W5;#9\; M0)DB9B:KCK,YM!#G6Q/FWVP"W",&LM"EG[2% WE!WG]YNC""3;F];!AQLZ$D MQD3W+5+8XU3>!MW&?%?RB[1^KUG^ :("H;F1"SQ#^ ;*9VCBKE.=" MMD>'L]DDS#$*O 7(] .0Y&&W$U#,RQE)*.?#F+V8GK;E"N^,+#YH?ZUTS:L6\MQ.1.#NI[EY.V N1OTRZ1> PV\I*$30@1Q M\R*5C=C4;\[, J3Q?5,]/ M9:J(K!92];G\QW(?T,>/[G25)XJN D=5LHCNM72M)YDKEL(-IB;4 Q9A5M:I M=.HFL'P]S \(,$:2X6VTD@T32B.J*)HYUFRB>:OLC*]YXY+S+?BURE 2RDY6 M'JQH\".B*&AT? ?U07($K?^_N'4C"AI0,Q&MCMFL0+A[NZ5:W6#8@A #;4>LI5L-Q M)\9"Y);C:BVZRYOU'JU01+9R%:"V.7@;(U)CK6@"PTA=+CGU![2K!O"@='AC MTCZHF"+'2.NN;*B5-!WA_*'JLM3<4+5*>A!KB/KPZ S41+S/DKR7IA,TXR[:+$U;*(,:>S-WDC5.O7$I^H7VF"B[ M4YP AZ>![:Q9PPN"!]5M3^.!_AU+9LKMD:T6-?KKX0&0;>QX>2)Y+(\).G'2 M/YKTT):#.K<*>X78AT*1D1?*CPC6473BR!Z?Z[DKE*]O37C-V_9!DB$/EWN2V>.H;O6N;WBLO(Y*OM;:C%GGRGL#+ M<4A;%RS5RQJ*+WF]*&^!N>L)>W*N!>Z3GGQ%ZLDG^AZ,:,IG]#?EDR&*@3Z$ M?370\IH,)^C-1T?ZAAL7ZF686$N A3=#Z^#RQD&Z#V B3##$[%&Q$KXZ9' ( MK1-HH!K!B'[P_(;\YL95U@MD]4K( 6RM7((:YGFH7>'U@Q'OBNA?Z_;N*QQI9)Z$(2/GET<"%M[6;'H].04VXDE(S8Q=X5\9V^ M5Z/RT[3'MT8TJ">1U>S8Y)$1;$'9JL!5_"]QHOJVB7-[*7(F&0C;V_K8_#*R MQ8FT6@^D'CA1*#QL^,O0SAL'XPIO\6VB1-SFW%G+P#0%JLS T+#0/KB!$+Q? MWC T0#MVJ5.E5*@=72UFESD!&B];'T,2]Q>B!_0%2#RX;QF#?ZIWRJLJ(@$O MZ]'6E&Y:\.8&65)A1Y1W^<*%"O>%Z)XMQ!0(#3R2'-I*E' R?4([$5)-2[;C MQ$!:T$*^RR4BA4=50TZ0Z32!)YXXL?*G!_D:46B+89R0^,Y'E8 MH^6&/B?E),,QBVMC"@[7\H;4LQ1Y%&_RUS*G^^@N9*Q45GY/<=[E_O:A5HM5%6H2W9F ME_LN+#SZF8+@$ %D,0>TW(241C4;R8]%$](6:R/$/]P&O1"5<^PW%% ?X:FC MJX_9H<3GJ?LX^WV@3YY)R@4ZU%6JT-6'P@\7?QZSC"S@QTRWJG1,#GMA*FF) MG+9MJPLVZL=Q2QUP\#KO5=K24V>W6YG#]"C-IBW5!I$YH(!RV/FDN/J3OA:% M1XF,D[%IT]FI^;Q%K&7>ZYCB/CZ'SUZ%MX9'3-QN=,1#8RV! &+@K;5N( &L)G^4P62_#"E]G06ZU1)LIOJ:SS M6UXCO\5,N8LD!U95@X]M!#YL1@%J+"4EJ\^R # M3BR+':HG0!>ZBX N14EK&P8]W!T0^@8Z/A6 MHU R [GT.&6%8VF:VQOKZ$0JB !6(;1'VW5N*2?UQO=;P@TH5ZUEK:=^;70< M.\"LY@<]8L=0U.B32CW+T;J\L>>ZRF.K$)RTX9(/]2(]Z1+C8+]4V*EB0LQ- M%EA05 *&Q&),S*F&O<8](?*24Y70A54LD+U\&JES<&NV.- B5H+0E,@029 M_#K@\I"EB!1.V-Q(Q1,D7O *>TY/4:M04"\J/QBS*+BYO 8RW,)R4@3;\8-0 MYD!3WHL& MU S\:KL/'+?R6GT_EC^($6N>EB+JQ^KM041I.0L,*W!. O?$)JZS@A8G$8G$ M*#40'E!&JJ8\*:IVU7]MW_VF%N>2RX_1Z\M1WX'](2E#X87.#,I"PU$'5 M7"BQQ\C\ BB0H(KH2.:-[!$# MWD\N\B=F$LB,AU5F'*!UY%"ND QR;6.0B[$M0LRG[#+4EX26RU%)8D;HC8K' MTO$\PE[#NA%.86/*[ M<"X?N@W?S;!J8;A:Z=-(;Y&,X?4WF9V!YVBOV12%A@J83F6YHY@)'#MB7& #S#ZF$Q)AV@$#".,Q0=P=*P9E/^!$+34 <;GKH*@30P 7DR,J$F@T MB"H99OO9%\Y!^)+]G?&>?A7@0JZKMBVGYSIV0=.TJ&$(75(RI0.5 M%U_O>Y1 U?*;,8I:D>3'Y0X/&GXR"<\$UE (-I9CB53CC$R&O[''2,GA'N^5 M8 /YUXQ$]I7=[$B[%789M5UEH [X$+;.#R[?\WR2NH:6Y1!V)\,M@\$DL(TQ M[SH([&92NJ)#1B"SM;33J+MT$K1I56 M/^D"ML3U*R]X+$D:O'_SQD7BLM22T*0J.M(#QG5C_<@>TB4"(L:)1&5;G[6&BV'W)+CR8(;M#!8J)6M_2I<\.]IR^XY[3P&][:/R(KFEP MS _]N!&U8S!I1)+__.';S7*^\LH@E-^$.QB=?5:*0)L;+4&AI ,;TBUQKF/' M/$J=E9&#I*.)IW!_VGTRF/O1*5>AGZ";2><$X*;9 6*=>6T_KE:506$!&2%'GC=U7.B $5O=J177.I5&6R3103 MJSU2&4'8<(^35('@2KA55FN4B4+>U77(^S5"WL5UR'OI3M1HO> 8 MQ+CQ-\9="8\T*:]EP%(2X+-7#5ZSAYQ>M"J07/FV1,HDL+&$SY1=I7=<5<@W\+Q>4^IO:9C8KT?$D15A7M!'4[6':?A?*@ MS9:U^T3=T=Z._B9QWV(V0M*6=K*.T!I^I>RW*RC[9*AE%$%<4*9'Y"P(9S6\&OY8U3##EG M387CFQWLO4F]00*+L=SBH.?/OO/8U$4+_:_ C9_D5&W#LT71GNG";A("OBHG MWMPX!P,._B%*K.=5J_ MOOM^73#Q,W:;\BKSR0UD7"IBK#9[7)')F-P!TB#:W""'!&RYX( &0L02\ OJ M/\;QMJF88L_S8NK%1HY>"8F.7+)L3#),/>CG'#/-.;M[" ) ^19\T9YC[+@% MUN_*<,\3(-*/4@@#1X3)@AXU=+)A8XD$.$G2C!T+.M'F@*'^VJ>NWW?95>A? M.;WJ-HQ[Z-4.5>]PV5H;7=_L&-<\*0<=QP::W]O-F%(CS]IMIRE2FI+O$S$G MOL_)#@WDN]0P(DCYQ-'L_FWD9$Y$V-$5FZ0*I7]Y&EY64S\J/;7K!$FL01%? MQ*X=\AZ9)6O;K&S9[_F?E'II5EKZ9PG%CB0R+[5+VY=YFR2JDI4QF-0H>@VA M%2%M<(X7!B31*Z8(@IE^207A@'N7_-P<+7L>B1@R1&Z% (C2-8$/0OG([!9 M.6*:)=Y%)$6,F+B?9>2%/HLC#%&ALR-+"]@"%7Y(N-+##A]-V$DB5(.$(4JU]!0MK:ZUZ M&"103@E6A##^N.,L9C"LT6S&7=$U@W$4NMW8<)@1DH/3C)AU\I.B-19G$-*/!BI_P\YN 6/(X ML+HVQKO1M2@[-"2W+=RDD4T^G$L\Z3XE()\%-Y8GT,[4M!NM+PQ M"!F[N:$A?*EL=*S5P8AA*(-FMBM.!T.)A4/T.4QO[Z?M=_LADVI29\G)U%D, M8Z93N@8Q&Q,(L8$N';=T#M5NV=ZM$_@>0ZXIK8Z@MC2E+N'31$_#>/N05B"3 M\P1V.$@TKT3ERVA(SR^X[P;20Z&Y=@?ACS6>59)E+\;RE=31P8_W?8M;J1U2=K6_?&!J;V"4B:*K M.^OHZFM$5TOKZ.K2G:AA^MN 4[;E"\F@M-,T ;UZ:;=%4^8I]Y"5G,GR%Y- MX[T([ _I85EP2J70K2#?@SLQXSH3:W.\#+^YZ ;%CU!?+]!]& W1P!9JRF># M?AB.ZJD+&K5'3I86[K*:W,B49P9^0HFZ=]B7IZ_]JQY1IM]:V E5= P5;A.< M#:8QPJBLVQ+,( 5ZF[;H^X@]?1PJ6TRS$I8JVY0ES#W;.*E206:2]HFV*Z(7 M^NV MZ,)6RU:7(N%$HW5@"]@&[L1 1@^",U/^IS2,&G &VDXD^BZ*#:#W-O@7L%"\ M.632!Y7IBAP1K+;.&\?<+S$'/VA:HG,:Y]R*PZ?UE#8XJ[=O'53GT(?!K>:B M$US2-B&ML&+Q&DI,-Y&K0KN/'$'[SI0EX *$IL?/N96%-AUR1,BL(-%?@U+9 M\07<5@V%=M+YA7E-@9,+5X&0S6*3],6H)I0(@&RQ[U="&^AM+I+&'*[S'2S? MCN^3&2<[P]W:^B8&W(BN@5E* X$.G(F8%U$ K@/L3L_V*QQ?:L^-#$ $1 02 MRU4=R/%D^1%6^E*GND@<4]E_ Z.3_\F")+'J21Q1BAZP2^*M,KPA,)WE+1PX M(=9$G%'5 TC G,:DE*Q,]0,@%:2;5V-"ON2ISD*;M!01G$BM97BU;&R4*?J/ M]N#J5W:]:J7A!UK8Z:U=I@=,3B37F'#%YL;;B5<<)CT4@ $#O$/([[6Y,=3Q M10>6 M6#R)^H*^'^0R%P1"89CE,X>$E7DU85D/MD2#*0?1>JRE&FOJN9"+_L*YD&$] MR'H0_4!/$IRHK8,3KQ&<**^#$\MZ=PTD3Q=5\O3YWL45SZ->KZ],SZ@#X>48 MFE:/Q15JV>@H\2F4W9)%W*+.0I@XA>T_E:E_9PLT,<>UA%8QSV9=9+/#/"4XRR,AMA> M:(D. &L66K-0!@M5^EBHF)A3&%&)_GX(Z[(KE!^A6T%+/ M\9\7HBWL97+AP2,8!@O7O+CFQ6Q>K/;Q8BFON([X"4,LP(VASF&;&U=)]QT1 MMI(7K5&'K>FARWQ]BRX^V_6M2Q2?OQHS[O0Q8QDCDK*V2&N5?6R+J.ZE[.^Z M9K0UH[WRV+-:S)QHMAYF/B"MG. MN9!-]_$X0?>7#]9OQL0)S5OG!WMG^T;]T$A$U7WK_GJW4+FV6[:SO4U5U7Z MKZZWKIN8OULP"^;U-?YE%DOF.R-R(AQ'/$FS@#.K]1\_W3N,NK+Q)V:\P ME0M7!5__H.!O^8&OO=;SO%ZB\?4N^4\C1I M?_W\;:9-5N]S\Q$7#EK3BR^2TOB?6&''. ;5;Y4/;64I-JJ& M#:0%QGFV^9&"_UT&PE='$WYZCL7KE^X?N'ZA>L73N^%(X); MI<(ZN/4:P:WJ.KBU4O[IT:9$1M/IO@/6Z#]@W"J]?X9].GI#9FV<2[.\ M$T6]CQ\^W-W=Y4.[F;_Q;S_L!U_9:%(A'E] 8=EA85BAM%=\@ M*X ,V*F5=Y$5RH7:3HE9H3@)*^P_N-9=N.!'O RBO?J&]E6(=MC,0JU2+GRP M"N7M4JU01,E>GDRR7V+C&#C.!-OJBVB*?JX7;(.+6^;N6]WA8E'L<+G".UR< M9(TY]5:"?Y;+,*?E5KQ@R/3FJ[M M>V"$B8XUM15D"%M:)YILYX&/B)A^\,!=+O^/:=2YQ\97!?RF@3J?QS!+*[2- M/41 I!N?0S]?+/@"5BGC;HT'"KTU[.C.%BUN$P;C JL(WA!AE94+\Q"LEC-. M3@[R"\9JY36K::PVD7R9B-6*J\%JXJF7^E3R-?Q?]JZ4\Y4M$^V2WJP9;@:3 MGPKG54MFZ45"[IL5T/X+%I,PEE:4Q6-,A8311O 2%3B*GP6&@RDPW&//Y\<1 M/M=BG%I,"F7PE,C/">:]Q#XOZ/,QS"(S,'-@;R8[(?GG&5QM%D!O)KDW6X$W M$S$%-LUDBNZSQ VO#)EA_SDRAU-/7_U>@PT&O?E-64:"8TKX]V[M61R3>#J8 M._ZPO-B"&\TT M ;XHU$K5?EXI321Y8C#0)A8W!Z[3CGSOQ I"W]L#=O" # %N,"O^8A6NS-$D B+1AT01>A8/!4-_Z+FI7+RUL&@/ZC&LM>B@8 M6*"V57Z++% LF+5BA8/!M!*68BT:+^QN[;S_?V_HEA QI4JA6"L5S ]6H0(\L&-6,:AD%B:+&TIQ M $90100-@2O0&$%PY:40 69AJ_:69(!,!()]+Y7+U0^6"?N^8Y:NS9;=-LO6 M)-L.\F-IM]OR4=\U=.*&UW?('^QYN^AJ<^TE=ZPH% JL0"9Q157KB-+JXW&C:Z]O2-UGO:.[L/BMZT&?7H\/...MZ M3B,.^Y3\A=ONG2W3?*/;72GOE/NW^TGY6LG6IL_VG16TM." "'(O,9/4MI:9 M1]);;-9HB]4FHBC36Y?)N :7T(Z8UFI,)Z$O+A8FJ_9>9&WOQ31Q& M1H5#:KE1(;K]O''AN/:#EIJ4(ZY9M,-=-+?,TA(+YQ==X#L[Z4S&W=W)]+6D M41C;9R0D!J/Y??("^6+/BSJ^!VS1!!I*OCKU;T5"D+F(T5JLZ7I;)3]:LNM. MU932PYPP*?K ;V%O0DS';\7-Q;+0\+@O[T[J9Q4/,"L%)R!XR2.N@0PO<.EK M$UA< MH3TLCMS#!!IRM?:PN$+GL#C=<]@8OH>D>)HUXVO^,G] +4JU7MFE2B%'$/PM MOX>ZJ-Y8._7D;J$J,PPNK:!A>7:X?7:/3O?T5HON)U;#=12?Y^<71"I'\/+#1>?$T(;/0,/7_#QLT$7I4"%]Y MU@U[IK'=$7HK#3^ O[L]6+\5(49(S[6\Z;6.?EU\7W.-[_L:^+X[:WS?YS+W MXAZ\S'Z!KS3*8L,>ZP _ ZQ>^7G($J=WMXV[CF4GN3E,Y=AQ[9:!J =W3M09 MIK<\C9"SIMZ8[(BY4 S]*IYLO\K,+S)/,N "1;ZO[,CH&4G:J%G8_C.G&C>U MG1"H2_V;1K1O*A1RQEW':7;2XSO8X$M"RHI-=3Q$+PCL-OP-$GZH8KI8&SP& M<'I^&\Q#3[C+!W$0<,!L<)MKVW]*7)S8D^X]2DXQ^S?3Z-M'GL/R;N88A,#% M.ZU_Q58 JI7[,.S _J7.ZP]^5)Q5@BU*'=3BBA_4,4!&B[>W8R3Q4P6Q:6SA M\%S=^W[%-WL,(MK*;W;I+6WV&%"IQ=OLY]V^AVV<5;_ &&(-6LGSGZ5;,EYHLQ.:*+=[ZG*\S-VEL2 MYDF5WZ+L]@@ID"W(#93A;7H1?()GM%B6N?VCSZB^7V(/\[S!TF>U%%LXQF6T M4%LXS((RV'B2NYCDTA>?OY5+LGT+Y[,:L7WR([I%4W+E=BG9P_XZFY7= MP(7Q24U)A":';V?E]V[A7% OOO[2^-CSWCCYU_0@^8?$.62OA_F-5YWS>#L9 MO2SF-OR3.),G-0E[#J)F/X]%Y[]E*TA>3,-E;/0 MF%Y2QWJL]5CKL=9CK<=:C[4>:SW6>JP%28Y=OW#.F?W%=6;_:V3VU]:9_:^> MV9^]G3/-P]>D,3NNG=:O[[Y?%XJT+O+U7M8_G^Y=?;TXNISAK3#7J@/QH4,X M-1^-XF[>K"#KZ-7TZ+H(X!0X 06QPLT-3/I(U\ECA959V6JEZ^RUIH.IDGOX MVMPME7/BU0I*KA6[#T;3BD,;^PXZ(7Q'/A681(,;#;(_$/-0&G;'@OUX.4G88F3F$)U1'P?S=M&QF14O M@AGCQ[^^*TXS/E0_O;KX>ED_.Q782Z<'^ZW%!JC6M=\CLE(=I@MF;*7O;KK_<7Y M;0BF4HYG(ILK_/+!>0O[#_38.@\()CJ;YQ(3 M+TC#Q3O>Y@9^#%(,3&6: W[L,[9\BV!<' 'H,D6;?15P%R2LT)-OKK&NTNF= MU,9OE_!J*XH#F_UDXW$:QMF?$ZZNO#N/U5TAX/.<5V;V UG,9&7HS>E?V"RO MCN=]^'QWQX*H=T^S2&>A!Y,NP6,,6HF:@3CIU.:C XSQ,DXG<_"U'1"SV.XL M^U?3DB:>T9PTRGF)A<6;T8()JJ?:63,355EFSUHVO8(E/8L=SC#KAEATT]GT M%949S_'0O74!)Z_F/_+&B?VWW6QV'/]5SD!R+1]T+">@GZS5L)FH8<_BYVV+GC\L_.%QWOAL!Z\C<];R9:K3YAD_=UM?7[S,^3"OUS$5>:5G?S[/ M+V[F*]DEL.J(3*W:=NQ0'RX_3!S\M"*P&[Y;/+/]O/&E>0#?QEUUZ :*PK/E MZ?36-"-2Z9)Z[FMZ=9;(O V>73,])ZM:\&8F6RZ3[%D5&;I""NJ;%?B? _O& M#QZ$9S)O?'-WEU7 M3[]Z]?147S733.:A1=>F*KJ^.#H_N[@RSHZ-^NGAT?D1_,_IE7%Q]+E^>75T M<71HG'_=/ZD?&'L'!V=?3Z_JIY\W-X[K%U_F4:(]#Y20MS#8C-]_Q7GP^[X5 MM# E76IKG':>ZE_@MV<]F;KL:\D]N7>A3@R;.>XU%C"BX52/*%%,9V MN"K0#.]^^V8;'>O6-JRXY40$B0!_-[&1K>4]@(ZQN='T/5);& '6_R>S6#H0 $N-L$*#W@H.7H"3]/ 8I7H MP=AJV6UL1/*>!VI:8<=HN_Y=J. T$4OM<7]EHVTY M@?N0PX6"00Q;#E<=OAV^[L%TPKYW&#T_=&3;%?Q&;,G3MB*,728Y_-L)-,++ MA^##D<0T!"VY/PQ\W\7MH/XP5I*0U^.V-[,(;K/FQNP ,(7(P5/O36 MKQXQ+AU.FM1>%TC0M%9$[(% ^NPC-0Y\.'B!M]CX7<,NQSZI8F0= Q9$5 (& MW-VS @+)#>,N_B#J6!$7=,&CS"S [MA\V_%BF\!TC1NB4Y/IE#?V0J/EA,TX M#)E93N&@&D59L)8U SXL8@"L1POC-N+>MN X->,@P->[/KPOW-QH!WXW)7(\ M^\:BY#J=\_L?PO/1H:+U&8#FA3>(TLF!2 M^(0?-R+#:OAQA @U@$S!M70\BWN='R41PBB+ ;M^ 5*%A:R 6\P;2H+II> M!@L1)A 2'18$[&&S4'%"(\9Y1Y;C10\+W$1]^)G=MT*')9]0)^:BXSIJ@<[L M%5[BF,R#C.S#5V38 [9WF$=56:BF!A"X=5?Q9MXX@^LO_3-$H0<&M>_QRB/, M;#^EH V;1,,*&H.3 Z.C=&+&Z[3U*^;MA-T114IG7G5KNR< M'Y57I9XR?DN 4,#/K/=OI2ZC]\:6N/7/#_;.]A.U!X0 DDC4S+9 KA'X%!;9 M]FRJM.7!Q24N19:< -[U,(>@1:J8FN;7_&7>:-LMO"B-,"F]=:T[=3$;5J\' M:R'/4A"[HB@6%AV[+**R:G?Q$56_"Y/H.B$I?/*=M+H5N6Z!04!FMN(F;F/" M.4-H3BJ9UX*ME^J0( ;(2!]%M_I6[#6+P#N;1# 1$"X'U']X;A1=A0&.S\+_KV(A -D)#1 YK!S:)5*46XM;)1W+J)2VX-/"(!0'( M*_A/.X"9L)Q7/!>29)3 E M82Z>Q9=WX+N&#X=(.\)<#@ZGBVYP4 /HE]I6W-FITZ/1"X9BC#8D.QDO..:D MX^6,!A 65RD5UEX<]' ;X2U"_."A'Y! A@U: JG^'DHHP0BL1B0]&YZR;N(T M^!,U>Z2KD'V>#\I LR.'7Y$C=Z:?,E(RM]R';$5O).OG])/9/P=2S.B&8D:/Z*337/+&)6Z/]K1:D'UOP9N(RU!R M B7""*\H!^9BWSHM-!N[%SJ&W>V:"+P_\G M0_ &(8>C52J,54LW/#.GC_=SPW8=^U9(2NW8 U613D [32PVE)JEV.-'8\M\+QP^)(3X M[(3X7OUDTNAB12R01AB;=,RVBN_AA-[Z[JU0-TCC<]#3@3XLUX4K%84&W.QQ MXS^^9'(X+-K2KGT/]&W=)&>G9<.X(&?(D0=S(9!2FA%<'V=XF">$'&!:];J*7KF 6S.MK_,LLELQW M1H3@(;^^$\]1_!2-P_N/GN^=QN0>(RT$AK^PV[^^.X8#A[_>+ICPG\BGO\WB M-K[+@Q__^@[&_:@-"WIR!\< F^[<]CSCY.0<3$[]_0F\A\K#F3W1>(/D-LUQ M8.%%AU-J![?^(W21&8B'7E MP]-CW^2-AR!>K1!$ZQ4H9^'K\B^W:]-3FY:?&Q8]T^>5ICTJGZC\R3CKD1_F M([Y> *!_,OX&O1HS=M;I1B],-SK>?D["D;G.-UK(,ZMG]C0"XP.,H5#:#01H M-_9.#XW+K_N7]792?UP[^KHT-C?.]D[/3@R M+G\_.KJ:T\2VZN@[\.,0; ]T/-QC*!5]; 9:[LKE\'X.L^ECC,FDCU0J2H7= M:],TKWM>R2M=/P:%]HEE=?R3HQ)(J+@+PS_0@Q^UONC;Q@CR/P-L<3(1^'2P MQ3[)EEW+IC4$4$0I[U8U16K":K<7C5?!\]L%+3X(Q/S>/@OXO. MY_]]=Q+VGACT=<(%[EU>TC4VJ13)D!<92M(SQ-.S7IQ-UMT!LHJFVPEU"R;0 M]X?UWZ%W5VFY?SMCZ O7!O#/30#7; NO#C^ V=TTMHJE6D[\]_V80A76BF7W M;Y[6Q]'D&?J6[/,REG23OG"19I.]PSO:#A]886?/:^'_'?V('="(T*^Z%QU8 M08!)2V2$P8X7Z]==Z^#Q_JI]_7CZW[?H\_$_O^_\L?N,G4FV,\ M,!@ 8I>,(/O'B:C^+N7OV0O/VKJ/!Z-T5O3K.^<^^NC%W98?M>RFT[7<=X;X M(_SUW3:JAK K,#3\%7L.O^OKY>&[WTJY@EF1#B YSV&V73911IJC*T%NN;-/=D67W2)>M4P=S3:C*#CCPUDIC>>5U[J(IDRTZ1TQ,U[84VB)4S##BF-*6^XQ7O!#>UV]V+K__84[POAY^IE&J=<=#$ M"C##!I<@>D109HA%RWB^+3&A_3 I]SWE/1-QYP2;-^.3;>9J.SMCF31S*R>E MVGJ[IB=32I7J+#8K6\S4AIE>:')=@42)6**@9+FL_7[]^->/\#Z^N_D6/][, MRP:[\C%I7^:HI.7%*]TX3//\=@ G79?JL%DGQ%SX(R<^EXS MTT/QO]W"8?MKZ]#Z,DT[=7#2R036GHF7;>Y12L_"&J+HX=RU8&>]%EINO>[@ M+E>BAO='Z]_J2;?YBL:+G"WI4K:]W_.>=E+N72IL-)YM%N7?CNZLP+[T+ZU79_6>>"' M47CL!_*K2]]M7?D'<0C'P@[$D6H5DE,5WOYM_5LL?'O<+;V.?)5'3EL7&!0\ M>R"\6MGK,M6+J#YSF[-46U9_TO3IFGF>'^W ;UEA9U*24GJK^6GF*NYQ',"X M<8#&[S%,%%/NL^Z^SZW]H\\G5_]UR^.BG=/Q,:6/IIHEJ3]M,<_799RAE)OQ M82N7EO2D/8U@4XR,O)1@X^/8)[85V@B'4N]B1177HF0=HV_[>_;O]=KMY3_E M>5]V([RV\IBI91B.MH[5=?\-W[89G^&=VMI#.Y,MFI[4J,[$B3X^K#K4+:'$ MB7#4HCQ!N5*[=ZX?[_Z[=X/8_P3.2,&YSOZ]XXHVDYZWLZ5ZJ. M]^TOYE7]#,)-TXJM%F=CQ>ZDTQ?B;DQH8X=V+\#Z4!P'_G9M_ -6O==%[(!' M^GPH1=!+> H6K7/=#<5A=+H'Q_%?_A]>[;\%NN1E#H1<->Q&LFR&3]'6N\PW MRM;8#(*I[/S,/6#%PM34A/?K_7S>?DXS>Z0R/9WB_2@QMS^).G%J@^@2J@1* M+50E'KWCZ\?>%_>@_D?Q:_M;;5%4"<]^9>?;*"K.7 R8E?%B8,G4B&%DFVJN M5G4V 6+=%-] M>C=CS]I=USJ]"^N]6O0<%]N+[B\UR04_8B.).>L,I\)+4VB7AVK3.V2U"4R! MYQRQ _V();F/2<91ZF@]!OMG/QY^_'GV8T[I@),;MF=O(KTXHPIJ(^6TH4L1LCR(FSJ[T3(UUL/XQ"XB=/9D'Z';4:<.V)*E*?^)8G\.", MI<)NKK@S/G4SDZ[/EPNKNBW3$PBP+:6G"X2)MF5B_)1)[O@%SB5?K-F,M^A. M'.YDXMCAGM?2VZ4=4:^F%)[)T4[GO_/XH1$T9X2W,2'FR4E];[]^4K^J'UTR MTMC5V<&?OY^='!Y=7,I64T=_?:U?_6-L'1X=UP_J5^\7<7L6:S;K(_K:5$^. MZ''V$G]7R5_>?Y]2CS+G!'A/)])\0'UZ>FZT7"B MS3P<5-R9>Z[U_ DV/0USQYR-DWHW?8:"V&X-BLV^$W3TN?K7T;U3/;">@XDQ M1<@9G*U"PGC= ,90VLTZ$[*\K'F03Z/8%,O;9X0S4QN2NR 7^)!]F'9:!W>E M4J/GUCOSOHY2.0N&FVQ$+NEC@KE=2<;BZ\??^ZDYX^-5G2"M;#&/UY.)-L7T M_O)L3EAA:,["F#-6^]^7Q]/NX6[+:[SBA=67P;# !VXT<6>=E+>[&DD,UC;JJK_:N@N7-R]<6> M>S+KN"R@0[MM!]Q:_-;V8KN?6JL339YDWV9MUE6>'N5[H['_9^_6%$W*"=+A MIY8-L#O2PZVA#:) 0<%BW7^[?MR+NK]7S)V_BNU9Y@KU0PQJ*N[KWB]S]\N8 MI5RQ_-+4[06GUC03:DJ[YA3OXVG>G L<%EFLV8ROO]?X:BCP8_WS1;<1?3GP MOIDS%50:\.,Z%O?R;2Z.\W[JR:P%4R2^^Y?7C^6[VN'1X?'%:6ONB>^3^4*U M'->%\,Z,(>_,S0[9I0I[,!BFI.MXG.O3D_?.M^D?OO\?@\?@Y;M'I M8]N/=) ./X6K9]*,WO'_W?=[[T_JCMVE[KG1$Y$JPTS$):PSRG,<)9 MS?-IBO D\RSD"UGVP\ 'XD:D_P-N#HQ;G.Q'8R^..G[ _1_HE:S<%#\9_=RS MG\T]/)'D-4I5TUGYSZAP<.M4'OVOS2%LPZ_1IC/(ON7G3$#P;;%]>'!:K(=A/)X)AXA5'IM? MDM0KW(S<_YR8QY,I+'XV\XTOFCES-ZODA*GH> :.2#9+/^T. MGTH[<7:J[6YWYY]Z[=O]?W.GW50YT]S-F9G9F#KM3.,LCL(("(@.[Y>PH_:> M3)[<;=^Y7V_^.KGWQI!5>]&3::O_=B[,67L>@L23EU7BV.Y=77=0#VZ^:S]I2:R]HE=")"3=%).M6Q<@JO ML(X>$A; M9AHH/%IG9Q>[5\YET-GISBN#@#YQO!;VB32V=X>W?4E9;QT;V[]X1B06E3.L M"+8HC)2G;Y0NFB*%V&HZQ9E2_]Z[__O*:AY[CM4OJ\9,)B=OHRWXEO]\/Z@E M'SU]9D**'M[\Z!9NG#_"O?)T9C;R3 R=VVLKST^;V'2%_M/59J;VK,7;Z M06$P:Q"VZG.N@IG[Z*=#IBFF;[Z$3..1P/= L.([+??<A.+_F3:\(#3@M\839[YZVH)0\@Y:^2R8JZTM/#$3R'9%(&) MRZ"0S 9H7[?1+^S(FOTK2^/QY)WZR0MA>O#9P!&LYDK%Y\!%O/:%]DP2ON0D#B$A.AUWGP,) M,/*RJZ9!6.3:"/(8-,->8'=L+W1N[;K7]+OVB1^&IW9TUKZR[ON.YNZ#??Y' MZ_!@/WP.T-P+4SJ?=4A] A=OZJLT7*V[W3*F#$[>5&F2+9Z7>)@>I.T;Z8CU M[,V;@6":^N:-A^ 8S)9(FEZ!+%*IGS=_/%RU2OMFZ6%.*'LC$60CX$H3,31%<)%!(D M[=WZ3N/OXW_^^J<]1>7FY>#F+T'5'4;>I<;<'K>M:Y#T5=BPY8)/_Q AM@S\ MO;GQ2T\_^R#*"D"[*Z=KA\:I?6=<^%W+R_$'.>/2#ISV)Z-K!3<.C("/%K+! MM>6PO5D.81U8 'WN& P_=!.1P#"+#;V]N@(H:VKA[ M=!V1Q=6F0DB'="'X@)+/\S.>]I1I,R=B_])0XV"*MQCK_]O>-HX=VVU]-,ZM M&SANEZ _VE[3_FB4*I\X%1&F8&QO2Q'0$JY!U^J%,#7YUR?CSFE%'217X>=/!EV$ MH?-H,_UPF*'IZ3"_K).GG5;QZE+IYV$25#Y1_CF;^L?;.JDED3\95P\]3"@, M0&0U/QFG(,AX(TY])'E1_]$'^2O\9MCXI9\S)6:_%)$2Y)JG5Q=?+^MGIT;] M]"#/.MO7_*E7G5I7%V;)R='UWL7<&\+W]I!,8'F.!6W3.BCA^'EM>""=CW31L&[=D!!VRQ M[3SB5;^?PY+Z)/)D(DJ:!:5"[=HT2R)9X/'D6JI#HR%?/#KNV)"GO)NX1I5Y()9,*]E MCH=:V*C=&!SI.0.;-/!UDL/QAW\8G;J%/_1&O.&WB(9=/ M@U++L%!SVBR17?AZP<"-QX'?S0+-JWM--\9AL646_*>%X27TXG[]]^CZ\?+@ MYNM_-;M]WZ/C\^_=B[,K[M3=*9F"E2< MCN&WC2&G>G5<]\/I/L=#7\J5*N/SK-;P/<_9L5E(AU*N6IP)W-(:$',AJ\[U M9)_/@1^&YX'?QAR[*XITH7!&IN]\I[\P6M9?F8?!$7C?3 M4J/('&5F.6=.$#%:S-S4<12;DJN/Q]Z/.)P/)*]VPN0LZ9"U MDGF^+I>,I-U<3UJYNJP:XM-I.(O#AL4GL^EAJZLLGVT/M 47EKK7ZCJ>@_I* MY-S:F:>MXL:G/Z*=DQOO.1K,3+LMB7708;12*UE=9\R8O9NKX[Q\43IO1]H:KG-F%HPR#).R&^E%0_&.7K1_[.KUHWOWQS_G MX>^?RQ=SJE?5;=83K9;ME"TZ_Z0BU8=3; MS54*+Z#>6H@MCA#3(2[KF 5BAQ'S%I44)I*KTBJ>G5R>_2C\_7U>DDO.AS1/ MFH[!4WM=&R:#3'/4!XNYPHMMET6GW$PR'XHOA5(;'T.3ZU,6WJG$!J,CM%.^ M>PS;1\?_N[%GZJ56YT;,XY7OK#ZJS/6LE"K/:7SYVK?\)!2;Q1F9(/@_T:6> M76'YV7(\5%C.O"L[ .O,P@'.VM2M2+9MIW-R[QZ<18_G5?MT[FWX4B8P3MB MS:$9&MJD5]B 'K%'\TP\H<5\>+ M86^%<>I[X3Z5GO%S5]:]'1[=1X$%K _\&3S4([M+_;,P.]:GT)N\\:33!.^! MKG5:/WGL[-3A1N@5:_<[I=WC?^84^'WW&R[/X'4(J\.@E;RZ:C SVK^6(V:" MO/!%5-'FNP^S=>C4.M[]49TNG6JY3QB6:=VU!_%4A*ZZ.S[ MU+\607M[ MZFZM)?4"2>JU^^-U[T>]!X"$?I9M#_>MT&FFRA'N7;]P]]?90]E^#O3QJ+,C M+\"DO^2Z .&96[HS;DLI09.Z@3Y^OOOGVQ\7G^N-N#A%M6>(1,Y(P:3YK/8E MFKD%DRL_0UN(9EZ:JI=HOC;]BW.]0\]5=YZT=6:^,$5DS9&>K(,1HN+0<>,( MVT@J8;%[]?=#'.W_%=T_IT'S!,[JR>6&F-S;XDNQZ+7L6-(]6@WIL=;87U>] MTYL"?B.D*KNU![N!Z)PQXI^=M0=ZG*:4^%.S?6+VG+)W.V4Q_IN[.YN4V)WQAT_<_QF]KI/C]^/PMMST__E: M+T_9BS+B)/8IS O%,\-HMCZ-JLM;DQ MV%IK'@M)=5Z8[I@#?/'47@I'UZ99EAK]^?[=01QV?__Q>//,7@K#-L#J^>%@ M9[-%ZK? W*;-1UPM-5VV$?\I%?F)/\E&B%=FV?[>M=8O4U";>VIAXU#?0\UH M[]X)D\?8+T4]N+Y0SX#K1Z]8W?DW=OXM_YWT*,ADRYDO=VH46HU5)/M<>O(^ M7\%5'<;! ^TT;[K<[^/R_>/)?YW*C_)ZOQ=J%6>6TZK[AU8/2>R7$FMWE^MXK?.S6-H=U:/6D=/ MIM:%'5F.9[=D]$^2J7WD/_Q[:1<*N^[JD:ER_?B]]OM]\[_"S;^GK\X&S^G. M,]TIIQY.]XQY.>6GWBAIY)3X:N1IT%TYLZ6N%MVD?K$*E"N^&_KZ9U!&NXEY M+(:Y25W(HN)A32^DE[I_>2B\A;?KWK:XA]=4RN:J0[OM-+&?PIH\*([\F;+* M E^Y0TI?I[E!\[A/#M$G$PR3B9-VK%O3M7]*'(ME6YD1 M:*W,F:C*G G':]D8:]S.*,FIC.6"?^%9&XG&^7G2'WT]$,Z<1M^>G:P& MIZ/WZLD$'BE^%H(%LF9QWO2>,/(@'6K<>4?FN[.Z>7- M.R-R(IS]OGWC>!B1,-2!"SD-<_:L.SK'=#Z+_(_#!.GAW-1YZ-2,SXW^<;\_'JKVY\_GUYY=IT MN7E0OF4U)%S+MD65;1.GI4Q3UI6S&IF\)5&W+-K[R-2;:32(V,F9M9VUP%@B M@9&=7S1-Z5 U<\7=+*" M818& DQ#2N^DJM6LXH:9W_VAV(G-^,P\KO4LC<* MG";6)R)9]NZLH!5>/S8ZG49XV&TTHN=4QXY$XGR9#RN9+V?Z&#SCJ67=943* M7RIUI\.]CA<]?LSF)T/RKK][\?C M250KG+25K3;DF Q8;+/F36$KO2J'*GNMG 4ZN^)L^MQ]UK_<#NWFMG._W7%: M(+H_&L#V1>>^$;B%XHZ) PL\;S'RFJ+9+TM3:4V>YS%<<R,U; M;FX;[[(8MZV+8 =.[.Y>'?$R)&R7O6-LBR0G<69&X?<_NZ?6Z;^WA<0F''FJ MZ$#-R#P+,/..[LE98:Q]K#+?V3RRL C+KD&LE M5YD\_+[>_TE/5&E]HA;L1$WGK%2J\SLKV8;LOJ8_[[7^B\.(\#2O_"&2@G2U MAA7:+=2,;2^DUK@7-BC+H1/9EW9PZS1MINN%W?1O/'H+D?@%-O ,HYO$%-NT M)*.IK]NFQ+7E#_2]57Z'W*FSZ^Y]"]T\"S/[/U6H,,.,BB,X M.KZA EE -"1,$E3X]+=[/>0! @1( !U.U3G'44C6ZM7=JQ]_'588]PGF=R2, M;T_,%L\(G.;[=I"I1>XOOX=Z"81*WEYS._H'-*7'+UCY"NLNR%8G4A 8>BLOE MS7L,["MBLPY]!*O>S=0=+%'29D-I1XO9QK^R"*8=B P?X(-WV$ M"_!]?-[!DN&'^$%^4H5$(7PK213,-0ON9\]7L?/5>V*<8*SL DU=I9W453H< M5O;MY=WXJGQS]SNK[6P:>B8^=NH/"TDM!L?:2#-I\0^,W+H)YO,P(+"3+.&8T-/9KQ&P8"O!U4[V@Q40J$QJF[_WPXHHG&PT:X^39[AHT M]9HVV6Z;- J_8K?1%J7B-8WO?E-K9&9SIO>J)1?7L.'+TN]!$ MNV3,QEV24,B"$[,7ZNT*=?R!GT(RD2R&AOS>2W$T!QQ%77.BF-H@5&AP^4-F MD\W0XTRZ=O4[\]1)]M.[55:Q[XB>SE2D]RU*^UK:C3+<'O-CSW ;9;CLGN'> M;!-FVDF*I3?>$9W=M^Y$+XS[UITW+XRVX8KCVQ.T]7"/@QLPQ\7Z?5(FZFFV MG-K9C/2^,3JB'HG9=])^'$[$F:3"^HW1L62U?Q@_KP?UKZ7DM?I>.J,WQM4B M%57<3]")VKK*[,&?]K[U1AEN#XG\)@R3N)WE_-Y3CERT]G'2W1.MB%W??%P9 MW=!^;V7I>3]C33<:O=O:CV1)V:WTWG[23V2PX)MU(&;OU&Z2X;+[*,K.FA_Q9WV+)_NX M9.02M2\RVPV)BCQU6RQLL)X3;*<'O/- )'816#8NM^A-]]B"M-]4>Z#_E] MSG<'I2KB=-5F)";8FB MN@[,2A[0.#E*/YP^ILCKZ0XGO@0U)(62PRDRDP:<(+YJL_R M9'$!7>ZP]O0-;UU:LGGD0?4&*,(JA=CR;3>IFT%Y,'YI#SJ>?-MRTAEO(FXI MZNY(SJPKVM,^]I&*(S?%6C*YQ=OV8O#E).X[W2@(; MI_>]"K%WPP4_V8_;B=IV.]F#4^S][XTRW#[@L^.&3NR=F7N\N.BE:E\MMTM2 M%;$?GDYN<"[00B_\RM!-QYV^-M5G(,VU)K>IS;RZ52X\;^WBU^ES\O6GDGG: MV52WCP32@-% &@@BO"MY":F!"G]>V;YO*FLHZ9CV7.<+4VR.:J=6;-B5;[E, MVAVKN("IXW1)0Q!M-SS0S!]8(!&WXMA#2H3V0/%A>S\TS,/",M\^_!&S]MXU MYW.3IO1;/_*P0K0OJ=BB$$6-!+1]7],+97M%;#9+^<*PP#F\L$I/]>+0NKS5 M=BLM"^N4-%CB#%*)Q[&U?912"Q\8@I-;AJD0TWGF*7#+$SY9L@Q-53Y)47+Z M,N^*4K<4P[9S!% X6@KLCW"IA,C^/'96I,)&:O9'N!>I/_L\0HM4V!C&_@AW M]@C#1@+V1[CI(YS1J"JP5'TNPI+AAAMBRZI.E+)LZMB-&0,V5#Z13H=.>$?! M7)-MWWN^BIFOUO; =Y1U KWS3"8P*S4Q^@*[FXEIL<144RTWQX6;'Q<_?JCG M7[_).YO6/94US%^OO+"N%R(6[NH"F36M#V[)E M';>'JB"VI':I9Y72MZ_/N:\Y=Y8K?:WD2/9$#GOS_#])D6VPO\AFIU.)5+&P M%X*=UJ<+K)05%6K#)+(U-$?TZXR]HK=],_D-:]BPIN_.\E4(B(I-*->9W-$< MW_34$U7I] 9/RCM3LM&*1 "X^U[1_H&*MM1N#_M#BO%4LWO$1)DS28_HEOI, MF'\9O>+-A@8JV>O==^$?Q0Y1F$YDDJ&1$_8*[!TIL/A#I,5\(I,.C3.PUUAO MFJ\BO>82Z53HEN X^,:)D/YKRT!:^/GPX+^!][L?I5022-]0^\22KLB+=&/T M93W!?I&0ZL14.Y^DOFQV55@ ?C3I,M0@F@?Z-]D&>Q_D]W.C1R2YC6CSLCY" M\UTW;'@D&*L2;%^%#W5-69,&LLFF;H/Q8A$\6!IMI\CU'54'@U^%3UG"L;". M(UMVY'38/_#@O__GZ$BJJ$13/DK7409W\'A+PVCY*F9-/$AU ".^1CHZ$ M$E/4Y[ )&/;J(]L8?)3R*%S\%^(+>:I*J:@ &VH:%\G_^Y#\0/\-DM46__:_ MLFUHFCRP8&GBIT_2BZK8/:1)\J]/DD=.D4CX&G-6F@'6%RCWKJ[@C\YD_G() MZ-I,1K $DNFW%+;GZ0K4*3L(*X,)'G6^Z5_Q;?P M+[/>G_DK4)][%XU*2BBH__Z%XPPZ6?!]GXY:!'0S+&A .2/<:3H/8+CGC^"NB5]T)0X>/S-,7E M!E^)1R 1@=%06?S?A_S\,*WG=@]X7]!B?Q'9E,JZ O:A-XT>JEQAZA5!5 TA M4SM UW34=&5E".L3\2UL-!4UM[C-)7E_<\F9;/6N3>-9!7X]'=U:1*GJ#BY! M"1S*9]56B55J63;ZETWUM#GNU'.IFVKOY+3;BK&4Q:=;G"5)[IH^1J,F SX7 M8$1N2FE'NYJ9$QQF]!>I<$/TY:NSZ]/;\=?617/\JI[=9G]\5^W^*@/'9UWC MW$C(Y_\*\D.PE>B"MA(%FOSIOV9(I/]CJ;%(EI3'H6738-*5H;=!05?!HK<:Q@V!?;=5 MC?BHT3!6T>&&TB+)W]RTK MOV2+C2LEZI[41?SC7; $/K8D>U8:]QG,UUAA:+G)MN9$)AE4Z;8;[!P3*:.Y M$_R$/"D$U;&L+X6X,6W9GJ)7:;1 ;F]EH2M(O@K_2=;UD M9:S:<7X7V2[7S"/B:H(W)J:AP$44EE6<=JHW*75+ MTR\.:4N?Q")L4S7:IY-SYZ:O.=AQ=5#N]4]'CYN^YNHSQF-OET&"";?1.RV; M"RJ;> O2M03QXI"K5"*=C^<>\X*7T((_[L.4V9TP+5?G]^:]6B__OGM,;_'N M@E4>42>#PL_#,5BVM5T."2#>!F4KN-KM+4A66+K%3 MM?O[1N-+J:?NPK6F\I5+>(*TT&W %K\=]A&0;[.)NED[,K^NWGXC!'Q#TN=! M7/\BJSJ&NFNZP$Z'EUP:BMH!:6*:AT\\2Z:N>(V,HC;[ED<>BS\JR=\_9:UQ MT]OT+8C+1[FSW<7_V_>L'F_&J8%E\3+5C'0+Y:JPU-ZD-5H(*G->Q&/_O%DJ MQN+RK1)*F9NT\I82E%^1>8>JU<-L3JUS#I:>( $=+MB07YEX*FK2+YE5O75^ M2UXN+K4-E1/,%5+BVX@P6K=K9(4A;EPAS1D9T5V/;2[()Z],T3@D,Y]90[L% MBZ87D*:JM[&SEYP3]O^>Y#!OD_-EAEMG8ZW1?ZK^_E[<]$5YUI/U+IBF_ARO M91';HMD]395;JK;/]T852ICF#!'@OR%MHCX+Y^9JRIIJV">Y=N&F0QY689(( M=';R.)U3]0^?Q8*Q=H"O>+NZ.@Q-MU$IE'NS ;V5*1IO2=#)XGJ@5>0S,U<^ MKTTRD%7EG'2(:1*%QS=+.NNM+U%5&2RQZ9.\?O8RS'2"1U5^Q'3AROFO<%X;F&QUL^%;SUQ&2 M-I9$7&K=8K>90([JXADVS2N3C##:(+[I3[=X9S2X0W7,]%^!Y,5$^-9M]V]5-? M/CLKWYR-[3IICBL7CR?]U]^_'XJ1CP:;:L];V(ZSY2LO/%&WHBDRB53Q+5H2 M:Y(U7E,BG\CE(DIQ1GG3[W""8+=6LS@<.H/]JOHSL>:UJ^OMG]_E]&O_997F MF/"*T5G'OD<]VG._ED>T1;1AE-J_AZI)@ - Y=BC:TW6[9*N(.K>@ Z,GPQ] M7U;*S7'KX?>W)[UU/FBV>S+&OHV.-. [H$$S(I:_9?4>GLX; M+41?0ZF_55+&T_*17*G*<:ZWG0X4TW/P1S5C4#,$/3>:=EHMS[GEM--RI%N[*#;6 M&JEE!(\KFZINRWI7Q2B\+R,\(7K7[;O?=]G^62FU2A0ZKNC6]&6I.ML1Q4"< MLI)B]+%L#P___89,%A[OCI;^K1 N>9O'MZPM$.K\XC !0E11+Q>A#-9-R95\ M-G]X"Q64+[SU]'!;&%;T)[VT<3MA*N*E.I[>KD>\ NB\G=19]F0Q2M7NF?%K M4C7>@%+B"Y2V[52QY2\@+(=VB ()N M4.Y. L<2;MTNC99T;S' Y96]&S)P=CQY(XLRZ*VE9-8^H16C#E,+1325 M=Z426#I3Y"]WE;0\CK,B*5#L;H@R; ML!3:FBTQ4.X^V+'=S";I!X>RF4J>U?C0GU\ M\>5'NYW=&8=P0-<,#S#:3R"7;.F.9]@AVVX7"DWNC5Z-Q96P3W;-+5R>GG'( M:RZ16QLQ=&:]DD K\F[[AG15"]&9E'/5)&U;[)AB3%0(F4+LH\*;K5R/;CNC MY^O?FVP/"I!8TUF^I-#U[Y+84IB=I8B]0;G-)M+%M];;%Q%!WU" IQPLM5>& M[G(^6!?/LDVN-;E-1(WAC"AL^HORI)O]+\G;+?7F!D9A]2./& _8;J2!V,Z. ML-I'<,MD"";M(M71>2X6T1,1XTZG4A?Q;>F@WY%?OV>H:& M[&[=$ T'HS<,NO'6)+Q]Z44VE?GIDGKJ9&SIM]_TGQNOU5]4DPA[E5X\FP7K MF.X69U19,R8T2#+=\CNL;J/7SBK'OT$=LC@X\^^'[1=4]@6< M[2:=CTPB5UA\9_\QA=6Q'F$\\<54J]KS)&N1%_"]V]CT# M>U!\2LLVU39BYW.J1M MLQN'&=%]VW/75'N/U7$I%#S^#IU,O 7ZZ41^)=#=T/GAM2B(&J3.-,@6/6WLPIVA."39EEJD MJ^HZ&J5&1QH1V7R_YLQ:A^GG[I)5ZT1JUV038>+B>[LTIH-,1N=AY!,G(712 M9.[T293:JKRRMEK=A4X?YQ8J*8)8UN'4$W_J,J3 ,[6UV')_\_F:<:\G+;)RAU0^?Z[?7UQ?ER_)5HW0AG5?K9Q>U M^NU-6:I5I+-2_:M4N:C=2:6S1O5GM5$MU_=]D"ORP;D/OI?--;R65>6*L,*; ML5U7'HBIVXVGZJ_&Y\;WP;;&8RX=1][\(%>H82MH-0!%6^)"Q61! M[\_N7>F>E*M[N$IFV)+*K0XTOD'2U3JW%KDQAOYI3XX6JLKM_L@X+0^>U6U8 M4R5N0?%E T45' 8JT:5C.@46+_V-E$TG/]W4;NE/J4__>,:-4"WU?KE[N7.- M"P1V@YR^/\2-Q6FRA>5KX]?05B?SM94Q],(YL#AO:F#IXU%.;JBKU+%%:23- MU%2U6S^TR)_%Q?Y#VZ")M(\$QWUN\8R?*!9C.CE'Y_QKH[<)/Q\>_#<0C^S M_CY*J200L:'VB25=D1?IQNC+>H+](B'5B:EV/DE]V>RJ\ ;\:-+_TC;!@+K[ MVD&<+VGT" T:]0>R/D)#A\&%85Q)UFFBJ6M20#$3#:7# [M'+,3TTVG%$FU) MX\T<\"G+AE]05)SCF)<=,6WB?^#__61;0P^2GGD8?X+\84\JI3_*,,"!36-<_[_ M?4A^H/^V!G);_-O_2KCB-'E@P=+$3Y^D%U6Q>TB3Y%^?)*3/D:6."2,2OF9F MU@36%R1>'I'DC\YD_IJE+\4GLG\%,T;ER$MJ0>1/4F,T@"663+FEMC])5Z"V MV$%<&4CRG/=+_XIOX5]FO3_S5Z!^G%050DW\]R\<9]#)FD1^.FH14'FPH 'E MC'"GZ7"HA^^\7.=[HW=WN&O&9KLH.,&G^E_K<_6J<7-;K]:NV NK5V?'-)]2 MOSVM5\^KI9MJN?[?OZW/\:_D/Q 7G1J<3\UDN@"_^Q=_\_FJUBC7I49-.JM= MU6L7U?-2H^SD>TH74KT!O\!44;3KG#H"=NU=#?OPX79H4XG 93I 4]4#BU5)Y9U#A\R5=IB7M*54]E2K5KGVH0;0;=I *0!;SK5C/8395!ADQ>2 MIYXTWO(/:X[;^N]?]4Y1+C^X4B*Y3Q:_X1]T_D#?R/^8 M$']](9._&5J3OS&&IOC5X8$!%X[:5S79I%%DZQ_I1;8DP^S*.DV4J;H$K 2_ M@A_J9 62@MVERH6,C2G9A)5;QOFP#"I-0,?.B>:S#-K4JUM&^SCQ=RQ5!N: MB&K#45;)*WB:MOI,$*E*;1/K\ "_!2Q+GR3;<$@IJ2Q;-EPUYI-T:@PU\BR; M"AS04+6)!%9O,B'AF#8CP==XDDN>9!-T8;!)V)!&!CU#)Q(8PK@.U9+^+IZD M_Y'2F>Q1/IM,LD6]$#@4>.+MS05\Y/#@Y>7E6!5D/@;S+BZ#;,/8*$-PXAF#0=PDI@ -0V$Y;309(63@'_:B"D&7Z3F"H-.P,< ^W0-,%5T M-%P%VS! !>Q41KGO2K+RC&Z, OP.-[9-#6,-UD;-!"HH\&OMR(8-27W55KOL M ;8A/:F:)K5'+0R]V&"W(9-8*#;PYG8;CD[,EV)I7'S9 S&-HW-Y9!U+WOT" M?9Y$(EA1L5BV-41;'444Y'/(X%U@@<:PVY-D@:)F@8]DH4_5)O2KSVAJ'H$% MB,*,ZE;3B.E_%5W2R2<+J\V/AA:P79L/R[9$MEFZ/:X?2QT"1B)(@H> \%_: M!YM@W@!])4K$C _1K#9]JXKR8^*P(B !2!Z>$L.OZ:O*$=L\$A3D' P8>AV# M*%HD0E]C4UR,1H3ZN0&.*3DS!D[D6?P"_IDMI#^)*#0XLO2^ <8!8K'OUF7@ M1UO\1?J;_98_A_V1/T5\QHEIHXKR@'39IJP0I"Z%;O>K9A_[]8!MY<% 4Y%O M,''G?%,(%WZ-_B& DW2@E]>*DW 3/31)G4U0(;% I9JJ/7(X.L;3_==G*7V. MPW":MFK UJD#-ZAP8>!T3I:\!I:_AANV#3(PRX3R=K>L\]CFN)O "VBM*CXQ M8<:G1NA:J*:]U57\4!U728^I1-E:=JZ5+Z72M=#^X#.#.4+KQX7]TY(U?#O? M!ES %HN76J#QP;1M$:)+1%-ICILMV:53I/IY[F4IN&*"W>)3X32F_<4 HI\9 M0!Y3GR_+'DS>.5\"'_.NGK&+O:O.Q5,$\CLAN47PE!OWV=I3_N)YW!:DH^LY M/. K'Y)KRF"+ S&"XSH2/P ?_S$[3H0VB: MZ$HKV6>R:6+(G,9NFVI55(^^7C3;^/94.I-JCG^2LCW^UKAN/7R0P.C%O<]L M\/SX\?[\_N/'3#*5$X?+R74$=M&1^GK44\%NAYW#\M+J:\O4DKDLW*^9XZ1S MGO3_P&8&]P0QX5#E2"^&^83J@]>/@NL$-[!J!^XYZ7+R'?L:+[]C6\SI>>_V M+GXTGNM/-CFW'YW]W?G?-C=KY']%%(V;.21T![=&7Z5&T.PP,MO,[U-N0'MY\Y0 MIWX@?QFJ8G@+4H)&-H2'AZ\34Y8.#_C[[1<#K@)X/6CX9]@2X0F=EYX*BT3J M,K=1F3[X4&/AE#X[_60*A*/I\$'3^>:%H7!O.*_J>&KCX/=WH!?!NG>.]>1+JGK[D-*>RIE54/S].UGN@)=: MZ?I'GC^>ACN8.'(6T4!)Q;@,GBVH$''ZJ 2\5;)X\B]\C4R1!(DV-=-@W?S\ MJ)/EACF3C(&)71LG%T>X@GX< L M&D3F@2F7-C*UQL43/2_S&QE]&2QJ GPA/JGV>7]Q8%BDQ=,*E"P)1A/T(#05 M%J;@TG2*XXQ+?28ZV"^"S/@IEWJ.%?XVXR2W%@HX&'-]=&(F3&OOO>3_8'-< MO!JEDY?)W*6Z=F)HKOLQ:6F?-\?$ZJ7;/X:77T^5#Y]OF?/GK"PN]WCKP7?F MNLK^<5=^+YF[B*A,@8$/#YA;"TZH9!):'&3!VQQ] "+2EY^(1 3IF,D**K$_ M$!%M&429 FM1&8(5&"9-L/29_PWK\/1(B9E;J IE]@WTZ!T+*7#)S(4/?K:) MDC=DD6SRB@BU\&1EB,,I/-_!?PTH4-BQRP;4VZ>3W($:"9!V^_ %1.ZTPS- MF6D/V?7PT0"D6K'0#$XNZ%&,X)##9,0.*/#N=$L MSR%N.MT$*HE0/#;BU1W40[E_[%W:UEB_:/1B4A'>H@O/0N8N+-T;XX?+[/V]_#5?[S^Z!["]&JOP8I=LCBN9\:EE M5[[9:64+^B!^(X_C/$V":RX*J_H"< N_WQRGGXAQ_7/TE-*R&S4)0:-_-V_R M%V>Y)_4F[8%QHS]X5OQN;4/A V%^0%6P6$#6-*D'\JR-N$<#MB&B-_!L"K4, M@8@&R+R*;AGW8KE_B4$T<(;M'O5_-'23P%H$[VHR;CI9)Z'JZ.]9['-.?H/: MD>B?H55(=PP"0&@VFY4QP"KA6T.,]5$#;4;PSO]4M/#$&UG1CTRW?/0;#":/ M;RECV@6(90^9;28L3K'J%M%4L.%HO0KL$!:AVJ +K2?OZ ]>?>U; /BZ?57' MX 28:;/BX/@V++&?BHAC2M\T7JG5!ON?BC/E%PI@V$#XG:*<]']^^Y:IJ3%% MPO,@=1E_'/PX&1P^*Z^_K13;5OG+M[&6D;NITT[H;67AQE]B6]D/G[/'*?_& M#@]X7 E-?[ A$7\>#C#A!)*#7K]IJSS^.^4&6!UV!X;!@HODW#?B?=:7FF.[ MW$CV;T:O-WFRT=NC# +R1:4G3C!<:+$1'\9P[ MBH<'XO/O\W+!2B,WWVYZ2 +:E[KQBO#UF>/.M*C0<^BUMVV+A2DU#7Z>=6/( M@KQ6L"-.?RN\7(4G@;A;3+UW$=T%I<]"I33N0*MHG1(Z$?+@X1!%$J/=?8%2 M]Q:E40L#5T9?(;=MP\2,#M'!HV? "2(6P;?G"=.B;L!ZF\,#L0!G,Q^=-?'[ MYL4P[1Z-1R9@39C(H*_!$^ M;,/O%5'F1U'263'?.@NZ.G%<]\YT0K 3\6'W-G;(^D),&G&E-%%I.6\" M"S>QJ RN-A9!XH12S<,#021Q'.(4$MY L8V[%T2D,EL#@WH.4L M#$-2EH6_\E^Z? [.!"L='@QU?G@J96P>?W++.8%\6/@(JR6RJ=.A8#12AEU: M?#0"_$VF]9U\'IA8.R[4:P29!#E>,H8V!OIIKE'N -%PG5@HX"8_:>P*'VZP M@+98(CR==#JTT!9%\ 6,-IO@&74"5XS[#UK7.U%/ 6P9H*RPVG; 2JB L+K# MV8S+*7*9U,)+'8\6F8.%^ 8HGOSO%I,^E^=%15%; W8#,:=P44(>@^S!PX-) M@Q!_^B;K0RQ08O9BD)48H'L="S2HBL [.D#<3>Y51A$V ZH)?EWV*[5O/Q^^ M7N86I0H#'QIS_4#R.*BKE*=RITA0"$>"/">!L"?'5VKRZ;1G5V863BQ/@B5; M:_.S21"$9,4M;5:?/$6&TG*0B\&"0J&A )Z+CAMGIPDIF[,HJ6-.I,F-,:T'UGV6;_3UIF\R/]] M?QX0+>O#VP'I=J-:3V?4E,.?)EP@7S';[&]A35?]M63=OJ:^MC?J Z'8=Y7R M@W7Z9"=['S[C:B3?2M^E=U/Q!8C,(3="6<76P+ )+<4 "]8:MAY!G_A]&U9Z MX9*(E9*YX:,$[6RZ";H6F^ _*%#1,!,SUT7U!T,IY([3WL_^O+CZ#R6-=54$1Q MXH(QT-'"5#./*S** V%52_ 1=1?@LT-]:&%RUWTL/3#'SYNJ69%U6MY)D\M= MCO?EO(26_3.D.F358ZFB#3&O[Y28,K^A M3862.NL2"H'%I)Q[TJZ3S_LO'9'"_!IL6J*Z KN#>9G I L>N$BWL);7&/@Y M"OZ*9@8LQ=!Y;1E3<<1Q*RUI,M#"'QX83< ==9U6"^[1 ].R[*R-OY\5(T(7 MSJ21>C1"' 4M5L3X6G2C@@H7O^!G*7>[)NG2X 2MW&-Q%^. M\R=/&P^->J_.!8:* B,3.@WMR=*1Y&D(9,BO_]+FT1'8#?@#*A.F_NK46^;7 M#!68+ZYZ%T$)WA/+E"[_![*Z3C3\K@W/F+;,R_,,IVMBXB_D+DDU!RK:XH/@ M4EO+M(^.+E&+GPD&G2BKQ1(>=\W.IW@=;7/V&DY'IR"V/;R6V"/=LEXDR@VK M#0*O*,RCW*)M]U-\*5.?%B6^MZ_I"\5\L1LM-[?C$L931&4MG!0TA[Y+UO[. M)R=_83.80N*O"W8>TI.L7E4<[^>6A^3CG\G K)SQ5P?-\F._]L9&Z&RLV+5NMLFIVG MX- $.\^GY@YQ\TDJH I><+.T%C/#\IAM35MK$)V */.SW9,A&"PI0,7_K"I# M/R2!7V2PC<;S.:S*AX.CM[SXW.&!IP84%S1[/>Z3T ABSA1'O\8%3 EH)9(+ M9W<%;+'NH"<5P.XE7:GIY,PY#O$'(;DD>YJ[2M\\G#T5-G#31")U3C/22EN. M1F9304#@LR46 4@6\C[---!4 @K=3$E#4\\5K^5E)9K+[#W*BI")T;VNEK6G MO/FMLX'K:B,RL37>#ZX(X_!3AP?L4:8P1;F5.A_T!>Y6+EYFI\&T%/_"HU[_GFN-.Z-P>%P9?OI;6[!%9;PWES MK/6J-?/B\=:N=2/ !EBGQ#Z;#%%B?](<7XVJYY?MWG/QOK4OL=]4B?W)%DOL MB\WQG?S0R9R=O)S_UMY6B7VF.3:J#U])=?3=,K5XI3QF7))K[,)3E3+7\&@B M(F0C@^">7PA9<>$=EGE*^ M:JGL7&]PU]&%2VSE[S))&(PBP2A!O)0PD!*(,4@;(GF-#F9]W.R?IZ!&0DX[X H- M36[TL\IH4 8V[0!F+33@4P_[0Z8!O W!S*T7OP@C3YY"Z*%%L!!'4Y^)@^3 M5!#FQS$)IM*,V3-6&=(BZ7D%@S-Y[Y:^YD+MD*9B_YJ39[G!["5SDYG_C"FU M87_*1Y_Y)J^O+NY+YX\X>5:0G4ZA9307#O==IY14DUHOU7ERP\=>YB3N\7D) M]R&\*O $H6!_3?_VN/,<;KG3]5O*T,203FB=XAZ*ISS046Z\* [NFLD3/U_Q MQ(,S$5L]\<8@_Z7V?%N[^):/_,2G0RP[=>*Y62?.X:_HY)>>H2F(A&*"ZG"O M;K=Q(U@[\:O=U4[A[OO# T=!63U$H29U/U'(W@Z61Y\*4_SI=?6JFM:#$1*IRSR&@Y.;V$[EKU MMMJ [@IWNJ7'[]_:1NDA_3N]%8VU\=-=I*>H.ZE0CUC%G4ET\B)KS!-I M$1LU O=Q9)N5,[)&WDFU,@BD)JMW<><9'TLWZ/&8K+H0:XR([B+!L8$"W+_C M$6.&1K@)V%5AR\9O-9^S;-(T9F>+=&56-N70C%X'K*N.U;-AHHC7HGG'HBM# M/_Z62%>5NJI&/!]SJ]BD/K%[AF)H1G?$?5I:<$[\G=I8-HG(_;1C^O &W.> M$GR4!&+YG'NOLK W[*-=#$V'M:)EIJ7XF M-8P!J(M,+GF432+./#TZ.GE5S/1VNECQJ,Y\YYV0VB!+V+3FI1PCM+\_?G;Y MHR=E27'L6>&8[X$69KJ8T'ED%.6.#T";(=7'\%;+]F"%\EH_<*88:;,N^\=6OZG>YJ%SJ$5X8N ,LX"6,5TE"U:'MCW5M];P_D]T++ZGRK75T\9A989B'0 M5. M!_[6[4F1W+PJ=7GMS.-20?)LQ+NR"U:N1/DK5%+P3EPBKE!\';',:!0":Y3P MGJP.>$+BKTF:\?B$-QA'/0*!+*$8+W2< M6@=]9?I8N//]-8B3BH^QV@P,+ 2M (MY\NHY"Q;T2?'^"E2O&"8X+_X&[,G@ MW=BZ*M_6SWH:J>><6\A]+A)_BBTGQWH4?=,S5UC49,QI?'E^D\\JZE@=:$LL M:NX=&6I9*\UM7ZVE/*[5SI]6'F'[>W!%HKCOU?FG]?X2VA<$-L:FR"^N;_%$ M0&=^"V[D9*8X*M_:6B4VE-O &SD/6J$W,F7]J_*S] @W,EW>N[^&?0A:+),B ML=F:J+^[0U5A28OK$(Z.#DT!Y89& D7(*?G!Y MSIOQ=%^P@9'$ M&O8I?CTS1]CWG;HBCVW"[1NW*YC&?DQFUWFF5;!69SYH J>4TB?*SF1B#RW< M7S*6X;%C#Y4]%I"[<(* HB*" ;]#%\Y@X%T3A$R .:L-+8FAC;&"*H1+X>VN M&#N;1@N@%>(NV J74#8#&O'D\=TB&9I*3^"R[@K<^VES/'@IE(I/WW^.7[>! MHCRGRKWQG'IY-)7B767ML9O1+FSX[44>C(SKZX?\+L*]9U,A:M&3S7&^7DUK MK]7+QDUG7XN^J5KTPA9KT2O-\46CH5Z5,_*7L]S;JD7/-L?9[[TDW!3C M%O3!)H"I^GV5@=H@NC*=6X3STM5%%ORIKZ,O[$.:XYQ-[HB:_7)33,4U&A=L M][1I-I\^.Q9'H-Z]R[P79KT%QZ[BEKRAF7QV5]\VQ+&FP06+AA& MFJSV:5>;@$.%?^ #NCRQV\'N-5;G37198UA+3D&XF(_H,X4H]"W#,AJ81HMU MCE/CUF--HD%,X51$2I5E=UR,8&_M%UN9U(;3I@$X!_#42>'Y+2:5 DH9VC/+ M]3[#G@VPN#3YQ1JJN$.V;6;H*@CH8M$FQV?,"=,9=]@1B)EF1BN>Z](QEH#M MYD.3F>RBN>]8JJ#OX>+2JCJ+.U 2.N,"3R2:TX(;$YAW 7.JG]]?F*#"((C. M.(Z19X(AJ@_Z3Y837Z""O(7P*S^S.;C;.3*3V,.[U$PXV'K&&# N7:()Q>H10MW'CH-9Y0SI5NFL5)SEW1GJ M;0'/*W"Q,+E/U1)H&P\REX(FGDEUE,WY@7F:&)8^(K1TP0NHQ:9PBY[BB6Y= MOEC+F^F>&I-HD>"E3R]!QN1!ETRLP)L.O+GH'^:E)U3C M>8''<8@IGR76&K*2%JN'\7HVWMRIYV6DPY2$24"#6Z@-Z?WA;!FD!FL!7>RN MPP,QJMARJTIX0,>M"O =+%65#(A,')L7QCQP=_-VAA]C1T0!QI$0'AB[=ZA# M9=6D_E:MXR!35EU@2J;D)O1ET:LOPWR_.=9?+HS"\%ZNYC?;-73:''_IFP\U M^_?+ZZ\TZ$9,*-'U(FNY6)R>);]+=>D;V"-K;2JC/$?GY-@$I![3JTP*O(J5 M53+123>=$5:@=8*P3#G<&A6Q&3:,:P#9A,]I\,AWT,C&PP-J!4ZL5[7X5$+" M0$9%[:@O'^FJT*#5,D//+=WR4R, "C5!A\.RWP[8&&J!F@KBY6W/=*N'V R" MR62L)8I661.")K,"#=;&,#$<"=?O6S4=7GUXX%V!.]96=F?MBGBA?SV>7;) M,M;>RJ: .F67AJBY!>+@^W02N!26N*6):7K+F#(-4@Z&YL"P-C\:&7U]R'SWRI MDF>M[UXS.@%QIX[8F;0Z'& /=(\5BH Q:?(9&GVP02A *2]8YM"EK/W911EV MFIE%>7*;3?*@2K(GFPKKO79J3[VMU\YT:C%V1K1+'Q\>7&(KU8Q9*6R@!#Z- MMBP%/<#GY=X9]LRE%0&98S@J)B&4=\C.JHG^\(((/!LG6,Z/'#ZXIEI M;9@T:\K2-$[:E%7:YY-Y#)28I#5R>%8<^XQA(B9QUX %SKQ<&PZ:TARK=D0G M?0>-=\LF PRR:,8+PZTF]L<-'XL;F_?&XB=C]4NOQ!>JGQG2_T"#P?_9I@@* M3X6[TW\MV(:M3'\W,/R_Z(&^:7(TN="1^ZHV^KAHJU.)"/4?1ZTON[IB?@/+ M\^'^>OQ!EN!G,R4=KO[DW0O-+."&D'$"#BV:D]K,4_A>WAWSO4GNFW''"Z]& M,.>>&2-DQLE$8BS,N XWYN)?X%2S%G*;-]HU !^'[-GNC>G Y]W6@1Q'D0A6V%YOCAY[ FM\_,T\*^L&UCA6W%+1:V MG3;'U=+#W8]E3T:\-E."AWCAG73VDC@A;";"MOV9!L1#WA0#YZ \RJN>V\?X+-]6%(\1HJL94 MVRXVED*PMPA;"KN&H5A><',$&+4<*"[OMZ6>"K0QV[T1>PN;VR%R6A.?9;@K MK"IB$I(\$$M=I*5HPDH$+F5%I4@PO/5#<=,9T+) M.U$13SIB0($;E?40/0'6!>8FG3E?C.J"U$YC NUVF Q1\;)_S&!. 4'@>FA- MQOL(;U^Q@C;?E'=VB@R-P0D^)[#I@@V",4R>:<8^$$T3D6FLQ<@D)44>62!* M?>3:-AMC%]C*0%\R\6(O9%.+C P^?H(.L* OA/=H_!FJ^"1-J7H>PK^(D7E> MKN?.KAFKAAT-9@48L%\-B2.LI]L*A---_3-8AB=TXZ"@JL\L_8H;"U1 M^ZKO8>1U8&#/[SOAF7I/'0R$Y/?@?ZBF<"%?<$:Z@^5Q>."H/D^5 2WDX<)X M+ 4_T#<>P?N]-L^@.=_W\A=6E5*$&[8"GOAGDXFL>0NWI,Y0Z\#2/8@I##G@EB4KCSV/5V:>CC%^I%Z<$QX*;MW)ISR=)Y3\J4Y12\C3Y=A M1BZ?S.. 0KGN&YK*\"Q](VYD:Q;&-AW@X?DR7JC8RX:1EP[M*M/@@[I%1)6& MAER*+6,"VN"=L(]7&H>VJJEB$ JF)(\P)/<& M)4KA,">SK[3B#^05S@5!X-CEP7KH5'P2)L<3K-D42]A=8\XF?6MBN N%5H;[ M#=2,?0RDF<]ZCG&%B(BJPC2-;[(I[T3MJ*]$$2:EGW$ZQ%%J?V9*]BV$W.JC M?LO0 EQF>%TA\VE7XFNE-DH3,F$5+B4PYPW=!YUEJL2F '6..D1VEX$/:%RL@^6I8S#(%1Z-XFJ&[33X6"Q:T>C?3HZQ;U3 MC#:M_>/]*-3WQ79]!T>'*D^'>X1B8WK,U6K,H**L /I\OI: M8:V1AP&P2L/ 7@&W&KC=@ZN&Q!Z'WY29LN".=XNP.($8YK!NB+XWQ_"; 'IP M-*\K-KQ #HZ@Q#NWO0GJ]/M!)%_]@$D98#1IU'I-3Q MS-&M B!U>@*X)]BJ*E/X?UX$WQ*Z_\D231+LGA,M MX!;:)^*$T0QIRP*73#S"S;IA5!\([;\Z'3PS8:H(V'C>G6%Z G7,:'3AQ3## MQ$PN7 9/"G.CA=Z:,BJFH69/7X_S5-(9WR6&T,4P;(I;"EDW[^5)OS[D63R1>]?:N:9M7U M;15&5$1U J1GQQ3*K'*39'-L=@KFG7IE?NO'A>.YXCAO^V&@_G@=/BE]LD,+ MRS;']N#B\N!+:LJJR* M@H*[NY"M;BW+1),R#\.-N)T4V$[E+8S$=L!JZ0Q3B?F))[U M?BQEEK>F",M4GSFXNIZ1!0&!9<2RG2#6R#L[*^2,$>EO^GAC:,%OK'\^>J_R MR)$&9]A>)5T1>'6C!M+ B\@03LD[< B%3!A;>/8;>?!E7.H:A?')U^_#(1:E M#_MPFB/ZBH_2N6JU-5K))1U)=?8GE)*Z"S2:D4: (9.Z_SXDMJYH%WYJ2 MQM$_*ZB:<%?:PE0[T[5A$VX3\!.GH.RSYU^_U+]\&Q2_N\@7BFH--'GT40(F M(A\^U[%J=JA1;1(DY-S4]5^1PCL9\7YZ!#9S>7H'6PU M4"OEA> 5C0_4P&;BXN%\Z M%<6N0S,2Z %8=M<$?:.@+C!,L-VZK;_3F4*"__>?V:4T^9GU,*<\UB\CH@?< M9!1I#<07+Y89-F3ZKU E.*F_@JSF_SD/=0(;A<("9>XH\:9:YYH[<+[+12Y_ M\_Q[,*RH;E3EU-D4W^F'R65.=@9SBWCY"(.SS&@C[9G)V$(N'Q1I#SRJX#.8 MZZ)$?KIGJYWNU*"9J M:%S#1ZE(*]5X.8DU_SH.>&H@F[HG#%7&;-@XO;O)BK M"GQV4(!^$!4S;KE,"(MJ_N6TR-1;@E-3(3G5CQD(FZB*.8:U 4&NY$RYE@Y: M9E^E=/#;BA6'8:@OO"[ )DHI!?*1" #3A_]/[O$;IDXV&U5O?EFV"T: MO3N3V7(GBRWMY9AM\P:96%?Z.(?L[/'W>%H\R-.;\>6E98%^C]9(:"2LO[ H MM.?Q%\ISO<&?12O]:!3L\:H_2@,OZEOADDV&TA8B4DF.P4F89]C+O472]G(8'-ZP[F)@(IA MUG%RPBG"'6 RA^@639B57K##?.%D9B!=!]E27Q]M($%?V3-*JP5UT#H"*/34=L41().4ND/-&-$Z)@5]F8!J6"Q M?C=L@/%20V2G/0/AI2YB4K,9,>)Y$IU/(AD,@CO!&V8\G1<\GQHTK<#%(F' M_R[!AK8CZ,=["+2-.B0G$3LZH7M84?O<8@8+01 M?:= -WA&H/\--$H!/PGAF!#%38#W6P1Q:DJZ<@Y^@6;0AL4RHWS@L).2#[Y_ MX;=11_U.-[K/K]U:; ,V9ZG'UZ_WWV[-NZN7$PK@SQ9+6<&S7)!%Z_U/.7$T MC>DE@^(A XY]QHXFIX_9P>;'?W!A5"2\8=B,9GDPT 02L/=!()Q=V@K%T#QP M>%Q-@*DO_(Y)9,QI)U#4;6+J'#X P6A,UM$C@%" J55;9A.)W44YJU.2,K(Z>(F4(9H7(86KR IBUFV^&\/)=,K)7'NU2V CZM6:/HGB:H#Q/; M03GNIY^L=%JW!88&'5_BZ3=&6N!%(T;$V*1K,B0JWD7'57I??D2 %:+W\--, M[<&;Z-QJ'R07ZZYCIX8-:U3/OE_*YZW=[TW)K,2?GZ M+&]V6@\I3 HZ"Y7XS?Q^+SL!7B5[-@T7@7-YR:X:HC-KG/I'=H%T5--"7$ R M^0S/B$+$24,GV]-BS*6(5AG2'A>TO3W?%H;L"[Q^JG7Q/)BI^%$Y/9V3P;:; M:LO0OIYE?O3=AK;I5R[N8IMZ8\19!K=E(U27I^A<]'1['AY,T2P7BF93P2?2 M5M1!YN345G.;(-JJL?(Y)$L=3R9_%6^'XYV:%TGS7&Y,^RG"\WT+K"AA4W[I5Z[51 MR?Z4XPUA3(>!II<9OU%_4_#T7IBS'BK%QIQ+S%!U,:"?(?7C@=K=M MAHSL0 GQ$;<4@)O8+X3,C#Q/CYC%B+:(FP2OCT5\6*#:-9SHLC!P;(7?9)_( MV,XBR$YTF866X5MLHJPWVHQ.! L@R:^X4PR 4>KRD#>+:,,_&&RV3:>TPRX' MAHF-,EZBB'A=VP6V0GHS%'/:N&^#[:OP4;_P/0096CC=L,:LF1"+8@^ML^(C5IZA/F >CP9 2= MI7^W<",4Q@#7X0##3[V' J:R69T8;]Q*T"2FMWA5 2)OTS.7)61L#7']%:)1 M+E84D!G+F0DM-,50Y^#@]DBPS<"P6($G8N-A=UX;I)R*I83SY_O#OF HZH+9 M/?A(S]#XDKXC(33>=GF,3LQ-9II%G 890UE*2%YB$0%!O$(^B*&0#'A>4<3LGF4<.&D\7?"O][$,$7O M]-R3SJQ=3J';X_HQ7$M$07P4>(2I6HK:9G2OZ4[;)UNXV_OI?9(G%MM1T9L/ M;!SU/B%51!8WAMW>])\/#VCJ$O@+X?6- 5YX!C*_I>*=2%YE9PH>R%(?@V!4 M*3%X/3&K7IO:K"QU,#5A4V%F3Z?=2/B"&3O -$1 [VNJ,+5ZIVT+AZ7[WDS# MRDZ?,L,)G]@#'M/$%MY?]+DLFTAOZYJ8- D^W][VHM$L^&9S7'RY/,U>W-C/ MJ;C0-X+-[E-P]"K7[6S9KEV-E ^?KT /7P"?2K!2ENG?L/$]-[^^D:G6:#> M(GXQW'& .,Q#0ZJ JL?!"3(69^A#E!IX$R+TMSEHNC:TT5 [I;]ROC9I$8,B MZR-=[*"HGC3;(V2XRK M@VV)CC7; ^M&9H]@>S.&-D77%.: >!#8TFR+2RYF\>;H3;<,O>;M#R[N!1MT M3@M=!>_C*0HT&+&L5F4F&7@&.OAK8NP1&,"T.,C]E&I90[HI.NV/FM.OQ&RK M+(/A?1VOVZ$+Q<(6WG6*9@FH,YITID]D)3%L07*W:Y(N9=B);0/33JV21RD4 M-F:=6LC\; 6K\R.#NZ0]9)>+C^@S0!7@P&P91Y[,A0<$*TK0O\Y2[7!EE/F2 M4$&?42ZA%TRM,ZD_2]0[#,ZT?/G1^_+K3KG^]JNX,#$0Q2HB3L!4KRJ>+ )] MCX6E]IG42:)X$M3OY.)LSLU514;QJ3Q-\FQ\EGT==>^_IK9'\56S-\'T+B:! MXH7"+&HG$"?/B]195T7%C+A(5&ZQN7>'\'W""%'"DPV:N%]08XF''A[X-"LM MJ %ZOS_3"U;KQK*N34,WAJ*TAME2\VVQHD<0EGU4<_S+&G;-UCAG]C=;$5=H MCHW;6KEV]8-\7KA[7GGQ+.39S/''A%-)Y$):3 MU]Y+JG)YJL3$4\G!9"G;GU8GPG89AR63BJM$GRZ^/)#+F3JVEQLJH5,Z(6DFOSP+@%238%.G33'M?-ZX>K'EZ?2C9N; MGP,Z-9A@UA4!I\02LL6BQ_(>E]639+ET>6:V A$&1$)\34@J]^45;Z<:>2K9 MC5^GYD5WU9='!5H5_*IHT9ORH2LQ5D!OVBAPTPX0,W(HK#\&\VOC,%]>=;BD MXEA3[X35'(YZ\N&1\WNEJL.E1.$'Q("+#_/WNR:LV>2\/5;>)"XY5:PF7JBK MB4_/*%.:'SB8I%_,[>&I9(0@4V^>KA%B]B07M]VO!-[E2EUZRD>Z8*-FK75D M+@RTA%^X^(#;B,"]5@)LFMA_S#)3# J7;1)%*S8:1 M_WM#;#9.^(R.79^8N<-&*R7!7;^ZE[N-ZV0UEXKG)IK>CE@AYI?9$L5H>'<$ MRA898B$!X[YZ$IG\NK!F;XAP@;(U)J:AR%8O+,UHTUSJ4RRR59JZ3VCL8!.7 MR0P;7]PP-,BT?8RNU3&Q%JME2NJ8!2Z3+$8%8A4.".B]'DF$9N))*HXC"1;P MDVDWC4?__*'(F%TV/P DQAFGMS,3M:R!.?>IZ-Y4*'K[$%4Q(D7-.[O8[^PP M&+)O#D]LEPXK.N62R>7?,*K7-KKN.3#3M3S"?<$_X4/.Y!#533YZ?N5F8/@\ MN5DIS4S *-AH7M0I#?NUF)II4S$YG/"O-<;)WF[J2:_)I2Z:@ M7KCFZ=;]2!./WT\OE:SY?*<[-3TZRC#<=.?FWG4Y'PI[K^?MR*E.K5SR=EW/2D3+? MWOHC<-RD8-J3D22]=*_ZU;AN_>QL)B-YXLE(:M6+A_)#PU+R*Z=#WU(2;9^1 MW/%$W3XC^<=G)$_\QA;JWFO3Z!#+HD.D*X18WN'(]![KRZ6+LW&C@D 0A?9+ MYL3N],8Q!8OGIRW%9:B1+H>9&W@6+W4(F7)P=R_A-I_L1UER! MRM$YF.E<-NXD9R5 D.61"88=;>Z?)\17Y?KPZ[>*/3**L>9!A;0.V+JVDYB8 MY(=I&L4M<<7%">_=RN6L2+((Q2>U./B[BLR4IV5&I*Q.>?_U/+DI?3GKE2VK M5,R<;#Q3ZO2'#UAD9"[;0\+4.U"&5J\5"@%>L.')%B =RI MV,@\D=)/V\/,:^GVV[ 7X544Z(74WF>N5##7?.+'+)+IY>/I?UC^=(UCBDX' M9)?/4*V<4PVX:X-T0L-1"K:C%)1.R1I=7IG/O?3.)EKEBGVYQ3ME*3,8G?W#>53Y^"Y-JY.C=%+]?'>[JV?3UP%4[;<')__*O]X'"9) M_V9MI)C5UI !5ZC_X\O9\':43ZX-!+S:&G+-\>^1>4-J[N'YV]O"T6WU!Q73]NO MA?1+JEC/Q"OE\5>P7!#+(J3&YD[IW0N"P*"S*E*\L=7Y7VR.LS>EJR_UL[M? MPPAH]%_KGM(?/M\@.QX9G2.<>T +IF@J!)>&A1@7 M4ZGT-UE[XL7DZLF6F!FF=QDR"D,^)*!G\$ 84"-B*N)X,--+( _FL?4%#8QAKY"[)F%P(&P> MC$)P>B\?,T,7C !1%"Z8OD6VX++A)1G.<#G?T#M.9+II!_O7*?S!\4$,9I92 M^N.&44?A4NOQ'<3SKPQ%];,@#Z?G>6FMC@GAS;SNTQ[>%/T M';FO:B.X,4?]EJ$%W.OPND+FDZ,LYKRU.'DWAWCM D)/K8;A/P&+]V13H9.3 M4%;:QF $[-'N@;Q9$F_W")S,Z-,,@;J 5[%Q=+1%+Z.B8 E- Q]\)@AFVP,I M.Z((3E1FJ3R;%+/U63958VA)=":3)=ZB$8I'ZJ6RX]\@&R_)0DOS3>1?X*O? MTLKC8?.86;M&!W]*J*C(7!YV+KLY7"Q !M'!QXB4H_:=F7ELSBBMR+S69-V M]=TS1D7H;EF,H>,&-GX,[AJ"V[AG^I]^RWG,Y*)<0'JSQ:')H/L7J=$ MAP_H=H]>]?"+*;PU]I @LLS>]L0[7@R.&!5O!K:+FJW4+I9: M;!RX.S& #K_E0)<^X&K^2?>FJ( MOYXHE:MB\3'S?8]JM*\AWGYI[;Z&.!9N63&3&?#ZDO#"=[4$V=M34V&^&KTI MZ1U7Z]Q:A&XACO;Z>=7%+N.QM' 1V:[BBS(E@NSP!$9]=K\>=@ZE8V^-3687 M \.\BZ+C98D<8;]\XB0$B,&:-<=GWF(O7T0\0ME=H4XR\,X(E.>:WY=;0J+? M40G2O).+61?DDLM7"ORIE6)+'U.4(%6+%79DE6)G$Q[S^E@;JZ/K\*H4O^9( M'J=SJBXJOWB29:MH&DNPX(HE16YD9$/P&;G"*7B@G< M9 L.DB=8ML!+6K\A8/$'-]F>L,IJUCJ@247\F=1BE>RQNG<_S7'9:J^12,NR&IN"Z+O"&R12=9QJH MO;<>UE)PQ476 Q"YO64--\-J&"4P[;M3"FX!!6.?3_!&%=PJ9(O0=@@3 M]\..>3N[M9I((^9+^4YW-,]!%$F&%V+#ITGZLJJ[]AR6T#M]!WY/*W:G(+(F MBGDS[KW.A:!&B1'C1M""_K$!E$CAE:G8O^A,>U[KJUZCXI=-,;895EE>,JK.+FDG9$/49K)"JJ18>N2";V5F[3.ESZNC[G M2[^!E5\3LRUBJ^H@V50&7A7VV#FM#N,(#10 MO:HXWN=1VN-^7@]-8(_,<2:HN( RZU^[I=C<@Y]5X++\P7.%U$A_?6[?5I($ MIT_N[,$O%W58?/!!:=Q5#GXWK;A@C;4=\VT%HRN\UDK6ZV>]^Q^]U]:6=>HZ%"Z+NAN;)!@;/=UER9"(^?ZZZ7U/V36I)_](8[?OJ1JJ_L\4E01F4M M]>5@*@2 C7F0OTJEYKA@7-]>U1_K%T.W]7S'H;)*%@584/L#36VKG!542](- MG*@M*^ H.&!52 <$6_ A2/V_4]A1">^?I2$;)2H1>&&?H@FH>MND'Y0U! 8P M&104?;%MN,A8;%UPOBH;3NH#QCH\\&-B(00'K-K/T6*E?'V#@6F\TC584H/-XQ%-0M++]LN=0_Z.?6)B$$_,UL$_02A*N5__KJIEOMJ07Y;J)_)YOCY>^- M/#WDMJ 08D23!._$LA!T$2\7!Z_0Q2EBP(H??85IMBJUW:WIVSULQQ MD*,S\0NIKVJ:"VHD@H\,5DS K%DS<-;2#"X5%[TA:\C[OW&_\0QN)%G5!2$6 M Z)2]$9CP)!4P5*%AQ)$:W,MS([-T57)ZT U*9J4>+PP9-&X]0.DH@[IZG!K M6ASJC*%+RORA#KPKCHMH@_U\>,! 86GDVPOWFN"P?FA-LV52 U5WH4WL*.!:K1TUX:\@S C_&0,Q# MD$QPT-ARX/MMH"+(KLWW#SZ"!FYPIX-;1;1#@>$),+/<+<==G9XL$G$/!=/&T[M#-A\ M;<"\M ]L._"I BVO]_6Q^#+J6&08!UI>56\;?0^9=QHC#VS,ZETR^5U][OXP MW!D,$QAY#)61:B.;38U;$Q8OV0PR87Z6[IX?V_W[5M<=*!EDRZ^'-.591J49 M9,JD?XZ&MP^W-TIRY66\)72WR*'R?B%::QFMB%#URWN@O#"H@TEFA45!T3>T M:X[Q&S4?N87P@64+93Z,J]2"FQ^,YZ9ZNJE!G6[8G4\$VSP=X%X !. MN@V*:"8$M-]N=B2'IUPL$I:-9]CYU&3F:*RCL+6'?.#RWAQ:\Q@7A?JWK"/G M=)1SQ2D6NHQ)]'[ZD^<'_@@#*AC) M..Z%Y93)YOCV57GJWFOD9W[M:I)X,F_,3+6&@X$F"AH]@X2YT1B_7'-];QEWMM=*[/TO/RNAY\\1&:,XUAJ;3%+%F!K 2F %L MY4YOE,M,?O2KL_$,H$@ [G-^^YS?;F2_]CF_+?#19[R.@"2J0GL&6)FG,R45 M.Q;H!=X'-3@TG3J:*7"J'1Z<50SPU<0=;%4,]M,T_P=QM"?0_U8W30+L437 MG[@U5^2];N8Z K\JHL BR>YL%D5@2;[Q46_'LMF[E2I;AX;;2DNO(F\>?$VV ML9CD+;J\M+/,[8K>O.MR,26W<5GFLZL(X3]OD)#1". L,A87CYV<2<:E XJI MYOCFL7?>4TN]NTYJ_8#B?RWG9#RANDCBBI6AC9&LOJJK_6%?-()X.BS@I"S5 MP@@-;P!AP4,49=K:6M^JG5FQQD4(6\DI'A3NV6Y_H5(\>\B@OJ';9?6A#-;#(S=@/64B3=6 MYK3[%U)A;2/>R&Z=#\D5FGU@5\!G&B]$>R:70,V>Y4$7:SK/O#8Q FN/ZL/6 M(VG;#:-FEI[!Y$$+:RJ\5GI5K69S*BIU8PP9$U]2=2,\8XXHX"!K4C/VPR0E M5BJ57Y,2\V#,^/::LW87201C<9'&UCL:7!8L+QH=YB%X5=\0\_&%;)[U5J9 M&*8+WE448DEGHPG8!6O"L%?0'&[< MY"WLZU;B-B<-+&7F^;C1W,++<.L&KM]4>MTY@-%Q5&FINS5>3@IUI7HZ-R+B MHBAU7>SW:&%G."<5W179,PF)^I)KBNIY5)(Q26>=&C/8"% TJH\3&_.GX9Y=GHJSAW:+_'-UP M1CPE2;>)_ MQH_];_7:=7=RSAE!NE\EGF! .BS_DSIXT]>+NRZ^3N7[]IAA\**D%_$H MMSW*VPXUV2ZU].M\H_QF]ADM;"VRC<'L@NCT7P%3FOD!J;I"<*U'='"SO^VH MDBPUQYUN[TY['=K6]^*'2%QFGY<\:\G%PJIK3F6;X[9YG;MYTJN]\UPT:T8] MU3$,6S=P3BN:K?P?U'0%PKSVM8^:C$Q ]*/;N@=$5;5PS.L0PX!^Y Q4HJS5 ME\:5VIIL66I'Q4G!8L:2 &#%OZM^9!3W.?Q#EL!+D=MM!GE&6XP-G?H!%%?* M$H-RZ!PRPQE(=$QUFMC?9U\48UI.Y[9[9IKCQI>;QTHJ7;\UHA_'.VL((O!I ML?=\SAM/F.#<8MK^5Q]\>LT\1 M=-NN-6_U),2\U7)S/+S\E6J5;K^\W+5#>[7[>:OKSEO-;G'>:JHY'M>OQM_5 MIV]//SQ#=G=IWNJDEHN^3?NYK2N'#YRL#1[=?RR///+K)G069"3MGS,^82%K3I4O9;/?@@6+^*AAO MYM!"A[2JMX\EJFBIV64;AP= K"'86^TA_DHSX)_.*$Q@:KLGU6WX)WSC6=5 M<,[D@6K+6D*ZN#@+G-')QF(JIOPB#0>(_?F_5/(X*4;(4JONQ9 L,I#!7".2 M;8)KVT,$6[#A_I?S?-+NF<:PVV.#3RUK2%UU1*KP?GT R@K^:)@CG"=*J"4( M3\DZ3R%RNY=@&T&VX -456'.TH? =T[^2D@6"S/@:%2XE_LX;K5M,HN6VZ)M M"D#022"X'\[%I/BG=@_XW,(IMQ)YYJA^"NG(0\T^E@).P_:/;27J,Q!^:L#S MF4=/7IM&FQ#%0LU-"*CVVD^UDMU!<%-F8O^4<:#$W<+IUU*T]R M(TZ_;5-7B1*A/S#@$<086MJ(<22;R(N?\0SY]$!\-"WH4ZD='$N"^&W M0.?RD;U3#)5>DJ'RZ0)GJ'RZ& E#]6N@H3JEZXNR.VAJ,)"9:"@@M93OX 1&/\)L4YLP "ZXGF^S"P6>U MC3XL#ZYT, ?.@7V *2")F:WK;TKF5[E< _P>G;C"@*6H<",5:H@:F7PTJ? M50R7\ L7>+%%KQ]X%YP2K(6&0@JYO\0C9+ NT2'@_\2+4S->X-H[/%!DL*^D M9T,#!T!B$ =XB/P+ _ )V-9\VZ)3Q&50AW"^1#]2@ 6 -U6-,@H=#8YT5RU. M9TI.8H.<(]DXN2B?2"E8I$C 'A[ -P07 <%TTE';>$D#L\,+J=W2(3*% OH; M3SJ=_'1Z5J$_I3[]L\.#M6=8:(TI)4\ERA?H8L8,4 S$R)5*RY91$!068:.J M"^24F1V6Q^[P#'%GMH\QM"5-[8-:XXP>,$D ]:6J(ZMJJD5#<5S.KF1+D7^# M@6;2??\RS"OKTE?!,PE4H+*K#\*9 M]ZG4270,5$OF4^#_9CXU$J?4N(3U@!R#)D7CM4-,9@<"F4!^GJEUJLEM'J$4 MBX4#>T*L+P79@;Z%\[;U#^,"6(<"]Y?W52U9?Z(< T\'8>.2"0I"A9/&H8Q= M$%I@PL,#,>X>\:S78>X-V% MM^$$=64-["@+]/G$F4C/JNS2W:$VK,PE1VZI,61F,LL_\$@%-U)81B _?/&G$_YWZ1P)3T%!4FMH 61_P\1;.!>T6 MRB:DO]/_4./(1($QB4_KN1>B:XW 11?X)+SFD3=IH:ZKD_BMC^B,7K.#7J[, M,OL[\P]F5UH@90HU<>"BAX_@O?T*OX&/$QMO#6YN/.G&BX[7,JA60A?QCAB, M"1\86/ P.$QN7.>"EK(+ 84R?AA^"%,T9(S"[[]R +7'W*?*3%V8JL6- M/__3I3 /[Z,2!LN,L'<<2]69O)X(8E0+#/UG HLAR)OX/99[D]WB;;IL&LC@ M#*E:_*-4,4X,2@2:/',]*,SV@-]/;-P<:B('2E>#&@S MLVO+8H;?E+N?\[C[M^ TT]'-1$'76#C*SER]JB>,%%'PJ)8I7E;NTN,?G?0B M'W[^ZF;4QVPL;)0,X;TS_QI,0+1F.*-.WB+P:S!WG9U*CF@Y;CF5,;"(#'!^ M\"IT(D1NO"E,,,AE$FD1CV16XY&HXD%FZ^;ZQZ^'0>ZZX\2#/,MP]T#U']U& M/+RTJ4A0W+QT>+"8F3PQI&.I1/EB"N69\51+UD0L;CC_5&@E"+7/AQ2&0 (&0L"3&7W\KJTH3 M$O-HMR/.L!J#5)65F97CEQ1-%6USR5&YQ-]%>SNZ=8)L&UN9)%B:IJ&8"@GQ M6:*^,&5-K<=OQ]SML,PVS5.P/XV$(-!)&+&=M8>P=BT'1N9?>29N(/E%Z:2# MG1P;QA$\?">;N[:/OK/D GN;B\.HO:J<4O8JIYI1Y03O*EM%3CC"*;3;$/ < M6Z;7]961TK*",4.2[+2")TOWL"C8-"Y%XJ/PQ60J"T9C,'S#QO_[21R%C>0, M.? ;"9J]9V=A?K,SO[(@6NG0RW3<>4\(.:L^>7%R^5II\GCAZ>2'7:_3<+#\ ML!)@97+ID5Q?>5U[5HK;Y3593AU>AO5CI_ HZY:9I/=EK8L,"&2IU:T[5#-^ M[7SD@ 2U$0%JR/,F# <29W(?X%=]$B$#NY631Q!X8(E,!9UW%V)D+'I.@X=D MLS0CB6)/>CF/=8_*!5OP#3\ J^T)!UH5_1GY\);3B;0K>.F:69Q /+:@N2-T ME@(-BI/+@FD+@I7M"=Y$K?2,+3@.$6,9(H.2:79-NB)Z\@3L09ZWYO_:?H2< M0!F4ML#+@G;RL."RFLW0VWP:DZ*/U7>M^!#9MWQK[5HV+R:-("NRHE:?ZQWV MX;YU00M+OZZ_^>=#N(.4=#6E^J&;*;L=@]ZFP<&#^VN'@_6V+V'9"U3:,T_T1MFL=H3 M6=*Q*I=+^0/M/!OYYX]MW=BT-:6)5W0TY&J@/TC5P&9WS@K2[QSS:01+K P MZ=@RZ&A2SO(LZ..)-^+Y %+3L/@ 9...2?I7@50+,N6@O ?9B?39UJ-H 18I M/C**)$2U-1J )=BBV2@C+4U*J^R/@RR,=\DJN#("3HH;V[F^,NQQ?@3U# PN MYU$9^!6R@24%+X7DIFBQH8_6JFU,.MM*2?''DL5>7SE7RQ-%0_O VB)4D9-B M7N*Z@C_,-:'(PN%70+,9>2L_:NEX-]AI) 4;M#28:4DB]C!56E>#N$$/L,U)U'Y/A-,1FLO4YXFYDWW*P/J3LT7K1G\:BAB] 9(##R]#3 M4H(DH!\RXQM7UPWB9.G&QZ0X8-F2C6@FILN,@'' ]5+A)IZ?Z%[KN!J$D"QY."-:L[&]VE M$,\C2F;QAK8N,T-2?;9F;I]AW&A#H45LH+&H2.:M6",%WXBCOC6_&U=V#8*" MI.#+*%$%08 _L_%@R(>SK#3>^ U^0&O'C"]?7Z%O&P7&9 75$=)VK+_Y,XRC MDR.I0Q(\$$?$0N>S5PD:JPKXOW'FJNQ+H?J8P#(EL(^^)=$/>,$AAH1,C*M6R*DAL.%1&#]')0:,U#"3KZM]AN4ZK: M/[*5_D,B12)LLO S(E;@YA@:$\X,_QGQE\QDA::*TSI1DBDE#W%]%P>F^,4Q MXU:_FN&%(\8BW[3NF=],$7%P443:4T#> #?502PYAC(]+ZI(VRHJM-?P%O,; M0O(O_G4.5ICFD$S;?NGXQITB,+=HZX3\B-M5<.2(1.E"JRLKDM*9.47/M89_ MX>/K*_P\#K@C)Z@*MDGH\XPO&EZR:+J9IB08M8VBK@O"9V9^X!-;\(40P<;O M5,EW!0F2N@QB"I$SJNZ)U1=94J0):M*.'DRS=9V]O(7E-TK=,O]DFWAJO MM$96A)(#V2.5-/AV:HY(XA%)MJJ,K?8OK"",J)-5_&IE0)$D>737T%W(O+O/ MAO:1PC4C,>1UD(^TO0X+O)F=IC8WDOB$3NU#Q -8OO C>B.^8R[%:#I'F\*F M((UQ0"C%9P^F@=938=X]GFW80Y>.QI/N'UN9&^4,B+ ,1^I0T4BWB0"!H)8] M?&(& 8G9X$4H0D)7'4?::]M8EW^^&75&Z&??M;\K_#^M1O!&_=@D>NKA>(-&_7@1''+J+/YW[Q0 MD(4SHL%+$N94J4TAZHX_(EEOS1C:G>GR!Z!.7"8Z *XD51B+I'D:U[@+TRZ' M5(G ?Q+'WN/N-6 '[#8ON8\Y=#J**01V38%#A=9)D99B^ST=H,4*1D@(),Y4 M+C9M2<_!^7:[!,EXJ3)NG4!FH-(RM3.IB@#%#"\BV@8.7)+, @_C+'\BY=GJ M"OP(_K183=$5.-76B+ADQSYX.^TXQ&412!1T2 !XD0]](/\3(#.7$[*=9O$-E4ZAC7+8._-E0$F3/\13,YB"L( M9!I4IMZ2Z-@T?([]7>)42C-C4P+&=8%* 4B6H\\U$=GUG.I,FYO&$O*K(91" M?^Q,&XHF2 2FE$*B.S.[(XQ_11U9%1QR"]B5OL"Q9N?S6Z3S"9%05L#1)EZ" M!A7=MO)7*]?HHH!"'(RAHM/2 -(?L9 9-+Z&+,^1Y $>>ZE]H]LH'VB*I37- M:0&C44!(+ 7YA4,KH%-6D$/G8] ,^C!C^+6(H8"M_?+F?J^OK/"C(T/P>%.[ M<24%[,F M"!Q$V!@Y-]:[EB)0QI'9BHJASA>=V2.*N:7;*0W,D@X;-(4NIS4 M=FH@(Q=@*)@E%4M&\)!6E=A"E[01G085-<>2TF8 U83*N;ZRUDD"]QI1HM9W MSR>B,N3)1!EV2NI[#"UBAX-VZT!HR^@H\(M:)N54!CX&$H(K M'XET"HDR.YM[\+.1.P*3=H42O:7TG;C%^"_SIYP0*NZRN^^T>B-6= M"3:VBJ\P^5H ]DTT31[P1XIPR&=2O1&;0KZ1!#( MFZR:02Q=GAO^S'D,6RTDE6Y-H/G+H56ZYC@4C'GFA-O#RI:P$!5U3': DH$B M+[-/#H-U8(6PILAK>345?;XP%:%?%+="+1I7N-C0B*--,*3KDO(K;QO+CBK& M@[;EG1K/DIRAHHE4[UFV(C7-,$@4QMMK2\H$[>]6F4"=J8_476"#L2DXK$6R M M9,H4LNY4-;7_$\UMBD=_6=X,3"!EY@Y,"#*@T?%,\H:I(G,"Z6/+3_>1>CT, M5:3#+4D,+?1]9(XLO8X93O^)/OY)\?V0ZNFH'+(BB%,.Z9&)QHRPS6FZI^", MPTU,<4_#_AN_F73SQ!7%,%X\\DUF @:\H]XXW!Q-#ID=%(J)@VPV\C60K0@^ M#?&--:N+6@9HB0%3^QGTV9+D5K!!)(LSZB45DY8DW\[2K+/['0"C-K"C$E@_ M-0HT=X"U(/BM9BQI:$ &0]H)\E93$90Y(N9_ C;X<,#3A1R[(-@1=3E)<,&: M+C85T[.[86HBGHQL?40*S0B!T"WFY*E-%[DRT^R)9TST$E9+;\.A?^A?AB)@ MH?)8[)PU( 3K%I"E$Z,'*0-#%QC0/$I@'.T/"D,.IB1Y0C7G;5#-=KVY&V*S M;8>K OQIW$%2P57_-0S@AU0> M_I-&A[<>]8SSR(_70_U"L=0QSSCEP%0CB+VT]9YHON$(.2DMQH [77?:F^WV M-$>^9! >60O, X^%W$40QH$#>*L&[HV)^HR#2QLHD=-Z>^G,IX7H\8PNSY5ME42J^J>QX4!ZGCWP%[O,T-N<#S7$>/?Y?OIZ+,@# MLLS-%[@BXQSV;Y!QCK[-U5JL&:A,"T]L\ROC?+*,<_2,&><@NA:42GJ8+;RF M$]V/E7%.OLWO)\WYC&LG]C.,+O?G?D;UY^-I(FC8Q&N>?P]5;.PP[%9 'Z< M3DRG[+: MH):RX/X(5C%9)4.6R9!U0N\,0:&&0Z:6W5'MP[A9!1M')J)A'Z[>U8;&8KZ4 M];01@]&8SWMJ,JV1-8>"K,W*V-F/O,!D.2.&;F% M9314#)JSCGTD8H.E8RJ M,M@-.=L">;_+P[6_ZHG\U'H9F8?-?I7C35$S"%8GD]R MRI/Q("H_1Q'*(6\!H)(.7T0"^F((">%E^1ACBTS%().Q./-+:X5S)]HMP]BU M2^@"G8XGM\B?KQBR&[X)!):*K6X&(4]!7LRV;'I&4%-H6C^D-3;J2@89 MX,&.3* @B6.L:>/!N"\0"]&;&E/-T@NX?HJT9SM>='U%NWRP1K?^%'3@U%LC M!;!IX)Q&%X@&?4%_W/Y>HZ'7.D(-M_E"GHW@"),P-X5\T0CVN5EDYPF2#T)( MBE3<8) X0@<#O\Q& ?,5)'9.JD%K%WT^,J+#AL%G7O10<==2 MQ:$QR.,__INH&9E&N_?1R0[H81)>M?FL19/!-A#$-#BM9EQ$E*P#,X9T7E&: M+<:G[4U>>-P>+H);MDOT/D#^L P#>TS[/TB=VF9Z7E\Y4"]QG9\M0+Q@7S"L M+X#,]W \:+.7' :+S<(@*1/#QEGWR[\D06NE47'LW&PO7&B O2 M:L>?>$&,?4V2B;,S' %BT8 M:QWV7SJ0QDE*\8^1+*23C6B!BJ-OV89[#CU9]F4A1QA)--(>>&ID2^G(&+C? MZ-'R+@ZQ0$1NZ-0FCSWBRC"PG?"L'3R*TC9ZQX MH:JG@[T64O8-G^-_D[_: M?D3GXM U0OLJ!:O&/:C8/<.[L2:HP58U /.":FXPN0F:DPDOIJA0 *C(%/N+ M0$[CBX0.5D.G:%4,DDW2FA2SD=5ZKSG(!^<6D2N$ZRT)1V#5C1Y/[%22MJ$G M_HDZ)>VW&C*$!6IW>XH ="EB^\8CSPR$-'/:&A[9A[Y+L_8JP-W 1=X$*T% M]RR2 0%_.D;_&A).)^W*%!% U\&W8/K"C.+!"<)"D>XG.002 (2C /(QY8$L M-D?0ZP+A;\C]5Z"-W1YY@._A"F39B#U\+C@W&@US5YL0 &^.D='318,^V*I> M1C=BO]/>=B.:A+^/J2IJ]A)1@$8 IC7\07=)!RXBI)Q);&\A^K &5;C*PSZP^]UD\[L,J'-GNICO&\6-14UPXG+AHCVN1X7ADDK HX^5 M=(>.TS11_9VEQ;@>$*IPH?7H4K2.@6!E?R>"U*:!. :P>J=Y]8G8 MPG(9S:&7-J_/7G0$_1NT5MH:N(U4Q0BH!O:Q)>867HCJZLL@IYT@9BI]&&84 ML_S%J8;18FA1,?)^!3B#Q5!,;TF.SLGP,DE<,3)FP:^98364H5QNE29H'=WK40/O(TR MGL-)L*T8Y-/^/;IJ0D(?4S*/C<9]K+6O30P=FEBKYGD98;WE)-HK:Q3PA?U^ MG]_O7Y\ 9UV,29P$XUA@.:F@F^D/*JX)(.E#,3=/6*RH0=HF!AZ7H M#4<^ )@E4&T0 R2W,V_&+=W$=7.N!OA648,Y416E/:NGM\3R2+,;E!7E'J; M/W?BQ90:#<>3@:^ZHI/5%<7.6%>4?IN'U,%$Z#\U7PL?JZPH^C:O1;70[>-0 M*\7ZQY7R$[CJ;)A> (N..G72L65K.NSHVY_77S<&+I.WL1BV@0T3UYVX$'98 M+/#7EQ+/$>58()K//LIK <3/[M 1X*P974V(K(8$ LQG$JP(@H@ R;(A4I." MF8\FUJF??I6\59@.1>I)8=^'Q!))*[W7JTS)$.=P<*="OO@O@>$QRQ:Q')I_ M,_(HB)\4P,)I>3X#"S(Z[9]&N//ZBEP0=-30#93?6G@,XS<4"8$7 M (P00PT#& )'PU4JVCJBF4A5%89DA/F0NMD'[MCY]95CV7C>D^>.T5(KYK-( M[GZ3_2.%*(D#D:;V')MR3ENBA*&U>TMW3_0QK4; \_)6TE8#JC-8C%;*4ZT M41$1BH*"P U$\*_)="!# N-^"WXDDX9(?#:#BT65M3DJB&3TC&4D2>K(\PJE.RQ0PH#<' I[.Y"-? M=!.0,TX-]Y+:HE4616W%$]=7*XEJHQ"&&8 &3TP6@D]%ZG.6GRB>=JH#@BD& MMP=B4!I\#FN19G?6=*ZR-O,1UQ):(6C#PL9_LZIO#8N0I(=:$C?2!- M!MV:4YD\:UH"O;? MN(N'%YN"^;8MMY-J;?7+9%/$@UL3_J(V!LCKU8EZ3,)&"RB#W7 M;NV&X('2= F0&0\M 44/%#+V0<:RD^)6CXXL]@2>N!\\\>B&:M9OJMG2\/Y= MCV7$NW;\P[CB?N**1YV*V7\(5YS=-*^V6,W!>&2+#6/H$*P$+5_Z?N5"[<+[+%NAD9TV8V73"TPNN;0RC5O36OG MDD,+2\Z2F0,^9Q XBGLOV,!N1 \>;@/D?EBA-1/'UIK(7L7M2Z5R'7@?Q6'%K#TXGHX"FCP@P7 M(_OL5X"03HK_D/"F@2'5_?^LJW5D/G6$608] >XX1RDDU%V1 M!7Q=03A' =3?,7%N*.R153W_W0G.Z-&G"]ZNW9/&NH>F9"1!P^T$Y K&A?@4 M2,VLQ\0$,529+8QF;/D;%-";CV%9_W^-TW4_SF@ZX.S7/!1J@W8%'VZ@8$A, M>!!Y#IS/6-')8%-\93E9ATX)-<^?CCXF=6'H(YE2[9N=@KC7S##]G4$&8U=( M$9L&?=N]+-V&OFJ6/]K7^?T,M3F9MWDU*(SN:@,I%#]3;0Y:0S;T\EIOOHOW MM])YUI!\FVNAQZ=H4;T+]@^PAOUJNFAJ^IJ)OQ5FW.RVISX M&6MS8F_SW%-7FP<;M!,,5V>O5% ARKKT.'A\3J6HS H6FHP$BW@R_ZS=C=>PR M/YEEK;#,MS3T_$@:^@YY'XT]TG0O^!;:]QT$:#-%_0\6]Q6ZF6@0]#ATM714 M!3$B/%)1?P/>/T ?4'4!>LW9#9R,OLU[@1#_U'FY;:OF#GA10QP[^PT92T!. MH(=@]X+72YS90$QTL%V[FNLQ7NB^6+QOD#5*>],'@G)'8K*.HO^X%TH9V%3: M+"AR?(].!%@/_%1"'O W/#J)P%YJWQ=7Y_K!OXS'@__Q)ADZ6B#L__VS>?VO MQ_N\[E^CQAV?[?^:*O/K#U.UGS!A?OJ7O'G.SLUM2B+W@6S Y'9>=I[\6F*M M^/[F[_<2,K73_(8L 1_]W^\>;$.E.0:VD=D"L\0Z"?QWR<$[O\;^U\L>6Y & M,\84"]IA"BBNU)+PRQ-RK/-F<8<-77BIVL4Q)@MT=XLT:( U@DS1^U(T,[CM M)CN2"U%WO;)AOHG&]RQ%;%!JB;FW.DIU<")MTD3C),IAL'D#OI#?"YO7D_G6 M<]5>HN*ZC\PBC<-<$Q:_ARZ3WZVT?WIP-QFVNOA3660!;2$[F,B7'2D<$V"[_*HF52K%W*,G9 MAGR7+EE;YCC6(;M'O(#_-K#X3GB++%M'X"8,2-XG2S/BW+AGQ2:T59NSS>B'>"@H";.9@WGL@V@] MH6V#&Q1V8IGAIP7/RLYYIW[_6)ZIW6BZNT&IYN_?S^GGW[_94#BR,'WVIR:T M?HK3GUV1YP5$!K2^@#AMJI(_SH:1SH4A*C1X0E+*$(%T[2>Y[7Y8_32(?'UD/,X46B]''\+OSJG*IJV:>TX_@4DOA9Q?MW/-?!UYUQ@PH^Z"6[8 MW!$Z?O72MRLB7['20U24AUS7K3G]S5 RZ#3- @A73@>P VW#5EW(L:Z&#U! MQB #6]L6XFZ.&"8^7)$"58'P5LYH(&H*3D!""B]KE79XO7YQJ1,PLDRH%5KG(4W8Y49 M';&CZLD M8"+])R1[+/V=[957M\9Y=7&EG5>O(I'QCV!%WN M[YU5?30/R/O2/GMRU2/:X%$,LY!<3;S-)4'.50+=XMVHOTEVU<&H5#&L3W : M^;M-TX5K?KOY6RYN/;OD$9<_>WU6=LW/]\KS'C:WN[!H\Q0V+U3;\$4.7P;_ MILTAPPRQ^QIY=5>C-?^LTPO$$7'4&6P?K4 ]TJ$_X=0+_,X'D$3E@WL;9B MLO.\4(N)+)?GHMGVTB8E'Y,4D,^!$:23G$22 XPA@ZBC8/K MRR_6L<:A^,I_!KY:T+?+E6U>S#S*_IX@)[?4M1^'\U9IUKWY?](6JYJR4-7\?NW M>T>CZPWH;9L*#9U==W*67[1S^[$:+DQK=& MI?E:5N.\J$TBV]X:A^7X,S.\FVAGN%Z"-['M*Y6/7="_0_\,K==?$Q8/7%S9 M_T$0$K&@JWCJ0V MH;K'-?6K^\%;KY+S>]#/7P_ MR&3#N4?Q0J#.CURE[G8U=L,]#]PP"6\#APY7QI#6*Z'L,Q1O$7'@6&P)WL0S M508A!.[*LO\]I6AZ2=%?!+1+@R.M)Y$?+:HA"D!JXZD#<-+S\W,]GL\V1JKG MS%5SEJJE1GV,N3ECQ&IF:@R[+E.D2=@?^IZ.SD)GK"WZF 1N"5G'D6>C\2;= MP4=F]?40_[B^=8DFN[YJ >F-H1%(C3E*80%ZW<(CQ_";5D5\4[#K1XR\R3$3 MXZ;GZ$T_Q*$&+_C=]"FDA$0ZD"=(/X+OL89L;?YHK>?7T*W&;CB;-! M:F:[S4F'T]Z'\?C91N[.GX?!<*-Q-RH'SPWK&=P,UK/4RB7;1?4I/(MO''[Z M@O7<$]8SX#\CK&?F;2Y7BI5A['6L)RR/X4/ >J;?YN5.=SYQA[-CII:D*6;;GWT6EF8U*M,ANF1:"_'SS&&)YN17X\>D MO11:VNS Y8"2SND>?:A+6N<6QMY39'7/3E2C ]%J-]S8M_EP;8D)H]]M6?^N M ZJ==BC.<#NGZ:F+,C&>X!OVSL-%# 0ZX,<%A !6L U,]F@(L*:W;2*Q>IMO MF$6H.W*P7D7'++:]%V!T+G*U5S;_VJEQM?T[%^UJ26,29C/J)74LNAH34V]S M(5\)LL\YK1C:J#'1R?!A6].6V7*'0::-'+JI M<)-4WB8XLQ]AHZY6GE,!ZIZ+6PZ.8VSF+FE3F*&=OXDR_60Y-/,E<-7!"6*D MO>CNG3UT&3ILAOZS O;@7T&5+S:Y!#8Y-_3WA_[YB3I00W[/GJFR;8P&!Z.H MC)XU9#""*W/2GM2##-&C*L"VL8UZ3[5*\#D9#$P3&:_>4T.OV)YJ:_!S-?8M M[ONX503+=GS\1M,(N[[@_H(:32/'X2]#YU)E:VA9K%Y7MY?VI[>Z\%+*O)3B MKOH60W>;6IOHZTMFNU6$.%$7:>0F=+$LN53O'8DOO?2>"S^TQHNC6F$6\:OA M3ZWW_ >M"/3Y@^M+<"](\QVDLGP/S>=B.[T[BG:UER%WW_LK-=]V[+AAL=X! M-=]A1X0GBQQG_DE '3[PL MMKY4Y:%8=!-%R09NXNLAR\[3O?C'(-;!S5>_32)6P:/;JB+,M:RR01O2K>HO>S9S7OQM?\Y#KG MF/:4_V8G)*SC!0!-$) C!& .%MAV8'QL"OHSNJV/,SVI&0V%-M5[)C'.@=^V M?*\G1L4,[^*:'EPK;@6(N4XI>!!U1UNLK_8JPO1^6'WI;ZX7-^*K(^O%+4EP M!FLL=L->3E#DD!4OFZ@OUP5<$MA2Y#X?*#U[ ?M^>/5UK+C:3BF(@RNOP$4H M+Q=/C;K!>/_UZ66RC2/Y6937,]^;BX_NVV]%H#/8L&QPDS+''2 @+X/=#VD5;Z*< M71;,I-ON1G)/+?;."TWQDROG(]G,;'!]+<27;MY5-[M8..9/BWX6-HI#NM E),C\LOZ@LX/S'JG2>2,0 MWGRV_-Z7:N56<>-Z)H)2>IGHI%O5UQ_4C(]$/C7B[D$&WFU;C;\*9S>2BK$1 M92X%'K=)PWTHUMVZ0O_P5GOX)K#]W7"A;'V8F.1^^M=E\TCI]'3NYW)\K__7 MZ=^3]W5^$$;UTK^'#/[MHG]=C!N.3_OAAW:_6 U]Z=_S]H;N!V=^I*CZYH8Z MU7$"(2^&ZOJ+#/:,M6WCPLC;#7;:\OJH);-9+5<8KNK1LCWKHF7,M>?CF^>! M#=)07]?#XNFLOA[R-O.<1M=#Y4FX]OPDEK?H1OB 7'L!EGGHAMT^.'FA''VB MJ/I*16M4=S9>>I%Z(=\.KJH)_H L>RH[//BY[?!#QD%V4;243=_?1V*1;84> M2E]Z]K@6.'NS0=7G:08*!=_FD71W5*\DFKUL^Z,,%,K;$(=M@S;L6,4:H]BB M]>A[+A1B *$&&&)1H\BY>.A&4Y"4R05@$&-628STKH+7]0C0V;9>#H#.UI(S M!_=601CJPNX8Q=%M,(KW7J"!8:S%1OY6$EEY/+>NE^O#, M%>)BSI*\%;; A MMN?"HDTZ;S[19,,7.08ZX-^TN8$H(=EIRWLO:"KI]+-:]8-H[BU4HUC$;^!5D M?P78)(DIB"V!>8;'M3R M=?2?[^B]47EN&^'>+]7!'IA\C1\ MQ!JCIEOO\H/R4'H75*L$+>,(L_J8+F(7HY8()Z!VRUX=AGZKVNX\1F#;-GM0 MH)V0WR.A1>94_V1E.+]E_R*6[8ZN4Q2.R M[1I,L&2>]0DY>SEQ5Q57[<'::VI:8NM;>RYC/LN&)[F@X5W%@RX0WQW/T7U^ M"P4=9LC+%NNJ"^H@\,;K+Y=S%U1B_"R4%N+%7'B5)/D8JP:'HT4X5=78(I-J MN0)Z+P*G?C=%:WW-PA;,_E,36K_YD0HQ0U=!PV4<,EP75EFN6?*R\IJXA,DT MJ;/)B^,GYFB9)(<>UQ)8CXK_IR"IQL4F+9\7: 2^F"SF@ M[6^O[:ROCSA(+'AL"\T6D;TT"^WV-5N0(WL:5!^06'^%!(O$?CS\L-C9I,6IMWTA--2.5?8QN% M1B_#V-XC'+H=QZXQMN/KC>USI877*N'S1[TN(K1I2D*%'^4Z3]I[,!2]R-"F M%^-^B- F>V/-T%D3VCRPL'AYG"[$QPN)B)W9 S7%X+Y22!5NYT^1<>\@(N[+Q1*:H[F'EQN:- 4B,0@TI&Z#&]7< N$5FKP,"VF/<.0'MY"\ ME+ZK^.'O##.:/#WG[\1GH5H8J.XT[BYAQL\96KQ(I7YJM+*CAAV/5E%WD6'' MH"%^3W=#)=;(!Z?32XT,[1]V#!Y<>((WH:W"CJ[BA$\==C29JWHKW;X\H0>] M\Q?*7/N''0_/7*&;Z%+F^@H['IQ)!XJ_.&O>^>.=E<&6"S.J]P@[;L>QZY#% M@OM.$CM=W#'V%7=<+0KY3FI4U849_^Q.^5]"W-&+*NYX#"L[NG[.P:GBCG]A2:0I$/V78: G M-\9RW&TB?_-:P MXT64.![-W;[(6&/($+F[%N>/CO/9RE"XT'#0_K'&T,$E)N9M!7VUACN9JZV4 M-;[&W^8ZG0MEKOUCC8=G+C9P$_4*X!PSV.BR1#Y_L-'DTI@8R[')F%(2_Y(: MQ^U8=NWHWY.;TCL'&X]F;W_P8*,I"I5,[R$\[^53S8N,-7HQ[H>(-<9N A<4 M:PQ_Q1I72D$NDA$>'L>/$_XKUKBY7WH40RAP[DS6-K/L/EVPT92(E]#S:WOX M6KU_65D0=F$FTA[!QH.:2.'U\\=.H/5=/NC?&6PT>?H^?3\J],M5MN0V^[^B MC4?4ZNQ-;'US]5]4Y;A^4MIGBCR&S016Y64V>R@,BH'/VUP=/GS_:_ FO%7H M\6B1G8L,/9K<5;TKRK5 NCDN7VH-[?ZAQQ-SUY%"CT>+C5]NZ-'DTNY3R5^M M"RE-;_T=HC*LA/A--:^)%AAZ] M&/>#A!XOJ2RV_X[0XT%-I)-;2"?%U/A8D4>3I=MS<=@IE\9JYBOP^,%T^HGJ M'"]W--#7:KY6G_WUE\=2;"<0BN97!R@OS2?<(VV_'N&M\TDCDW,AUF\?M7$N=A^>E^ELMV#_E:O%OCG2O7D'V;]W/WFAXJ)\9) MZ3QK2* U1*K5_"PYS\];^Z]A_=O_GY\_F:PH2/QOIH*8_U_TH/>1@.R9WTPX M]"_3X*011(29GS\-=6.=/71G^9B)#W?S ^$$$(M#_PTS+M 1)&G(\V&586.#?R"-H M&?]VOK*E2!(WU-"BC?_ZES%FEOG]__4(=*\(SJ/U>8TY/N%O6%H2O^]PN=M/>A1]_F]?YCMC/S9X2BQ:9-5>#Z/YL"TH!H MK4/,3IL=]-!XA(U_G1)D6XM]WT 0LN=-12SV-F^$M%*MV(F&&X'CBOEPSZ<[ MSZN';ANQ/?OG3VTT0%^#.X\197+=P*7)-961SB@VOTN#VY!1Z%W-:1!!3@LM M?%&1=0=9W_45W&@^1N]R.H-N'D:8#H46W..ZPHP%34R1),_Q3]!"T%*8U4E7$[>A#P;I]??B[Z"EM)*?*1/OMOBLV M"H'HBG4C_\,(Z%(=PKVHC@3/*(?+9DJH.*@^0 M,SJRO5+@9?)28<"I/#84& MWE%"YC.40G4%/K+YC?AOY@[K^/^@52-]9EY&\==\(AG6SQUK^;A.R'8 M"@N(QHC6&N;#&5[M;R8M:BU)T8!%?C+8#ON)U\+8U\M\2PLZ)TH:^H[MU=]W MD,/-]/T_F^5?;;G5A6AH+(ELHA$;U[.M:#1EV2:\J TE;O:;04PJ_/.GC"1$ M=8BC*G00]5UB2*-9FW@M:$/PW?_[)[#*=E[^I.,]>..\]IJM^<^*:> M8.LB7@,(+8$ ?[UFXG=8$$@<2XX1+MQ9)@MW[!YHXPT]+GF$M6C#K=? MGTT^Y/U.R. 5*YV7U>=HAWUG];K5-[B2:CZF89EWBP;C,0?2'YX@JR(\!TK] M7N[X^:6LZ4*HW^,D;%? "A[T)YYFN:=B/E;@-N5!KY#Z67G.M=/C,]P687 MC."HL&6&R,30@&K';/D]JB6[*H7ID4:>=_/E?*85"P=?(\M9?AF5-K/]+]#> M7T6E QAJEUJIL]'@G<,8O=ORH=!_* 5?.Z^1_ K5NYP/CUA2<_#MGXC!#EDT M<**FI251FSRZAD190W?H&)+02^(T!Y"%]05K!\VR=#J0&= %KWE/'4XQ7J4C5T\DVQ==X4.9E@:Y1Z#(U&K10]>=W6D0H0Z5 5P MHDK8!J=)2&R.X>