0001683168-23-005743.txt : 20230814 0001683168-23-005743.hdr.sgml : 20230814 20230814160555 ACCESSION NUMBER: 0001683168-23-005743 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 51 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230814 DATE AS OF CHANGE: 20230814 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39608 FILM NUMBER: 231169847 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-Q 1 intrusion_i10q-063023.htm FORM 10-Q
0000736012 false --12-31 2023 Q2 0000736012 2023-01-01 2023-06-30 0000736012 2023-08-11 0000736012 2023-06-30 0000736012 2022-12-31 0000736012 2023-04-01 2023-06-30 0000736012 2022-04-01 2022-06-30 0000736012 2022-01-01 2022-06-30 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 us-gaap:CommonStockMember 2023-03-31 0000736012 us-gaap:TreasuryStockCommonMember 2023-03-31 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000736012 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000736012 us-gaap:RetainedEarningsMember 2023-03-31 0000736012 2023-03-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 2021-12-31 0000736012 us-gaap:CommonStockMember 2022-03-31 0000736012 us-gaap:TreasuryStockCommonMember 2022-03-31 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000736012 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000736012 us-gaap:RetainedEarningsMember 2022-03-31 0000736012 2022-03-31 0000736012 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000736012 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000736012 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000736012 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000736012 2023-01-01 2023-03-31 0000736012 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000736012 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000736012 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000736012 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000736012 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000736012 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000736012 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000736012 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000736012 2022-01-01 2022-03-31 0000736012 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000736012 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000736012 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000736012 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000736012 us-gaap:CommonStockMember 2023-06-30 0000736012 us-gaap:TreasuryStockCommonMember 2023-06-30 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000736012 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000736012 us-gaap:RetainedEarningsMember 2023-06-30 0000736012 us-gaap:CommonStockMember 2022-06-30 0000736012 us-gaap:TreasuryStockCommonMember 2022-06-30 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000736012 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000736012 us-gaap:RetainedEarningsMember 2022-06-30 0000736012 2022-06-30 0000736012 intz:TwoStreetervilleNotesMember 2022-01-01 2022-12-31 0000736012 intz:CommonStockAndWarrantsMember 2022-01-01 2022-12-31 0000736012 intz:OperatingRouLeasesMember 2023-06-30 0000736012 intz:FinanceRouLeasesMember 2023-06-30 0000736012 intz:StreetervilleCapitalMember 2022-03-09 2022-03-10 0000736012 intz:StreetervilleCapitalMember 2022-06-28 2022-06-29 0000736012 intz:StreetervilleCapitalMember 2023-06-30 0000736012 intz:StreetervilleCapitalMember 2023-01-01 2023-06-30 0000736012 intz:StreetervilleCapitalMember 2022-03-10 0000736012 intz:ATMOfferingMember 2023-01-01 2023-06-30 0000736012 intz:RestrictedStockAwardsMember 2023-01-01 2023-06-30 0000736012 intz:RestrictedStockAwardsMember 2022-01-01 2022-06-30 0000736012 intz:RestrictedStockAwardsMember 2023-04-01 2023-06-30 0000736012 intz:RestrictedStockAwardsMember 2022-04-01 2022-06-30 0000736012 intz:RestrictedStockAwardsMember 2023-06-30 0000736012 intz:StockOptionAwardsMember 2023-01-01 2023-06-30 0000736012 intz:StockOptionAwardsMember 2022-01-01 2022-06-30 0000736012 intz:StockOptionAwardsMember 2023-04-01 2023-06-30 0000736012 intz:StockOptionAwardsMember 2022-04-01 2022-06-30 0000736012 intz:StockOptionAwardsMember 2023-06-30 0000736012 2022-01-01 2022-12-31 0000736012 srt:ScenarioPreviouslyReportedMember 2022-04-01 2022-06-30 0000736012 srt:RestatementAdjustmentMember 2022-04-01 2022-06-30 0000736012 intz:AsCorrectedMember 2022-04-01 2022-06-30 0000736012 srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-06-30 0000736012 srt:RestatementAdjustmentMember 2022-01-01 2022-06-30 0000736012 intz:AsCorrectedMember 2022-01-01 2022-06-30 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-Q

 

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the quarterly period ended June 30, 2023
 
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)

 

(972) 234-6400

(Registrant’s telephone number, including area code)

 

 

(Former name, former address and former fiscal year, if changed since last report)

 

* * * * * * * * * *

 

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

 

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

 

Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.

Yes ☒ No ☐

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).

Yes ☒ No ☐

 

Indicate by check mark whether the registrant is a large, accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large, accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large, accelerated filer   Accelerated filer
Non-accelerated Filer   Smaller reporting company
      Emerging growth company

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

 

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

 

The number of shares outstanding of the Registrant’s Common Stock, $0.01 par value, on August 11, 2023, was 23,134,011.

 

 

 

   

 

 

INTRUSION INC.

 

INDEX

 

PART I – FINANCIAL INFORMATION  
   
Item 1. Financial Statements 3
   
Condensed Consolidated Balance Sheets as of June 30, 2023 (unaudited) and December 31, 2022 3
   
Unaudited Condensed Consolidated Statements of Operations for the three and six months ended June 30, 2023, and 2022 4
   
Unaudited Condensed Consolidated Statements of Changes in Stockholders’ Deficit for the three and six months ended June 30, 2023, and 2022 5
   
Unaudited Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2023, and 2022 6
   
Notes to Unaudited Condensed Consolidated Financial Statements 7
   
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 18
   
Item 4. Controls and Procedures 23
   
PART II – OTHER INFORMATION 24
   
Item 1. Legal Proceedings 24
   
Item 1A. Risk Factors 25
   
Item 2. Unregistered Sale of Equity Securities and Use of Proceeds 26
   
Item 6. Exhibits 26
   
Signature Page 27

 

 

 

 

 

 2 

 

 

PART I – FINANCIAL INFORMATION

 

Item 1. FINANCIAL STATEMENTS

 

INTRUSION INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

(In thousands, except par value amounts)

 

 

           
  

June 30,

2023

   December 31,
2022
 
   (unaudited)     
ASSETS          
Current Assets:          
Cash and cash equivalents  $300   $3,015 
Accounts receivable, net   211    530 
Prepaid expenses and other assets   427    1,877 
Total current assets   938    5,422 
Noncurrent Assets:          
Property and equipment:          
Equipment   2,886    2,865 
Capitalized software development   2,196    1,380 
Furniture and fixtures   43    43 
Leasehold improvements   78    78 
Property and equipment, gross   5,203    4,366 
Accumulated depreciation and amortization   (2,674)   (2,208)
Property and equipment, net   2,529    2,158 
Finance leases, right-of-use assets, net   715    1,048 
Operating leases, right-of-use assets, net   348    504 
Other assets   147    143 
Total noncurrent assets   3,739    3,853 
TOTAL ASSETS  $4,677   $9,275 
           
LIABILITIES AND STOCKHOLDERS’ DEFICIT          
Current Liabilities:          
Accounts payable, trade  $1,798   $1,273 
Accrued expenses   212    446 
Finance lease liabilities, current portion   618    667 
Operating lease liabilities, current portion   184    294 
Notes payable   10,894    10,114 
Deferred revenue   1,121    455 
Total current liabilities   14,827    13,249 
           
Noncurrent Liabilities:          
Finance lease liabilities, noncurrent portion   4    10 
Operating lease liabilities, noncurrent portion   167    231 
Total noncurrent liabilities   171    241 
           
Commitments and Contingencies – (See Note 5)        
           
Stockholders’ Deficit:          
Preferred stock, $0.01 par value: Authorized shares – 5,000 Issued shares – 0 in 2023 and 2022        
Common stock, $0.01 par value: Authorized shares – 80,000; Issued shares – 22,442 in 2023 and 21,198 in 2022; Outstanding shares – 22,432 in 2023 and 21,188 in 2022   224    212 
Common stock held in treasury, at cost – 10 shares   (362)   (362)
Additional paid-in capital   94,049    92,304 
Accumulated deficit   (104,189)   (96,326)
Accumulated other comprehensive loss   (43)   (43)
Total stockholders’ deficit   (10,321)   (4,215)
TOTAL LIABILITIES AND STOCKHOLDERS’ DEFICIT  $4,677   $9,275 

 

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

 

 3 

 

 

INTRUSION INC. AND SUBSIDIARIES
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share amounts)

 

 

                     
   Three Months Ended   Six Months Ended 
   June 30, 2023   June 30, 2022   June 30, 2023   June 30, 2022 
Revenue  $1,468   $2,058   $2,777   $3,893 
Cost of revenue   330    916    643    1,819 
                     
Gross profit   1,138    1,142    2,134    2,074 
                     
Operating expenses:                    
Sales and marketing   1,423    1,568    3,161    2,774 
Research and development   1,451    1,486    3,247    3,136 
General and administrative   1,185    2,049    2,691    4,109 
                     
Operating loss   (2,921)   (3,961)   (6,965)   (7,945)
                     
Interest and other income       1    41    2 
Interest expense   (208)   (525)   (939)   (596)
Gain on lease termination       420        420 
                     
Net loss  $(3,129)  $(4,065)  $(7,863)  $(8,119)
                     
Net loss per share:                    
Basic  $(0.15)  $(0.21)  $(0.37)  $(0.42)
Diluted  $(0.15)  $(0.21)  $(0.37)  $(0.42)
                     
Weighted average common shares outstanding:                    
Basic   21,383    19,372    21,225    19,238 
Diluted   21,383    19,372    21,225    19,238 

 

 

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

 

 

 

 

 

 4 

 

 

INTRUSION INC. AND SUBSIDIARIES

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ 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, 2022  $212    21,198   $(362)   10   $(43)  $92,304   $(96,326)  $(4,215)
Stock-based compensation expense                       94        94 
Exercise of stock options       58                7        7 
Public stock offering, net of fees       2                21        21 
Withholdings related to stock-based compensation awards                       (5)       (5)
Net loss                           (4,734)   (4,734)
Balance, March 31, 2023  $212    21,258   $(362)   10   $(43)  $92,421   $(101,060)  $(8,832)
Stock-based compensation expense                       331        331 
Public stock offering, net of fees   10    970                1,299        1,309 
Issuance of restricted stock, net of forfeitures   2    214                (2)        
Net loss                           (3,129)   (3,129)
Balance, June 30, 2023  $224    22,442   $(362)   10   $(43)  $94,049   $(104,189)  $(10,321)

  

   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, 2021  $191    19,135   $(362)   10   $(43)  $84,230   $(80,097)  $3,919 
Public stock offering, net of fees   3    248                946        949 
Stock-based compensation expense                       427        427 
Exercise of stock options   1    91                60        61 
Net loss                           (4,054)   (4,054)
Balance, March 31, 2022  $195    19,474   $(362)   10   $(43)  $85,663   $(84,151)  $1,302 
Stock-based compensation expense                       450        450 
Public stock offering, net of fees   1    84                254        255 
Partial extinguishment of operating lease with common stock       75                200        200 
Issuance of restricted stock, net of forfeitures   1    106                (1)        
Exercise of stock options       6                 4        4 
Net loss                           (4,065)   (4,065)
Balance, June 30, 2022  $197    19,745   $(362)   10   $(43)  $86,570   $(88,216)  $(1,854)

 

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

 

 

 5 

 

 

INTRUSION INC. AND SUBSIDIARIES
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)

 

 

           
   Six Months Ended 
  

June 30,

2023

   June 30,
2022
 
Operating Activities:          
Net loss  $(7,863)  $(8,119)
Adjustments to reconcile net loss to net cash used in operating activities:          
Depreciation and amortization   798    616 
Bad debt expense   48     
Stock-based compensation   425    876 
Non-cash lease costs   156    150 
Amortization of debt issuance costs   555    133 
Non-cash interest and interest accretion up to the redemption common stock settlement amount   225    306 
Gain on lease termination       (420)
Changes in operating assets and liabilities:          
Accounts receivable   271    (255)
Prepaid expenses and other assets   1,446    (425)
Accounts payable and accrued expenses   172    141 
Operating lease liabilities   (174)   (882)
Deferred revenue   666    754 
Net cash used in operating activities   (3,275)   (7,125)
           
Investing Activities:          
Capitalization of software development   (692)   (350)
Purchases of property and equipment   (25)   (126)
Net cash used in investing activities   (717)   (476)
           
Financing Activities:          
Proceeds from notes payable       10,000 
Payment on notes payable issuance costs       (710)
Proceeds from stock options exercised   7    66 
Proceeds from public stock offering net of fees   1,330    1,204 
Withholdings related to stock-based compensation awards   (5)    
Reduction of finance lease liability   (55)   (41)
Net cash provided by financing activities   1,277    10,519 
           
Net (decrease) increase in cash and cash equivalents   (2,715)   2,918 
Cash and cash equivalents at beginning of period   3,015    4,100 
Cash and cash equivalents at end of period  $300   $7,018 
           
SUPPLEMENTAL DISCLOSURE OF CASH FLOW ACTIVITIES:          
Cash paid for interest  $159   $ 
           
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:          
Common stock issued for lease termination  $   $200 
Equipment purchases and capitalized software included in accounts payable  $119   $ 

 

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

 

 

 

 6 

 

 

INTRUSION INC. AND SUBSIDIARIES

NOTES TO UNAUDITED CONDENSED 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 the Company’s solutions through value-added resellers, managed service providers and a direct sales force. 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. Basis of Presentation

 

The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with Generally Accepted Accounting Principles in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Item 10-01 of Regulation S-X. Accordingly, they do not include all the information and disclosures required by GAAP for complete financial statements. All adjustments that, in the opinion of management, are necessary for a fair presentation of the results of operations for the interim periods have been made and are of a recurring nature unless otherwise disclosed herein. The results of operations for such interim periods are not necessarily indicative of results of operations for a full year. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the U.S. Securities and Exchange Commission (the “SEC”) on March 31, 2023. All significant intercompany balances and transactions have been eliminated in consolidation.

 

The Company calculates the fair value of its assets and liabilities which qualify as financial instruments and includes this additional information in the notes to the condensed consolidated financial statements when the fair value is different from 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.

 

Going Concern

 

The accompanying financial statements have been prepared assuming that the Company will continue as a going concern. As of June 30, 2023, the Company had cash and cash equivalents of $0.3 million and a working capital deficit of $13.9 million. In addition, the Company has incurred net operating losses during 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 and $6.4 million from the sale and issuance of common stock and warrants. The Streeterville notes discussed in Note 4 had original maturities of September 10, 2023, and December 29, 2023. On August 2, 2023, the notes were amended to extend the maturities by 12 months for each note. These conditions raise substantial doubt about the ability of the Company to continue as a going concern. Management plans to fund the operations of the Company through additional debt or equity financing. If the Company is not able to obtain additional debt or equity financing, the Company may be unable to implement the Company’s business plan, fund its liquidity needs or even continue its operations. The financial statements do not include any adjustments relating to the recoverability and classification of assets and liabilities that may be necessary if the Company is unable to continue as a going concern.

 

 

 

 7 

 

 

The audit opinion that accompanied the Company’s financial statements as of and for the year ended December 31, 2022, was qualified in that the Company’s auditors expressed substantial doubt about the Company’s ability to continue as a going concern.

 

3. Right-of-use Asset and Leasing Liabilities

 

The Company has operating and finance leases where it records the right-of-use assets and a related lease liability 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’s 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 its rental agreements for its offices in Plano, TX, and a data service center in Allen, TX. The Plano offices operating lease expires this year. The data service center operating lease liability has a life of two years and four months as of June 30, 2023.

  

In accordance with ASC 842, the Company has elected practical expedients to combine lease and non-lease components, which consist principally of common area maintenance charges, for all classes of underlying assets and to exclude leases with an initial term of 12 months or less.

 

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

 

For the three and six months ended June 30, 2023, the Company had $0.1 and $0.2 million respectively, in lease payments related to operating leases. For the three and six months ended June 30, 2023, the Company had $41 and $55 thousand respectively, in lease payments related to financing leases.

 

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

                    
   Three Months Ended   Six Months Ended 
   June 30, 2023   June 30, 2022   June 30, 2023   June 30, 2022 
Operating expense:                    
Amortization expense – Finance ROU  $167   $166   $333   $332 
Lease expense – Operating ROU  $79   $91   $156   $186 
Other expense:                    
Interest expense – Finance ROU  $5   $15   $11   $22 

 

Future minimum lease obligations consisted of the following as of June 30, 2023 (in thousands): 

               
   Operating   Finance     
Period ending December 31,  ROU Leases   ROU Leases   Total 
2023   127    615    742 
2024   123    8    131 
2025   115    3    118 
   $365   $626   $991 
Less Interest*   (14)   (4)     
   $351   $622      

 

*

Interest is imputed for operating ROU leases and classified as lease expense and is included in operating expenses in the accompanying Condensed Consolidated Statement of Operations.

 

 

 

 8 

 

 

4. Notes Payable

 

On March 10, 2022, Intrusion Inc. entered into a security purchase agreement (the “SPA”) with Streeterville Capital, LLC (“Streeterville”) whereby the Company issued 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 (Note 1) 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 (Note 2) pursuant to a promissory note. Each note had 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. On January 11, 2023, the Company amended the promissory notes issued pursuant to the unsecured loan agreement with Streeterville 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 increased the outstanding indebtedness due at maturity with Streeterville and increased the associated debt issuance costs recorded on the Condensed Consolidated Balance Sheets by $0.4 million. On August 2, 2023, the Company entered into a Forbearance Agreement with Streeterville which was subsequently amended on August 7, 2023. The Forbearance Agreement and amendment extend the maturity dates for each Note by 12 months. In addition, Streeterville agreed to waive their right to redeem any portion of either Note for 180 days from the date on which the Company closes on a fully marketed public offering for aggregate proceeds, net of fees, of not less than $5,000,000, so long as the Qualified IPO occurs on or before October 1, 2023 (the “Standstill”). If a Qualified IPO does not occur by October 1, 2023, the Standstill shall not take effect. Upon the expiration of the Standstill, redemption obligations under the notes would resume, in addition to weekly cash payments to Streeterville in the amount of $50,000 due in the aggregate under the notes via ACH withdrawal. In consideration of the standstill and the extension of the maturity dates, the Company entered into a Security Agreement with Streeterville, dated August 2, 2023 (the “Security Agreement”), under which Streeterville was granted a first-position security interest in all assets of the Company.

 

During the three and six months ended and after June 30, 2023, no redemptions have been made to date. 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 a 15% discount is deemed a beneficial conversion feature (“BCF”). Any remaining indebtedness at maturity is payable in cash.

 

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 at-the market “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 our ability to issue common stock under the notes; as well as a prohibition on our ability to permit any other lender to participate alongside the noteholder via any debt financing structures.

 

The Company evaluated both the Note 1 and Note 2 in accordance with ASC 480 “Distinguishing Liabilities from Equity” because the promissory note (1) embodies an unconditional 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.

 

 

 

 9 

 

 

The Company has recorded debt issue costs totaling $1.8 million associated with the issuance and amendment of the notes which are being amortized over their respective terms. As of June 30, 2023, the balance of unamortized debt issuance costs for both notes were $0.4 million.

 

For the three and six months ended June 30, 2023, the Company recorded $0.2 and $0.8 million respectively, of debt issuance costs and interest expense in the accompanying Condensed Consolidated Statement of Operations. The interest recorded associated with the unsecured promissory note increases the associated notes payable on the accompanying Condensed Consolidated Balance Sheet. As a result of the Forbearance Agreement and subsequent amendment discussed above, the balance of the notes payable mature in September 2024 and December 2024. The effective interest rate of the notes payable including amortization of the debt issuance costs and accretion of BCF is 14.8%.

 

5. Commitments and Contingencies

 

The Company is periodically involved in various litigation claims asserted in the normal course of its 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.

 

 

 

 10 

 

 

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

 

6. 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 using a shelf registration statement on Form S-3 filed on August 5, 2021. On March 31, 2023, the date we filed our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, the Company became subject to the offering limits in General Instruction I.B.6 of Form S-3. As a result, the Company filed a prospectus supplement to the prospectus relating to the registration of offerings under the program that reduced the amount the Company may sell to aggregate proceeds of up to $15 million. For the six months ended June 30, 2023, the Company has received proceeds of approximately $1.3 million net of fees from the sale of common stock pursuant to the program. As of June 30, 2023, the Company has received proceeds of approximately $8.9 million net of fees from the sales of 2.8 million shares of common stock since the inception of 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.

 

7. Stock-Based Compensation

 

The Company accounts for stock-based compensation in accordance with ASC 718, Compensation – Stock Compensation, which requires that compensation related to all stock-based awards be recognized in the condensed consolidated financial statements. Stock-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.

 

 

 

 11 

 

 

The Company has three stock-based compensation plans as of June 30, 2023, and 2022. These plans include the 2021 Omnibus Incentive Plan, the 2015 Stock Incentive Plan and the 2005 Stock Incentive Plan. These plans are discussed in detail in our Annual Report Form 10-K for the year ended December 31, 2022, filed with the SEC.

 

The Company grants stock from both the 2021 Omnibus Incentive Plan and the 2015 Stock Incentive Plan. These plans 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.

 

During the six months ended June 30, 2023, the Company granted 213.7 thousand restricted stock awards “RSAs” compared to 131.6 thousand similar awards in the same period in 2022. The Company recognized compensation expense related to RSAs of $0.1 and $0.2 million, for the three and six month ended June 30, 2023, compared to $0.1 and $0.3 million for the three and six months ended June 30, 2022. As of June 30, 2023, the total unrecognized compensation cost related to non-vested RSAs not yet recognized in the condensed consolidated statement of operations totaled $0.3 million.

 

During the six months ended June 30, 2023, the Company granted 626.4 thousand stock options compared to 167.5 thousand similar awards in the same period in 2022. The Company recognized compensation expenses related to stock options of $0.2 and $0.2 million, for the three and six month ended June 30, 2023, compared to $0.4 and $0.6 million for the three and six months ended June 30, 2022. As of June 30, 2023, the total unrecognized compensation cost related to non-vested options not yet recognized in the condensed consolidated statement of operations totaled $0.6 million.

 

The following table summarizes the activities for the Company’s stock options for the six months ended June 30, 2023: 

          
   June 30, 2023 
   Number of
Options
   Weighted Average 
   (In thousands)   Exercise Price 
Outstanding at beginning of year   668   $5.22 
Granted   626    1.25 
Exercised   (72)   0.48 
Forfeited   (167)   4.37 
Expired   (42)   8.19 
Outstanding on June 30, 2023   1,013   $3.12 
Options exercisable on June 30, 2023   368   $4.61 

  

Valuation Assumptions

 

The fair values of employee option awards were estimated at the date of grant using a Black-Scholes option-pricing model with the following assumptions: 

Valuation assumptions for stock-based compensation                    
  

For Three Months Ended

June 30, 2023

  

For Three Months Ended

June 30, 2022

  

For Six Months

Ended

June 30, 2023

  

For Six Months

Ended
June 30, 2022

 
Weighted average grant date fair value  $1.09   $   $1.08   $3.34 
Weighted average assumptions used:                    
Expected dividend yield   0.0%    0.0%    0.0%    0.0% 
Risk-free interest rate   3.53%    0.0%    3.68%    0.88% 
Expected volatility   103.2%    0.0%    114.1%    133.0% 
Expected life (in years)   6.4        6.4    6.6 

 

 

 

 12 

 

 

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 United States (“U.S.”) Treasury instruments with maturities matching the relevant expected term of the award.

 

8. Revenue Recognition

 

The Company generally recognizes product revenue upon shipment or after meeting certain performance obligations. These products can include hardware, software subscriptions and 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 recognizes sales of its data sets in accordance with FASB ASC Topic 606 whereby revenue from contracts with customers are recognized once the criteria under the five steps below have been 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 each 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 recognizes 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 the Company’s credit standards, the Company typically requires payment 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 the 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, Intrusion began offering software on a subscription basis. INTRUSION Shield is a hosted arrangement subject to software as a service (“SaaS”) guidance under ASC 606. SaaS arrangements are accounted for as service obligations, not arrangements that transfer a license of intellectual property.

 

 

 

 13 

 

 

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 the Company’s 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 our 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 the INTRUSION Shield solution is available to detect and prevent unauthorized access to a client’s information networks. Revenue should be 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 June 30, 2023, and December 31, 2022, the Company had accounts receivable balances of $0.2 and $0.5 million, respectively. The Company had an allowance for doubtful accounts on June 30, 2023, of $42 thousand. There was no allowance for doubtful accounts on December 31, 2022.

 

We had no material contract assets as of June 30, 2023, and December 31, 2022.

 

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 six months ended June 30, 2023, and the year ended December 31, 2022 (in thousands): 

          
   June 30, 2023   December 31, 2022 
Balance at beginning of period  $455   $560 
Additions   2,047    1,877 
Revenue recognized   (1,381)   (1,982)
Balance at end of period  $1,121   $455 

 

 

 

 14 

 

 

9. Capitalized Software Development

 

The Company capitalizes internally developed software using the Agile software development methodology which allows 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.

 

10. Net Loss Per Share

 

The Company reports two separate net loss per share 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 period by the weighted average number of common shares outstanding for the period. Diluted net loss attributable to common stockholders per share is computed by dividing the net loss attributable to common stockholders for the period by the weighted average number of common shares and dilutive common stock equivalents outstanding for the period. The common stock equivalents include all common stock issuable upon exercise of outstanding warrants, options and vesting of restricted stock awards. The aggregate number of common stock equivalents excluded from the diluted loss per share calculation for the three months ended June 30, 2023, and 2022 totaled 2,497 and 611 thousand shares, respectively. The aggregate number of common stock equivalents excluded from the diluted loss per share calculation for the six months ended June 30, 2023, and 2022 totaled 2,278 and 629 thousand shares, respectively. Since the Company is in a net loss position for the three and six months ended June 30, 2023, and 2022, basic and dilutive net loss per share is the same.

 

11. Correction of Immaterial Error

 

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 Condensed Consolidated Statements 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 tables present (in thousands) the effect of the correction for the following periods: 

                
   Three Months Ended June 30, 2022 
   As Reported   Adjustments   As Corrected 
Revenue  $2,058   $   $2,058 
Cost of revenue   667    249    916 
                
Gross profit   1,391    (249)   1,142 
                
Operating expenses               
Sales and marketing   1,817    (249)   1,568 
Research and development   1,486        1,486 
General and administrative   2,049        2,049 
                
Operating loss  $(3,961)  $   $(3,961)

 

 

 

 16 

 

 

                
   Six Months Ended June 30, 2022 
   As Reported   Adjustments   As Corrected 
Revenue  $3,893   $   $3,893 
Cost of revenue   1,321    498    1,819 
                
Gross profit   2,572    (498)   2,074 
                
Operating expenses               
Sales and marketing   3,272    (498)   2,774 
Research and development   3,136        3,136 
General and administrative   4,109        4,109 
                
Operating loss  $(7,945)  $   $(7,945)

 

12. Subsequent Event

 

On August 2, 2023, the Company entered into a Forbearance Agreement with Streeterville which was subsequently amended on August 7, 2023. The Forbearance Agreement and amendment extend the maturity dates for each Note by 12 months. In addition, Streeterville waived their right to redeem any portion of either Note for 180 days from the date on which the Company closes on a fully marketed public offering for aggregate proceeds, net of fees, of not less than $5,000,000, so long as the Qualified IPO occurs on or before October 1, 2023 (the “Standstill”). If a Qualified IPO does not occur by October 1, 2023, the Standstill shall not take effect. Upon the expiration of the Standstill, redemption obligations under the notes would resume, in addition to weekly cash payments to Streeterville in the amount of $50,000 due in the aggregate under the notes via ACH withdrawal. In consideration of the standstill and the extension of the maturity dates, the Company entered into a Security Agreement with Streeterville, dated August 2, 2023 (the “Security Agreement”), under which Streeterville was granted a first-position security interest in all assets of the Company.

 

On August 11, 2023, the Company filed a preliminary registration statement on Form S-1 under the Securities Act of 1933 to raise up to $8.5 million in gross proceeds, or $7.5 million net of fees, through issuance of common stock or a pre-funded warrant to purchase common stock and a warrant to purchase common stock.

 

 

 

 

 

 

 

 

 

 

 

 17 

 

 

Item 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

Forward Looking Statements

 

This Quarterly Report on Form 10-Q, including, without limitation, the section entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” 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 Quarterly Report on Form 10-Q, 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; and our ability to secure additional financing; 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 Quarterly Report on Form 10-Q 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 Quarterly Report on Form 10-Q 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 Quarterly Report on Form 10-Q and our most recent 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 Quarterly Report on Form 10-Q. While we believe that such information provides a reasonable basis for these statements, that information may be limited or incomplete. Our statements do not 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 Quarterly Report on Form 10-Q 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 Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law.

 

Overview

 

Intrusion offers businesses of all sizes and industries products and services that leverage the Company’s exclusive threat intelligence database of over 8.5 billion IP addresses and domain names. 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 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.

 

 

Much of 2022 was spent improving the INTRUSION Shield On-Premise performance and developing the Shield Cloud and End-Point solutions, both of which were released in September 2022. During the six months ended June 2023, our primary focus has been building out our sales reseller and channel platform and working with those partners to 1) increase our sales pipeline and 2) progress customer prospects, leads and opportunities through the sales lifecycle. Gaining traction with our Shield solutions has taken longer than initially anticipated. We feel that the progress made with our reseller and channel community along with refining our product messaging will help to shorten the sales cycle and grow revenues in future periods.

 

 

 

 18 

 

 

As discussed in more detail below on June 30, 2023, we had $0.3 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, fund our liquidity needs or even continue our operations.

 

Results of Operations

 

The following table sets forth, for the periods indicated, certain financial data as a percentage of net revenues. The period-to-period comparison of results is not necessarily indicative of future results.

 

   Three Months Ended   Six Months Ended 
   June 30, 2023   June 30, 2022   June 30, 2023   June 30, 2022 
Revenue   100.0%    100.0%    100.0%    100.0% 
                     
Cost of revenue   22.5%    44.5%    23.2%    46.7% 
                     
Gross profit   77.5%    55.5%    76.8%    53.3% 
                     
Operating expenses:                    
Sales and marketing   96.9%    76.2%    113.8%    71.3% 
Research and development   98.8%    72.2%    116.9%    80.6% 
General and administrative   80.7%    99.6%    96.9%    105.5% 
                     
Operating loss   -199.0%    -192.5%    -250.8%    -204.1% 
                     
Interest and other income           1.5%    0.1% 
Interest expense   -14.2%    -25.5%    -33.8%    -15.3% 
Gain on lease termination       20.4%        10.8% 
                     
Net loss   -213.1%    -197.5%    -283.1%    -208.5% 

 

Revenues. Revenue for the three and six month periods ended June 30, 2023, was $1.5 and $2.8 million compared to $2.1 and $3.9 million for the same periods in 2022. Revenue from our consulting business was $1.1 and $2.1 million for the three and six month periods ended June 30, 2023, compared to $1.7 and $3.3 million for same periods in 2022. INTRUSION Shield revenues were $0.4 and $0.7 million for the three and six month periods ended June 30, 2023, compared to $0.4 and $0.6 million for the three and six month periods ended June 30, 2022.

  

Concentration of Revenues. For the three and six month periods ended and June 30, 2023, revenues from sales to various U.S. government entities totaled $0.7 and $1.3 million, or 46.7% and 47.5% of revenues compared to $1.4 and $2.7 million, or 65.7% and 68.8% of revenues, for the same periods in 2022. Although we expect our concentration of revenues to vary among customers in future periods depending upon the timing of certain sales, we anticipate that sales to government customers will continue to account for a significant portion of our revenues in future periods. 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. Although we do not anticipate that any of our revenues from government customers will be renegotiated, any cancelled or renegotiated government orders could have a material adverse effect on our financial results. We had two commercial customers in the three and six months ended June 30, 2023 and 2022, that each contributed individually to more than 10% of our total revenue. Our 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.

 

 

 

 19 

 

 

Gross Profit. Gross profit was $1.1 and $2.1 million or 77.5% and 76.8% of revenues for the three and six month periods ended June 30, 2023, compared to $1.1 and $2.1 million or 55.5% and 53.3% of revenues for the three and six month periods ended June 30, 2022. The increased gross profit is largely due to the loss of the low margin government contract and a shift in product mix with Shield representing a greater percentage of sales.

 

Operating Expenses. Operating expenses for the three and six months ended June 30, 2023, totaled $4.1 and $9.1 million, a decrease of 19.6% and 9.0% when compared to $5.1 and $10.0 million for the same periods in 2022. The period over period change was most notably due to reduced legal expense associated with the various litigation matters that arose in 2021, reduced consulting expense and lower stock-based compensation.

 

In late March 2023, we implemented cost reduction measures that will approximate $1.5 million per quarter on a go-forward basis. There was no impact on operating expenses in the March quarter resulting from these reductions. In the June quarter we realized $1.2 million in cost savings excluding the impact of non-cash stock-based compensation. The reductions included the voluntary reduction in compensation for certain of our executive officers for a 6-month period, elimination of 16 full-time positions (“RIF”) and decreased use of contractors. As a form of retention incentive for employees not impacted by the RIF and in exchange for the voluntary reduction in compensation, we issued 553 thousand options for the purchase of shares of common stock.

 

Sales and Marketing. Sales and marketing expenses were $1.4 and $3.2 million for the three and six month periods ended June 30, 2023, compared to $1.6 and $2.8 million for the three and six month periods in 2022. Certain discretionary marketing spend inclusive of participation in trade shows, utilization of third-party contractors for content and product messaging and travel, are likely to vary over time based on savings initiatives that may be necessary.

 

Research and Development. For the three and six month periods ended June 30, 2023, research and development expenses were $1.5 and $3.2 million compared to $1.5 and $3.1 million for the three and six month period ended June 30, 2022. In the second quarter of 2022, we implemented the Agile methodology of software development to manage and track our development costs. As a result, we are able to accurately quantify and capture the cost associated with each stage of the development life cycle and, accordingly, are capitalizing costs incurred during the application development stage. For the three and six month periods ended June 30, 2023, we recorded $0.3 and $0.8 million of research and development costs to internal use software compared to $0.4 million for the period ended June 2022. The net increased spend for the six month period, including amounts capitalized, of $0.5 million related to costs to harden the design and user interface related to the Shield suite of products. Research and development costs may vary over time as we determine the frequency of new releases, improved functionality and enhancements needed to be competitive with our product offering.

  

General and Administrative. General and administrative expenses were $1.2 and $2.7 million for the three and six month periods ended June 30, 2023, compared to $2.0 and $4.1 million for the three and six month periods ended June 30, 2022. The decrease in general and administrative expenses is primarily due to a reduction in legal costs of $0.7 and $0.9 million for the three and six month periods associated with various litigation matters that arose in 2021 and reduced use of contractors in 2023 of $0.4 million.

 

Interest Expense. Our interest expense consists primarily of interest related to the Streeterville notes entered into in March and June of 2022 and related debt issuance cost amortization as well as interest expense from finance leases. Interest expense for the quarter ended June 30, 2023, decreased $0.3 million to $0.2 million. The decrease primarily relates to the reversal of interest recorded to accrete the value of the Streeterville notes to the stock-settled value for potential redemptions paid in stock as no redemption payments in cash or stock were made in the quarter. Interest expense for the six months ended June 30, 2023, totaled $0.9 million compared to $0.6 million for the six months ended June 30, 2022. The increase is due to the Streeterville notes not being outstanding for the full six-months in 2022. Interest expense will vary in the future based on our cash flow and borrowing needs.

  

Interest and Other Income. Interest and other income were negligible for the three and six month periods ended June 30, 2023, and 2022.

 

Gain on Extinguishment of Lease and Debt. For the three and six month periods ended June 30, 2022, we had a gain on extinguishment of lease of $0.4 million.

 

 

 20 

 

 

Liquidity and Capital Resources

 

As of August 11, 2023, we had $0.3 million of cash, which is not sufficient to cover our monthly operating needs. We need to raise additional funds in the near term to continue operations and comply with our financial obligations. We intend to obtain these funds through one or more offerings of debt or equity securities, including through registered direct offerings, private placements, and the use of our at-the-market program. We can provide no assurances that we will be able to obtain such financing on acceptable terms or at all and, in the case of equity or equity-linked financings, such financings will result in dilution to our stockholders.

 

Sources of Liquidity

 

As of June 30, 2023, we had cash and cash equivalents of $0.3 million, down from $3.0 million as of December 31, 2022, and a working capital deficit of ($13.9) million compared to ($7.8) million as of December 31, 2022. Our principal source of cash for funding operations and growth in 2022 were 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. Our principal sources of cash for funding operations in 2023 has been $1.3 million net of fees received from our at-the-market program and through changes in working capital which includes receipt of the remaining ERC refund in the March quarter of $1.4 million.

 

2022 Notes Issuance

 

We entered into a SPA with 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 10, 2022, and the second note on June 29, 2022, each note with an aggregate principal amount of $5.4 million in exchange for $5.0 million less certain expenses. We received an aggregate of approximately $9.3 million, net of transaction expenses, in connection with these issuances.

 

The notes had original maturity dates in September and December 2023 and, as a result, are reflected as a current liability on our condensed consolidated balance sheets. 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, which we satisfied 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. No redemptions have been made in 2023. As of June 30, 2023, our total outstanding amount payable to Streeterville which includes principal, accrued interest and fees associated with agreement modifications was $10.9 million.

 

On August 2, 2023, the Company entered into a Forbearance Agreement with Streeterville which was subsequently amended on August 7, 2023. The Forbearance Agreement and amendment extend the maturity dates for each Note by 12 months. In addition, Streeterville waived their right to redeem any potion of either Note for 180 from the date on which the Company closes on a fully marketed public offering for aggregate proceeds, net of fees, of not less than $5.0 million, so long as the qualified public offering occurs on or before October 1, 2023. If a Qualified IPO does not occur by October 1, 2023, the Standstill shall not take effect. Upon the expiration of the Standstill, redemption obligations under the notes would resume, in addition to weekly cash payments to Streeterville in the amount of $50,000 due in the aggregate under the notes via ACH withdrawal. In consideration of the stand still and the extension of the maturity dates, the Company entered into a Security Agreement with Streeterville, dated August 2, 2023, under which Streeterville was granted a first-position security interest in all assets of the Company. However, there can be no assurance that we will improve our liquidity position or our ability to make redemption or principal payments.

 

 

 

 21 

 

 

At-The-Market Program

 

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 allowed us to potentially sell up to $50.0 million of its common stock using the shelf registration statement on Form S-3 filed on August 5, 2021. On March 31, 2023, the date we filed our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, the registration became subject to the offering limits in General Instruction I.B.6 of Form S-3. As a result, we filed a prospectus supplement to the prospectus relating to the registration of offerings under the program that reduced the amount we may sell to aggregate proceeds of up to $15 million. For the six months ended June 30, 2023, we received $1.3 million, net of fees for sales of common stock were made 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 August 11, 2023, our public float calculated in accordance with General Instruction I.B.6 of Form S-3 was $21.4 million.

 

Condensed Consolidated Statements of Cash Flows

 

Our cash flows for the six months ended June 30, 2023, and 2022 (in thousands) were:

 

   Six Months Ended 
   June 30, 2023   June 30, 2022 
Net cash used in operating activities  $(3,275)  $(7,125)
Net cash used in investing activities   (717)   (476)
Net cash provided by financing activities   1,277    10,519 
Change in cash and cash equivalents  $(2,715)  $2,918 

 

Operating Activities

 

Net cash used in operations for the six months ended June 30, 2023, was ($3.3) million due to a net loss of ($7.9) million, offset by 1) adjustments for non-cash items of $2.2 million which are mostly comprised of depreciation, stock-based compensation, and interest related to Streeterville notes and 2) changes in working capital of $2.4 million consisting principally of the cash receipt of amounts due relating to Employee Retention Credit and amounts received as prepayment for a one-year customer contract.

 

Net cash used in operations for the six months ended June 30, 2022, was ($7.1) million due primarily to a net loss of ($8.1) million partially offset by the following sources of cash and non-cash items: $1.7 million add back of non-cash expense comprised mostly of depreciation and stock-based compensation and ($0.7) million changes in working capital.

 

Investing Activities

 

For the six months ended June 30, 2023, net cash used in investing activities was ($0.7) million, which was principally the capitalization of internally developed software. Net cash used by investing activities, for the six months ended June 30, 2022, was ($0.5) million consisting of $0.4 million of capitalized internally developed software and $0.1 million for purchases of property and equipment.

 

 

 

 22 

 

 

Financing Activities

 

For six months ended June 30, 2023, net cash provided by financing activities was $1.3 million which consisted of proceeds from sales of common stock using our at-the-market program partially offset by finance lease payments. Cash provided by financing activities for the 2022 period totaled $10.5 million which was primarily the result of net proceeds from issuance of the Streeterville notes of $9.3 million and sales of stock using our at-the-market program of $1.2 million.

 

Critical Accounting Policies and Use of Estimates

 

Our condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Actual results may differ from these estimates. To the extent that there are material differences between these estimates and our actual results, our future financial statements will be affected.

  

We believe the critical accounting policies and estimates discussed under “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on March 31, 2023, reflect our more significant judgments and estimates used in the preparation of the condensed consolidated financial statements. There have been no other significant changes to our critical accounting policies and estimates as filed in such report. 

 

Item 4. CONTROLS AND PROCEDURES

 

We maintain “disclosure controls and procedures,” as defined in Rule 13a-15(e) under the Exchange Act, that are designed to ensure that information required to be disclosed by us in reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure. In designing and evaluating our disclosure controls and procedures, management recognized that disclosure controls and procedures, no matter how well conceived and operated, can provide only reasonable assurance of achieving the desired control objectives, and we must apply our reasonable judgment in evaluating the cost-benefit relationship of potential disclosure controls and procedures.

 

As of June 30, 2023, our management, including our principal executive officer and principal financial officer, evaluated the effectiveness of the design and operation of our disclosure controls and procedures and concluded that the disclosure controls and procedures were effective.

 

There have not been any changes in our internal control over financial reporting that occurred during the quarter ended June 30, 2023, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

 

 

 

 

 

 23 

 

 

PART II – OTHER INFORMATION

 

Item 1. 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, 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.

 

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

 

 

 

 24 

 

 

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 on behalf of Intrusion against certain of our current and former officers and directors. 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.

 

Item 1A. RISK FACTORS

 

In addition to the information set forth elsewhere in this Quarterly Report on Form 10-Q and the risk factor set forth below, you should carefully consider the risk factors we previously disclosed in our Annual Report on Form 10-K, filed with the SEC on March 31, 2023, as of and for the year ended December 31, 2022 (the “Annual Report”). These risks could materially and adversely affect our business, financial condition, results of operations, and cash flows. However, these risks are not the only risks we face. Additional risks and uncertainties not presently known to us or that we currently deem immaterial also may impair our business, financial condition, results of operations, and cash flows.

 

Risks Related to Our Financial Position and Liquidity

 

We may not be able to implement our current business plan or continue operations unless we are able to raise additional funds through public or private financings.

 

As of August 11, 2023, we had $0.3 million of cash, which is not sufficient to fund our monthly operating needs. We need to raise additional funds in the near term to continue operations and comply with our financial obligations. We intend to obtain these funds through one or more offerings of debt or equity securities, including through registered direct offerings, private placements, and the use of our at-the-market program. We can provide no assurances that we will be able to raise additional funds, 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.

 

If we are unable to obtain additional debt or equity financing on acceptable terms, we may be unable to implement our business plan, fund our liquidity needs or even continue our operations. Specifically, we may have to further reduce our workforce, sell our assets, and reduce or cease activities to grow our business. Such actions may impact our ability to comply with the obligations under our commercial contracts, including those under the government contract for which we received prepayment of the full one-year term in April 2023. Failure to comply with such contracts may result in the termination of such contracts and us being obligated to return some or any prepayments we received. We may also fail to satisfy our obligations under the Streeterville notes.

 

 

 25 

 

 

Item 2. UNREGISTERED SALE OF SECURITIES AND USE OF PROCEEDS

 

On May 24, 2022, the Company issued 75,188 shares of its common stock pursuant to a transaction that qualified under section 4(2) as a transaction exempt from the registration requirements of the Securities Act of 1933, as amended. These shares were issued to Purple Plaza, LLC, as partial consideration for a confidential settlement agreement between the Company and Purple Plaza.

 

Item 6. EXHIBITS

 

The following Exhibits are filed with this report form 10-Q:

 

10.1

 

Amendment dated January 11, 2023, to the Securities Purchase Agreement dated March 10, 2022, by and between the Registrant and Streeterville Capital, LLC (incorporated by reference to Exhibit 10.1 of the Registrant’s Form 8-K filed on January 17, 2023)

10.2

 

10.3

Note Purchase Agreement dated February 23, 2023, dated February 23, 2023, by and Between Registrant and Streeterville Capital, LLC (incorporated by reference to Exhibit 10.1 of the Registrant’s Form 8-K filed on March 1, 2023)

Amendment dated March 27, 2023, to the Omnibus Incentive Plan (incorporated by reference to Exhibit 10.1 to the Registrant’s Form 8-K filed on May 22, 2023)

31.1 Certification of Chief Executive Officer Pursuant to Rule 13a-14(a) of the Exchange Act.
31.2 Certification of Chief Financial Officer Pursuant to Rule 13a-14(a) of the Exchange Act.
32.1 Certification 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 XBRL Instance Document
101.SCH XBRL Taxonomy Extension Schema Document
101.CAL XBRL Taxonomy Extension Calculation Linkbase Document
101.LAB XBRL Taxonomy Extension Label Linkbase Document
101.PRE XBRL Taxonomy Extension Presentation Linkbase Document
101.DEF XBRL Taxonomy Extension Definition Linkbase Document

 

 

 

 

 

 

 

 

 26 

 

 

SIGNATURES

 

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

 

 

  INTRUSION INC.  
     
Date: August 14, 2023 /s/ Anthony Scott  
  Anthony Scott  
 

Director, President & Chief Executive Officer

(Principal Executive Officer)

 
     
     
     
Date: August 14, 2023 /s/ Kimberly Pinson  
  Kimberly Pinson  
  Chief Financial Officer,
(Principal Financial & Accounting Officer)
 
     
     

 

 

 

 

 

 27 

EX-31.1 2 intrusion_ex3101.htm CERTIFICATION

EXHIBIT 31.1

 

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

 

  (1) I have reviewed this quarterly report on Form 10-Q 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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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

 

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

 

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

 

  (d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (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 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:  August 14, 2023 /s/ Anthony Scott  
  Anthony Scott
  Chief Executive Officer

 

 

 

 

 

 

EX-31.2 3 intrusion_ex3102.htm CERTIFICATION

EXHIBIT 31.2

 

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

 

  (1) I have reviewed this quarterly report on Form 10-Q 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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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

 

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

 

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

 

  (d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (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 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:  August 14, 2023 /s/ Kimberly Pinson  
  Kimberly Pinson  
  Chief Financial Officer  
     

 

     

 

 

EX-32 4 intrusion_ex3200.htm CERTIFICATION

EXHIBIT 32

 

 

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 Quarterly Report of Intrusion Inc. (the “Company”) on Form 10-Q, for the quarter ended June 30, 2023 (the “Report”) as filed with the Securities and Exchange Commission on the date hereof, each of the undersigned Officers of the Company does hereby 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 (15 U.S.C. 78m or 78o(d)); and

 

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

 

 

August 14, 2023 /s/ Anthony Scott  
  Anthony Scott
  Chief Executive Officer

 

 

August 14, 2023 /s/ Kimberly Pinson  
  Kimberly Pinson  
  Chief Financial Officer  

 

 

 

The foregoing certification is being furnished solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and is not being filed as part of the Report or as a separate disclosure document.

 

 

 

 

EX-101.SCH 5 intz-20230630.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIT link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Right-of-use Asset and Leasing Liabilities link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Notes Payable link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Capitalized Software Development link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Correction of Immaterial Error link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Right-of-use Asset and Leasing Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Correction of Immaterial Error (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Basis of Presentation (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Minimum lease obligation) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Notes Payable (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Common Stock (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Stock-Based Compensation (Details - Stock option activities) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Accounting for Stock-Based Compensation (Details - Valuation Assumptions) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Stock-Based Compensation (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Revenue Recognition (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Net Loss Per Share (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Correction of Immaterial Error (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 intz-20230630_cal.xml XBRL CALCULATION FILE EX-101.DEF 7 intz-20230630_def.xml XBRL DEFINITION FILE EX-101.LAB 8 intz-20230630_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] Common Stock And Warrants [Member] Property Subject to or Available for Operating Lease [Axis] Operating ROU Leases [Member] Finance ROU Leases [Member] Streeterville Capital [Member] ATM Offering [Member] Award Type [Axis] Restricted Stock Awards [Member] Stock Option Awards [Member] 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] Statement of Financial Position [Abstract] ASSETS Current Assets: Cash and cash equivalents Accounts receivable, net 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’ 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 5) Stockholders’ Deficit: Preferred stock, $0.01 par value: Authorized shares – 5,000 Issued shares – 0 in 2023 and 2022 Common stock, $0.01 par value: Authorized shares – 80,000; Issued shares – 22,442 in 2023 and 21,198 in 2022; Outstanding shares – 22,432 in 2023 and 21,188 in 2022 Common stock held in treasury, at cost – 10 shares Additional paid-in capital Accumulated deficit Accumulated other comprehensive loss Total stockholders’ deficit TOTAL LIABILITIES AND STOCKHOLDERS’ DEFICIT Preferred Stock, Par or Stated Value Per Share Preferred Stock, Shares Authorized Preferred Stock, Shares Issued 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 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 Stock-based compensation expense Exercise of stock options Exercise of stock options, shares Public stock offering, net of fees Public stock offering, net of fees, shares Withholdings related to stock-based compensation awards Net loss TaxWithholdingsRelatedToStockbasedCompensationAwards Issuance of restricted stock, net of forfeitures Issuance of restricted stock, net of forfeitures, shares Partial extinguishment of operating lease with common stock Partial extinguishment of operating lease with common stock, shares Issuance of restricted stock, net of forfeitures Restricted stock, net of current forfeitures, shares 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 and interest accretion up to the redemption common stock settlement amount Gain on lease termination 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: Capitalization of software development Purchases of property and equipment Net cash used in investing activities Financing Activities: Proceeds from notes payable Payment on notes payable issuance costs Proceeds from stock options exercised Proceeds from public stock offering net of fees Withholdings related to stock-based compensation awards Reduction of finance lease liability Net cash provided by financing activities Net (decrease) increase in cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period SUPPLEMENTAL DISCLOSURE OF CASH FLOW ACTIVITIES: Cash paid for interest SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES: Common stock issued for lease termination Equipment purchases and capitalized software included in accounts payable Accounting Policies [Abstract] Description of Business Basis of Presentation 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 Revenue from Contract with Customer [Abstract] Revenue Recognition Extractive Industries [Abstract] Capitalized Software Development Earnings Per Share [Abstract] Net Loss Per Share Correction Of Immaterial Error Correction of Immaterial Error Subsequent Events [Abstract] Subsequent Event Lease cost table Future minimum lease obligations Schedule of stock option activities Valuation assumptions for stock-based compensation Schedule of contract liability Schedule of effect of the correction Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Line Items] Cash and cash equivalents Working capital Proceeds from Notes Payable Proceeds from Issuance or Sale of Equity Operating expense: Amortization expense – Finance ROU Lease expense – Operating ROU Other expense: Interest expense – Finance ROU Remaining 2023 Remaining 2023 Operating and Finance total lease minimum obligation - Remaining 2023 Operating ROU Leases, 2024 Finance ROU Leases, 2024 Operating and Finance total lease minimum obligation - 2024 Operating ROU Leases, 2025 Finance ROU Leases, 2025 Operating and Finance total lease minimum obligation - 2025 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 Operating Lease, Payments Financing Lease Securities Financing Transaction [Table] Securities Financing Transaction [Line Items] Proceeds from issuance of notes Debt issuance costs Proceeds from issuance of public offering Cash payments Debt Issuance Costs, Gross Debt interest expense Effective interest rate Proceeds from issuance of common stock Issuance of common stock Number of Options Outstanding, beginning Weighted Average Exercise Price Outstanding at beginning Number of Options, Granted Weighted Average Exercise Price Granted Number of Options, Exercised Weighted Average Exercise Price Exercised Number of Options, Forfeited Weighted Average Exercise Price Forfeited Number of Options, Expired Weighted Average Exercise Price Expired Number of Options Outstanding, ending Weighted Average Exercise Price Outstanding at Ending balance Number of Options, Exercisable Weighted Average Exercise Price, Exercisable Weighted average grant date fair value Expected dividend yield Risk-free interest rate Expected volatility Expected life (in years) (Year) Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Stock options granted Stock-based compensation expense Unrecognized compensation cost not yet recognized, amount Contract liability, Beginning Additions Contract liabilities revenue recognized Contract liability, Ending Accounts Receivable Allowance of doubtful accounts Contract assets Antidilutive shares 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. Assets, Current Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, Plant and Equipment, Net Assets, Noncurrent Assets Liabilities, Current Liabilities, Noncurrent Treasury Stock, Common, Value Equity, Attributable to Parent Liabilities and Equity Interest Expense Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Diluted Shares, Outstanding Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation RestrictedStockNetOfCurrentForfeitures Net Income (Loss), Including Portion Attributable to Noncontrolling Interest 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 Develop Software Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Payments of Debt Issuance Costs TaxWithholdingsRelatedToStockbasedCompensationsAwards 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 Cash Equivalents, at Carrying Value Finance Lease, Liability, to be Paid, 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, Options, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price StockIssuedDuringPeriodShareStockOptionsExercised 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 Contract with Customer, Liability Revenues Cost of Revenue EX-101.PRE 9 intz-20230630_pre.xml XBRL PRESENTATION FILE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - shares
6 Months Ended
Jun. 30, 2023
Aug. 11, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2023  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2023  
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 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 Common Stock, Shares Outstanding   23,134,011
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current Assets:    
Cash and cash equivalents $ 300 $ 3,015
Accounts receivable, net 211 530
Prepaid expenses and other assets 427 1,877
Total current assets 938 5,422
Property and equipment:    
Equipment 2,886 2,865
Capitalized software development 2,196 1,380
Furniture and fixtures 43 43
Leasehold improvements 78 78
Property and equipment, gross 5,203 4,366
Accumulated depreciation and amortization (2,674) (2,208)
Property and equipment, net 2,529 2,158
Finance leases, right-of-use assets, net 715 1,048
Operating leases, right-of-use assets, net 348 504
Other assets 147 143
Total noncurrent assets 3,739 3,853
TOTAL ASSETS 4,677 9,275
Current Liabilities:    
Accounts payable, trade 1,798 1,273
Accrued expenses 212 446
Finance lease liabilities, current portion 618 667
Operating lease liabilities, current portion 184 294
Notes payable 10,894 10,114
Deferred revenue 1,121 455
Total current liabilities 14,827 13,249
Noncurrent Liabilities:    
Finance lease liabilities, noncurrent portion 4 10
Operating lease liabilities, noncurrent portion 167 231
Total noncurrent liabilities 171 241
Commitments and Contingencies – (See Note 5)
Stockholders’ Deficit:    
Preferred stock, $0.01 par value: Authorized shares – 5,000 Issued shares – 0 in 2023 and 2022 0 0
Common stock, $0.01 par value: Authorized shares – 80,000; Issued shares – 22,442 in 2023 and 21,198 in 2022; Outstanding shares – 22,432 in 2023 and 21,188 in 2022 224 212
Common stock held in treasury, at cost – 10 shares (362) (362)
Additional paid-in capital 94,049 92,304
Accumulated deficit (104,189) (96,326)
Accumulated other comprehensive loss (43) (43)
Total stockholders’ deficit (10,321) (4,215)
TOTAL LIABILITIES AND STOCKHOLDERS’ DEFICIT $ 4,677 $ 9,275
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) - $ / shares
shares in Thousands
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Preferred Stock, Shares Authorized 5,000 5,000
Preferred Stock, Shares Issued 0 0
Common Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Common Stock, Shares Authorized 80,000 80,000
Common Stock, Shares, Issued 22,442 21,198
Common Stock, Shares, Outstanding 22,432 21,188
Common stock held in treasury, at cost, shares (in shares) 10 10
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Revenue $ 1,468 $ 2,058 $ 2,777 $ 3,893
Cost of revenue 330 916 643 1,819
Gross profit 1,138 1,142 2,134 2,074
Operating expenses:        
Sales and marketing 1,423 1,568 3,161 2,774
Research and development 1,451 1,486 3,247 3,136
General and administrative 1,185 2,049 2,691 4,109
Operating loss (2,921) (3,961) (6,965) (7,945)
Interest and other income 0 1 41 2
Interest expense (208) (525) (939) (596)
Gain on lease termination 0 420 0 420
Net loss $ (3,129) $ (4,065) $ (7,863) $ (8,119)
Net loss per share:        
Basic $ (0.15) $ (0.21) $ (0.37) $ (0.42)
Diluted $ (0.15) $ (0.21) $ (0.37) $ (0.42)
Weighted average common shares outstanding:        
Basic 21,383 19,372 21,225 19,238
Diluted 21,383 19,372 21,225 19,238
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' 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, 2021 $ 191 $ (362) $ (43) $ 84,230 $ (80,097) $ 3,919
Beginning Balance, shares at Dec. 31, 2021 19,135 10        
Stock-based compensation expense 427 427
Exercise of stock options $ 1 60 61
Exercise of stock options, shares 91          
Public stock offering, net of fees $ 3 946 949
Public stock offering, net of fees, shares 248          
Net loss (4,054) (4,054)
Ending balance, value at Mar. 31, 2022 $ 195 $ (362) (43) 85,663 (84,151) 1,302
Ending Balance, shares at Mar. 31, 2022 19,474 10        
Beginning balance, value at Dec. 31, 2021 $ 191 $ (362) (43) 84,230 (80,097) 3,919
Beginning Balance, shares at Dec. 31, 2021 19,135 10        
Net loss           (8,119)
Ending balance, value at Jun. 30, 2022 $ 197 $ (362) (43) 86,570 (88,216) (1,854)
Ending Balance, shares at Jun. 30, 2022 19,745 10        
Beginning balance, value at Mar. 31, 2022 $ 195 $ (362) (43) 85,663 (84,151) 1,302
Beginning Balance, shares at Mar. 31, 2022 19,474 10        
Stock-based compensation expense 450 450
Exercise of stock options   4 4
Exercise of stock options, shares 6          
Public stock offering, net of fees $ 1 254 255
Public stock offering, net of fees, shares 84          
Net loss (4,065) (4,065)
Partial extinguishment of operating lease with common stock 200 200
Partial extinguishment of operating lease with common stock, shares 75          
Issuance of restricted stock, net of forfeitures $ 1 (1)
Restricted stock, net of current forfeitures, shares 106          
Ending balance, value at Jun. 30, 2022 $ 197 $ (362) (43) 86,570 (88,216) (1,854)
Ending Balance, shares at Jun. 30, 2022 19,745 10        
Beginning balance, value at Dec. 31, 2022 $ 212 $ (362) (43) 92,304 (96,326) (4,215)
Beginning Balance, shares at Dec. 31, 2022 21,198 10        
Stock-based compensation expense 94 94
Exercise of stock options 7 7
Exercise of stock options, shares 58          
Public stock offering, net of fees 21 21
Public stock offering, net of fees, shares 2          
Withholdings related to stock-based compensation awards (5) (5)
Net loss (4,734) (4,734)
Ending balance, value at Mar. 31, 2023 $ 212 $ (362) (43) 92,421 (101,060) (8,832)
Ending Balance, shares at Mar. 31, 2023 21,258 10        
Beginning balance, value at Dec. 31, 2022 $ 212 $ (362) (43) 92,304 (96,326) (4,215)
Beginning Balance, shares at Dec. 31, 2022 21,198 10        
Net loss           (7,863)
Ending balance, value at Jun. 30, 2023 $ 224 $ (362) (43) 94,049 (104,189) (10,321)
Ending Balance, shares at Jun. 30, 2023 22,442 10        
Beginning balance, value at Mar. 31, 2023 $ 212 $ (362) (43) 92,421 (101,060) (8,832)
Beginning Balance, shares at Mar. 31, 2023 21,258 10        
Stock-based compensation expense 331 331
Public stock offering, net of fees $ 10 1,299 1,309
Public stock offering, net of fees, shares 970          
Net loss (3,129) (3,129)
Issuance of restricted stock, net of forfeitures $ 2 (2)
Issuance of restricted stock, net of forfeitures, shares 214          
Ending balance, value at Jun. 30, 2023 $ 224 $ (362) $ (43) $ 94,049 $ (104,189) $ (10,321)
Ending Balance, shares at Jun. 30, 2023 22,442 10        
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Operating Activities:    
Net loss $ (7,863) $ (8,119)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 798 616
Bad debt expense 48 0
Stock-based compensation 425 876
Non-cash lease costs 156 150
Amortization of debt issuance costs 555 133
Non-cash interest and interest accretion up to the redemption common stock settlement amount 225 306
Gain on lease termination 0 (420)
Changes in operating assets and liabilities:    
Accounts receivable 271 (255)
Prepaid expenses and other assets 1,446 (425)
Accounts payable and accrued expenses 172 141
Operating lease liabilities (174) (882)
Deferred revenue 666 754
Net cash used in operating activities (3,275) (7,125)
Investing Activities:    
Capitalization of software development (692) (350)
Purchases of property and equipment (25) (126)
Net cash used in investing activities (717) (476)
Financing Activities:    
Proceeds from notes payable 0 10,000
Payment on notes payable issuance costs 0 (710)
Proceeds from stock options exercised 7 66
Proceeds from public stock offering net of fees 1,330 1,204
Withholdings related to stock-based compensation awards (5) 0
Reduction of finance lease liability (55) (41)
Net cash provided by financing activities 1,277 10,519
Net (decrease) increase in cash and cash equivalents (2,715) 2,918
Cash and cash equivalents at beginning of period 3,015 4,100
Cash and cash equivalents at end of period 300 7,018
SUPPLEMENTAL DISCLOSURE OF CASH FLOW ACTIVITIES:    
Cash paid for interest 159 0
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Common stock issued for lease termination 0 200
Equipment purchases and capitalized software included in accounts payable $ 119 $ 0
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business
6 Months Ended
Jun. 30, 2023
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 the Company’s solutions through value-added resellers, managed service providers and a direct sales force. 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 17 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation

2. Basis of Presentation

 

The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with Generally Accepted Accounting Principles in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Item 10-01 of Regulation S-X. Accordingly, they do not include all the information and disclosures required by GAAP for complete financial statements. All adjustments that, in the opinion of management, are necessary for a fair presentation of the results of operations for the interim periods have been made and are of a recurring nature unless otherwise disclosed herein. The results of operations for such interim periods are not necessarily indicative of results of operations for a full year. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the U.S. Securities and Exchange Commission (the “SEC”) on March 31, 2023. All significant intercompany balances and transactions have been eliminated in consolidation.

 

The Company calculates the fair value of its assets and liabilities which qualify as financial instruments and includes this additional information in the notes to the condensed consolidated financial statements when the fair value is different from 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.

 

Going Concern

 

The accompanying financial statements have been prepared assuming that the Company will continue as a going concern. As of June 30, 2023, the Company had cash and cash equivalents of $0.3 million and a working capital deficit of $13.9 million. In addition, the Company has incurred net operating losses during 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 and $6.4 million from the sale and issuance of common stock and warrants. The Streeterville notes discussed in Note 4 had original maturities of September 10, 2023, and December 29, 2023. On August 2, 2023, the notes were amended to extend the maturities by 12 months for each note. These conditions raise substantial doubt about the ability of the Company to continue as a going concern. Management plans to fund the operations of the Company through additional debt or equity financing. If the Company is not able to obtain additional debt or equity financing, the Company may be unable to implement the Company’s business plan, fund its liquidity needs or even continue its operations. The financial statements do not include any adjustments relating to the recoverability and classification of assets and liabilities that may be necessary if the Company is unable to continue as a going concern.

 

The audit opinion that accompanied the Company’s financial statements as of and for the year ended December 31, 2022, was qualified in that the Company’s auditors expressed substantial doubt about the Company’s ability to continue as a going concern.

 

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Right-of-use Asset and Leasing Liabilities
6 Months Ended
Jun. 30, 2023
Right-of-use Asset And Leasing Liabilities  
Right-of-use Asset and Leasing Liabilities

3. Right-of-use Asset and Leasing Liabilities

 

The Company has operating and finance leases where it records the right-of-use assets and a related lease liability 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’s 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 its rental agreements for its offices in Plano, TX, and a data service center in Allen, TX. The Plano offices operating lease expires this year. The data service center operating lease liability has a life of two years and four months as of June 30, 2023.

  

In accordance with ASC 842, the Company has elected practical expedients to combine lease and non-lease components, which consist principally of common area maintenance charges, for all classes of underlying assets and to exclude leases with an initial term of 12 months or less.

 

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

 

For the three and six months ended June 30, 2023, the Company had $0.1 and $0.2 million respectively, in lease payments related to operating leases. For the three and six months ended June 30, 2023, the Company had $41 and $55 thousand respectively, in lease payments related to financing leases.

 

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

                    
   Three Months Ended   Six Months Ended 
   June 30, 2023   June 30, 2022   June 30, 2023   June 30, 2022 
Operating expense:                    
Amortization expense – Finance ROU  $167   $166   $333   $332 
Lease expense – Operating ROU  $79   $91   $156   $186 
Other expense:                    
Interest expense – Finance ROU  $5   $15   $11   $22 

 

Future minimum lease obligations consisted of the following as of June 30, 2023 (in thousands): 

               
   Operating   Finance     
Period ending December 31,  ROU Leases   ROU Leases   Total 
2023   127    615    742 
2024   123    8    131 
2025   115    3    118 
   $365   $626   $991 
Less Interest*   (14)   (4)     
   $351   $622      

 

*

Interest is imputed for operating ROU leases and classified as lease expense and is included in operating expenses in the accompanying Condensed Consolidated Statement of Operations.

 

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Notes Payable
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Notes Payable

4. Notes Payable

 

On March 10, 2022, Intrusion Inc. entered into a security purchase agreement (the “SPA”) with Streeterville Capital, LLC (“Streeterville”) whereby the Company issued 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 (Note 1) 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 (Note 2) pursuant to a promissory note. Each note had 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. On January 11, 2023, the Company amended the promissory notes issued pursuant to the unsecured loan agreement with Streeterville 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 increased the outstanding indebtedness due at maturity with Streeterville and increased the associated debt issuance costs recorded on the Condensed Consolidated Balance Sheets by $0.4 million. On August 2, 2023, the Company entered into a Forbearance Agreement with Streeterville which was subsequently amended on August 7, 2023. The Forbearance Agreement and amendment extend the maturity dates for each Note by 12 months. In addition, Streeterville agreed to waive their right to redeem any portion of either Note for 180 days from the date on which the Company closes on a fully marketed public offering for aggregate proceeds, net of fees, of not less than $5,000,000, so long as the Qualified IPO occurs on or before October 1, 2023 (the “Standstill”). If a Qualified IPO does not occur by October 1, 2023, the Standstill shall not take effect. Upon the expiration of the Standstill, redemption obligations under the notes would resume, in addition to weekly cash payments to Streeterville in the amount of $50,000 due in the aggregate under the notes via ACH withdrawal. In consideration of the standstill and the extension of the maturity dates, the Company entered into a Security Agreement with Streeterville, dated August 2, 2023 (the “Security Agreement”), under which Streeterville was granted a first-position security interest in all assets of the Company.

 

During the three and six months ended and after June 30, 2023, no redemptions have been made to date. 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 a 15% discount is deemed a beneficial conversion feature (“BCF”). Any remaining indebtedness at maturity is payable in cash.

 

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 at-the market “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 our ability to issue common stock under the notes; as well as a prohibition on our ability to permit any other lender to participate alongside the noteholder via any debt financing structures.

 

The Company evaluated both the Note 1 and Note 2 in accordance with ASC 480 “Distinguishing Liabilities from Equity” because the promissory note (1) embodies an unconditional 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.

 

The Company has recorded debt issue costs totaling $1.8 million associated with the issuance and amendment of the notes which are being amortized over their respective terms. As of June 30, 2023, the balance of unamortized debt issuance costs for both notes were $0.4 million.

 

For the three and six months ended June 30, 2023, the Company recorded $0.2 and $0.8 million respectively, of debt issuance costs and interest expense in the accompanying Condensed Consolidated Statement of Operations. The interest recorded associated with the unsecured promissory note increases the associated notes payable on the accompanying Condensed Consolidated Balance Sheet. As a result of the Forbearance Agreement and subsequent amendment discussed above, the balance of the notes payable mature in September 2024 and December 2024. The effective interest rate of the notes payable including amortization of the debt issuance costs and accretion of BCF is 14.8%.

 

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

5. Commitments and Contingencies

 

The Company is periodically involved in various litigation claims asserted in the normal course of its 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 is 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 21 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Common Stock
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Common Stock

6. 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 using a shelf registration statement on Form S-3 filed on August 5, 2021. On March 31, 2023, the date we filed our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, the Company became subject to the offering limits in General Instruction I.B.6 of Form S-3. As a result, the Company filed a prospectus supplement to the prospectus relating to the registration of offerings under the program that reduced the amount the Company may sell to aggregate proceeds of up to $15 million. For the six months ended June 30, 2023, the Company has received proceeds of approximately $1.3 million net of fees from the sale of common stock pursuant to the program. As of June 30, 2023, the Company has received proceeds of approximately $8.9 million net of fees from the sales of 2.8 million shares of common stock since the inception of 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 22 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

7. Stock-Based Compensation

 

The Company accounts for stock-based compensation in accordance with ASC 718, Compensation – Stock Compensation, which requires that compensation related to all stock-based awards be recognized in the condensed consolidated financial statements. Stock-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 has three stock-based compensation plans as of June 30, 2023, and 2022. These plans include the 2021 Omnibus Incentive Plan, the 2015 Stock Incentive Plan and the 2005 Stock Incentive Plan. These plans are discussed in detail in our Annual Report Form 10-K for the year ended December 31, 2022, filed with the SEC.

 

The Company grants stock from both the 2021 Omnibus Incentive Plan and the 2015 Stock Incentive Plan. These plans 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.

 

During the six months ended June 30, 2023, the Company granted 213.7 thousand restricted stock awards “RSAs” compared to 131.6 thousand similar awards in the same period in 2022. The Company recognized compensation expense related to RSAs of $0.1 and $0.2 million, for the three and six month ended June 30, 2023, compared to $0.1 and $0.3 million for the three and six months ended June 30, 2022. As of June 30, 2023, the total unrecognized compensation cost related to non-vested RSAs not yet recognized in the condensed consolidated statement of operations totaled $0.3 million.

 

During the six months ended June 30, 2023, the Company granted 626.4 thousand stock options compared to 167.5 thousand similar awards in the same period in 2022. The Company recognized compensation expenses related to stock options of $0.2 and $0.2 million, for the three and six month ended June 30, 2023, compared to $0.4 and $0.6 million for the three and six months ended June 30, 2022. As of June 30, 2023, the total unrecognized compensation cost related to non-vested options not yet recognized in the condensed consolidated statement of operations totaled $0.6 million.

 

The following table summarizes the activities for the Company’s stock options for the six months ended June 30, 2023: 

          
   June 30, 2023 
   Number of
Options
   Weighted Average 
   (In thousands)   Exercise Price 
Outstanding at beginning of year   668   $5.22 
Granted   626    1.25 
Exercised   (72)   0.48 
Forfeited   (167)   4.37 
Expired   (42)   8.19 
Outstanding on June 30, 2023   1,013   $3.12 
Options exercisable on June 30, 2023   368   $4.61 

  

Valuation Assumptions

 

The fair values of employee option awards were estimated at the date of grant using a Black-Scholes option-pricing model with the following assumptions: 

Valuation assumptions for stock-based compensation                    
  

For Three Months Ended

June 30, 2023

  

For Three Months Ended

June 30, 2022

  

For Six Months

Ended

June 30, 2023

  

For Six Months

Ended
June 30, 2022

 
Weighted average grant date fair value  $1.09   $   $1.08   $3.34 
Weighted average assumptions used:                    
Expected dividend yield   0.0%    0.0%    0.0%    0.0% 
Risk-free interest rate   3.53%    0.0%    3.68%    0.88% 
Expected volatility   103.2%    0.0%    114.1%    133.0% 
Expected life (in years)   6.4        6.4    6.6 

 

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 United States (“U.S.”) Treasury instruments with maturities matching the relevant expected term of the award.

 

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

8. Revenue Recognition

 

The Company generally recognizes product revenue upon shipment or after meeting certain performance obligations. These products can include hardware, software subscriptions and 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 recognizes sales of its data sets in accordance with FASB ASC Topic 606 whereby revenue from contracts with customers are recognized once the criteria under the five steps below have been 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 each 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 recognizes 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 the Company’s credit standards, the Company typically requires payment 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 the 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, Intrusion began offering software on a subscription basis. INTRUSION Shield is a hosted arrangement subject to software as a service (“SaaS”) guidance under ASC 606. SaaS arrangements are accounted for as service obligations, 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 the Company’s 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 our 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 the INTRUSION Shield solution is available to detect and prevent unauthorized access to a client’s information networks. Revenue should be 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 June 30, 2023, and December 31, 2022, the Company had accounts receivable balances of $0.2 and $0.5 million, respectively. The Company had an allowance for doubtful accounts on June 30, 2023, of $42 thousand. There was no allowance for doubtful accounts on December 31, 2022.

 

We had no material contract assets as of June 30, 2023, and December 31, 2022.

 

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 six months ended June 30, 2023, and the year ended December 31, 2022 (in thousands): 

          
   June 30, 2023   December 31, 2022 
Balance at beginning of period  $455   $560 
Additions   2,047    1,877 
Revenue recognized   (1,381)   (1,982)
Balance at end of period  $1,121   $455 

 

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Capitalized Software Development
6 Months Ended
Jun. 30, 2023
Extractive Industries [Abstract]  
Capitalized Software Development

9. Capitalized Software Development

 

The Company capitalizes internally developed software using the Agile software development methodology which allows 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.

 

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share

10. Net Loss Per Share

 

The Company reports two separate net loss per share 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 period by the weighted average number of common shares outstanding for the period. Diluted net loss attributable to common stockholders per share is computed by dividing the net loss attributable to common stockholders for the period by the weighted average number of common shares and dilutive common stock equivalents outstanding for the period. The common stock equivalents include all common stock issuable upon exercise of outstanding warrants, options and vesting of restricted stock awards. The aggregate number of common stock equivalents excluded from the diluted loss per share calculation for the three months ended June 30, 2023, and 2022 totaled 2,497 and 611 thousand shares, respectively. The aggregate number of common stock equivalents excluded from the diluted loss per share calculation for the six months ended June 30, 2023, and 2022 totaled 2,278 and 629 thousand shares, respectively. Since the Company is in a net loss position for the three and six months ended June 30, 2023, and 2022, basic and dilutive net loss per share is the same.

 

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Correction of Immaterial Error
6 Months Ended
Jun. 30, 2023
Correction Of Immaterial Error  
Correction of Immaterial Error

11. Correction of Immaterial Error

 

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 Condensed Consolidated Statements 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 tables present (in thousands) the effect of the correction for the following periods: 

                
   Three Months Ended June 30, 2022 
   As Reported   Adjustments   As Corrected 
Revenue  $2,058   $   $2,058 
Cost of revenue   667    249    916 
                
Gross profit   1,391    (249)   1,142 
                
Operating expenses               
Sales and marketing   1,817    (249)   1,568 
Research and development   1,486        1,486 
General and administrative   2,049        2,049 
                
Operating loss  $(3,961)  $   $(3,961)

 

                
   Six Months Ended June 30, 2022 
   As Reported   Adjustments   As Corrected 
Revenue  $3,893   $   $3,893 
Cost of revenue   1,321    498    1,819 
                
Gross profit   2,572    (498)   2,074 
                
Operating expenses               
Sales and marketing   3,272    (498)   2,774 
Research and development   3,136        3,136 
General and administrative   4,109        4,109 
                
Operating loss  $(7,945)  $   $(7,945)

 

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Event
6 Months Ended
Jun. 30, 2023
Subsequent Events [Abstract]  
Subsequent Event

12. Subsequent Event

 

On August 2, 2023, the Company entered into a Forbearance Agreement with Streeterville which was subsequently amended on August 7, 2023. The Forbearance Agreement and amendment extend the maturity dates for each Note by 12 months. In addition, Streeterville waived their right to redeem any portion of either Note for 180 days from the date on which the Company closes on a fully marketed public offering for aggregate proceeds, net of fees, of not less than $5,000,000, so long as the Qualified IPO occurs on or before October 1, 2023 (the “Standstill”). If a Qualified IPO does not occur by October 1, 2023, the Standstill shall not take effect. Upon the expiration of the Standstill, redemption obligations under the notes would resume, in addition to weekly cash payments to Streeterville in the amount of $50,000 due in the aggregate under the notes via ACH withdrawal. In consideration of the standstill and the extension of the maturity dates, the Company entered into a Security Agreement with Streeterville, dated August 2, 2023 (the “Security Agreement”), under which Streeterville was granted a first-position security interest in all assets of the Company.

 

On August 11, 2023, the Company filed a preliminary registration statement on Form S-1 under the Securities Act of 1933 to raise up to $8.5 million in gross proceeds, or $7.5 million net of fees, through issuance of common stock or a pre-funded warrant to purchase common stock and a warrant to purchase common stock.

 

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Right-of-use Asset and Leasing Liabilities (Tables)
6 Months Ended
Jun. 30, 2023
Right-of-use Asset And Leasing Liabilities  
Lease cost table
                    
   Three Months Ended   Six Months Ended 
   June 30, 2023   June 30, 2022   June 30, 2023   June 30, 2022 
Operating expense:                    
Amortization expense – Finance ROU  $167   $166   $333   $332 
Lease expense – Operating ROU  $79   $91   $156   $186 
Other expense:                    
Interest expense – Finance ROU  $5   $15   $11   $22 
Future minimum lease obligations
               
   Operating   Finance     
Period ending December 31,  ROU Leases   ROU Leases   Total 
2023   127    615    742 
2024   123    8    131 
2025   115    3    118 
   $365   $626   $991 
Less Interest*   (14)   (4)     
   $351   $622      

 

*

Interest is imputed for operating ROU leases and classified as lease expense and is included in operating expenses in the accompanying Condensed Consolidated Statement of Operations.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of stock option activities
          
   June 30, 2023 
   Number of
Options
   Weighted Average 
   (In thousands)   Exercise Price 
Outstanding at beginning of year   668   $5.22 
Granted   626    1.25 
Exercised   (72)   0.48 
Forfeited   (167)   4.37 
Expired   (42)   8.19 
Outstanding on June 30, 2023   1,013   $3.12 
Options exercisable on June 30, 2023   368   $4.61 
Valuation assumptions for stock-based compensation
Valuation assumptions for stock-based compensation                    
  

For Three Months Ended

June 30, 2023

  

For Three Months Ended

June 30, 2022

  

For Six Months

Ended

June 30, 2023

  

For Six Months

Ended
June 30, 2022

 
Weighted average grant date fair value  $1.09   $   $1.08   $3.34 
Weighted average assumptions used:                    
Expected dividend yield   0.0%    0.0%    0.0%    0.0% 
Risk-free interest rate   3.53%    0.0%    3.68%    0.88% 
Expected volatility   103.2%    0.0%    114.1%    133.0% 
Expected life (in years)   6.4        6.4    6.6 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of contract liability
          
   June 30, 2023   December 31, 2022 
Balance at beginning of period  $455   $560 
Additions   2,047    1,877 
Revenue recognized   (1,381)   (1,982)
Balance at end of period  $1,121   $455 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Correction of Immaterial Error (Tables)
6 Months Ended
Jun. 30, 2023
Correction Of Immaterial Error  
Schedule of effect of the correction
                
   Three Months Ended June 30, 2022 
   As Reported   Adjustments   As Corrected 
Revenue  $2,058   $   $2,058 
Cost of revenue   667    249    916 
                
Gross profit   1,391    (249)   1,142 
                
Operating expenses               
Sales and marketing   1,817    (249)   1,568 
Research and development   1,486        1,486 
General and administrative   2,049        2,049 
                
Operating loss  $(3,961)  $   $(3,961)

 

                
   Six Months Ended June 30, 2022 
   As Reported   Adjustments   As Corrected 
Revenue  $3,893   $   $3,893 
Cost of revenue   1,321    498    1,819 
                
Gross profit   2,572    (498)   2,074 
                
Operating expenses               
Sales and marketing   3,272    (498)   2,774 
Research and development   3,136        3,136 
General and administrative   4,109        4,109 
                
Operating loss  $(7,945)  $   $(7,945)
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Jun. 30, 2023
Debt Instrument [Line Items]    
Cash and cash equivalents   $ 300
Working capital   $ 13,900
Common Stock And Warrants [Member]    
Debt Instrument [Line Items]    
Proceeds from Issuance or Sale of Equity $ 6,400  
Two Streeterville Notes [Member]    
Debt Instrument [Line Items]    
Proceeds from Notes Payable $ 9,300  
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Right-of-use Asset and Leasing Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Operating expense:        
Amortization expense – Finance ROU $ 167 $ 166 $ 333 $ 332
Lease expense – Operating ROU 79 91 156 186
Other expense:        
Interest expense – Finance ROU $ 5 $ 15 $ 11 $ 22
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Right-of-use Asset and Leasing Liabilities (Details - Minimum lease obligation)
$ in Thousands
Jun. 30, 2023
USD ($)
Operating and Finance total lease minimum obligation - Remaining 2023 $ 742
Operating and Finance total lease minimum obligation - 2024 131
Operating and Finance total lease minimum obligation - 2025 118
Operating and Finance total lease minimum obligation liability, 991
Operating ROU Leases [Member]  
Remaining 2023 127
Operating ROU Leases, 2024 123
Operating ROU Leases, 2025 115
Operating ROU Leases Undiscounted Obligation 365
Operating ROU Leases, Less Interest (14) [1]
Operating ROU Leases 351
Finance ROU Leases [Member]  
Remaining 2023 615
Finance ROU Leases, 2024 8
Finance ROU Leases, 2025 3
Finance ROU Leases Undiscounted Obligation 626
Finance ROU Leases, Less Interest (4) [1]
Finance ROU Leases $ 622
[1] Interest is imputed for operating ROU leases and classified as lease expense and is included in operating expenses in the accompanying Condensed Consolidated Statement of Operations.
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Right-of-use Asset and Leasing Liabilities (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Right-of-use Asset And Leasing Liabilities    
Operating Lease, Payments $ 100 $ 200
Financing Lease $ 41 $ 55
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Notes Payable (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 29, 2022
Mar. 10, 2022
Jun. 30, 2023
Jun. 30, 2023
Securities Financing Transaction [Line Items]        
Proceeds from issuance of public offering       $ 5,000,000
Debt interest expense     $ 200,000 800,000
Streeterville Capital [Member]        
Securities Financing Transaction [Line Items]        
Proceeds from issuance of notes $ 4,700,000 $ 4,600,000    
Debt issuance costs     $ 400,000 400,000
Cash payments       $ 50,000,000
Debt Issuance Costs, Gross   $ 1,800,000    
Effective interest rate     14.80% 14.80%
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Common Stock (Details Narrative) - ATM Offering [Member]
shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
shares
Securities Financing Transaction [Line Items]  
Proceeds from issuance of common stock | $ $ 8,900
Issuance of common stock | shares 2,800
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Details - Stock option activities)
shares in Thousands
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Number of Options Outstanding, beginning | shares 668
Weighted Average Exercise Price Outstanding at beginning | $ / shares $ 5.22
Number of Options, Granted | shares 626
Weighted Average Exercise Price Granted | $ / shares $ 1.25
Number of Options, Exercised | shares (72)
Weighted Average Exercise Price Exercised | $ / shares $ 0.48
Number of Options, Forfeited | shares (167)
Weighted Average Exercise Price Forfeited | $ / shares $ 4.37
Number of Options, Expired | shares (42)
Weighted Average Exercise Price Expired | $ / shares $ 8.19
Number of Options Outstanding, ending | shares 1,013
Weighted Average Exercise Price Outstanding at Ending balance | $ / shares $ 3.12
Number of Options, Exercisable | shares 368
Weighted Average Exercise Price, Exercisable | $ / shares $ 4.61
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Accounting for Stock-Based Compensation (Details - Valuation Assumptions) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]        
Weighted average grant date fair value $ 1.09 $ 0 $ 1.08 $ 3.34
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Risk-free interest rate 3.53% 0.00% 3.68% 0.88%
Expected volatility 103.20% 0.00% 114.10% 133.00%
Expected life (in years) (Year) 6 years 4 months 24 days   6 years 4 months 24 days 6 years 7 months 6 days
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation expense     $ 425 $ 876
Restricted Stock Awards [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock options granted     213,700 131,600
Stock-based compensation expense $ 100 $ 100 $ 200 $ 300
Unrecognized compensation cost not yet recognized, amount 300   $ 300  
Stock Option Awards [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock options granted     626,400 167,500
Stock-based compensation expense 200 $ 400 $ 200 $ 600
Unrecognized compensation cost not yet recognized, amount $ 600   $ 600  
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Contract liability, Beginning $ 455 $ 560
Additions 2,047 1,877
Contract liabilities revenue recognized (1,381) (1,982)
Contract liability, Ending $ 1,121 $ 455
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Details Narrative) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Accounts Receivable $ 200 $ 500
Allowance of doubtful accounts 42 0
Contract assets $ 0 $ 0
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share (Details Narrative) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Antidilutive shares 2,497 611 2,278 629
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Correction of Immaterial Error (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Gross profit $ 1,138 $ 1,142 $ 2,134 $ 2,074
Operating expenses        
Sales and marketing 1,423 1,568 3,161 2,774
Research and development 1,451 1,486 3,247 3,136
General and administrative 1,185 2,049 2,691 4,109
Operating loss $ (2,921) (3,961) $ (6,965) (7,945)
Previously Reported [Member]        
Revenue   2,058   3,893
Cost of revenue   667   1,321
Gross profit   1,391   2,572
Operating expenses        
Sales and marketing   1,817   3,272
Research and development   1,486   3,136
General and administrative   2,049   4,109
Operating loss   (3,961)   (7,945)
Revision of Prior Period, Adjustment [Member]        
Revenue   0   0
Cost of revenue   249   498
Gross profit   (249)   (498)
Operating expenses        
Sales and marketing   (249)   (498)
Research and development   0   0
General and administrative   0   0
Operating loss   0   0
As Corrected [Member]        
Revenue   2,058   3,893
Cost of revenue   916   1,819
Gross profit   1,142   2,074
Operating expenses        
Sales and marketing   1,568   2,774
Research and development   1,486   3,136
General and administrative   2,049   4,109
Operating loss   $ (3,961)   $ (7,945)
XML 45 intrusion_i10q-063023_htm.xml IDEA: XBRL DOCUMENT 0000736012 2023-01-01 2023-06-30 0000736012 2023-08-11 0000736012 2023-06-30 0000736012 2022-12-31 0000736012 2023-04-01 2023-06-30 0000736012 2022-04-01 2022-06-30 0000736012 2022-01-01 2022-06-30 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 us-gaap:CommonStockMember 2023-03-31 0000736012 us-gaap:TreasuryStockCommonMember 2023-03-31 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000736012 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000736012 us-gaap:RetainedEarningsMember 2023-03-31 0000736012 2023-03-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 2021-12-31 0000736012 us-gaap:CommonStockMember 2022-03-31 0000736012 us-gaap:TreasuryStockCommonMember 2022-03-31 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000736012 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000736012 us-gaap:RetainedEarningsMember 2022-03-31 0000736012 2022-03-31 0000736012 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000736012 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000736012 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000736012 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000736012 2023-01-01 2023-03-31 0000736012 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000736012 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000736012 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000736012 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000736012 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000736012 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000736012 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000736012 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000736012 2022-01-01 2022-03-31 0000736012 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000736012 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000736012 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000736012 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000736012 us-gaap:CommonStockMember 2023-06-30 0000736012 us-gaap:TreasuryStockCommonMember 2023-06-30 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000736012 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000736012 us-gaap:RetainedEarningsMember 2023-06-30 0000736012 us-gaap:CommonStockMember 2022-06-30 0000736012 us-gaap:TreasuryStockCommonMember 2022-06-30 0000736012 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000736012 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000736012 us-gaap:RetainedEarningsMember 2022-06-30 0000736012 2022-06-30 0000736012 intz:TwoStreetervilleNotesMember 2022-01-01 2022-12-31 0000736012 intz:CommonStockAndWarrantsMember 2022-01-01 2022-12-31 0000736012 intz:OperatingRouLeasesMember 2023-06-30 0000736012 intz:FinanceRouLeasesMember 2023-06-30 0000736012 intz:StreetervilleCapitalMember 2022-03-09 2022-03-10 0000736012 intz:StreetervilleCapitalMember 2022-06-28 2022-06-29 0000736012 intz:StreetervilleCapitalMember 2023-06-30 0000736012 intz:StreetervilleCapitalMember 2023-01-01 2023-06-30 0000736012 intz:StreetervilleCapitalMember 2022-03-10 0000736012 intz:ATMOfferingMember 2023-01-01 2023-06-30 0000736012 intz:RestrictedStockAwardsMember 2023-01-01 2023-06-30 0000736012 intz:RestrictedStockAwardsMember 2022-01-01 2022-06-30 0000736012 intz:RestrictedStockAwardsMember 2023-04-01 2023-06-30 0000736012 intz:RestrictedStockAwardsMember 2022-04-01 2022-06-30 0000736012 intz:RestrictedStockAwardsMember 2023-06-30 0000736012 intz:StockOptionAwardsMember 2023-01-01 2023-06-30 0000736012 intz:StockOptionAwardsMember 2022-01-01 2022-06-30 0000736012 intz:StockOptionAwardsMember 2023-04-01 2023-06-30 0000736012 intz:StockOptionAwardsMember 2022-04-01 2022-06-30 0000736012 intz:StockOptionAwardsMember 2023-06-30 0000736012 2022-01-01 2022-12-31 0000736012 srt:ScenarioPreviouslyReportedMember 2022-04-01 2022-06-30 0000736012 srt:RestatementAdjustmentMember 2022-04-01 2022-06-30 0000736012 intz:AsCorrectedMember 2022-04-01 2022-06-30 0000736012 srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-06-30 0000736012 srt:RestatementAdjustmentMember 2022-01-01 2022-06-30 0000736012 intz:AsCorrectedMember 2022-01-01 2022-06-30 iso4217:USD shares iso4217:USD shares pure 0000736012 false --12-31 2023 Q2 10-Q true 2023-06-30 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 Yes Yes Non-accelerated Filer true false false 23134011 300000 3015000 211000 530000 427000 1877000 938000 5422000 2886000 2865000 2196000 1380000 43000 43000 78000 78000 5203000 4366000 2674000 2208000 2529000 2158000 715000 1048000 348000 504000 147000 143000 3739000 3853000 4677000 9275000 1798000 1273000 212000 446000 618000 667000 184000 294000 10894000 10114000 1121000 455000 14827000 13249000 4000 10000 167000 231000 171000 241000 0.01 0.01 5000000 5000000 0 0 0 0 0.01 0.01 80000000 80000000 22442000 21198000 22432000 21188000 224000 212000 10000 10000 362000 362000 94049000 92304000 -104189000 -96326000 -43000 -43000 -10321000 -4215000 4677000 9275000 1468000 2058000 2777000 3893000 330000 916000 643000 1819000 1138000 1142000 2134000 2074000 1423000 1568000 3161000 2774000 1451000 1486000 3247000 3136000 1185000 2049000 2691000 4109000 -2921000 -3961000 -6965000 -7945000 0 1000 41000 2000 208000 525000 939000 596000 0 420000 0 420000 -3129000 -4065000 -7863000 -8119000 -0.15 -0.21 -0.37 -0.42 -0.15 -0.21 -0.37 -0.42 21383000 19372000 21225000 19238000 21383000 19372000 21225000 19238000 212000 21198000 -362000 10000 -43000 92304000 -96326000 -4215000 94000 94000 58000 7000 7000 2000 21000 21000 5000 5000 -4734000 -4734000 212000 21258000 -362000 10000 -43000 92421000 -101060000 -8832000 331000 331000 10000 970000 1299000 1309000 2000 214000 -2000 -3129000 -3129000 224000 22442000 -362000 10000 -43000 94049000 -104189000 -10321000 191000 19135000 -362000 10000 -43000 84230000 -80097000 3919000 3000 248000 946000 949000 427000 427000 1000 91000 60000 61000 -4054000 -4054000 195000 19474000 -362000 10000 -43000 85663000 -84151000 1302000 450000 450000 1000 84000 254000 255000 75000 200000 200000 1000 106000 -1000 6000 4000 4000 -4065000 -4065000 197000 19745000 -362000 10000 -43000 86570000 -88216000 -1854000 -7863000 -8119000 798000 616000 48000 0 425000 876000 156000 150000 555000 133000 225000 306000 -0 420000 -271000 255000 -1446000 425000 172000 141000 -174000 -882000 666000 754000 -3275000 -7125000 692000 350000 25000 126000 -717000 -476000 0 10000000 -0 710000 7000 66000 1330000 1204000 5000 -0 55000 41000 1277000 10519000 -2715000 2918000 3015000 4100000 300000 7018000 159000 0 0 200000 119000 0 <p id="xdx_80D_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zQX9TCCdjRSi" 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>1.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82E_zIdh7DW5xN7j">Description of Business</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 29.15pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">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; text-indent: 0.45in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">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 the Company’s solutions through value-added resellers, managed service providers and a direct sales force. 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; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"><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_802_eus-gaap--BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_ze8Qo5NzUeec" 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>2.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_821_zSvJvJuCQZa7">Basis of Presentation</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; text-indent: 0.45in">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with Generally Accepted Accounting Principles in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Item 10-01 of Regulation S-X. Accordingly, they do not include all the information and disclosures required by GAAP for complete financial statements. All adjustments that, in the opinion of management, are necessary for a fair presentation of the results of operations for the interim periods have been made and are of a recurring nature unless otherwise disclosed herein. The results of operations for such interim periods are not necessarily indicative of results of operations for a full year. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the U.S. Securities and Exchange Commission (the “SEC”) on March 31, 2023. All significant 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; text-indent: 0.45in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">The Company calculates the fair value of its assets and liabilities which qualify as financial instruments and includes this additional information in the notes to the condensed consolidated financial statements when the fair value is different from 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; text-indent: 0.45in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Going Concern</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">The accompanying financial statements have been prepared assuming that the Company will continue as a going concern. As of June 30, 2023, the Company had cash and cash equivalents of $<span id="xdx_900_eus-gaap--CashEquivalentsAtCarryingValue_iI_pn3n3_dm_c20230630_z88YG0filoRd" title="Cash and cash equivalents">0.3</span> million and a working capital deficit of $<span id="xdx_909_ecustom--WorkingCapital_iI_pn3n3_dm_c20230630_zDtT9B2erC3k" title="Working capital">13.9</span> million. In addition, the Company has incurred net operating losses during 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_901_eus-gaap--ProceedsFromIssuanceOfOtherLongTermDebt_pn3n3_dm_c20220101__20221231__us-gaap--LongtermDebtTypeAxis__custom--TwoStreetervilleNotesMember_zRxpMSIDbjkk" title="Proceeds from Notes Payable">9.3</span> million, net of issuance costs and $<span id="xdx_90E_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_pn3n3_dm_c20220101__20221231__us-gaap--SecuritiesFinancingTransactionAxis__custom--CommonStockAndWarrantsMember_zgRDPAwd0Zng" title="Proceeds from Issuance or Sale of Equity">6.4</span> million from the sale and issuance of common stock and warrants. The Streeterville notes discussed in Note 4 had original maturities of September 10, 2023, and December 29, 2023. On August 2, 2023, the notes were amended to extend the maturities by 12 months for each note. These conditions raise substantial doubt about the ability of the Company to continue as a going concern. Management plans to fund the operations of the Company through additional debt or equity financing. If the Company is not able to obtain additional debt or equity financing, the Company may be unable to implement the Company’s business plan, fund its liquidity needs or even continue its operations. The financial statements do not include any adjustments relating to the recoverability and classification of assets and liabilities that may be necessary if the Company is unable to continue as a going concern.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">The audit opinion that accompanied the Company’s financial statements as of and for the year ended December 31, 2022, was qualified in that the Company’s auditors expressed substantial doubt about the Company’s ability to continue as a going concern.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt"> </p> 300000 13900000 9300000 6400000 <p id="xdx_80C_eus-gaap--LesseeOperatingLeasesTextBlock_zkKWnXp06Ct2" 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>3.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82E_zDVX4jTVpoif">Right-of-use Asset and Leasing Liabilities</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; text-indent: 0.45in">The Company has operating and finance leases where it records the right-of-use assets and a related lease liability 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’s leases are for the following types of assets:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"> </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: 6%"> </td> <td style="width: 2%"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="width: 92%; 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> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"> </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: 6%"> </td> <td style="width: 2%"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="width: 92%; 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 its rental agreements for its offices in Plano, TX, and a data service center in Allen, TX. The Plano offices operating lease expires this year. The data service center operating lease liability has a life of two years and four months as of June 30, 2023. </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 29.15pt">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">In accordance with ASC 842, the Company has elected practical expedients to combine lease and non-lease components, which consist principally of common area maintenance charges, for all classes of underlying assets and to exclude leases with an initial term of 12 months or less.</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; text-indent: 0.45in">As the implicit rate is not readily determinable for the Company's lease agreements, the Company uses an estimated incremental borrowing rate to determine the initial present value of lease payments. This discount rate for the lease approximates the federal reserve’s 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; text-indent: 0.45in">For the three and six months ended June 30, 2023, the Company had $<span id="xdx_902_eus-gaap--OperatingLeasePayments_pn3n3_dm_c20230401__20230630_zunXPHfhXJeg" title="Operating Lease, Payments">0.1</span> and $<span id="xdx_90B_eus-gaap--OperatingLeasePayments_pn3n3_dm_c20230101__20230630_zWIUHE4NW7r1" title="Operating Lease, Payments">0.2</span> million respectively, in lease payments related to operating leases. For the three and six months ended June 30, 2023, the Company had $<span id="xdx_904_eus-gaap--FinanceLeaseInterestPaymentOnLiability_pn3n3_c20230401__20230630_zVD2RR6iSyi4" title="Financing Lease">41</span> and $<span id="xdx_904_eus-gaap--FinanceLeaseInterestPaymentOnLiability_c20230101__20230630_pn3n3" title="Financing Lease">55</span> thousand respectively, in lease payments related to financing leases.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Schedule of Items Appearing on the Condensed Consolidated Statement of Operations (in thousands): </b></p> <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--LeaseCostTableTextBlock_pn3n3_zm6tcfbhbSo7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details)"> <tr style="vertical-align: bottom"> <td style="padding-left: 10pt; text-align: left"><span id="xdx_8B0_zvohsfEBPpR" style="display: none">Lease cost table</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_495_20230401__20230630_zsQQB58W9AH6" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20220401__20220630_z41d92PgcWdc" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20230101__20230630_zJqrNC4P0QAf" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td><td id="xdx_490_20220101__20220630_z6rWmJdsIu44" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </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">June 30, 2023</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">June 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">June 30, 2023</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">June 30, 2022</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><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="padding-left: 10pt; width: 40%; text-align: left">Amortization expense – Finance ROU</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">167</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">166</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">333</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">332</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="padding-left: 10pt; text-align: left">Lease expense – Operating ROU</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">79</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">91</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">156</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">186</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><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="padding-left: 10pt; text-align: left">Interest expense – Finance ROU</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">15</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">22</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8AE_zggo6ruwHI71" 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>Future minimum lease obligations consisted of the following as of June 30, 2023 (in thousands): </b></p> <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_pn3n3_zJSJltTcK5c8" 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 lease obligation)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BD_zWxA1fIJcgZ9" style="display: none">Future minimum lease obligations</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center">Operating</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Finance</td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: left">Period ending December 31,</td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">ROU Leases</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">ROU Leases</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Total</td><td style="padding-bottom: 1pt"> </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_982_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_pn3n3" style="width: 13%; text-align: right" title="Remaining 2023">127</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_98D_eus-gaap--FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_pn3n3" style="width: 13%; text-align: right" title="Remaining 2023">615</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_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo_c20230630_pn3n3" style="width: 13%; text-align: right" title="Operating and Finance total lease minimum obligation - Remaining 2023">742</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_98B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_pn3n3" style="text-align: right" title="Operating ROU Leases, 2024">123</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--FinanceLeaseLiabilityPaymentsDueInRollingYearTwo_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_pn3n3" style="text-align: right" title="Finance ROU Leases, 2024">8</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree_c20230630_pn3n3" style="text-align: right" title="Operating and Finance total lease minimum obligation - 2024">131</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-bottom: 1pt">2025</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Operating ROU Leases, 2025">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_98C_eus-gaap--FinanceLeaseLiabilityPaymentsDueInRollingYearThree_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Finance ROU Leases, 2025">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_985_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour_c20230630_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Operating and Finance total lease minimum obligation - 2025">118</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="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_987_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_pn3n3" style="padding-bottom: 2.5pt; text-align: right" title="Operating ROU Leases Undiscounted Obligation">365</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 id="xdx_988_eus-gaap--FinanceLeaseLiabilityPaymentsDue_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_pn3n3" style="padding-bottom: 2.5pt; text-align: right" title="Finance ROU Leases Undiscounted Obligation">626</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_98C_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_c20230630_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Operating and Finance total lease minimum obligation liability,">991</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: 1pt">Less Interest*</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_fKg_____zu96b32ui0bb" style="border-bottom: Black 1pt solid; text-align: right" title="Operating ROU Leases, Less Interest">(14</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--FinanceLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_fKg_____zwGkd9FeZsbe" style="border-bottom: Black 1pt solid; text-align: right" title="Finance ROU Leases, Less Interest">(4</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="text-align: left; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--OperatingLeaseLiability_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Operating ROU Leases">351</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--FinanceLeaseLiability_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Finance ROU Leases">622</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; text-indent: 29.15pt"> </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%"><span id="xdx_F0F_zbAkH66DpzYa" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td> <td style="width: 98%"> <p id="xdx_F14_zeuVzwZjLYZj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Interest is imputed for operating ROU leases and classified as lease expense and is included in operating expenses in the accompanying Condensed Consolidated Statement of Operations.</p></td></tr> </table> <p id="xdx_8AA_zb3pSYJgsDN2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 100000 200000 41000 55000 <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--LeaseCostTableTextBlock_pn3n3_zm6tcfbhbSo7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details)"> <tr style="vertical-align: bottom"> <td style="padding-left: 10pt; text-align: left"><span id="xdx_8B0_zvohsfEBPpR" style="display: none">Lease cost table</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_495_20230401__20230630_zsQQB58W9AH6" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20220401__20220630_z41d92PgcWdc" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20230101__20230630_zJqrNC4P0QAf" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td><td id="xdx_490_20220101__20220630_z6rWmJdsIu44" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </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">June 30, 2023</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">June 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">June 30, 2023</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">June 30, 2022</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><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="padding-left: 10pt; width: 40%; text-align: left">Amortization expense – Finance ROU</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">167</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">166</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">333</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">332</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="padding-left: 10pt; text-align: left">Lease expense – Operating ROU</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">79</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">91</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">156</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">186</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><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="padding-left: 10pt; text-align: left">Interest expense – Finance ROU</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">15</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">22</td><td style="text-align: left"> </td></tr> </table> 167000 166000 333000 332000 79000 91000 156000 186000 5000 15000 11000 22000 <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_pn3n3_zJSJltTcK5c8" 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 lease obligation)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BD_zWxA1fIJcgZ9" style="display: none">Future minimum lease obligations</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center">Operating</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Finance</td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: left">Period ending December 31,</td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">ROU Leases</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">ROU Leases</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Total</td><td style="padding-bottom: 1pt"> </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_982_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_pn3n3" style="width: 13%; text-align: right" title="Remaining 2023">127</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_98D_eus-gaap--FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_pn3n3" style="width: 13%; text-align: right" title="Remaining 2023">615</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_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo_c20230630_pn3n3" style="width: 13%; text-align: right" title="Operating and Finance total lease minimum obligation - Remaining 2023">742</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_98B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_pn3n3" style="text-align: right" title="Operating ROU Leases, 2024">123</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--FinanceLeaseLiabilityPaymentsDueInRollingYearTwo_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_pn3n3" style="text-align: right" title="Finance ROU Leases, 2024">8</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree_c20230630_pn3n3" style="text-align: right" title="Operating and Finance total lease minimum obligation - 2024">131</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-bottom: 1pt">2025</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Operating ROU Leases, 2025">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_98C_eus-gaap--FinanceLeaseLiabilityPaymentsDueInRollingYearThree_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Finance ROU Leases, 2025">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_985_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour_c20230630_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Operating and Finance total lease minimum obligation - 2025">118</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="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_987_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_pn3n3" style="padding-bottom: 2.5pt; text-align: right" title="Operating ROU Leases Undiscounted Obligation">365</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 id="xdx_988_eus-gaap--FinanceLeaseLiabilityPaymentsDue_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_pn3n3" style="padding-bottom: 2.5pt; text-align: right" title="Finance ROU Leases Undiscounted Obligation">626</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_98C_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_c20230630_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Operating and Finance total lease minimum obligation liability,">991</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: 1pt">Less Interest*</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_fKg_____zu96b32ui0bb" style="border-bottom: Black 1pt solid; text-align: right" title="Operating ROU Leases, Less Interest">(14</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--FinanceLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_fKg_____zwGkd9FeZsbe" style="border-bottom: Black 1pt solid; text-align: right" title="Finance ROU Leases, Less Interest">(4</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="text-align: left; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--OperatingLeaseLiability_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingRouLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Operating ROU Leases">351</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--FinanceLeaseLiability_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FinanceRouLeasesMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Finance ROU Leases">622</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; text-indent: 29.15pt"> </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%"><span id="xdx_F0F_zbAkH66DpzYa" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td> <td style="width: 98%"> <p id="xdx_F14_zeuVzwZjLYZj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Interest is imputed for operating ROU leases and classified as lease expense and is included in operating expenses in the accompanying Condensed Consolidated Statement of Operations.</p></td></tr> </table> 127000 615000 742000 123000 8000 131000 115000 3000 118000 365000 626000 991000 14000 4000 351000 622000 <p id="xdx_80A_eus-gaap--DebtDisclosureTextBlock_zKQGbLYqnXej" 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>4.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_828_zfb73e9Nc3r9">Notes Payable</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; text-indent: 0.45in">On March 10, 2022, Intrusion Inc. entered into a security purchase agreement (the “SPA”) with Streeterville Capital, LLC (“Streeterville”) whereby the Company issued 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_90D_eus-gaap--ProceedsFromIssuanceOfDebt_pn3n3_dm_c20220309__20220310__us-gaap--SecuritiesFinancingTransactionAxis__custom--StreetervilleCapitalMember_ziAawBczbNbk" title="Proceeds from issuance of notes">4.6</span> million in net funds from the first tranche (Note 1) 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_901_eus-gaap--ProceedsFromIssuanceOfDebt_pn3n3_dm_c20220628__20220629__us-gaap--SecuritiesFinancingTransactionAxis__custom--StreetervilleCapitalMember_za3ycP8LuN22" title="Proceeds from issuance of notes">4.7</span> million in net funds from the second tranche (Note 2) pursuant to a promissory note. Each note had 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. On January 11, 2023, the Company amended the promissory notes issued pursuant to the unsecured loan agreement with Streeterville 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 increased the outstanding indebtedness due at maturity with Streeterville and increased the associated debt issuance costs recorded on the Condensed Consolidated Balance Sheets by $<span id="xdx_906_eus-gaap--UnamortizedDebtIssuanceExpense_iI_pn3n3_dm_c20230630__us-gaap--SecuritiesFinancingTransactionAxis__custom--StreetervilleCapitalMember_zMWmSuJNxYL1" title="Debt issuance costs">0.4</span> million. On August 2, 2023, the Company entered into a Forbearance Agreement with Streeterville which was subsequently amended on August 7, 2023. The Forbearance Agreement and amendment extend the maturity dates for each Note by 12 months. In addition, Streeterville agreed to waive their right to redeem any portion of either Note for 180 days from the date on which the Company closes on a fully marketed public offering for aggregate proceeds, net of fees, of not less than $<span id="xdx_90D_eus-gaap--ProceedsFromIssuanceOfWarrants_pp0p0_c20230101__20230630_zoJS0obMEN33" title="Proceeds from issuance of public offering">5,000,000</span>, so long as the Qualified IPO occurs on or before October 1, 2023 (the “Standstill”). If a Qualified IPO does not occur by October 1, 2023, the Standstill shall not take effect. Upon the expiration of the Standstill, redemption obligations under the notes would resume, in addition to weekly cash payments to Streeterville in the amount of $<span id="xdx_90F_eus-gaap--OtherPaymentsToAcquireBusinesses_pn3n3_c20230101__20230630__us-gaap--SecuritiesFinancingTransactionAxis__custom--StreetervilleCapitalMember_zxjIOzkaZA48" title="Cash payments">50,000</span> due in the aggregate under the notes via ACH withdrawal. In consideration of the standstill and the extension of the maturity dates, the Company entered into a Security Agreement with Streeterville, dated August 2, 2023 (the “Security Agreement”), under which Streeterville was granted a first-position security interest in all assets of the Company.</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; text-indent: 0.45in">During the three and six months ended and after June 30, 2023, no redemptions have been made to date. 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 a 15% discount is deemed a beneficial conversion feature (“BCF”). Any remaining indebtedness at maturity is payable in cash.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">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 at-the market “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 our ability to issue common stock under the notes; as well as a prohibition on our 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">The Company evaluated both the Note 1 and Note 2 in accordance with ASC 480 “<i>Distinguishing Liabilities from Equity</i>” because the promissory note (1) embodies an unconditional 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; text-indent: 0.45in">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; text-align: justify; text-indent: 0.45in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">The Company has recorded debt issue costs totaling $<span id="xdx_90D_eus-gaap--DeferredFinanceCostsGross_iI_pn3n3_dm_c20220310__us-gaap--SecuritiesFinancingTransactionAxis__custom--StreetervilleCapitalMember_zMPGVhMzWJ31">1.8 </span>million associated with the issuance and amendment of the notes which are being amortized over their respective terms. As of June 30, 2023, the balance of unamortized debt issuance costs for both notes were $<span id="xdx_906_eus-gaap--UnamortizedDebtIssuanceExpense_iI_pn3n3_dm_c20230630__us-gaap--SecuritiesFinancingTransactionAxis__custom--StreetervilleCapitalMember_zTlRQ6py1GQ9">0.4 </span>million.</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; text-indent: 0.45in">For the three and six months ended June 30, 2023, the Company recorded $<span id="xdx_904_eus-gaap--InterestExpenseDebt_pn3n6_c20230401__20230630_zAbqW9sjsM28" title="Debt interest expense">0.2</span> and $<span id="xdx_909_eus-gaap--InterestExpenseDebt_pn3n6_c20230101__20230630_zXjYzudcIzbh" title="Debt interest expense">0.8</span> million respectively, of debt issuance costs and interest expense in the accompanying Condensed Consolidated Statement of Operations. The interest recorded associated with the unsecured promissory note increases the associated notes payable on the accompanying Condensed Consolidated Balance Sheet. As a result of the Forbearance Agreement and subsequent amendment discussed above, the balance of the notes payable mature in September 2024 and December 2024. The effective interest rate of the notes payable including amortization of the debt issuance costs and accretion of BCF is <span id="xdx_90A_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pip0_dp_c20230630__us-gaap--SecuritiesFinancingTransactionAxis__custom--StreetervilleCapitalMember_zKRt26bdml6l" title="Effective interest rate">14.8</span>%.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 4600000 4700000 400000 5000000 50000000 1800000 400000 200000 800000 0.148 <p id="xdx_80D_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zyPIVguxwDl" 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>5.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82F_zi3Uvp4CVghe">Commitments and Contingencies</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14.55pt; text-indent: -14.6pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">The Company is periodically involved in various litigation claims asserted in the normal course of its 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; text-indent: 0.45in"> </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; text-indent: 29.15pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">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: 21.15pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">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: 29.15pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">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: 21.15pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">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.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">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; text-indent: 29.15pt"> </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; text-indent: 29.15pt">On August 8, 2021, the Company received a notification from the Securities and Exchange Commission, Division of Enforcement, that it was investigating captioned <i>In the Matter</i> 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 is 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; text-align: justify"> </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; text-indent: 29.15pt">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: 0.45in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">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: 29.15pt"> </p> <p id="xdx_80B_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zWaEA9cRRYc6" 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>6.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82C_zEmRglV8aj3a">Common Stock</span></b></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"><span style="text-decoration: underline">ATM Offering</span></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; text-indent: 29.15pt">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 using a shelf registration statement on Form S-3 filed on August 5, 2021. On March 31, 2023, the date we filed our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, the Company became subject to the offering limits in General Instruction I.B.6 of Form S-3. As a result, the Company filed a prospectus supplement to the prospectus relating to the registration of offerings under the program that reduced the amount the Company may sell to aggregate proceeds of up to $15 million. For the six months ended June 30, 2023, the Company has received proceeds of approximately $1.3 million net of fees from the sale of common stock pursuant to the program. As of June 30, 2023, the Company has received proceeds of approximately $<span id="xdx_903_eus-gaap--ProceedsFromIssuanceOfCommonStock_pn3n3_dm_c20230101__20230630__us-gaap--SecuritiesFinancingTransactionAxis__custom--ATMOfferingMember_zhVGD3wj7V5d" title="Proceeds from issuance of common stock">8.9</span> million net of fees from the sales of <span id="xdx_901_ecustom--StockIssuedDuringPeriodSharesNewIssue_pn3n3_dm_c20230101__20230630__us-gaap--SecuritiesFinancingTransactionAxis__custom--ATMOfferingMember_zQNQoxEJwNrc" title="Issuance of common stock">2.8</span> million shares of common stock since the inception of the program.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Registered Direct Offering</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">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.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 8900000 2800000 <p id="xdx_80B_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_ziWSXbklr8Kl" 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>7.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_822_zk8kcPKv3sY2">Stock-Based Compensation</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; text-indent: 0.45in">The Company accounts for stock-based compensation in accordance with ASC 718, <i>Compensation – Stock Compensation</i>, which requires that compensation related to all stock-based awards be recognized in the condensed consolidated financial statements. Stock-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; text-indent: 0.45in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">The Company has three stock-based compensation plans as of June 30, 2023, and 2022. These plans include the 2021 Omnibus Incentive Plan, the 2015 Stock Incentive Plan and the 2005 Stock Incentive Plan. These plans are discussed in detail in our Annual Report Form 10-K for the year ended December 31, 2022, filed with the SEC.</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; text-indent: 0.45in">The Company grants stock from both the 2021 Omnibus Incentive Plan and the 2015 Stock Incentive Plan. These plans 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; text-indent: 29.15pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">During the six months ended June 30, 2023, the Company granted <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_pn2n3_c20230101__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zBmLbngLVWja" title="Stock options granted">213.7</span> thousand restricted stock awards “RSAs” compared to <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_pn2n3_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zgdOCtSZr7h8" title="Stock options granted">131.6</span> thousand similar awards in the same period in 2022. The Company recognized compensation expense related to RSAs of $<span id="xdx_902_eus-gaap--ShareBasedCompensation_pn3n3_dm_c20230401__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zax790Pns6Rg" title="Stock-based compensation expense">0.1</span> and $<span id="xdx_908_eus-gaap--ShareBasedCompensation_pn3n3_dm_c20230101__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zcS55u6ycyC3" title="Stock-based compensation expense">0.2</span> million, for the three and six month ended June 30, 2023, compared to $<span id="xdx_904_eus-gaap--ShareBasedCompensation_pn3n3_dm_c20220401__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zlqMTzPtBtrg" title="Stock-based compensation expense">0.1</span> and $<span id="xdx_902_eus-gaap--ShareBasedCompensation_pn3n3_dm_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_za55qZ0VOwV1" title="Stock-based compensation expense">0.3</span> million for the three and six months ended June 30, 2022. As of June 30, 2023, the total unrecognized compensation cost related to non-vested RSAs not yet recognized in the condensed consolidated statement of operations totaled $<span id="xdx_905_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_pn3n3_dm_c20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zy04qlkLr953" title="Unrecognized compensation cost not yet recognized, amount">0.3</span> million.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">During the six months ended June 30, 2023, the Company granted <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_pn2n3_c20230101__20230630__us-gaap--AwardTypeAxis__custom--StockOptionAwardsMember_zCYYi24STWll" title="Stock options granted">626.4</span> thousand stock options compared to <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_pn2n3_c20220101__20220630__us-gaap--AwardTypeAxis__custom--StockOptionAwardsMember_zHuaO31OLEpg" title="Stock options granted">167.5</span> thousand similar awards in the same period in 2022. The Company recognized compensation expenses related to stock options of $<span id="xdx_90B_eus-gaap--ShareBasedCompensation_pn3n3_dm_c20230401__20230630__us-gaap--AwardTypeAxis__custom--StockOptionAwardsMember_zu41DP9jL8l1" title="Stock-based compensation expense">0.2 </span>and $<span id="xdx_909_eus-gaap--ShareBasedCompensation_pn3n3_dm_c20230101__20230630__us-gaap--AwardTypeAxis__custom--StockOptionAwardsMember_zj4gfmuuQLyk" title="Stock-based compensation expense">0.2</span> million, for the three and six month ended June 30, 2023, compared to $<span id="xdx_900_eus-gaap--ShareBasedCompensation_pn3n3_dm_c20220401__20220630__us-gaap--AwardTypeAxis__custom--StockOptionAwardsMember_zeP8c8cC4iBa" title="Stock-based compensation expense">0.4</span> and $<span id="xdx_903_eus-gaap--ShareBasedCompensation_pn3n3_dm_c20220101__20220630__us-gaap--AwardTypeAxis__custom--StockOptionAwardsMember_z5PCaeKmDQE2" title="Stock-based compensation expense">0.6</span> million for the three and six months ended June 30, 2022. As of June 30, 2023, the total unrecognized compensation cost related to non-vested options not yet recognized in the condensed consolidated statement of operations totaled $<span id="xdx_900_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_pn3n3_dm_c20230630__us-gaap--AwardTypeAxis__custom--StockOptionAwardsMember_zZSFTjyFKLgc" title="Unrecognized compensation cost not yet recognized, amount">0.6</span> million.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">The following table summarizes the activities for the Company’s stock options for the six months ended June 30, 2023: </p> <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_zws1YodtHR2d" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details - Stock option activities)"> <tr style="vertical-align: bottom"> <td style="padding-left: 10pt"><span id="xdx_8B8_zGUn1zM7OKzk" style="display: none">Schedule of stock option activities</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </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">June 30, 2023</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"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number of<br/> Options</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted Average</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(In 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">Exercise Price</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: 66%; 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_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20230101__20230630_zvH8vt7srnjg" style="width: 13%; text-align: right" title="Number of Options Outstanding, beginning">668</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_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20230101__20230630_z62alUaUS5Si" style="width: 13%; text-align: right" title="Weighted Average Exercise Price Outstanding at beginning">5.22</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20230101__20230630_zS0gABNvotz7" style="text-align: right" title="Number of Options, Granted">626</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pip0_c20230101__20230630_zz6CtV5mLmJ5" style="text-align: right" title="Weighted Average Exercise Price Granted">1.25</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--StockIssuedDuringPeriodShareStockOptionsExercised_iN_pn3n3_di_c20230101__20230630_zoKsHgNz4fF2" style="text-align: right" title="Number of Options, Exercised">(72</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pip0_c20230101__20230630_zvAdVoGAgTw6" style="text-align: right" title="Weighted Average Exercise Price Exercised">0.48</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di_c20230101__20230630_zOX9jgyCPBId" style="text-align: right" title="Number of Options, Forfeited">(167</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pip0_c20230101__20230630_zHrEtmy3pdj2" style="text-align: right" title="Weighted Average Exercise Price Forfeited">4.37</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; 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_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_pn3n3_di_c20230101__20230630_zJ2oO12nMF1d" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options, Expired">(42</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_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pip0_c20230101__20230630_zdKgjBp1VoA1" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price Expired">8.19</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">Outstanding on June 30, 2023</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20230101__20230630_z3W7txuvL0N5" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, ending">1,013</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_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20230101__20230630_z11Irnmhfosk" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price Outstanding at Ending balance">3.12</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-bottom: 2.5pt">Options exercisable on June 30, 2023</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_c20230630_zSnpgy8qaHih" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options, Exercisable">368</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_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20230630_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Exercisable">4.61</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zVkENzi38Yk5" 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"><span style="text-decoration: underline">Valuation Assumptions</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; text-indent: 0.45in">The fair values of employee option awards were estimated at the date of grant using a Black-Scholes option-pricing model with the following assumptions: </p> <table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_pn3n3_zfhBreLwvyj8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounting for Stock-Based Compensation (Details - Valuation Assumptions)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B3_z8zeOuTnNPBa"><b style="display: none">Valuation assumptions for stock-based compensation</b></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 3.4pt 0pt 0; text-align: center"><b>For Three Months Ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 3.4pt 0pt 0; text-align: center"><b>June 30, 2023</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 3.4pt 0pt 0; text-align: center"><b>For Three Months Ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 3.4pt 0pt 0; text-align: center"><b>June 30, 2022</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 3.4pt 0pt 0; text-align: center"><b>For Six Months</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 3.4pt 0pt 0; text-align: center"><b>Ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 3.4pt 0pt 0; text-align: center"><b>June 30, 2023</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 3.4pt 0pt 0; text-align: center"><b>For Six Months</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 3.4pt 0pt 0; text-align: center"><b>Ended<br/> June 30, 2022</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%">Weighted average grant date fair value</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20230401__20230630_pdd" style="width: 11%; text-align: right" title="Weighted average grant date fair value">1.09</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d0_c20220401__20220630_zWbC2mrk7TF3" style="width: 11%; text-align: right" title="Weighted average grant date fair value">–</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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20230101__20230630_pdd" style="width: 11%; text-align: right" title="Weighted average grant date fair value">1.08</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_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20220101__20220630_pdd" style="width: 11%; text-align: right" title="Weighted average grant date fair value">3.34</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <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><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="padding-left: 10pt; text-align: left">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20230401__20230630_zy5olIvs1tqk" style="text-align: right" title="Expected dividend yield">0.0%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20220401__20220630_zHwKqSGxnLUf" style="text-align: right" title="Expected dividend yield">0.0%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20230101__20230630_zlkLRaZuELSc" style="text-align: right" title="Expected dividend yield">0.0%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20220101__20220630_zUieCAlXMK2c" style="text-align: right" title="Expected dividend yield">0.0%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20230401__20230630_zrtw16J4cjMg" style="text-align: right" title="Risk-free interest rate">3.53%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20220401__20220630_z4m9zSJetytc" style="text-align: right" title="Risk-free interest rate">0.0%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20230101__20230630_zHmjxJu8F5g9" style="text-align: right" title="Risk-free interest rate">3.68%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20220101__20220630_zpSf4Rs0Eww5" style="text-align: right" title="Risk-free interest rate">0.88%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20230401__20230630_zyDFaOFONZM6" style="text-align: right" title="Expected volatility">103.2%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20220401__20220630_zIdoHIdHGzTj" style="text-align: right" title="Expected volatility">0.0%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20230101__20230630_ztjY6vkkAaz6" style="text-align: right" title="Expected volatility">114.1%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20220101__20220630_zqy4UHd0jqy2" style="text-align: right" title="Expected volatility">133.0%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Expected life (in years)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230401__20230630_ztvyOWhij5T7" style="text-align: right" title="Expected life (in years) (Year)">6.4</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 id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtYp_c20230101__20230630_zYVDTJlip2j8" style="text-align: right" title="Expected life (in years) (Year)">6.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20220630_zMJrrVTkzd8b" style="text-align: right" title="Expected life (in years) (Year)">6.6</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A4_zNS1PvFcyp23" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 29.15pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">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 United States (“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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p> 213700 131600 100000 200000 100000 300000 300000 626400 167500 200000 200000 400000 600000 600000 <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_zws1YodtHR2d" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details - Stock option activities)"> <tr style="vertical-align: bottom"> <td style="padding-left: 10pt"><span id="xdx_8B8_zGUn1zM7OKzk" style="display: none">Schedule of stock option activities</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </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">June 30, 2023</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"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number of<br/> Options</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted Average</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(In 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">Exercise Price</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: 66%; 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_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20230101__20230630_zvH8vt7srnjg" style="width: 13%; text-align: right" title="Number of Options Outstanding, beginning">668</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_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20230101__20230630_z62alUaUS5Si" style="width: 13%; text-align: right" title="Weighted Average Exercise Price Outstanding at beginning">5.22</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20230101__20230630_zS0gABNvotz7" style="text-align: right" title="Number of Options, Granted">626</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pip0_c20230101__20230630_zz6CtV5mLmJ5" style="text-align: right" title="Weighted Average Exercise Price Granted">1.25</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--StockIssuedDuringPeriodShareStockOptionsExercised_iN_pn3n3_di_c20230101__20230630_zoKsHgNz4fF2" style="text-align: right" title="Number of Options, Exercised">(72</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pip0_c20230101__20230630_zvAdVoGAgTw6" style="text-align: right" title="Weighted Average Exercise Price Exercised">0.48</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di_c20230101__20230630_zOX9jgyCPBId" style="text-align: right" title="Number of Options, Forfeited">(167</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pip0_c20230101__20230630_zHrEtmy3pdj2" style="text-align: right" title="Weighted Average Exercise Price Forfeited">4.37</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; 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_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_pn3n3_di_c20230101__20230630_zJ2oO12nMF1d" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options, Expired">(42</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_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pip0_c20230101__20230630_zdKgjBp1VoA1" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price Expired">8.19</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">Outstanding on June 30, 2023</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20230101__20230630_z3W7txuvL0N5" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, ending">1,013</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_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20230101__20230630_z11Irnmhfosk" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price Outstanding at Ending balance">3.12</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-bottom: 2.5pt">Options exercisable on June 30, 2023</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_c20230630_zSnpgy8qaHih" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options, Exercisable">368</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_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20230630_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Exercisable">4.61</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 668000 5.22 626000 1.25 72000 0.48 167000 4.37 42000 8.19 1013000 3.12 368000 4.61 <table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_pn3n3_zfhBreLwvyj8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounting for Stock-Based Compensation (Details - Valuation Assumptions)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B3_z8zeOuTnNPBa"><b style="display: none">Valuation assumptions for stock-based compensation</b></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 3.4pt 0pt 0; text-align: center"><b>For Three Months Ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 3.4pt 0pt 0; text-align: center"><b>June 30, 2023</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 3.4pt 0pt 0; text-align: center"><b>For Three Months Ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 3.4pt 0pt 0; text-align: center"><b>June 30, 2022</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 3.4pt 0pt 0; text-align: center"><b>For Six Months</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 3.4pt 0pt 0; text-align: center"><b>Ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 3.4pt 0pt 0; text-align: center"><b>June 30, 2023</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 3.4pt 0pt 0; text-align: center"><b>For Six Months</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 3.4pt 0pt 0; text-align: center"><b>Ended<br/> June 30, 2022</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%">Weighted average grant date fair value</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20230401__20230630_pdd" style="width: 11%; text-align: right" title="Weighted average grant date fair value">1.09</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d0_c20220401__20220630_zWbC2mrk7TF3" style="width: 11%; text-align: right" title="Weighted average grant date fair value">–</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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20230101__20230630_pdd" style="width: 11%; text-align: right" title="Weighted average grant date fair value">1.08</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_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20220101__20220630_pdd" style="width: 11%; text-align: right" title="Weighted average grant date fair value">3.34</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <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><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="padding-left: 10pt; text-align: left">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20230401__20230630_zy5olIvs1tqk" style="text-align: right" title="Expected dividend yield">0.0%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20220401__20220630_zHwKqSGxnLUf" style="text-align: right" title="Expected dividend yield">0.0%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20230101__20230630_zlkLRaZuELSc" style="text-align: right" title="Expected dividend yield">0.0%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20220101__20220630_zUieCAlXMK2c" style="text-align: right" title="Expected dividend yield">0.0%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20230401__20230630_zrtw16J4cjMg" style="text-align: right" title="Risk-free interest rate">3.53%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20220401__20220630_z4m9zSJetytc" style="text-align: right" title="Risk-free interest rate">0.0%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20230101__20230630_zHmjxJu8F5g9" style="text-align: right" title="Risk-free interest rate">3.68%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20220101__20220630_zpSf4Rs0Eww5" style="text-align: right" title="Risk-free interest rate">0.88%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20230401__20230630_zyDFaOFONZM6" style="text-align: right" title="Expected volatility">103.2%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20220401__20220630_zIdoHIdHGzTj" style="text-align: right" title="Expected volatility">0.0%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20230101__20230630_ztjY6vkkAaz6" style="text-align: right" title="Expected volatility">114.1%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20220101__20220630_zqy4UHd0jqy2" style="text-align: right" title="Expected volatility">133.0%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Expected life (in years)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230401__20230630_ztvyOWhij5T7" style="text-align: right" title="Expected life (in years) (Year)">6.4</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 id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtYp_c20230101__20230630_zYVDTJlip2j8" style="text-align: right" title="Expected life (in years) (Year)">6.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20220630_zMJrrVTkzd8b" style="text-align: right" title="Expected life (in years) (Year)">6.6</td><td style="text-align: left"> </td></tr> </table> 1.09 0 1.08 3.34 0.000 0.000 0.000 0.000 0.0353 0.000 0.0368 0.0088 1.032 0.000 1.141 1.330 P6Y4M24D P6Y4M24D P6Y7M6D <p id="xdx_80C_eus-gaap--RevenueFromContractWithCustomerTextBlock_zf1V2RGOR8pb" 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>8. <span id="xdx_82C_zLejbL8qNtY7">Revenue Recognition</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; text-indent: 29.15pt">The Company generally recognizes product revenue upon shipment or after meeting certain performance obligations. These products can include hardware, software subscriptions and 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; text-indent: 0.45in">The Company recognizes sales of its data sets in accordance with FASB ASC Topic 606 whereby revenue from contracts with customers are recognized once the criteria under the five steps below have been met:</p> <p 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> <td style="width: 3%"> </td> <td style="vertical-align: top; width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i)</span></td> <td style="vertical-align: top; width: 94%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identification of the contract with a customer;</span></td></tr> <tr> <td> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td></tr> <tr> <td style="width: 1%"> </td> <td style="vertical-align: top; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii)</span></td> <td style="vertical-align: top; width: 98%"><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> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td></tr> <tr> <td style="width: 1%"> </td> <td style="vertical-align: top; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iii)</span></td> <td style="vertical-align: top; width: 98%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">determination of the transaction price;</span></td></tr> <tr> <td> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td></tr> <tr> <td style="width: 1%"> </td> <td style="vertical-align: top; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iv)</span></td> <td style="vertical-align: top; width: 98%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">allocation of the transaction price to each separate performance obligations; and</span></td></tr> <tr> <td> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td></tr> <tr style="vertical-align: top"> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">v)</span></td> <td style="width: 98%"><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">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">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 recognizes 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; text-indent: 0.45in">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 the Company’s credit standards, the Company typically requires payment 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; text-indent: 0.45in">Shipping and handling costs are billed to the customer and included in revenue. Shipping and handling expenses are included in the 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; text-indent: 29.15pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">With the Company’s newest product, <b>INTRUSION <i>Shield,</i></b> Intrusion began offering software on a subscription basis. <b>INTRUSION <i>Shield</i></b> is a hosted arrangement subject to software as a service (“SaaS”) guidance under ASC 606. SaaS arrangements are accounted for as service obligations, 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; text-indent: 0.45in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">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 the Company’s 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: 5%"> </td> <td style="width: 3%; text-align: justify"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="width: 92%; 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> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td> </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> </td> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td> </td> <td style="text-align: justify"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Tech support, post contract customer support (PCS) includes daily program releases or corrections provided by Intrusion without additional charge.</p></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>INTRUSION Shield</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">Contracts provide 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.</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; text-indent: 0.45in">The Company satisfies its performance obligation when the <b>INTRUSION <i>Shield</i></b> solution is available to detect and prevent unauthorized access to a client’s information networks. Revenue should be 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; text-indent: 0.45in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">The Company’s accounts receivable represents unconditional contract billings for sales per contracts with customers and are classified as current assets. As of June 30, 2023, and December 31, 2022, the Company had accounts receivable balances of $<span id="xdx_901_eus-gaap--AccountsReceivableNet_iI_pn3n3_dm_c20230630_zZVmciLdjSid" title="Accounts Receivable">0.2</span> and $<span id="xdx_904_eus-gaap--AccountsReceivableNet_iI_pn3n3_dm_c20221231_zpxf1k3TdwQ9" title="Accounts Receivable">0.5</span> million, respectively. The Company had an allowance for doubtful accounts on June 30, 2023, of $<span id="xdx_90C_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pn3n3_c20230630_znhb4Nm2q3M4" title="Allowance of doubtful accounts">42</span> thousand. There was <span id="xdx_906_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pn3n3_do_c20221231_z9ljcZAXbiJg" title="Allowance of doubtful accounts">no</span> allowance for doubtful accounts on December 31, 2022.</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; text-indent: 0.45in">We had <span id="xdx_907_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_do_c20230630_zfcjg9g89WP6" title="Contract assets"><span id="xdx_907_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_do_c20221231_zGvurtOe6Sbg" title="Contract assets">no</span></span> material contract assets as of June 30, 2023, and December 31, 2022.</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; text-indent: 0.45in">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; text-indent: 0.45in">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">The following table presents changes in the Company’s contract liability during the six months ended June 30, 2023, and the year ended December 31, 2022 (in thousands): </p> <table cellpadding="0" cellspacing="0" id="xdx_882_ecustom--ScheduleOfContractLiabilityTableTextBlock_zXmfhubyuFfc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Revenue Recognition (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BE_zVcuE3DWcBYh" style="display: none">Schedule of contract liability</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </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">June 30, 2023</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, 2022</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: 66%">Balance at beginning of period</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--ContractWithCustomerLiability_iS_pn3n3_c20230101__20230630_zpMm5UMCgQoa" style="width: 13%; text-align: right" title="Contract Liability, Beginning">455</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--ContractWithCustomerLiability_iS_pn3n3_c20220101__20221231_zL9KTDZhWTjj" style="width: 13%; text-align: right" title="Contract liability, Beginning">560</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Additions</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--ContractLiabilitiesAdditions_c20230101__20230630_pn3n3" style="text-align: right" title="Additions">2,047</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_ecustom--ContractLiabilitiesAdditions_c20220101__20221231_pn3n3" style="text-align: right" title="Additions">1,877</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-bottom: 1pt">Revenue recognized</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20230101__20230630_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Contract liabilities revenue recognized">(1,381</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_985_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20220101__20221231_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Contract liabilities revenue recognized">(1,982</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">Balance at end of period</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_c20230101__20230630_zozx80WLL5p" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liability, Ending">1,121</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_98C_eus-gaap--ContractWithCustomerLiability_iE_pn3n3_c20220101__20221231_z3DwtwhipL74" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liability, Ending">455</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"> </p> 200000 500000 42000 0 0 0 <table cellpadding="0" cellspacing="0" id="xdx_882_ecustom--ScheduleOfContractLiabilityTableTextBlock_zXmfhubyuFfc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Revenue Recognition (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BE_zVcuE3DWcBYh" style="display: none">Schedule of contract liability</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </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">June 30, 2023</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, 2022</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: 66%">Balance at beginning of period</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--ContractWithCustomerLiability_iS_pn3n3_c20230101__20230630_zpMm5UMCgQoa" style="width: 13%; text-align: right" title="Contract Liability, Beginning">455</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--ContractWithCustomerLiability_iS_pn3n3_c20220101__20221231_zL9KTDZhWTjj" style="width: 13%; text-align: right" title="Contract liability, Beginning">560</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Additions</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--ContractLiabilitiesAdditions_c20230101__20230630_pn3n3" style="text-align: right" title="Additions">2,047</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_ecustom--ContractLiabilitiesAdditions_c20220101__20221231_pn3n3" style="text-align: right" title="Additions">1,877</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-bottom: 1pt">Revenue recognized</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20230101__20230630_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Contract liabilities revenue recognized">(1,381</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_985_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20220101__20221231_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Contract liabilities revenue recognized">(1,982</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">Balance at end of period</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_c20230101__20230630_zozx80WLL5p" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liability, Ending">1,121</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_98C_eus-gaap--ContractWithCustomerLiability_iE_pn3n3_c20220101__20221231_z3DwtwhipL74" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liability, Ending">455</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 455000 560000 2047000 1877000 -1381000 -1982000 1121000 455000 <p id="xdx_80E_eus-gaap--CapitalizedCostsRelatingToOilAndGasProducingActivitiesDisclosureTextBlock_zGwF51jHVrQc" 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>9. </b></span><b><span id="xdx_827_zP46wnsSgBL2">Capitalized Software Development</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">The Company capitalizes internally developed software using the Agile software development methodology which allows 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; text-indent: 29.15pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">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; text-indent: 29.15pt"> </p> <p id="xdx_80D_eus-gaap--EarningsPerShareTextBlock_zCe8tB1whir5" 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>10. <span id="xdx_826_zEwphv3o1GUg">Net Loss Per Share</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; text-indent: 0.45in">The Company reports two separate net loss per share 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 period by the weighted average number of common shares outstanding for the period. Diluted net loss attributable to common stockholders per share is computed by dividing the net loss attributable to common stockholders for the period by the weighted average number of common shares and dilutive common stock equivalents outstanding for the period. The common stock equivalents include all common stock issuable upon exercise of outstanding warrants, options and vesting of restricted stock awards. The aggregate number of common stock equivalents excluded from the diluted loss per share calculation for the three months ended June 30, 2023, and 2022 totaled <span id="xdx_90C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20230401__20230630_zMbVRmneEBjc" title="Antidilutive shares">2,497</span> and <span id="xdx_90D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20220401__20220630_zpOWEXElZcDk" title="Antidilutive shares">611</span> thousand shares, respectively. The aggregate number of common stock equivalents excluded from the diluted loss per share calculation for the six months ended June 30, 2023, and 2022 totaled <span id="xdx_906_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20230101__20230630_zLoVLpjNdpl6" title="Antidilutive shares">2,278</span> and <span id="xdx_902_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20220101__20220630_zfHIczkz1rFf" title="Antidilutive shares">629</span> thousand shares, respectively. Since the Company is in a net loss position for the three and six months ended June 30, 2023, and 2022, 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; text-indent: 0.45in"> </p> 2497000 611000 2278000 629000 <p id="xdx_80C_ecustom--CorrectionOfImmaterialErrorsTextBlock_zf7aG5IlcF96" 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>11. </b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82E_zOyEpAGILX78">Correction of Immaterial Error</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; text-indent: 0.45in">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 Condensed Consolidated Statements 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: 21.15pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.15pt">The below tables present (in thousands) the effect of the correction for the following periods: </p> <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_pn3n3_zkRQhZfrU6Be" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Correction of Immaterial Error (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> <span id="xdx_8B8_z1K7HVC2Oqmi" style="display: none">Schedule of effect of the correction</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20220401__20220630__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zE2yH6EbEBE" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_491_20220401__20220630__srt--RestatementAxis__srt--RestatementAdjustmentMember_zFPBQZXJcqPg" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20220401__20220630__srt--RestatementAxis__custom--AsCorrectedMember_zpnc7ofUwL69" style="text-align: center"> </td><td style="text-align: left"> </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">Three Months Ended June 30, 2022</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_400_eus-gaap--Revenues_pn3n3_d0_zsLR3AJksX95" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 49%; text-align: justify">Revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">2,058</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">–</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">2,058</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--CostOfRevenue_pn3n3_zrHRiCAm6tAk" 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">667</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">249</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">916</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_402_eus-gaap--GrossProfit_pn3n3_zwt8ePbQ6bde" 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">1,391</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(249</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,142</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_401_eus-gaap--OperatingExpensesAbstract_iB_pn3n3_zsclLYTlQsbi" 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_40D_eus-gaap--SellingAndMarketingExpense_pn3n3_zRLCMxKLkym9" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-left: 7.25pt">Sales and marketing</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,817</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(249</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,568</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--ResearchAndDevelopmentExpense_pn3n3_d0_z7JpC8aFVaP6" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-left: 7.25pt">Research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,486</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">1,486</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--GeneralAndAdministrativeExpense_pn3n3_d0_z5wvQdg31R73" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt; padding-left: 7.25pt">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">2,049</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">2,049</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_400_eus-gaap--OperatingIncomeLoss_pn3n3_d0_zvroLC3mCude" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Operating loss</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,961</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">(3,961</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" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_499_20220101__20220630__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zjDn7CvhpKyl" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49C_20220101__20220630__srt--RestatementAxis__srt--RestatementAdjustmentMember_zeD7dgXfy5Ek" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_498_20220101__20220630__srt--RestatementAxis__custom--AsCorrectedMember_zyRNGO5LyXgb" style="text-align: center"> </td><td style="text-align: left"> </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">Six Months Ended June 30, 2022</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_405_eus-gaap--Revenues_pn3n3_d0_zxT1t2LSCdY8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 49%; text-align: justify">Revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">3,893</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">–</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,893</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--CostOfRevenue_pn3n3_zkhqzaeHzsoe" 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">1,321</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">498</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,819</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_40E_eus-gaap--GrossProfit_pn3n3_zMNFQt1N7vsg" 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">2,572</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(498</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,074</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_406_eus-gaap--OperatingExpensesAbstract_iB_pn3n3_zffYhiEUc8Ba" 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_40C_eus-gaap--SellingAndMarketingExpense_pn3n3_zIJLbdvL8MZb" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-left: 7.25pt">Sales and marketing</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,272</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(498</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,774</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--ResearchAndDevelopmentExpense_pn3n3_d0_zVg4gEbrtcGd" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-left: 7.25pt">Research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,136</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">3,136</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--GeneralAndAdministrativeExpense_pn3n3_d0_zKmqTyYJNQsh" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt; padding-left: 7.25pt">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">4,109</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">4,109</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_400_eus-gaap--OperatingIncomeLoss_pn3n3_d0_z2XaGbyE18Ij" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Operating loss</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">(7,945</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">(7,945</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8AE_z4ZZeYJ1Ozw4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_pn3n3_zkRQhZfrU6Be" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Correction of Immaterial Error (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> <span id="xdx_8B8_z1K7HVC2Oqmi" style="display: none">Schedule of effect of the correction</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20220401__20220630__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zE2yH6EbEBE" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_491_20220401__20220630__srt--RestatementAxis__srt--RestatementAdjustmentMember_zFPBQZXJcqPg" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20220401__20220630__srt--RestatementAxis__custom--AsCorrectedMember_zpnc7ofUwL69" style="text-align: center"> </td><td style="text-align: left"> </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">Three Months Ended June 30, 2022</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_400_eus-gaap--Revenues_pn3n3_d0_zsLR3AJksX95" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 49%; text-align: justify">Revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">2,058</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">–</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">2,058</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--CostOfRevenue_pn3n3_zrHRiCAm6tAk" 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">667</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">249</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">916</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_402_eus-gaap--GrossProfit_pn3n3_zwt8ePbQ6bde" 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">1,391</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(249</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,142</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_401_eus-gaap--OperatingExpensesAbstract_iB_pn3n3_zsclLYTlQsbi" 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_40D_eus-gaap--SellingAndMarketingExpense_pn3n3_zRLCMxKLkym9" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-left: 7.25pt">Sales and marketing</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,817</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(249</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,568</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--ResearchAndDevelopmentExpense_pn3n3_d0_z7JpC8aFVaP6" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-left: 7.25pt">Research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,486</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">1,486</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--GeneralAndAdministrativeExpense_pn3n3_d0_z5wvQdg31R73" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt; padding-left: 7.25pt">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">2,049</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">2,049</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_400_eus-gaap--OperatingIncomeLoss_pn3n3_d0_zvroLC3mCude" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Operating loss</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,961</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">(3,961</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" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_499_20220101__20220630__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zjDn7CvhpKyl" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49C_20220101__20220630__srt--RestatementAxis__srt--RestatementAdjustmentMember_zeD7dgXfy5Ek" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_498_20220101__20220630__srt--RestatementAxis__custom--AsCorrectedMember_zyRNGO5LyXgb" style="text-align: center"> </td><td style="text-align: left"> </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">Six Months Ended June 30, 2022</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_405_eus-gaap--Revenues_pn3n3_d0_zxT1t2LSCdY8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 49%; text-align: justify">Revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">3,893</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">–</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,893</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--CostOfRevenue_pn3n3_zkhqzaeHzsoe" 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">1,321</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">498</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,819</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_40E_eus-gaap--GrossProfit_pn3n3_zMNFQt1N7vsg" 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">2,572</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(498</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,074</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_406_eus-gaap--OperatingExpensesAbstract_iB_pn3n3_zffYhiEUc8Ba" 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_40C_eus-gaap--SellingAndMarketingExpense_pn3n3_zIJLbdvL8MZb" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-left: 7.25pt">Sales and marketing</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,272</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(498</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,774</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--ResearchAndDevelopmentExpense_pn3n3_d0_zVg4gEbrtcGd" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-left: 7.25pt">Research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,136</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">3,136</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--GeneralAndAdministrativeExpense_pn3n3_d0_zKmqTyYJNQsh" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt; padding-left: 7.25pt">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">4,109</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">4,109</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_400_eus-gaap--OperatingIncomeLoss_pn3n3_d0_z2XaGbyE18Ij" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Operating loss</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">(7,945</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">(7,945</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 2058000 0 2058000 667000 249000 916000 1391000 -249000 1142000 1817000 -249000 1568000 1486000 0 1486000 2049000 0 2049000 -3961000 0 -3961000 3893000 0 3893000 1321000 498000 1819000 2572000 -498000 2074000 3272000 -498000 2774000 3136000 0 3136000 4109000 0 4109000 -7945000 0 -7945000 <p id="xdx_802_eus-gaap--SubsequentEventsTextBlock_zdNoCI7fPuF1" 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>12. </b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82A_z0dhPrZXf8g3">Subsequent Event</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On August 2, 2023, the Company entered into a Forbearance Agreement with Streeterville which was subsequently amended on August 7, 2023. The Forbearance Agreement and amendment extend the maturity dates for each Note by 12 months. In addition, Streeterville waived their right to redeem any portion of either Note for 180 days from the date on which the Company closes on a fully marketed public offering for aggregate proceeds, net of fees, of not less than $5,000,000, so long as the Qualified IPO occurs on or before October 1, 2023 (the “Standstill”). If a Qualified IPO does not occur by October 1, 2023, the Standstill shall not take effect. Upon the expiration of the Standstill, redemption obligations under the notes would resume, in addition to weekly cash payments to Streeterville in the amount of $50,000 due in the aggregate under the notes via ACH withdrawal. In consideration of the standstill and the extension of the maturity dates, the Company entered into a Security Agreement with Streeterville, dated August 2, 2023 (the “Security Agreement”), under which Streeterville was granted a first-position security interest in all assets of the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On August 11, 2023, the Company filed a preliminary registration statement on Form S-1 under the Securities Act of 1933 to raise up to $8.5 million in gross proceeds, or $7.5 million net of fees, through issuance of common stock or a pre-funded warrant to purchase common stock and a warrant to purchase common stock.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> Interest is imputed for operating ROU leases and classified as lease expense and is included in operating expenses in the accompanying Condensed Consolidated Statement of Operations. EXCEL 46 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +N #E<'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 " "[@ Y7#4I 1.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FT'0E&7"]-.("$Q"<0M2KPMHOFCQ*C=V].6K1."!^ 8^Y?/ MGR6W.@H=$CZG$#&1Q7PSN,YGH>.:'8FB ,CZB$[ED/ M=4"H.;\#AZ2,(@43L(@+D_"V@6XES]$SMW@)V30[9+JN_[LF_FW+A#!6]/CR_SNH7U MF937./[*5M IXII=)K\V#YO=ELF:UTW![XMJM:NYX+=BQ=\GUQ]^5V$7C-W; M?VQ\$90M_+H+^0502P,$% @ NX .5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "[@ Y7>S+]P-H% "L'P & 'AL+W=O*!+-M1O;'<<5;MO=M!_HPB,5$D22- M(JZ>;T0H-]U;IX@>1B)- QD2)^75K M2-^YCI,)\BO^",0FV=LF&(!YX(EP9?AGX.OE=>NR17PQYVFH[^7F5[$%NLC\/!DF M^5^R*:[M=%K$2Q,MHZT82A %3JX$FB+-JG&H%9P/0Z8$KUT*1-DF67(FD;VGP MS,Y8WE9_4^A9C;Y+/LI8+Q-R&_O"?ZFWH"QE@=BN0#<,-?PMC<^)8Y\19C/' M4!X7EP_3Q3FAU"1_41RG?#Y.[N>@S^?OX4.B%32Y?TQ/J'#HF!VR]_!=LN*> MN&[!BY8(M1:MP4\_T*[]LPGO.YF]@.V4L!W,??!>>BF\HIK,GE?"1(K+J=W^ M;$)"50V1+DJD"[1,0^#QF_C*X<[E;UE;7>)ZAMR7I6<5\=QW@6)Q\,=[AT<-@XUN-MG M9N)#-0WYJ%V-GO;_(OPJN*KG.V!65X6XK"GC7D*@:+'<5*G7B%B+/6#7;E/6 M=J@1%%4V!645*$-+=AOK0#\#9RC(.(T>A#+BX2:V3=O.5=>^- *BVJ: 59:A M:'K8 =Z+19#%&:C3,8_,=8@;C<:S^R_3T:;#EG_(F,?( -YH'' M\P$3:<"X9>^B3:\H_/:,O*?(/;0*/A2/*UO>4>Q)!8$@1STC4PU=$9&*N#*% M"H=ZE[ZY61_(5;=&Y%-D(5J%(8HGF"WRT/?!/3G;;9 /(2K3*2A2/ M-Z]YW6P/VO1,;F(C*VXW"7EL>D8NKFN(R:K$Q/"0\QJS?' ML[^,$P6GB$VLBDT,SSFO02A=WK&$E/D9M8E9L8'GGR MECI4@M>#X09OKGKLK1'L%'F)57F)X3'G@\R_6I8RQ@+A 1/F=-K=CKG+P:5- M^:J4Q/!H,PLT1%TYAR[QS<-;,A5>JJ NC9"XDRNC"$+'5$OO\8RLX MAS<-4 MD!_MF2?WGP';N3$'>LX3Q& 6!6 MV%$!*/O\AB0/J6 AE;DOPGW&,FYSSQ-@ R9^86CD/442&RLUP.&M5.Y MN*XI:!5_G*.FC:9+ ?6(X>$V]7BG"$'.W@+849-&+T?X:;Y<2#ZE&D)MG V@ M1N+ONS)6N%WD;MGR]!JR%74Z-J5]:[W/:.VMAV;-+U\F3HB7S0X42Z/ET7(I M>I@OP%K5Y<4Z]D>>M=Z$A&(.4ON\![=7Q=)PL:/E*E]=?9!:RRC?7 KN"Y5= M .?G4NK=3G:#=C1#;\UZ/QQN21?PCW9)<_K*F+(N$_,B>>GS+2+0J!V5I#WE> MT,NB).^,+LOO'MCHDA8B37+RP OLBQB/ZY)2I^O.K#SZXO/R=-&J"]ZH\MM M]$061'S9/C#YJ5?-LDHRDO.$YH"1]55G#,\G?CF@M/@W(<_\Z!HH5QXI_:H^ MS%=7'4\I(BF)A9HBDO_MR(2DJ9I)ZOAVF+13W5,-/+[^-?M-Z;QTYC'B9$+3 M_Y*5V%QUP@Y8D754I.(S??Y$#@[UU7PQ37GY+W@^V'H=$!=AW!^## %PZNE=6NC6-1#2Z9/09,&4M9U,796S*T=*; M)%>/<2&8_#61X\1H"D_7(]OQW>3&5A\FLV6"_"^ MR*-BE0BR^@#.P)?%%+Q_^P&\!4D.EAM:\"A?\D'K4K+WX<._K_;V1Y=Y_ M%?E'@+TN0!["AN$3]_ IB>5P6 Y'S>$]&84J%*@*!2KGP[90%(R17( QYT3P MF,WKV!@7=A\NZ5)FOXBBM?L6OVT23B M&R"?&HC5!?E6)+LHER9)?8KB7VGQ =&ME&R M N2[S*N<\#*F5&P( U&YC$Q:^YH.'PU:6G4;& X&9K%!)39PBEU2$:4RJ>R7 MN5U?H-U[B,.6/MVF[ZM=:-(WJ/0-G!OP@4DZ,?&C#*):DUO)"V'AOJB#L.@]21,1H%EYPTK5<,3Z6&;R+62_"0KP.E: M/$>,2#CN)/6M8H>&'3ALB]6-( XM>Q!Z-<,\I]R;@N6)**1&M7+6R7=U;0:2 MI^\]W-+HMFE*/,(L=$J\);+6V-!T!9)LR^B.9+9L>YCH^/:#]NYSVS0EUOB# M3N)8ME\7/#'*S4J1G@20IX53M_)Q$%C4U@"#;H)).!19D4:R)I$K4^[,.(GV MA:%4'V64B>1G^851.=8TG:%@X+>EF\R09XMTS37H!ILMTA:V00/<^FC8%FM" M8-^FM08<=!/N)LFC/"8@50N8=P%3=?$979\5G!P88A>N4VQP5!0<=!M0Y_DV MW37KH!MV]S+"\OGG3W^F7.<;]K5=:("@YUN$UQ"$3MZ,[D]4#X?AC7CY[?+! M:&1+8C6KH!M6^P(BI_GI&@+J6,(#K*U9@U78M^FLZ07=^%K>+\>W8+Q8R-[% M*$['D!\,M!CJ5D,TL) 5U;!"WF^U&;=)])BDB4B(I==P,N_%S<8KS=9TNL8? M(QF#M%Y!W:JLWRKRF:F'=)P%4 NLP2BP-!ZH)AYR M$Z^5C5\N78<;#-NX-ABAH24?HQJ R W .RI(M6Z-VDP "X>:.I,9A#9]->B0 M&W13LB8R?BO9)>](7I@EZJ2"$+7[8X.5W[?ENYIGR,VS9M=Y]."-0DW<"K7N MV&2&D3^T:*T!AT)G;KZKT78R/3M1^>+T_$JS-?VN@8GB"M]Y'#THX,K"+TH*<@W$A-I3M#XXV$3M:&_VN MYWE@SGFA_^:I-PGJ+4"YMO3S_$,H=;YKQ] NDZ;3=0& W06 6OHT_P./0T^Y M?&'Q&:&N[Z.FX[ +A^'A*W0![@O!A?Q!Y3?#:*R/#JO1Q@#J)0A"[3QM,H*6 MDUU<5RG87:4P6&C&WJ=CX,-9T&PV& D:6QP74!@MT%R+'0_>N3F&8RA6W4 M"^.=Y+KE"!+K1<69=J![PJCY;JHN/7QWZ;&'-S?@P!%I7Z\C9*2Q5HJ;['QD M?:%65QS^B8JC/!FYG8^OY[?SY7RV ..[*5@L[R=_?[J_GD%>_4'$Z']02P,$% @ NX .5^$] M*@XT P +@H !@ !X;"]W;W)KQ9D5*S,]N6000)D2=\!DSO3+A(B-)3,;7E M3 ),U$2VR[&+3LAE%E>-UL;"Z_+4Q53!F.!9)HD1+R<0\P7/U;%0"!.2QNJ.+RZA2*AI_ (>R^P3+8I8;*$@E8HGA5@3))3E3_)<%&)% MX#1V"-Q"X+Y64"\$]2S1G"Q+:T@4\;J"+Y PT=K-#++:9&J=#67F9_25T+M4 MZY0WN+T9CF[\T1#ID7][?37LW^O)>?^Z?S,8(?]R-+KWT5'*2!I2!>$Q.AH3 M 4Q%H&A XF/T&7U$-I*17I7+!V7H/N*I)"R475MI3O-M=E PG>=,[@ZFKRD[ M075<0RYVZQ7RP7[Y$ (M=S*YNRZW=77*$KEEB=S,K[[#SU=$@>Y>KZ9X(&@-O5&B-]Z&[N=MVD]5Q 7] V$5;N[97"%I M8HPW< \$K>$V2]SFNW"OI$RK49M;%)N<^R+6(%LE9&LOY( GB6[^]_9"ZS6] M<"!HC;M=D[;R9MK:G$3I;$*[;:+@;J!51 MCG/:J48]+5%/WX%ZFRJI]#% V;2*][2*M[[)6Q'E.)T=O [^=_3AUQ!+0XPB MB$-S;BE]&9*I>*DAHE# I:HM#[4CO9L/CRO/-+Q%Z6SVR/Z8/ U[Y3 W-ZEO M1$PIDRB&B1;AD[96B_QRDD\4GV7G^R-7^K:0#2-]H0-A O3^A'.UG)@K0WE% M]/X"4$L#!!0 ( +N #E=/1@#-= 4 ',9 8 >&PO=V]R:W-H965T M&ULK5EKGT\YL A(/F]3Q3&+8;3K-8^*D^Z'3 M#\26;68!N9*Q5+=\HTE=IS&JS(H2RUBV[Z5Q4D^FDW+9W=\ M-F5[F28YO>-([+,LYO]6+L:W%SM3H?V46/:$J7LJ"( MU=/-Q>/X=5#%*+Y[4T8W2RJJ\7M[U?A1?%X\:"^KJ.;AP6Z M_81N[Z+[BX+\GWE*#U(P4>1NI2])+^-L^/T6. M_1$1FSA ?^;?'DX@.?^O]>@_MWXT&$[SVC@EG]/!=Y4O64;10L:2JK(AT9\7 M3T)R->W_@E)=D;DP65$+S\0N7M+SD2IV@O)G.IK]^ /V[5^@<1Z2+!R2+!J( M["@C;I,1MX]]=D^?:;ZGT.A7@7X96"P#P^ M!D4FR)D$3@,Z4N=7,F)&)KM31UJJP(O,-F'5L3:6("[&L:38SO.II$ M$X,G.( E^HU$OU?B9\Z$0#O.UHF$]/EFF]C1LPB!7*(I-$$$.ZXF$0#98Q>6 M.&XDCGNKQNV.\E@F^0;15^5T!!5GD-+QD-5B2+)P2+)H(+*C3$R:3$QZ7[9% MG*H56ZW,RDOPK[3("92)B?DZN42;#', Y.GE)31!#O:Q]LZ9(%5>.MZYH%$: MO%,7!8WY[I: #8.7*]#+FGE MDEZY5[FDJBS(,LU,;BE7?KOP9*!R8G1"7QD!B*'8A+A&ZJ]EE+)(EF($J;GSX MBGV%@009B^EH0PS-&- QSNRIG M:_)PO\L+DW0OP<.3RSKR79T@S-0)PDR=(*Q39VOQ<- [N[Z4QX%4^9UG90(V M%*F%,%-%M#Z88GLII%HGE3F 9UVO@_SN63>7^&R.@>E88'KZI@5R])/0T='#7Y(Y M?RW*WZNY$+7W?9$OJXO>O*Y?/O3[U70N%FGUOG@12_F7IZ))[X_Z"_2;-F[/%]_=E=>GA>K.L^6XJ[TJM5BD99_?A1Y\7K1"WIO M'WS)GN=U\T'_\OPE?1;WHO[Z+WE7P@8>#)L': MXC^9>*WV7GO-5WDLBM^;-]>SBY[?E$CD8EHWB%3^]TU,1)XW)%F./[;0WB[/ M)N'^ZS=ZLO[R\LL\II68%/EOV:R>7_1&/6\FGM)57G\I7C^)[1<*&]ZTR*OU MO][KUM;O>=-551>+;6)9@D6VW/R??M]6Q%X"0EH2D&T"8B2@;0GH-@$U$PQ; M$K!M F8F&+0D"+<)0O,[M.4PV"88& D"VI)@N$TP7#MK4[MKUT1IG5Z>E\6K M5S;6DM:\6/MWG5IZ)%LV3?&^+N5?,YFNOOQZ<_4UNGZ((V]R>Q/%-_>;5_>W MOUY'5\W']P_RO\_QS<.]=YMXDT]7-SR^]ZYOY!]N)__^=/MK%'^Y_YL7QWW_YAU?-TU)47K;T'N;%JDJ7L^J=]XOV_KQ?RZ_0%*0_W1;W MXZ:XI*6XDV*QD WXOBZFOWO__2P6CZ+\'X"9N#$/,FJK5?GG!O3.VV(=P,@- MO+J=7'M7=5UFCZLZ?G:R 9>VBQ@>HLUG6!&R:2U8V.Y-U-TE?LEJ^ M=T 3-_2+J&4/)69>G);+;/E&GM16+ZWJ/!.X_X)(!:S 8]6*.;GO?;93"6AM_V MFX-M* "-&=9O8MADQ0GW=*@%((]\?#W4S;IO1<3#>&6E527=528^L MRH]O5;F-Q&/J9DY/K_NNLV8&.U>&3E?&WT4YS2KA%4]>M1[; MBI?&E> (&=K]G1&?SLPZ> >)$X=6C0W,'A,I*PYD%<"^&>Q\,SC--V\=*^2C M@54,:TARYMJQ'XHP83$F+,&$<228U@Z&NW8P=+:#N]5CGDW?FL#3DRCE(/O. M6\KEHFP93P)N"$-[B#?:@3/7#L&*Q(F'=M-E R-:D?+B4%XM\Y_1SDVC'W23 M*VY'5H$(&QD.<^;?-7 Q83$F+,&$<228UB+&NQ8Q=K:(&^GZO*A ?SM3=I@/ M(7$B)$Z,Q$G&5CR<,3]DQCKFD)7FML!7TH3O'GF7,WA)^#DM=\L8 HH(/K F M-%R:Y>'2DM0:1R+IKM;:2K!3Q15@F-4%< (BB!R M3 391I"P K$@906P:Y=6 J6M!#]37 F.4U<@,RN(4/455%J"2N-8--WC2F,) MW"*+:_+@3MKQBTY0:1$J+4:E):@T'MAZS-DH:(UU)>^ M8[ $%!JSAYH 1E#?:>L90-]I&XT&X=#J.P'6:$2"@=EW G;!J'4ZIW24X("0 MTCK].%RCMIXB:Y19/2=@9O68($3>-O.,8%7TD;@UC:,Q2VYG+9'1 "MQ6P/SGR[A"\2*":V MPD),83C!RHV#N84MT:OD'.*6G/]?= .AQI,,I$RQ0 MA 6*B:WU$-\ZS8AU..= ;KJWE:Y$W+K2#WC;V;W;8M+05"#<)>O)M^"_*)Y'5J[;F 2A4 M9NO .MJ#!8H)H%\%9K1C'>Y! .G^53H9<>MD7]I\.EV5ZR/Y>[YU=@&0%&8M MU5#/ Z'28E1:@DKC6#2]C2AEC;B5M=.W=[9@]_8.8 3=.(!.SEA7#FPC:'L' M8D';.Y!=^_8.5;H6/>JTSBG;.Q0X[P)L[T!FUKT#5'D*E9:@TC@637>W4KZH M6_DZ]G0)[/# B@X2$-/=MA$00M06T^P0 HS&A/JF7 &QQ@-*S! "\R1!R[J% M*OF('GMBY\#Q$KA2 8TD",;F\57 S(ZB$W0;1Q1ATA)4&L>BZ1[?NZSE5J!. MV=]Q(SLL1[% $18HIK:D-K:"%"DS[LY,=ZA2CJA;.>JTN^-F=?$DEI2$!8JI M+>V8][&P\N+.O'0_*@F)GG@CR[5>H+:^$5K=[PEB2OMR 946H](25!K'HNGM M08E,](#(=-+.CAO:)<"10!$6**:V/$9,*0$K,^[.3'>I4H'HCU[HCXO\MGZV0BER--&1ZJ+34.! MYFKI:UK"#[-PY]0E_I% $18HIK8V=A::\8^4&7=GIOM9*4#T]'MA[J1='(=U MA@H+%&.!$@J)5T-J7@X[:*8__$#I30SA=AB%G,OLBU^V^@ 8 >H#.^9V&& T M)LP:+2%6X >^>5>>0X:C$6TY7LJ4I,,P[H?!56HK(K)*KBZ1[?>PC/Z4>%W$F[7A!#I46H MM!B5EJ#2. -.&0U'>W<[=,\KB8@A7!"#1TO[[A8@1QU18P= (.-)$_XI*8NYR=PPCU* LJC6/1=(\K(8/A7Q)S(SL('%B@ M" L4,UMPH-0*4ZQ+8@=RTQ\'J,2-T"UNG+;=$ */O3&BRHW[+XP)")9Z$;O'DQW830N" BGG":^(N0=<% "HM1J4EJ#2. M1=-;AM)90K?.XEHANI-VZ(:Q0!$6*,8")2&@U5#90QCSJ8-FNON4I!.Z)1V, MP^+;++2YJAG<6(=QL$!Q:,M,9\3LE;$.XR" =/\J 2=T"SA=_>OLQFVI@03F MPMY=GL[=.*J.@TI+4&DRK(\W/UGQ. MR^=L67FY>))X__U0UGJY^268S9NZ>%G_$,EC4=?%8OUR+M*9*!L#^?>GHJC? MWC2_;;+[/9[+_P-02P,$% @ NX .5Z0^-"=^!P :B !@ !X;"]W M;W)K[9*)I!I%)'FYIB%[ONK8G>.#+\'33L@'O=J7TQ<\9R02;Q-:#/_.0:25,VC'V7-PO_JF-) M1#2DGI J"'P9\6#,AG Z8^&WP!>[J\ZH M@WRZ)6DHOK#G3[0P:"#U>2SDV5_T7,A:'>2E7+"H6 P(HB#./\G/PA$G"T"/ M?@$N%N#F@G[+ J=8X&2&YL@RL^9$D,EEPIY1(J5!F[S(?).M!FN"6(9Q+1+X M-H!U8O*XG#[.%P\W/U WQ\OED^K-']+9I-UY_0 M[=W]MS7JHL?U'+U_]P=ZAX(8/>Q8RDGL\\N> %Q2>\\K,%SG&' +AB'ZS&*Q MX^@F]JE?7]\#>TJC\-&H:VQ4^'<:?T".]2?"%G8T>&9O7XX-<)S2QTZFSVG1 M=[^G"1%!_(2F,FD#$5!^H7-3KJ:O5R,+^H+OB4>O.E"QG"8'VIG\_IL]M/[2 MV7@F936+^Z7%?9/VR1+Z3\BX-A?RE<-LI6PRATG7'0TA3(=3]!JID6V/2ZD: MK$$):V ,Q-3_!RH*FI#@2##H0AZ+O2"D*"[PRJ?RVB-\AU).?9G9K P?,8=O M<,[PG4E9S4_#TD]#8_CF%)1Z PC$K%$!/]F#W26Y^H&)]%RQZ-&1%69 MH3W4Q],M<;I&G-?$AY:]$8C^!%KC5 ?-57ZVWT2FBEAZ7*,2U\B(:RV8][TK MV<5''HLDME;7C51\>- J,J,W!;7C4N(8W.%LKB;97E( 2:@Y$);K6/EI^W! ML %/)]/B0=NJ>,DR IR>I!QBVSS. >.V'*IXUS83[VQ'XB?*&TV<@W=Y%ILP()L@;&_H]ED)^5S:ZLZH*-DV<_+4 M\V0F<4E[-#B03:CMEX666E:Y=C->JE 7GY19'6)%S[:1U2:KA.Y)X!_;>1XD M!H62%%'3 AZHQ=SO-WN41JI[VFCKB"NBM,U,63IU3UZD1W.VA$I/:66&%K5* MA[:+FZ U0GV[!7-%FK:9-:MQ-"_?DRK0(E7IL6N[_294C=1HA%NP5D1JFYET M3KAT,E_JJ0.^BWP*M(U'Z%1=\R*VHQJYS9=;"K=&^- MF&NWI2VNR!5;QL:XB ] 26_8D6 C2?]J!SR7MKK5%4%C,T'/R#X0)#P9*CC; MBF>24)@N#C1D>\FX6C>H+-H=CIOEJI-RVB8A7)$M-I/M*DV\'9'M$!#O$YEB MXB5K-/1'&K1CUG"J,A[HA&S<,A_@BGBQD.*(7'?6!6W,,3 ?O -56%DVE^NBC-IJUM=D2Y^C7291ZG/T39A$8J9H"6; M:6U7B;0YS6E$; O^M<2G(EML)ML5>PML+.M#GI% ,]K2EBI6R1;V5XK#-5+8:N%D7'$R-G/RMT#L=BST :><=4,B MH 7!?HNW;,H1 0;0'UMB#?TJ'525:5S>^QXP-!'0(??+QY*:"_WO4=E3AM[#:S72=E M#=K.!)V*7QTSOTKH[WT*NW-P\!] 5?F5I*W,(LFTV86DVP,)Y?&AU@H=X;JV MXG]5#(_M48L5)V?,9LJ=M4%%1* -?0KB6 9"CA!0PTS;DCM7L.!HAUVIU?<6@COE8>?VX6MUE[TBF=VB^ M6,_N[M>/7VYJ[TO0=/:P^+IX6-RL]4?_9ST\/I>VND,JHG;,1)V%,MO);UE2 MGH!IS=;L< ?C9MA,Y%V'6-&RX_[?F"WOE]TL;HOEUYOUPV+Y$4V72\HYB^9!?=/)GZ,RO%*2J@AN[275 M#."89X";X\8(YI?CYBEO+<4.$*PH]W[0\,/4S_H[5JK+R;.GTS5=BE M"C6MZIV\M8UH\I2]S.8H Y"_ZRR?EB_,I]EKXL;S:_MBEK_VKM3D;^$_DP0: M/X=H;4&E]<$%/R?YB^W\1K!]]FYXPX1@47:YH\2GB12 [[<,!NWB1OY ^=\+ M)O\!4$L#!!0 ( +N #E=XYU6Z>P0 $D) 8 >&PO=V]R:W-H965T M&ULE59M;]LV$/[N7W%P@:(%_"+9SEN3&$B:#LNP-D'<;L"& M?:"ILT2$(C62LI+]^CV49"\MD@#[D)@\WCUW]]SQJ+/&NGM?, =Z*+7QY\,B MA.K#=.IEP:7P$UNQPV M#EH9OG7DZ[(4[O&2M6W.A^EP)[A3>1&B8+H\JT3.*P[?JEN'W72/DJF2C5?6 MD./-^? B_7"YB/JMPF^*&_]D33&3M;7W<7.=G0^3&!!KEB$B"/QL^2-K'8$0 MQM\]YG#O,AH^7>_0?VIS1RYKX?FCU;^K+!3GP^,A9;P1M0YWMOF9^WP.(IZT MVK?_J>ETY_ H:Q]LV1MC7RK3_8J'GH"4B459!8=3!;NPO&(OG:I:ANR&+FL/!>_/I@'@464J>Z#+ M#FCV M A?;8F%)X^F8RS[^VG"&H?V6P7V>7L53*B63*;OX(WWV+M^^20^3TU>B7>RC7;R&_G_J\BK0\V&F$WK! 5V;X.IXY498R@F]"S;G M4+ ;-"H4I((G:8T'@YD(G.$VK[W*E'#@SY/2C+2MA'MM=>CK: MB??X+QZT?G\\;7@G&?22VO^H8VNW%UD,'E4J+1P%=J5_3XWPD.;"J'\0MC+T ME1\@PF+%5>!RS8[2D^,Y"9-AW"@CK:NL:Y.$TA5KT0C'<7TC@X7Z(#TY.9C0 M3>VHT^S^6)\ MN$B2+J:&41D@?KO[E:#2-,U$[3B>2%M.Z"NJU9<)DVR+"5VAAAB9VH\&T9VO M*U" DE?.9K7$(A1( ;N J8J('L>^I5/V** ]MUMV!G,[[.@6;9.M'VD3FRPG MD6V%D; *!=Z1 $:1DE8Y0TAMET&LQP'#?U"JH/(.(%BZ5UJ3?$32(@0A[T%N M#(GA6$JD',N?IJ= E+K.HJ\_V-GQE7CTWV>+!^B>D4Y,,E.8 6I=!VZQZ$GC MID>GGM#K=0S #Q"OK?."MD+7/!89!AW%.Z4U.Q!7"H-W#*SADJ'RD::MRG#4 MNA%PY")K7FAXPGLJ^;N@]@[99.,:(/W\CP!=0JCE9#49;!B@:+4G3.,/1,4; MZ ,:K748>^X%I7CC4@_&P^'IH)3*=*?G\=VUFY[;.FAEZ-H)7Y>E=)M+TG9] MT1UUMR]NU*H(_&(P/:_DBN84/E?7#JM!BY*KDHQ7U@A'RXON;/3F\H3WQPU_ M*%K[O6?!D2RL_9K6/?\4Z[9W 8U;[8,O& M&.M2F?1?WC5YV#-X-7S$8-P8C"/OY"BR?"N#G)X[NQ:.=P.-'V*HT1KDE.&B MS(/#KPIV87HIO?+"+L6U(T\F2,[5^2 FC<,L@;F,L&,'X$Y%1^M"847[TQ. M^7W[ 2BUO,9;7I?CHX"_U*8O)L.>& _'DR-XDS;.2<2;/((WRS);FZ#,2EQ; MK3)%7OP]6_C@T!?_' HXX9T>,KF=%%M^+,N5OJ3I\^&9T.SXZP/6G9 MGAQ#__ZJ'(4Y3'+<%P?AQ:>","29+2MI-IRHVL@Z5X'R3F915N,I%WCRR%\N M\5HLE9$F4U(+#PS"K(8(&X!TE7!$(6])+(B, (5*.I@I$_VX',:$?@^%>$^& MG-1Z(U HJAA\OV).P4VER7=@R^B?#?,23)R(,K@S:HHZJX46P@L=?C(;/?X_;/B#0 M#E;#$?N]H56M$\;\^5_]R-KE(*TW/0;;B-P*8P- ,UWGR+#6C9/[WG/E,VU] MC8I [+[5BC.UV @.) ; A=$4:!=!9Y=U. :NS+] ,5(90B%#3S3ILI4R[ B$ M2VD@MKRG)U -82@C[Z''T8D42ZF_ M*)O[O;*7DJ-&A.P-QA)(6>T<%];(@(#1:"@MD 'DULK3-AG( -Z0@A1\.L8 M1TI6=!Y2B-$A\]L(%;I+F1Q=P@E_S$#'%[;6*!]S MEK'A8?.E-NDD:AOMOXR&C:FXC/_7E?S+EL*K!R,JUW M=UDAS2HZ+Y6/I_0SWMQ,X/S=U78 ._CIHW19L?4P2?WJU.!QC2U MBA7L0%::#OAN85T7E!#V(H"W7"V7&!*D<.ELF5"E<[%;VC!#;.&# ?0[G"SR M097)][W\R*3"K$D9J5NYT-3;O:SDAM]LV]35L*>[BB-"&JK*V;N(ROZ!VO*2 M9;+/X:3)A",=YU)O>'K0M25K@PJ;'?U]TN*W. C[!)KH&!ZK9J"QTB0?TMF+ M4?HDTPN>!]Q+O^(B[+A9.MP=W)1(#;LS=)!)E)F",.UQLIQD\1=5[2KH%WB^ MM[R^LFAG=^",/23FA\Y,]&A=L@'K^KT#=JTP2>@>Q)K"D6(5?6;))T8M*AQN M5-3>J'H/SFCTG_0%)ZX3'_@ 0GZV!_H/8MB?B-&D_UJ\QL-I_R1%PM>#]G") MS+;!*=P:#BG3896+3F(-OTN=UC!(8&OEQ,E)]_/V;?MU,TN7 M^MWV]&D$[5RAY=#)2Y@.^R]?=(5+GQMI$6P5K_@+&_#!$!\+'#SD> -^7UI, M2[-@!^TWW_1?4$L#!!0 ( +N #E>?*NXI, 8 "$/ 8 >&PO=V]R M:W-H965T&ULI5=;;]LV%'[7KSAPAZXM'-N2+W&N@),V6(84 M"9ITVRLM41%1BE1)*H[WZW<.*/TO%*FV^VX-S!8RF5 M/>D5SE6'PZ%-"UXR.] 55[B3:U,RAX_F?F@KPUGFE4HY3$:CV;!D0O5.C_W: MC3D]UK630O$; [8N2V;69USJU4DO[K4+7\1]X6AA>'IKC,3GHC L0E3QU98/CW MP,^YE&0(87QO;/8ZEZ2X?=]:O_"Q8RQ+9OFYEG^+S!4GO7D/,IZS6KHO>O4' M;^*9DKU42^NOL JRDW$/TMHZ73;*B* 4*ORSQR8/6PKST4\4DD8A\;B#(X_R M(W/L]-CH%1B21FMTXT/UV@A.*"K*K3.X*U#/G?HJ[.E\K[8<%M9B&S"5P15G M5JA[N!)L*:1P@MOCH4-_I#5,&]MGP7;R$]LS^*R5*RQ\4AG/=O6'B+,#F[1@ MSY(7#?Y9JP&,1WU(1LGX!7OC+OBQMS?^]> 7OQY\L#UYWC8-TZ&M6,I/>C@M MEIL'WCM]^R:>C8Y>0#[ID$]>LOX_R_:B[>>1CP?PZS[AKN!PKLN*J344S )R MB&$.I2+2R(5B*N4@41.%5P4W'(3#&4^UR2PXU#;;SA@YL]X;0RG)',^"-LC& MZQJ%<.M[+0SNU=AP!A:WYS"?) ,/9U<<048,O6;<<8-CA3K+M7>L,"P?MG+P MP&3-0>?@M&.R,5&Q-9)2"Z?4QHE_45T_H$=%JG UA("7HIQ3TC)K(- M/+=)TMLW\R3>/[)1<,'N#>>-$P_2BGN"Z#0$N)@ Y E7!"?,.B"VSFJ)0@V^ MP7816OMMRLDJ$KI7S[5$9J8*NG6%>SJ/0KX/(VS7^?C(&ZG1,9;29"O2I=!3 M7:V1B=("LV?WGO6V4^AG2YIB.@3"QWREKWOQ,=FN<0KV@$(8!&9K;\V9";GW M=:&.4EA (W1MP3H\8&SK17(JPZ -[SK/!8+T+0_/!]+U[PNA")7*.J-&ID94 MU#!;=:1LTX[VSD@:;B13N@]W__2;SLZ0P('FC>"DJ(;)0#GL'JY(+I34JW5V MGB+CCQ5. ,V0L$ Y"4K/F7ZJNADE&EFV:>25]I9"Q^>Z-E &7F<^I M0@@YYYA,A- <)MU489U*[BT,X*(QX8?9)]N*QZC)(:?WA]T^VPV]8!G\!J-! MC+\$)C%,IW#;,"+%<.EX:6%15=C&E )LAZ".AI5%VWAGM1293]NMPS^*-D+5 MZS E1-OO!*DAGR \^_XPNFKZ$%O.4<6B.P]^^Z4';L7CSD*T$\5.3 F\L!== M=]-*(X*@#Z-%.'P\NG85?';C([AHN/?+]5=,33S;]]<97L?CL;\F30!/-3>> M@N[^ 5X.8M*?DGX\GT77F#ZS07))A()]]PJ*J;=!%[*& 5_4KD:FQB8495TV M_;-]4C8C3>=K_N2T8C9Z2CX_5.@U^UM9;9!&-QR/C(Q:CE8_\I272PQU'/=] M$%=A[K=N[^C=(/+NXV0?9AC@_B2AA0DNC&$.\3BFQRF&/064BN<1YG]&B9@E ME-&#@QAK82VT>?P [^()O(=W>"'9:>QED^C#)M4XA<*?F)F?/[U3M4!/_FW+ MLYK(!X=9G M2\F1B^GCC&J.Q!*^8+K5[OMO$3Y[-N+AX_$S4KE0%%Z.JJ/!_K07#NGVP>G* M?P0MM<-/*G];(.ER0P*XGVOMV@=RT'T5G_X'4$L#!!0 ( +N #E?%T' ( M!0< #X0 9 >&PO=V]R:W-H965T3N=^KRB6OJ);RB$*UGBYFLS?36BHSNCR/]V[=Y;EM@U:&;IWP;5U+]W!-VFXO M1O-1?^-WM:X"WYA>GC=R35\H_*.Y=;B:#EH*59/QRAKAJ+P87^V_ M1M_ARTIZNK'Z3U6$ZF)T.A(%E;+5X7>[_8TZ?XY97VZUCW_%-IU=G(Q$WOI@ MZTX8"&IETK>\[^*P)W Z^X[ HA-81-S)4$3Y3@9Y>>[L5C@^#6W\([H:I0%. M&4[*E^#P5$$N7'ZV@;RXE0]RI>E\&J"2'TSS3OPZB2^^(_Y&?+(F5%Z\-P45 MA_)30!GP+'H\UXMG%?ZM-1-Q-!N+Q6QQ](R^H\&_HZCOZ#OZWM$JB'?*Y]KZ MUI'X]]7*!P^D;F=#%" 7AR&QI=_O+3_,WL[!FDRP'I M\CGM/\[$L^)/@UM.Q(%:\70KP8BP\FN#;6V >33P290(X*H4RP M0@I/>>M4>!!-"S'0/Y-K1X2R#.)EJ$C\\M/I8C$[^W)[%7_-SUZ!P:$2P 9. M H;2L'LC&Q6D'HN/'V_$RUYF_\A.NH+]U8-@Y3>V;J1Y$,K[%IC"U@)0(YT, ME#7.UKAOW8,PT4=;BA?'DR6J1&MVAV1>C1,8:>"/"DIJ]@OZ?1"LA&5.?AZC M):W^0IL0<-G;FG H1X?S4*I,!)+C@@_+VIJUL+CE<%^9M1]G4$X;C@>>=_U@ M\E2@]QURE!.Z42%>B.7D#3XG8@;HQ^/9;,8?<9R^WB'X,,BBH4*TX$DAO+K/ MZE1VQ&47;\H2?@F4#PWE,T9@8*F@NN$.Z$4E-R161 8=I"#VMD 0)N*//63( M<31GH\R8 Z""1UB0Q0)UY"C=YU#)H'SYD"6'>C.(00U ,70(6R4L9D E7M53!A,.8KE88#C]/CG7@4"XS"#^DLF&L85TZ202C^(C=4M M>+&-39XCWIUOG,J38_M.91:/43RE0E+(O"XD<#@HXEPVY)0M..C*=U&.P:00 M-#.O#Q:P2C$'1(YZ=!?G"RX]F$>P#)4J9T;GUL!Y;@LH2B6+_4%H5:-I='3;490]FI^<,8], M4(8)HY4/[!08P <_2U_(KTR\SU@+_H6U .V(R?;^'CW,K$'Y/RNE*9$CXDZ! M$3 ;(4<<^P7;,W3/MYQ<8!G *%0J,/:2FPM8$6^,LV?=BA9*4-IN<>+M *>R MNB W^.F8=-$B5'+LN3,#4]G&9&^D4S%=L:.!9\;+9%Z\I/O.?";#:U:/\-]A MU>OX8T .OKY M5XD=@,@QDN8N,@G:>8*ETD$!*U"@MBZL457$#V/[C1"D1VU@]! 7Q7= .WF.LM[.ZD8^L\;*TM2MSM. Y$ M2![V7_X^ )6J'78FNL?+(&]"FXY8N%_W+CRR.A;8*KO=95!0$WI'D7+! MD$^/CE_SNL),SWFWH&[=,@'Z=X[74UN'=]#7>'E^.K]$ZX.Y[>K+&(KA6F@:82HK/)R?$H M-EQ;1[B[8P/ O@\O_ E!+ P04 " "[ M@ Y76IXAFH,* #G&@ &0 'AL+W=OO(*:+(@'&<[63;.P8<&RW2;'.&G6S?5CL T>B1DPH25J[B9F M(S3>E,;6W..G74_=Q@I>A$.UFBYFLS?3FDL].C\+:[?V_,PT7DDM;BUS35US M^_!1*+/[,)J/VH5?Y;KRM# ]/]OPM;@3_NOFUN+7M*-2R%IH)XUF5I0?1A?S M]Q^/:7_8\"\I=F[PS$B3E3'?Z_)8L3RQGE3I\.0H)8Z_N?WR0Z# ^]FSQQ8I .+('=D%*2\XIZ?GUFS8Y9V M@QH]!%7#:0@G-3GESEN\E3CGSR]-74L/*WO'N"[8I=%>ZK70N13N;.K!@C9. M\T3N8R2W>(;<&W8# I5CU[H0Q?[Y*43KY%NT\GU)'=8V),)>]E2OU6"=FRX?F#2L8VP MTA0RYTH]9%)OC=J*@DG-MAPO&L>4]'+-0R#FBLL:-!UX^;C+@YJF(%,L-XUU M@IF223!>-0[B.C?98[@22HHMI, Y[.4AP$$1;K-(/#A!$D..7!:0'U2]"3QZ M L>K65E)[',-:&>($:,JS M0;:=L,_:VX;>9Y]U/F$H,5Q-QNP2691],1-V_'XQ/\JW1[/97$V( MP^0UXVL8V/FA2<8'[:/-[HA*D[ LKZ0HH:#F\#L,;,I2PE7C@-Y^7Q;WB7N1 M-U01VGV038DU$(X#M=%K9L#/@BF6W#@ZDR1 RA>ZX!06-2\$*[ER 6]38Y&A MG4)IQ!'FR*HQ?/#"X(V+*%T!<40I>\[78X:::X-W791^8XW;H(ZY$%+2J.AZ M..0N5;?Y[-7J=<(P+386"(%3K^_SBB-J"3CT>O[WY3%H0@R(AA3-7I$D),)B M=CK<');FIZ^C +\VB);Y;'5T0K+4C0+X<)@L)!K0L8'F#L65_K="+6:O>"?4 MD'@*YX24A,\L) 9013BBYW#<&XNHXC6:@YB"X!_XM10"X0#8W_ '-C_N06^% M(JFR '[VEX#_BQ#JX2GTQX>P/U\D[+\]_JNQ'_T1A6\-%L(A^I@YH*7'G6/! MY>%-*? $AJZ''!$@%/C*4& D,LGJR>=9XG*8L3/,F0;MU/\,A2]F*^H59%HL M6SS$"(,S040[HV310K8#'A&*O%/.C_;BFXU!>L=FSBB:V491NI=EF5@/ESIO MH'!I=)M1H_T]601>)?NP(\7":TK\/XF5;= 2L[=!^$6D\72KYG72H#0*[32E M&5X4DF2'-3;LQL[R6XD0E H=LOO/>&6LP2?0EJ$+-(4Z?<$ M':=TF/U, EYQ8'YP<&_'+T:P3U \HA5XL,A^"9I>Y)4VRJP?LCUL/A'A-"P' M_%"1%NVIDE]P! 1;96LA")Q8#>9 MLFM;6$^B5R"%;T_G*@0WL=Y5L&I8;YE$ P;X..&]"E4 %K UBX,6K9+OH+J/ M1]NN(*-=H3%V$!+>*A(%\BT@JLM5#RCB(GVC!@29\;45\HJ0ZX)X:(Y:4( <9 M'>$9?\)U0E)G2)E*)79X&+(CNU]A'X5SEGH:1,2%3R48)2( ,%#XUA3K3A+\ M1SDJ2*50;6'AX"ZDW'%OQ\C$"I*4MGQ#WG+4W@5[;5->2Z" \=BFL1MD,@?@ M@@56\I9RU+.%7Z@ZA\P4#?BWY62)_D IHCO81I)ON"QZ(^QG>=2"QB*MDV/- M%@VMS6+ZE7[O)?"7M. ;QE)2@ V99T,;ZZ)# M,BJ-R;O0O>$684E12WQBLLG)4DJU+'HK(+;R2A0-O8H'E_/V8"4PPE [& M8 MKW$VU'A,[$&G3JA"0 ,=KBU[>\;#@CY"J@IM(L8"^A?\4#:*:I%.\4'/!1". ML2KX9M#6?=88?_9&@&8-#[)W@^K7@B#KHH[3>")+F:Q4HI-[W"\2\ZY3"R.@ MBSU.V^V0I:]#% 0/I,8X-5BR%PLZ]6W19YT1GYM@%+1<)O]>&44@OD+:V_)0 M;2ZI_2-=,/,+MNR2+D-,0FAD)3 M1VA;WX+W]XIK=$I;]]R>1%==A6_%F&2W?;<2>B\77=1OQ6]+[54WG+<3[\H* M3G% J*NEK)H4(6H\VH('&.RKP\="3(B*HP(0[Q/;5.COP&" *W0L##(9 .6 M,#'- AC)H6< AW&I%HE[*MLBQ KJA4[#0Y>P,8L9.G%W?3D$&(&29IX72:(H MQ28H&T[J@31B?C.HFGM-XC!&01Z^FNA1L*:RJ4,9(NM3[VQUN,M!%!@5:U.;7:R0]8KN M>$("-V466_G@O.&]S.!VB2Y5^..>=HQY.2QCM [=[Z."Q9[+%F3G_9L;NI_) M5FV!;:M[/TV1V/$V %Y$ @F:4LVC<'EJ\OZN8*"#62F9AF;35O+!'/7(N-D% MRE^>_(\),IDZP/&0+SX^T/2T-X1+U!X>R9Y)!Y]AFHFCE% I! MM!I#/EXZT;K54'2$@.EN"@_?$CZ^C\O:^[B6OKB'+]&_HVE\?!/H&FC:UO"= M:3 :/'=_EXSVS/T=-<"4BHK]F:/'%EI+&?V:+GV /F221E%:!<30O5:LQ+ ' M[3Z9'?2PXWCO0NT,W4YJ0[!,;6 0/$;4P/0!X<$6C[3(7KY]+!M/=^%)G@D[ M='L]'7Q\0-5:AT\L<1SV\3M$M]I]Q;F('R_Z[?$3$%JO-6HEY"]Q=#9Y>S)B M-GY6B3^\V81/&2OCO:G#(]HSQ!!MP/O2&-_^( ;=MZWS_P)02P,$% @ MNX .5UI?5W\V!@ CPX !D !X;"]W;W)K&UL MC5?;GW8Y=K5EE0>CLABGD\GAN%2Z&EZ'?+;_AHA!'@/&M]3GLMA3# M_N^-]Y]#[(AEKAR_,<5GG?O5^?!X2#DO5%/XCV;]*[?Q'(B_S!0N_*5U7#O% MXJQQWI2M,1"4NHK_U5V;AY[!\>0)@[0U2 /NN%% ^9/RZN+,FC5960UO\B.$ M&JP!3E=2E!MO,:MAYR_>F+)$C3T\RO@X:ZVOHG7ZA/4AO3.57SEZ M6^6<[]J/@:2#DV[@7*7/.ORMJ1*:34:43M+9,_YF77BSX&_VA+^WWQKM[^GO MR[GS%@SXY[$8HXO]QUU(5[QVM__ MF?]GK1_'=IA0WRM=?GI'[Q<+MKI:TG5%E\T2O"*SD"1/1^17/(!!K:I[XFJ) M5LSI*J&/NN![NN&LL=IK=B/89@EY(YU$RI%3!3O"\LI3@_I;\42MIYRV M=S!))J!^44@7 [7VCK(8H L!-DXB4X0N*!90BJ668H>F=UYY+@4A/J2-Z>;5 MC!8(+9>1-A4'@6_39/"^HG?* MAL&BD8LD,YG-":-W:-I6J]IZ-^QFC.F2IYX)KY%TB6A"ZS M9E.Y0I<2N:[H%Z[8PO5UA3B;J&[7R55R*-G9!)G0)9*/;#CHT^Y&,0PEQ7 U MMD+Z75/714C4H-VW-VFY0#8!H9W:R3"VW$!T/1JTA<9OY6&0-QFVE E5F@;E MZ.,I55MPD$ MEW O^8:'C#EWLD/+A.G!A@>)Q!F<.'U'912AF&5("'<2LAOX M2DDP&>,!(7[=%Q2078"JFT%;9T#0X*WW#M(]&F:8]H MO2:/IJ"2ZC4X?6A ?9QP=(D:Q*[Y06!*+Z>3T^^GP\3T]$><67Y%&5N/6X#D M(:RSTM6DG6M0]2KO2AQRLUVC@*(K.F*>CF9'QZ/#HR/TLP)]9>PQ8=G)?1_G M33#KL+%"/\-'5)RU$LL&9,\' ;7"D+5MV3:PT-$W.D>KND@*J%H!A82<5$X%+7,#F4#T M+4 U1[-UK9>W- E:Z*3AD%B_LJ99KOK,WP_,/TKH4Z_1 MITB6 &5339%S1*3FN,,.OO.8HI]#/;8S;5.WP7BYX$/>:XE,$AV>C0; MS28G_6V#NG)O>[75;0D4F-4]V)H51LXYETB+_V%N6U231XX2*0 *WN[>-7/@ M>Y O4XB*RYU=B-;N(+=;+0?,+:-25N1AJ_8]=@TZAH(&4=IIIZ>[%@5=7&9U M'0Z*.01LDAQUPHK81[A*9,;F\%4$T)VOA\UNYH5>Q@-GHRD#URF7G 9RDPB8 MPM$KN6X3]E!J\^T1$$@E1'JZ@["=AZ_'CR7IE\$F'BT=A0142^[N !U!1D1RT'?,J''+J;CWB.A9+L,3Z$@AI6/[X5N MM'MM7<9'QG9Y?*KACK34E:."%S!%40^&9./S)WYX4XC&QE M >87!G>]]D,VZ-Z@%_\"4$L#!!0 ( +N #E=*QY-T?@8 )T/ 9 M>&PO=V]R:W-H965TM'WH,T]$3#''+ M$+/>C2#6\HWT\O+8M?E7(YR]GWJ1W1]=H5R9N M3(FQ=I+<=3[TB$XTP[1%NFZ0XB>0)N*]J7SAQ-LJ@VR??XA:;56+.]6NXV7%EK:P6P.L_KN;.6TR3 M/Q\SOL$>/XY-I7/JEC*%BP'6A@.[@L'ECR^BR>CL&A>$J"^%0 ;\AJ@Q64FKKR3F O"!QSS)DC[7.HB@EM)JL4,)M](:YF-^(D MFA[N0__X8AI'T5DC^VFIA73"%Q9 ]$0&>R*76E9.()W)!68-;+/F4,@JHU4< M$J:#EE15J:XS0%R@KY'X4%9J7COQ#G6NJ$^(6R0\; FBXU;)_<\$'C04H\0 KE'*Q((C8T/@QRI?$#NYN(9V]OPCTW+C#1,73LPR"WIA1ST](^XP'V MW[-.V#=Q:,7"F7A1B7:BT$=;I4\I-(#W7&PNQY(M*W,%&+,$Z M4U6@&^GF.]1U 1;F&W2FQ>9NK#O$R.9SE.P>JPH&*<"6B\51;1S3#\[ M#]ML4]7B"0JRRM46LQIMPJ&$@JATT'"2M)*Z!M(864HDY@AR9K(/L&5!M<"W MB@3@4UFF5)Z;6@NR!IU3^NT;WCA%JT6/MS/4!6TN&?>0C0OWY*Q-IL+H#!T? MBC>U;6&$4_>B;*8!)VSPH"K]P\3$U(VC)#P141*%$S$*(_S%[3/AW_^$G\23 M<"RBR4EXW$+3;XR_"?^H5G*C\9#"4N1<0WM247^!XS+G$X3R"MRV)A_UB#!+ M"NN.ZJ&^^TWJ-)CA42NK-?NYC]"3N&]B\'O-Y8_T7_G<@9A7*[!XC H.WE&& MFMIA<-TK\?8>;*HPAK<6"R3X4'N'!<'9*#VF[D)5''V$X@8SF4S%#^(XC./@ MYYWK1!3&QT&'E8F#DUB\(O]- VQ4.2BB.T#OXNXX3$Z0=(G5A'MC(IR&T>L] MT6C;GD$B.AQ%"0I.PB@./K3^@T8>Q^([CH05'8>32'S!$FDJZD/0^78,XK/.6ASN@7BEJ&+\3$&21JQRX3UUKB$,*( M&4V8C'.T1-_2Y])DH'=->)=/^1=$ M,1/-,!__ >L6=M+.RQB1*!R]QD%QTM(EX61*R^GT MY0YZ933Z55-CCT9)&+>T430.(WPD"8%OJ;7*01Q@XZ<"P9*B1M*91^L)MH_' MH)43S6$%(UTHC"UF"0[X'@7U7\1=2ASX='3"]%1[&,T,APX<;2QYJBEJN9QC M^,9#E(X._+GMU5V&4W9KG*0NZ*D 75,@!?*F@'$ 83LHY$H9VXBU3WBWLXM4 M)E&T26G;;_03!C/I<49,(9IZI#\B!\>CL1F=O1*?+ ]"FK8X MUFH:8*ZI)BQ,;/_<>G&9%MTDL'B]6Y&8?1>U/N#R#L5C)_!A[\I4@EWPQ= ) M/N VMZ?M[O;N>=5=7-&:# MA07,SDW76!= TF81!5C'L.SX(JFQ3'FE$"V"-> MNNMRJNI4-:^>K?OF-T1!?:_*VE^/-B$T[Z=3GV^HTGYB&ZKQ9F5=I0-NW7KJ M&T>ZD$U5.5W,9F?32IMZ=',ESSZZFRO;AM+4]-$IWU:5=ML[*NWS]6@^ZAY\ M,NM-X ?3FZM&K^F1PI?FH\/=M)=2F(IJ;VRM'*VN1[?S]WTWOGDHKD-U)_TU\AR]+ M[>G>EE]-$3;7HXN1*FBEVS)\LL]_I>3/*GE5SW'M2?G(Y6W/M@J;88% ME:GC7_T]X3#8<#$[L&&1-BS$[JA(K/Q5!WUSY>RSD/E%NU[5AI*ZF 8+Y]31/0NZBD,4!(6?J=UN'C5=_J0LJ M=O=/85!OU:*SZF[QIL"_M?5$'<_&:C%;'+\A[[CW\ECD'?\/+U?.5NH>MCID M Y .&W4O&)-3_[Q=>GG^KWT 1/DG^^5SY;SWC<[I>H32\.2>:'3S\T_SL]GE M&]:?]-:?O"7]_XW1FT+VFW@QR?8(5Y\W!)2J1M=;M:::G"[++4I05OR'?-8X M6[1 T*7-;8-=?F,:E&M0UBF]"H"T0E::>JUR<@'\H!IR0B-U3LHN2[/6K,Y/ M6*$GE:1ZE>M:F3HOVX+41KOB63L:*V]7@:] ($N?.]/(YDS7AR9 MR2D*[;W0I;?*KE;D_(L<)H4=85S?QO.C?X,T5+ O:[7GM5&V>O?S3Q>+Q>SR M\?;V42[GET>3[*MV3M=A"VL\G&"[O"[) Z70NMK#E2=2M0UJ252CB &1T>6N MH2\@Q\V972D#:06*&_IQ99C*-^1H MN>TC))F?I\SW<5N>4A^VPL->9>V4G>ZU7V;FX)X#"<,8#$6R",@H",:"(W=$ M8$'M=6P!C4/TL/CI" E1VOSMA1Q_TOD&L#?:(5J'S+GD6&<0Z@8U!*F[U8&U M?I7DXZ4^(&W"_/1C,K]48=;5A:/&.EG$B<8!#%L$7RJUL#6IBBFYW([E?6<* MLAMYA\Y>I"2"@'([41]30<>$K?2VKS]N[(%JL5)*+84M\VW#%G1(TD ),A3_ MN!K6)(S0>C:4?#"5K$17+OF)X.R["!14(KD!!'W#]BRXY((+M;K5C?)#RDPCUA3^ ?(SD M0>F3CV'L,.^0MD^I*MF6!&/6%QH2S-AB#"XPR&(SR"+%]FQ)NXGZP"D(./16 M(L6"?/0?/J$">I(8J\*@09IE&VQO,^/;$4@-H(YG8*HMZ I;$&U)QQ]DC&L"X-("Y8B%!>-Z[PZE2C M?-&EQ"%YT(=).N7P<%_D41\&A+4;L(WVF0S1T0BFC1;^K3B[#YO.#7/5EBL8 M+W"DAS(6[/AAEQP1'[D A9C%HM'2(D#J&:?B5M_)%Q8R"72,VN?O>E]]N[C_>-1 M5U<\K7&+@/JUTQ5W(])<>VR%=2X>2'UG'JAN.S":QR.A4P22(,<0_": M7B= ?Y3I98FGM&YVA MJ#[)$R?Y#-"2>=++4N8C;D]XBEQ&X%[ [(+(Q J^BMD1:Y>K_/"0G.:LO$0" M8U2-#O<]W_-TCME"1G8<8*D_P$;X?X5MU1(*CN?R>#$>$AOB4?1^J($?2UTR M.#(D_4G-)@O\/U4G"X[=5Y)MN.K/M*71\ N^DE JCC.![!L960Z,'L/AQ5>M[=I)%10!#U:_F4P&1H)"&4*& M:L!)R-'7/$J<.J=J3,N4H_5 M_NA]]L@#=5L*FJ_59SLJ7HO+[F*(E>:3X=K4-1L+47%^0]1/3D_Q>WHVRVX3 M*7BU&,].SM5\?'%^WI_A!T>X=_/Q\<5<'?'%GR\6ZFBHA8>FH?SY>+Z8)SW[ MOE=,!]^74 IK^8K&2"-9XZ>F_FG_H>XV?I]Z61Z_\OT.)N-V7](*6V>3\]-1 MY)7N)MA&OE8M;4#=R>4&(S4ZI #[0, /P( 9 >&PO=V]R:W-H965T&/%M$*%(E*7_LK]\= M)2M*ZF3 7FQ1O/O=W>^^--LZ_Q *Q B[TM@PSXH8J\L\#[+ 4H21J]#2S*H]"):72Y)/Q^#POA;;98I;>W?K%S-71:(NW'D)=EL+OK]"X[3P[ MR0XOONIU$?E%OIA58HUW&+]7MYY.>8>B=(DV:&?!XVJ>+4\NKTY9/@G\H7$; M>L_ D=P[]\"'&S7/QNP0&I21$03];? :C6$@B-O&KV_Z&;3QGC">=">D7MHWL=)J!K$-T9:M,'I3: M-O]BU_+04[@8OZ P:14FR>_&4/+RHXAB,?-N"YZE"8T?4JA)FYS3EI-R%SW= M:M*+BVM1Z2B,_@<5W+E5W J/\!$WE*V*N(^S/)(5ELUEBWC5($Y>0#R'+\[& M(L GJU ]U<_)N\[%R<'%J\FK@)]K.X+I> B3\63Z"MZT"WF:\*8OX'W:1=\4 M ]Q8111[C0'^6MZ']/[O8R$WB*?'$;EQ+D,E),XSZHR ?H/9XNV;D_/QAU?\ M/>W\/7T-_7^EZ%7$X_[^,AK\ER7X5B!*%ZT"7&PBEGW'H/VT++ @C.;4/2.]B,CMI8UEY$)%.< MKH#FS9*^![PD9^EE*ZVD4/L^!,\<88@T4>:BT]L-BYZ M-,D_,M.+[^V;B\G)^P\!*N]4+4E.U?[ G:@JHV5"'O0!0Z3A">R)[*5/$(CP M$=R*P2IR9-^$^Z/626]$1MD3;8E/3QKD)YNA@C":!@U-Z 8Z,,83UL@4[F@K M!%0#\8@P2N7QDS[?FUH13J@YJ]QY.G++D:YTQ'T5:R*5%TQM4GQL49A$-K=I M& )NA*E?N%-()[:8J*%KW.D0D8!9UB(J)AIE85-U-07#H:XT)_-Q0SQ#'L'O MC/&,>_B9>\WY%+0NU1 .G3!(9._:@FGK\EF.N&I,PN^J4S,E964HI+:NA=HS M-:!3KB@LCJ8..()^MQ[,\DT?;2!*YV,2X14(/.)X3[WCD<#KC RZ#3;P&*(N M4UD2RJHV8/0*AVTWDN :+?K4Y+'PB+!'X8FE8R,N[VVD$OTZ[5V.C6)NEE/W MMEOMRV:C/8HWWP5?A%]K&\#@BE3'H_=G&?AFUS:'Z*JTW^Y=I&V9'@NB#3T+ MT/W*N7@XL('N@V?Q+U!+ P04 " "[@ Y7!X%ORD8# \" &0 'AL M+W=O" MQ'9M30O6CV::+P2K(9K%2>TWY8$L]TJ.H^W/O.\_&>?@'BT\E,+B.B;F^MXX MZQF[CI&^PEC!1Z.I=/!>YYB_C(]9SR J/8G:I1>!'QH]@T4RA31)%Q=XB\'D M(O 6K_#>"ZNE+D8FX8_;O2/+9^+/+##<17P2']HC1]MMO MYJODNPMBEX/8Y27Z5^[(1<9YA?-D-OD2#K^4"'>FJH5^YEM6&TL.J#7@L!96 M$$XTQR@?4W.,"S&ZJ?9HW=1?")F!T#GD4C6$^0QVH6D($D16[AL2>X5 !C)3 M57P;^6!GCZ51.6-&8.G\@-J38/_,T*/,>><\;O+5.$Y50.R*L=($CJ^UX8(R M5QS1Y#G_N ,Q?ZS#7QF6L:=',IY6TD MGI$KT^7;*UC-YUQ*KZYAE;Z%!I-77(?6H>G\;9[$?X> MWKVK'X4M)*^AP@.')K.K-Q'8[JWJ*F3J\#[L#?%K$XHE/^]H_0#N/QA#IXJ? M8/C#L/T+4$L#!!0 ( +N #E^P0 ! , 9 >&PO=V]R:W-H M965T77 SDTML"18ND MN_M,2V.+&XET21$ECV5A317 MG=S:Y7FO9]*<2FZZ:DD27^9*E]Q"U(N>66KBF3R,[WT:]_T M]%)5MA"2OFEFJK+D>G-#A5I?=:).NW O%KEU"[WIY9(OZ('L'\MO&E)OBY*) MDJ012C)-\ZO.=71^,W#Z7N%/06NS]\Y<)C.E'IWP.;OJ]%U 5%!J'0+'8T6W M5!0."&'\:# [6Y?.P;C_BL&<6,0^[AK1S[*.V[Y M]%*K-=-.&VCNQ:?JK1&TE4'4V%(KZ@S??5%G+!;$YL0UPSDIF3[RBEUJGL8O-(7"3LSE.F)H<0VVW.;Y8IA >(2#6#B8BS) MHJM0]58 ITJH KO= *UY43MCU]+8C4W0H2L;KHP7*SSB8*5EYSJ%:"N-. M,9\X\OO-G2/9 488')2 RF6A-D1H.EF53>&[[--N#MH6ROF*V(Q([LV7B\>5 MU8^X="LN2.^/:SXKR!UDHNFCF3N8F77+IK4(3GQGJLH RIQZKJAFKV%N1R_# MS< OS54!)-=Y:"RA,G,>/. .D57P!ZO7[(/ON4:B^\<&PZ9/[:8?!]>&W=-2 M:9?(=?8W#L6Z<[!^V^8O5731K@2W/\WQ<#AB\6#")M$P M^*C]0&@U%Y9%83*)V(G[=@HA&L3!UV?#'#P\GWDHCZ/1SO)L.$9"CR3AIZ@+F.&X1[V=7Y08.0"U5??27E1^GM^RDR2< M#"/XWL^^70P>Q-/_2',2CB?)@2._\HQFL!E';# 9>W8FAU3'X=DH9B?NZZE+ M:C3X5:J3,-ZW','R5:J3,$IV5'OI&-6#,.KOJ/;2"U2/PLG@[&>JV\67CO[> MWBT-([WP=U&WDV".ZPO;=G5[W;VN;WD[]?JN_(7KA<#&5M :D$ ";"@ &0 'AL+W=O-EI\VA+9D?/E:KM550ZUYR/QS8MN1)VI!NN<9)K4PF' MK2G&MC$LLJ!4J7$2QR?C2L@ZFEV&=_=F=JE;IV3-]X9L6U7"+*]9Z>XJFD3K M%U]D43K_8CR[;$3!#^R^-O<&N_$&)9,5UU;JF@SG5]%\2#0^+;"C#8FO>+V>HW^:_ =OBR$ MY1NM_I:9*Z^BLX@RSD6KW!?=?>*5/\<>+]7*AB=UO6SR(:*TM4Y7*V4PJ&3= M_XOG51RV%,[B[R@D*X4D\.X-!9:_""=FET9W9+PTT/PBN!JT04[6/BD/SN!4 M0L_-'MJ%Y6\MUXX^/N%Y.79 ]6?C=(5PW2,DWT$XH<^Z=J6ECW7&V:[^&&PV ME)(UI>MD+^!O;3VB:3RD)$ZF>_"F&Q>G 6_Z@RY:^F>^L,Z@(/Y]R]T>[>AM M--\DY[81*5]%Z ++YHFCV?MWDY/X8@_7HPW7HWWH/Y2.O0AO\YLD(WH-37-J)<$$3:HY.N))A' M^<&25(JI*V5:4B]>'X#M4*9* M6[#T0XCR5B$:&("/X)%1TRZ43&$@9R/K(D"+ @$H/%IC=,JKV_HYTFK8F,(&=!<,: MTUWJ] *N3?I\T$]>[?V[LR2)+QX<4F =HA5>3"Y^1D!SN+$+FVFXYRD%?"1@ M\ JT+ZT7-+*EP-.K./'(Q/ _=2/ZVH":%^7G1AJQ#OZN\C"DJ&KZ4\2O"(*6 M6E28"<( !J-.MRH;H O:BHCJAT M6X<,'!R'.%/6OAQN\O6:P),4-+_Y%-HD,Z(3:C1 /:8@*R&YXY]]"8Y857DH M>+LELR[[4&MV;[\^<-J+[FO68>B?[-4O]]>=9:E -WMP MU+PTUATVVO;!MVM(&2A;-_"I\7Y;RTC"RMF58Z.M0369O#&I!KE4P0SFG9+X M1N)R@0HII)_QO4$'+T,(L/$?'.9MF).=,#Y^WG#3FK3$S6-7(NNK--ZZ,%1LBG MLL!' MD?=WA\W;SG1Y'_2A=;YQNPO5CH1TN,V%9 MXO;(Q@O@/-=HE=7&&]C<1V?_ 5!+ P04 " "[@ Y7/O#710U(2 M/=UJ\\UN$!T\5*6RLW#C7'T>13;?8"7LJ:Y1D6:E324<+ MH?MSW/@2)9:?^/%^V(6#I@0 MEI@[1A#T^8&76)8,1#2^=YAAOR4[[L]WZ%<^=HIE*2Q>ZO*K+-QF%DY"*' E MFM+=ZNW?V,7C">:ZM'Z$;6L[2D+(&^MTU3D3@TJJ]BL>NCSL.4P&OW%(.H?$ M\VXW\BS?"2?F4Z.W8-B:T'CB0_7>1$XJ+LJ=,Z25Y.?FO@IO].I-8Q$6UM(Q M$*J CRBL5&OX*,52EM))M'!R+Y8EVI?3R-'&[![EW287[2;);S;)X)-6;F/A M+U5@\=0_(L(]ZV3'^B(Y"OBA4:>0#EY#,DC2(WAIGX74XZ7_/0N+PUDX%'R+ M/3R,S;?JW-8BQUE(U\:B^8'A_,6S.!N\/<)\V#,?'D.?,T6$7%L'CLMSB-]1 MA,/\?H4-[C<&\4D9X4X^/!$$5!7LJP+[JP2.Z(+K&HUPG&A\H,?&XGFPJ+1Q M\A_A;VXGA1?/)DD3++AV&S2/3-XKAY06]P<6(X_! Z-1P$=J.^IK.SI:VZO&-0;Y MULNJJ:#T(>EE*=<^+P?/XO]#W"M%%UYP@T;J E 5+'V'.59+RD\:O_:1^SS; M_>F]=J(,?)GC9 P9964\3%@P)$$*$XC3F)!%2TC+.7)5R&L[.8 M"F@M[)+_"D[B(;R$$QK8=A1[VR1X]5@?:4%6=>/H9%*O OVDU#Y2&_#3EI?" M6KF29"=LEX)=;5G/."HO&S[B4NWA=$:L!CHCU%!R7=5"_63EI:8K0-J"9U:7 MLA#,Y,[1AWJ8 [W:G3[2GQXZ'='>*UZA6?M>9>D2-LJU#WHO[=OAHNT"C^9M M+_TDS%HJCFY%KH/3,1T+T_:G=N%T[7O"4COJ,'ZZH9:.A@U(O]+:[1:\0?^3 M,/\74$L#!!0 ( +N #E=DLK^TG , *$( 9 >&PO=V]R:W-H965T M+)+Z[KO[>'K,2LF*:MG+MJXU$EENCJO2C($C]BO':G8SLV4Q.1J+1 M):]Q)D$U5<7D_@9+L1N[H7LXN./K0IL#?S+:L#7.4?^YF4G:^3U+SBNL%1 OXRG&GCM9@E"R$N#>;C_G8#4Q 6.)2&P9&CRW>8ED:(@KC MGX[3[5T:P^/U@?T7JYVT+)C"6U%^X[DNQF[F0HXKUI3Z3NQ^PTZ/#7 I2F5_ M8==BA^1QV2@MJLZ8]A6OVR=[Z.[AR" +7C"(.H/(QMTZLE'^S#2;C*38@31H M8C,+*]5:4W"\-DF9:TEO.=GIR5R+Y?WE#>G*X594E&O%['4-OK!%B>IBY&MR M8\#^LJ.\:2FC%RA3^"1J72CX4.>8/[7W*;P^QN@0XTUTEO#WIO8@#MY"%$3Q M&;ZXUQQ;OO@ES063V&F>L3V5F(:IE*Q>HUW_-5TH+:E>_CXEON5.3G.;'KI6 M&[;$L4M-HE!NT9V\>16FP?LSD2=]Y,DY]LF<>C)O2@2Q F4R!V+S6-Q<CKD'_#D4%ZPSXOS1U,M4!K\-]L*=+G3+4KJ;&?PL09=B$:Q.E<7\.$! MY9(KA)GD2W0^-UII>L/K-3 -"USSNC8;HMHCDY"F&?P$0R^*G%\I2X8YC5(( MO6CH'+AR&%Q%< &!EV0.]>L*N<$-PO2*3A,OOB+HADMSEAA@YH7OGK@F;4\$ M0?@V"&-R''MAY'RVZA5@Z\_TQO<6L0TT\=(0SB1[V"=[>#;97UG9M+W(%'TS MNP#H.]PFY')A"WAYU+2G,2MJ0**3VA%[RCQYM7612&[]N#S*8Y3KYG.;Z! MAF1?FS*BB4*0G/H@QSJ'/<ZXNK]<&<6,.YP ML9=F9IEEKQ^IMZ*D>RVYWD,8Q%[48<,P\4)ZQ+$A[]$E7R$,>&V[A?HK]9)> MGEFG7GJR'OVCL5&A7-OAJ"BQ3:W;"=*?]O-WVHZ=1W@[O#\Q25VKH,05F0;> M%96=; =BN]%B8X?00F@::799T'\(E 9 [U="Z,/&..C_E4S^!5!+ P04 M" "[@ Y7:7I?X(0" "7!0 &0 'AL+W=O[R,.Q!MFE;J"QYDMRT M^_I)LN.E0)J]V"1%'AY2(I=[(>]5A:CAL69 6V3, AD:OWM,;TAI X_E _I'5[NI)24* MMX+]H+FN5M["@QP+TC*]$_M/V-?!LT*KE07;:;;GDXS,C>!P(W"-&=:I:=HD=)9H MM"&,\ R!:$BQI)Q37EJH!B45.;R&>#HUW^DL&*WSW#TX!=$XB.<0CA?S^>AP M1;)[D7\PA[?A>+((X<(*[Q817!QG09X_PP_'813V>4[UW#\:%G/=I5L)RI3: M"*$/BDTP[.+D+U!+ P04 " "[@ Y77O,TB24# "O!P &0 M 'AL+W=OZ M C#DON%"S_S*F/8T#/6R@H;I$]F"P)U2JH89--4JU*T"5KBDAH1&REMKO"MF?F0) 8>EL0@, M/W=P 9Q;(*3QO]17_C>L=>;IB&"\F_UH6I9G[NDP)*MN;F6F[> M0M_/R.(M)=?NEVRZV#3RR7*MC6SZ9&30U*+[LOM>AYV$_*D$VB=0Q[LKY%B^ M8H;-ITINB++1B&87KE67C>1J80]E813NUIAGYA=2J5X@69)W>#(&5,TX>:V4 M5.3H$[OAH(^GH<%B-B5<]L#G'3!] C@C'Z0PE2:O10'%X_P020Y,Z9;I.3T( M^'XM3D@2!81&-#F EPR=)PXO^7/G'W_O?%_#'5ZZ'\].SZENV1)F/HZ'!G4' M_OS%LSB+7AY@FPYLTT/H\P5.8['F8$\)RA*)VY6I@"R'/O9Q_G=4[U.E !Z= M)L&S@.U94.],DVMHI3*X/V2.LAQY:6!J6;G( DMSV5KZ MN)WFV4#26=XE"*S#72PKH[_^CS$F03Y)'A9SG-YE131J3=)([=2:/I:;!:$S)D=T]MDV-T[^5.@GH M;N88,Y^4.@GBY$%J9QV2.@WBZ$%J9^V1>AQ,TM&O4O?.?0,9[ERB#:B5>RHT M#L):F.X^';S#:W367<(/X=U3]H&I52TTX5!B:G0R'OE$=<]#9QC9NBOY1AJ\ MX-VRPA<5E W _5)*LS5L@>&-GO\$4$L#!!0 ( +N #E=ZB,88/0, "L, M 9 >&PO=V]R:W-H965TNW48;:>M #+&I6@=[@7CA)M?&6F('VVG9M^?L9%G+TDA%>=/8B>_O^]V= MD^MX(^2#2@$T^9-G7$V<5.OBS'55G$).U9$H@..3I9 YU3B5*U<5$FABC?+, M#3QOZ.:4<2<:VWLS&8U%J3/&82:)*O.%&XX*N M8 [Z>S&3.',;E83EP!43G$A83IQS_VSJ6P.[X@>#C=H:$X.R$.+!3*Z2B>,9 MCR"#6!L)BI'V^$G]LX5'F 55,!79/4MT.G%.')+ MDI:9OA6;+U #'1N]6&3*_I)-M78X(U^?D-%Y K#;GZ MU1:N2FW0KF8.\IDJ: P3IS!)DFMPHC>O_*'WL0VU)[$=\$$#/NA2CZ94I02+ M@L1F +]+MJ891J"U2#JE#J6NQ(96S+RZUE'H>6-WW0)SW, <=\+W@CQK\4:\G<=0G>$]B.^ G#?A)9]YG4L0 B2)+*7)RI51) M>0Q$2#+'$VE>^)_P=.K'MB"7G5 M1E]3N6)&ULK59A;]HP$/TK5E95K;0V)(&DI1 )"-4ZM6K5KMMG M P>QFMC,=J#;KY_MA!1"&G4;7R!VWGOG=SX[UULS_B)B (E>TX2*OA5+N>S: MMIC&D&)QSI9 U9LYXRF6:L@7MEARP#-#2A/;;;5\.\6$6F'/S#WPL,N1G:I,B,I4$$811SF M?6O@=,>!QAO =P)KL?6,M),)8R]Z<#/K6RV]($A@*K4"5G\K&$&2:"&UC)^% MIE6&U,3MYXWZM?&NO$RP@!%+?I"9C/O6A85F,,=9(A_9^@L4?CI:;\H287[1 M.L<&"CS-A&1I058K2 G-__%KD8D'DWW#5ODB5-?)D^3J+5$\&9K".&/SLTP M&@BA*A/3&;H%+ A=H%N")R0ADH! )Q%(3!)QBL[0\U.$3HY.T1$B%'V+6284 M2_1LJ9:DA>UI$7Z8AW??">^A.T9E+-"8SF!6PX^:^7X#WU:I*//A;O(Q=!L% MOV;T''FMS\AMN5[->D8?I[MU=OXO^OB?H^\DPRN+PS-ZWCMZ]TO@6.HZ@%=U M,0GHUNUPKM&NU]#W7%MXL9UV'<$K-CO5-:[S1:US<1['E^J\QW7.>BG:V5 M!)<5T_N02Z?B>1_B="IY&==@+OQZSW[IV6\^=S(&WGCF_$.>N4.*18<4&Q]( M;&<3@G(3@L;"NZ$2E*K\V_,6[)V!3J7P]A%.!1+50"JU.=Z'N-6C9F_U!2GP MA6G(!)JRC,K\*U#.ECW?P+0ZE?FATQTY-?.1ZA'SENY-/F\P[S!?$"I0 G,5 MJG4>J /"\Z8M'TBV-%W)A$G5XYC'6/6YP#5 O9\S)C<#':#LG,,_4$L#!!0 M ( +N #E?T>RS"%00 %L/ 9 >&PO=V]R:W-H965T[QY6^^" DU@+ M-H=-TW[[&QL"Z6)(6]V^)( ]X]^8F3^>V4[DW^664H6>TH3+N;-5*CMS71EM M:4KDJ<@HAY&UR%.BX#;?N#++*8F-49JXON>%;DH8=Q8S\^PV7\Q$H1+&Z6V. M9)&F)'^^H(G8S1WL[!_'.K;W$+*5<,L%13M=S MYQR?+7UC8&;\S>A.'EPC'V"P-\C7=(DT9Z X]_* MJ5.OJ0T/K_?>/YO@(9@5D70IDG]8K+9S9^*@F*Y)D:@[L?N#5@&-M+]()-+\ MHETUUW-05$@ETLH8"%+&RW_R5&W$@8'O=QCXE8'_@P$..@R"RB P@99D)JQ+ MHLABEHL=RO5L\*8OS-X8:XB&:QA5,N&YIE M=7=S8,I.JBSK]]L,=K8=Q^C_[8OD.3>M')FW?H MI#/5)Q: P XPK0&F[P.P9O+4DLDC.P#V&HGVWIXE#SQF,A(%5S1&-W4.6Q77 M:U$%81?5P8<#OV-CKJB4Z M 0?XI*PQNP0SPL(8QDY9'EOZ*O_7D,VZ^"?BU M'X4F!"NSW][ 44?IXT;E<;_,[T7IE:7?[^V=M8\;Q7N7NLL?MR6ZXS."&X7&_1+=L;ZU^BM7+_*D8_U&='&_ZEJRY"VEWY;D MT \[F!I-QOVB;-N3XX7?%N=!J^[[USU2]XVDXWY-;_-;@:>MHUWH=QSM?"WF M+Y\T0NH?5;/]OB$F$4NS0K]8:-&0>"%0YMPB?]$'FB@A4K(U@WE$5@<:^@2] M'?SK<>V'1TD1PP0XD#=^JDEZ&*DM3(XBD6:$/^O!I>"Q'HWUE10)BXDFN5?P M!ZV;0F*-*LV$\5/;NW /6I&4YAO3H4EDLK4\ ==/RR[P KI TRS]\/S<]Z ] M]*PC=>/H-DN4;>,ZQU9PW+>Z1C2+2\[N?)&B&ULK55=3]LP%/TK5QF:0 *<)FTWL312 M*4/;!%L%8WMVD]O&PK$SVVGAW\]VTJQ 5J%I+XT_[CD^YSH]2392W>L"T!(4QU1DA.BNPI/I45BCLSE*JDAH[52NB*X4T]Z"2DR@,QZ2D3 1IXM?F M*DUD;3@3.%>@Z[*DZO$3('2"D&-F' .UCS7.D'-' M9&7\:CF#[D@'W!UOV2^]=^ME037.)/_)8":Y M]K^P:6O# +):&UFV8*N@9*)YTH>V#SL R],/B%I ]%I W )B;[11YFU=4$/3 M1,D-*%=MV=S ]\:CK1LFW"W>&F5WF<69U%_;B5R>U!IAJK5];ZC(X0JI9F(% M5XPN&&>&H8;#"S24<0U?J5+4=?\(3N#N]@(.#X[@ )B [X6LM<7KA!@KSAU! MLE;(>2,D^HN0&*ZE,(6&CR+'O <_VX\?[\$3VY2N,]&V,^?17L(OM3B%.#R& M*(SB/CW_#'\B)^XN*O9\\>LO:MI_47V];[B'_=PN*]*&8=>&X3[V]%N%[MUSCJUS/(8Y?;2A8GI=-U1C3^7B;)T. MPC AZUTS+VNBG9HG&D>=QM%>C9=,4)%U&ON4C5Z<.AP\$_:R9#1ZIHOL_.]+ M5"L?AQHR60O31$"WVB7NU <-^5/>Q/4U52LF-'!<6FAX^LX>KYH(;"9&5CY% M%M+83/+#PGXU4+D"N[^4TFPG[H#N.Y3^!E!+ P04 " "[@ Y7.PM*FM,# M !%$P &0 'AL+W=O,?Q,; (D>BIR*B;>1LKSR?9%MH,"BPTJ@ZLJ*\0)+=FX.C?GTS';RIQ0F',DMD6!^>,UY&PW\4)O?^(S M66^D/N%/QR5>PQW(+^600Z9U BL?NYA!GFN2:H?_S50K[VG%AZV]_1WU>#58!98 MP(SE_Y"EW$R\H8>6L,+;7'YFN_?0#*BG>1G+1?4?[>K8N.^A;"LD*QJQZD%! M:/V+'QHC#@1A?$80-8+HN8)N(^C^*.B=$<2-('ZNH-<(JJ'[]=@KXQ(L\73, MV0YQ':UHNE&Y7ZF57X3JB7(GN;I*E$Y./S$) LWQ(U[D@%XF(#')!?J$.<_OYJ[$MU0RWSLP:>U/#H#+R+;AF5&X%2NH2E09_:]7V+WE<# M;4<;[4=['5F!'[:T@Z+1:Q0%463HS\PNO\6\@\+@K#QYQMV[M;QK]PSO#K(M)Y*H_+\C%-.,T#7ZBV,JBQ!E,/%7"!/![\*8O?@O[P1N3\RYAB4M8Z@AVE*.XS5%LHT_GG&4 M2X%6G!6("+%5>0+$5JC<+G*2J=8*N$J<*3]6]*7Y<0E+7,+2&M:O8'I=O)_V M@NIO[-\;K.^UUO>LUB>PD(A0":H+$LIH%F&RV8BZUV24LZ9TX$QT;4QM8 MA_4.PH86__JM?WVK?ZJM%B7519*KE66&2R)QCK[>0K$ ;JPG5MZE1KJ$)2YA MJ2/845(&;5(&_V_-'[C,D4M8XA*6.H(=Y6C8YFCXBS6?ZI*F7CF!'7HY:+T?/*.)["S,FI-$_*^326>T2EHQ.,V8JX:.3 M$AY;2G@8/'T=!%;_9EAL4(D?U:>AV3F[_E+KG-(2I[2TH1G>,\ZY?/ -%OY\ MEM[L9^E,S]+7Z$_.A-ER*^QBR\.3885#4TUP>MO4%>W8\>C)\*I>FZLM MBJ;?>(WE8[(_Y3>+W!I+Z4UX0*E,-*28/.0)4F7N_9U >2E=6FQ()) MR8JJN0&\!*X#U/454VM=&PO=V]R:W-H965T*%FUP:B]@.MM,R:1]^?DBSHK5]D_CLN__] M[I)SLA+R696(&EY9Q=4H*+6N+\)0924RHDY$C=R<%$(RHHTI%Z&J)9+9 F;F\JTT0TNJ(C ?6WSG\I+A2&VNPE+;&;3X*(@N$ M%6;:*A#S6N(55I45,A@OK6;0I;2!F^NU^HVKW=0R)PJO1/6+YKH/V MB1SE-=$D3:18@;3>1LTN7*DNVL!1;C_*3$MS2DV<3J\$8Z8Y,RVR9SB\1DUH MI> [D9+8=AW!![B\G\"/HD!)^0(>)\CF*)] E42B LKAOA2-(CQ7QW#PQDY" M;0AMGC!K:<:>)MY!,X2)X+I4\)GGF+^-#TUE77GQNKQQO%?P:\-/H!<=0QS% M/7B87^UW6OY^1[.^1GF#62:FH:<4,YX9EMT;TD7!'_TSU^,Q%P MJY&IIVWM\/+][?)V("]433(^'X'W]^GGDZER!!S M!844#*A2C2D 0120^9]"N9_B#QQL(_?:0Z=M)W^9GIU'41(NMQ -.J+!7J+; MW0S;/ID'\9*##9#X[#^0<&-"&,J%NP>42=)P[8>EV^VNFDL_8?_<_3TU(7)! MN8(*"Q,:G7PTJ:6??6]H4;MYFPMMIMQ>G59C0, -L, 9 >&PO=V]R:W-H965TR[I9A->*Y2RF I MD,RSC(BO"TCY8>I@Y_CB,]ULE7GAS28[LH$G4+_OED+WO,I+0C-@DG*&!*RG MSAS?+_#(&-@1?U XR$8;F5!6G#^;SB_)U/$-$:00*^."Z,<>'B!-C2?-\7?I MU*GF-(;-]M'[CS9X':J.W4&3LH@37)4_69'WZ&,J"A\1?S5-I? M="C'^@Z*2B$:!F'081"4!H'E+B:RE.^)(K.)X U(\?KY=Z+@2], SO=B26+F^?P^*T%2B6V3' M(+ZK9:2*@OP!R2T1(!%EZ+T]'4X44'$-:!+T.?\V9BT+_!@5^$*(WR#MR%H^>&<)*M-#.$':)9AR5 MHBW)5[U)%9H+0=@&;/O/^4HJH97ZZY0_!:=_F%-[+'8EAZNAC)D'LP9F] M_0Y'_KL>\D%%/NCS/ON89RL0B*_1)[N<$GW*E51ZY2C;W* 5;"ACNHG^.:E6 M$4 QQ=!.84[]?A9%XXFW/\$UK+B&O5Q?[.G1G2K^OQ,+1J(.G413P57HUX?KU*B=J"C9PPR[ MH 8,+M]<.RK.R16TY1IT["U<5P/G?+Q53D? MBJS:*UL[XV,?AQU@=<['_VO2?RQ:*Y(2IK^>5;.=^D,7=RUVG?OQQ L*MPXKH$X*MJP+=X9T1K5X*!&^%O&+W&?3,#L;&W:HEBGC-57#VK MM]7-?5[<5^OAQ;7_ Q&ZE$N4PEJ;^NY(JR.*FW3147QG;Z\KKO1=V#:W^M\' M"#- ?U]SKHX=,T'U?V;V+U!+ P04 " "[@ Y7?$8U-XD# !0# &0 M 'AL+W=OY!E#DI?V.96H^=H4,R6-)- MKA[X[A=H]/0U7\IS:;[)KK'U'))NI.)% \8("E;63_K2Y.$($/0O ((&$)P! M_.@"(&P X;4>H@80G0,N>>@W "/=K;6;Q,VIHLE(\!T1VAK9],!DWZ Q7ZS4 M^^11"7S+$*>229KR3:E8N2*XZC,'15DNR2WY M2O--O3B1N+TJ/90?\,6/Q"5R307(D:LP-NW!39LXIG4$AB^\P/>HJ]ILBWNZQW-"D8D0M%R!&?\Y>9)*X(_^+UOE:^[(SJT/ MPCM9T13&#IYT$L06G.2G'_S8^]F6]O*=R$X*%+4%BKK8DV_F0,3J MT"T(/-_)"HNC2$85D"5E@FSQ1PNVXM2\ \.K+Y5MXO>\3R-W>YSTVB@^,O). M+>96FN&IT>*U4=@+H];H1'F_5=[O5+YXJ?#.0>49V[(,RHSL&>2V$V1:$WVZ MK&+VIL7\38M%E\6)PKA5&'#>441@76T*:Z+AL>^>%_;# M,YGQFS+M1/%Y0:UFWG#H'7]\N_Q!*W]P78&W/,=K)V=J;Y,^>!4*;L P.%,^ M>%.YC<>/_#/AKWG\7AC:A0Y;H2&E60/5.#->O,'/C_81'<3QC4! MB4A1WXU!A"?"WG8[SSJ9_NVQ^FYA+:YC&AR88@M170OWJ$4J0*Q,;RJ):7[J M>[!=;=O?B>GZSM:G_MW,MZS/L5VNN]OO]'6O_86*%2LER6&)KKS> $\(4?>O M]43QRC1H3UQANV>&:VSY06@#?+_D7!TFVD'[)R+Y!U!+ P04 " "[@ Y7 M5:LV) T$ !-%@ &0 'AL+W=O809)(I'$.KX5H$894SI6GU_0 MWZOD13(+S&!&DG_BB*_'QL! $2SQ-N&W9/(,_;4F6X:SB(U,+I8B <_';U&AEMN"E?AN<EWHQ9>]4.*$51'A23Y#FRR=B.?*HA,LR,%\ M!28/O\>)Y_1&YF.5[:;-H.^7-C42>R6)O4X2;X%Q&H=<<*CXS+T*2*N]-@U*_@;: M"_R@42+MP]7.3K )FC9.(^NFC7LLY6&9\K SY?N,0DA66?S?8G7[J\"L@>UVGUJPP MJMTT&L=?BU'S_&LQ.GKFV_M;G=U]K=-Z!-K-*Y/?9$3K1>Z4D'-=(7..S4I[ M+ 6Z4GU))O@2K.1-D7*V['U>J8[?P?S4OIS9+?.![)6J=MP>/F^T7F.ZBL5G MGL!2A+(N^F+ST;QWF0\XV:CFW()P3E+UN 8< 94&XOV2$/XRD '*#O+D.U!+ M P04 " "[@ Y76(A;O\D" #5!P &0 'AL+W=ONQG31D;1HTB9?6=NXY/N=>7WNT8_Q19 2/14Y%6,KDW)S8]LBR:# MXIIM@*HO*\8++-64KVVQX8!3 RIRVW.5H09!#(C4#5G];F$&>:R(EXU?-:35;:F![ MO&?_:+PK+TLL8,;R[R25V=@:6BB%%2YSN6"[3U#["31?PG)A?M&NB@T""R6E MD*RHP4I!06CUCY_J/+0 [BF 5P.\0T!X N#7 -\8K9096W,L<3SB;(>XCE9L M>F!R8]#*#:&ZBO>2JZ]$X62\@"W0$M "$K:FQ*3V? X2DUQI]IM8]W8I\0W3(J,X$^T!32#ORL'^]Z/02V M,MTX]_;.IUXOXY>27B/?N42>X_E=@OKA.WQ3"-WS^/PJQXJQ M,V65JQ.N#H/,T,P< ^#HQV0IS/K/K@)4_(-N?GT;W(@-3F!LJ787P+=@Q6_? MN*'SOLO\?R)[D8I!DXI!'WO[;ZG3QJLU_=[;@-#R2<^7Z0_= =%?4NZ'7K3IJ5$>OKKGJ]!,% MCXZ*Z;K>H<[CH/:IJ%3:K9M3==C:/"@"):RDLKI$F]7FS9J8J]K^&UX]>+>8 MJR,J4 XK!76N(Y4A7CTBU42RC;F'ETRJ=C;#3+V[P'6 ^KYB3.XG>H/F)8__ M %!+ P04 " "[@ Y7-FJGM= ACR4'&AYUYI3'WE^SHK MH:+Z4M8@\$TA544-3M76U[4"FCM0Q?TP"&9^19GPTL2MW:HTD8WA3,"M(KJI M*JI^WP"7^[DW\1X75FQ;&KO@ITE-M[ &G*U MB&V]*_C&8*\'8V*=;*2\MY./^=P+K"#@D!G+0/&Q@P5P;HE0QJ^.T^NWM,#A M^)']O?..7C94PT+R[RPWY=Q[ZY$<"MIPLY+[#]#Y<0(SR;7[)?NV=A9[)&NT MD54'1@45$^V3/G0Y# "3Z3. L .$_PJ(.D#DC+;*G*TE-31-E-P39:N1S0Y< M-@Z-;IBP7W%M%+YEB#/I"G8@&B KR.16,!?M^1(,95R3+U0I:F.^(*_)W7I) MSL\NR!EA@GPM9:.IR'7B&U1AN?RLV_&FW3%\9L=/C;@D4?"*A$$8C< 7I^%+ MR! ^Z9IF,/?PFFE0._#2ER\FL^#=F/G_1'801=1'$9UB3Z^S3#;" M:'L8@.WHAL.8WY9DYDALD]BEV#(2?S>T<5P3#VH.U$U[==/3ZCAV'"HR(+(@ MN6PVIF@XMH%6\YC0EB\>B)B&3W0>ESRC,NY5QB=5]B>(:@WCLN*C;)ZF=ZJB M5>4/;KSMMI^IVC*A"8<",<'E&Z10;0=K)T;6K@ELI,$S[88E-GU0M@#?%U*: MQXGM*_W?2/H'4$L#!!0 ( +N #E>] 5C%D0( ,@' 9 >&PO=V]R M:W-H965TL?^WN5NW &&>UTJ)LP2:"DO+F3^[;.NP!#$\_(&P!X4- _ @@:@'14SW$+2!^JH?3 M%N!2QTWNKG SHDF:2+%%TEH;-KMPU7=H4R_*[3VYU=+L4H/3Z;6YBI^$4F@! M$MT61 )Z-0--*%/HFDA)[#F^1F^1LGMJ]Z,> MZ=/A85\Z_^=]_L_>#XH1=5^O)%,/#?]57Z.^F7%7 M1*XI5XC!RKCR3\Y,I+*9&XV@1>4:XU)HTV;=LC"C%J0U,/LK(?1.L ZZX9W^ M!E!+ P04 " "[@ Y78MFIH&\& #>+@ &0 'AL+W=O$;U=KR/U]4ZD\N6F1WNO)QZ2YY7)3_1GTTWT+!Z%^;2Y5_:H M?T2)D[7(="(SHL3RIG=+KT,^S .*%G\DXD6?_"9Y*D]2?LX//L0WO4%^12(5 M"Y-#1/9K)^8B37,D>QW_'D![1\X\\/3W*_I/1?(VF:=(B[E,_TQBL[KIC7LD M%LMHFYH'^?*+."147.!"IKKX)"_[MK[?(XNM-G)]"+97L$ZR_7?TY2#$28#% M@0/8(8#5 [R6 'X(X)(< [U*&X2&@2+V_S[T0+HA,-)LJ^4)4WMJBY3\* M]8MHJU>2Y0/ET2C[;V+CS&PNE3KTF5R2#W:T&*&2*"6A4E*1MX$P49+J'\@5 M^?08D+=O?B!O2)*1WU=RJZ,LUM.^L9>1@_47!\J[/25KH>3DH\S,2I,PBT4, MQ =XO(_$]VWZ1PW8JP9W# 7\=9N])WSPCK !X\#US"\/9U ZW\8>_F_VBAC\ M."!X@>>UX/VLI-9DH^0R,5#?[J/](CJ?A78S2OEXVM^="@8U\EBU4=!LQ"CW MJHU"H-%@5#:JI.@=4_2**-Z2XF\;H2*39,]$?+$3KA;@(/8PF?+Y^UIOHH6X MZ=D)6@NU$[W9]]]1?_ C-()<@@4NP4)'8)6.&!X[8HB.M<$ M3R(BL[=86F0;Q?:QE6B3WW([ 24\:N9"Q\-:PLU&;.!-:@D#C?Q)O7^;C3PZ MF, )CX\)C]&$RRDEM=,GE.2X,9%=L0FK=^NX<6U7?%(?H0& Y4_\FF(A@#6: M>$,XTTZETXK,^R3CE#@)./)QP>QO2D[J6H M9G.I35[R*D0[%*&S=K21A^^/ZM*YI P!2LI/YIRJ=*R4CGU3B8B'=]:- 4G4 M)_7 *6<(<++AB+4(5Y;6E#LH/"E:H'>6SR5:X!0M=(56[8[2!E"TN+VT_,11 M.O>'UQS.8]J8!YS6^ G9ZW#N:S>*5Z^=REJ<:C.(D*6H%'^.N4, <[V0IF6 MQH#BSJ!;J8R#=9:Q6?L#1;53SA#@;"^_:6DX*.XXSA?@.$!GZ9HN JK4G9*& M$&E[24]+\T)Q]V+KQT0?E@#O52(5N1?V*WY';N-_MMKD-S5:Y>/XG;5UB18X M10M=H55[JG1?%+=?6*7OU&H=T$Z'VJ ^MITZ*)2PNJQ;^B*&^Z(+:GPS42D&<[<.YM$@,MTA= M2GP*0T6.VNP6@M0I]:)-5_Z OT3CE#@+-]@9Z55H?A5N>2XMVIY6%-!S*A M]34EIY0A0$G'M&4QA)>^A^.^Y^P>#J>FAS<="+3;PZGK 3C;]X7PTO9PZJ!Z MYT[-CU.TP"E:Z JMVAVEF>+XBZ8+JW<EY:((Y;H&XU/ [66<:F)P$6Z)URA@!G M^P(]+ZT0QZW0^4H>!^@LW1ZMLDD&6*!W2AI"I, "??]DO^Y:J.=BH[0F"[G- MS'ZGYO'L<3/V;;$%N7;^CE[/*7 ^H-?A?JMU";_?^?TQ4L])IDDJEI9J\'YD MKUCM-U/O#XS<%+N%GZ0Q#W*"XY;VV7]02P,$% M @ NX .5_;EFCT; P 2!$ T !X;"]S='EL97,N>&ULW5A=3]LP%/TK MD1D32!-I&AJ:T53:*B%-VB8D>-@;38F>.REE\_WSA-/_!%C(<-EJK$ MOL?GW&/[!D<=U68MV,V",1.L2B'KC"R,J3Z&83U;L)+69ZIBTB*%TB4UMJOG M85UI1O,:2*4(^[U>$I:42S(>R65Y59HZF*FE-!DY[T*!NWW),Q(EYR1P7A_&3!C@EH5=T\ S1LQZN:S%,.MF7W@P_ MMEH=]Q@C7WC(6Z:CA>VZC4>%DMOEBXD+6%U:LN">BHQ,J.!3S8%5T)*+M0OW M(3!30NG V'VSB2*(U \.CEP/MK35*;E4NLGM,KB_TW;X ;#I@4$N1&>P3UQ@ M/*JH,4S+*]MI!C?!1U#0MF_7E74XUW0=]0=D2VAN-LE4Z9SI+DU$-J'Q2+ " M[&@^7\#=J"H$T!A5VD;.Z5Q)VGC8,-J&E9TQ(6Z@WG\4>]JK8F?'>K!?LFM: M0VW3R;@.Z.^J.>U=V=Z+=(.*WROS>6FG(YL^%"B[UJS@JZ:_*CH#F'J$J].J M$NM/@L]ER=SDGYUP/*(;7K!0FC_8;% J,QM@F@3W3!L^VXW\TK2Z92NS*:=5 M@7ONOT'/?W>=YTPR3<6N:5O[KWF57^PXOOA7EIO_*H>&O1[;0^RUFQR\!9/) M6S#Y.FLR;(^=G;-M[V3KH@&\063D.[R)B&W28+KDPG#9]A8\SYE\=,!9>4.G M]C5Q3]^.SUE!E\+<=F!&MNUO+.?+,NU&7<-"M*.V[:\PO2CI7E]L+BYSMF+Y MI.WJ^;1I!K9AL[87$ Z1J^;R(QC'87X$,"P/Y@#C.!:6YW^:SQ"=C\,P;T,O M,D0Y0Y3C6#YDTGRP/'Y.:B__3-,TCI,$6]')Q.M@@JU;DL#7KX9Y P:6!S+] MV5KCNXU7R--U@.WI4Q6"S12O1&RF^%H#XE\W8*2I?[>Q/,# =@&K'?$,>PJY@U[@G$D33$$:M%?HTF"K$X"'__^8$])'*>I'P',[R".,02>1AS! M'( '#(GCYAP\.(_"S3D5;G\[&?\&4$L#!!0 ( +N #E>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G:JU3+I&@INOJL-2'R2*5UPBT6]:IF-!KXT:P!;Y*VH MW3YK%5S(X.9ZW]=4M]R"LI!:H2165A6/ I[-^_.JR+;"B(7(A7WI!?5]#@$K MA!2%>(5E+V@'S*S5\R^EQ:N2EN?S5*L\[P7A[L$C:"O2@^IY!7G/%Z:NL7PQ MXPC2"\[:V&$FM+%UB[I_CHQ;P,:[4FG5#Y%;T FW\%.KCJ?_ #H^7N MWRQ".9'25P(?Z-&RQO.(P0D)TC0C8BV24@N\>$C!W(,P+RS"]D M B;58E/5,Y6QV](("<8X<.<$W+E?N%MNA*FPIAH,-JU;.&@7!-J%7[296*WM MJC;'#+8@2V S2-5*BH]HE"Y"S[X8\(W W*Q*V=A<9?:9:V ) M\N9J@Z^ZF)0P0L_&F&"_8V5PRH)F\S5"NF24)4+/FA@HK7>YG>-FBH>4C4634E#D64%?K^TULHM)*2CRK*!^FJJRW@\P?)]]I':/ M2"@%Q9X51$:S>9)#62CV;*%/3?DV1%U5QI2#8L\.HB!Q'KF8Y+&89P<=YN:- MV>YB4@Z*?>]TJ,2C.3(I!\6U@UK[,^0E9$+"'VC<(B?%$7W2#/*G*BC-]-'D7>?KDR"]>F]L6U M]U/B]U>9YC] M]G5F"28Y9=W%A9^R]'&][.UQH MUD\VR>&T,]WA1,;&#F((XOA! D$2/V@.0?/X00L(6L0/6D+0,G[0"H)6\8/6 M$+2.'[2!H$W\($I1QE1!T@1K!5H3C/JS0KT9M2;%>C-DY]M!7HSZLT*]&;4FQ7HS:@W M*]";46]6H#>CWJQ ;T:]68'>C'JS KT%]18%>@OJ+0KT%M1;%.@MD\,2!7H+ MZBT*]!;46]ZIMP^/TOFQY[G&_=])=>C?=>/VP_)Y<_)!#3A;.&#=_P)02P,$ M% @ NX .5]\A)QN2 0 ^14 !, !;0V]N=&5N=%]4>7!E&UL MS9C-;L(P$(1?)^@)MLB$426[:A\/9UPH_4BD8@*G4N ML1+OSHR]TG?(Y'UKR$6;NFK<-"Z]-X^,N:RD6KI$&VK"3J%M+7UXM0MF9+:4 M"V)B-!JS3#>>&C_TK48\FSQ3(5>5CUXVX;-3NIG&EBH71T^[PM9K&DMC*I5) M'_;9NLE_N SW#DGH[&I]KK0DCAC2>:N)/)UE>Q$!_W./MPP[9[\:O].IL\P M5,ZM-BY,S-+E=H>1M-U#$X3(>M5_Q*-CD+[Z?-1..Z?\3.]PO9_:+KMY.-8M MU]_Q]QD?]2_,(4!RI" Y;D!RW(+D&(/DN /)<0^2XP$D!Q^A!$$A*D=!*D=A M*D>!*D>A*D?!*D?A*D&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( +N #E=[,OW V@4 *P? 8 M " @0X( !X;"]W;W)K#@ >&PO=V]R:W-H965T M&UL4$L! A0#% @ NX .5^$]*@XT P +@H !@ M ("!O!4 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ NX .5Z0^-"=^!P :B !@ ("!:"H 'AL M+W=OP0 M $D) 8 " @1PR !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ NX .5Y\J M[BDP!@ (0\ !@ ("!VSP 'AL+W=O&UL4$L! A0#% @ MNX .5UJ>(9J#"@ YQH !D ("!?4H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX .5S(TVY[[! $ P !D M ("!SW( 'AL+W=O:D$ ";"@ &0 @($!> >&PO=V]R:W-H M965T%\ !X;"]W;W)K&UL4$L! M A0#% @ NX .5V2RO[2< P H0@ !D ("!@H 'AL M+W=O&PO=V]R:W-H965T\S2))0, *\' 9 " M@1"' !X;"]W;W)K&UL4$L! A0#% @ NX . M5WJ(QA@] P *PP !D ("!;(H 'AL+W=O&PO=V]R:W-H965TRS"%00 %L/ 9 " @2R1 !X;"]W;W)K M&UL4$L! A0#% @ NX .5PI1=?-W @ DP8 M !D ("!>)4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX .5[%Z=5F- P VPP !D M ("!Y9X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ NX .5UB(6[_) @ U0< !D ("!K:H 'AL+W=O M&PO=V]R:W-H965T] 5C%D0( ,@' 9 " @5BP M !X;"]W;W)K&UL4$L! A0#% @ NX .5V+9 MJ:!O!@ WBX !D ("!(+, 'AL+W=O&PO7BKL

@, -(7 / " ?6] !X;"]W;W)K8F]O M:RYX;6Q02P$"% ,4 " "[@ Y72XJ@"W,! !P%0 &@ M@ &&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "[ M@ Y7WR$G&Y(! #Y%0 $P @ %'PP 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 *P K *0+ *Q0 ! end XML 47 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 48 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 49 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 90 209 1 true 16 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 - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) Sheet http://intrusion.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) Statements 2 false false R3.htm 00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) Sheet http://intrusion.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00000005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIT Sheet http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIT Statements 5 false false R6.htm 00000006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows UNAUDITED CONDENSED 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 - Basis of Presentation Sheet http://intrusion.com/role/BasisOfPresentation Basis of Presentation Notes 8 false false R9.htm 00000009 - Disclosure - Right-of-use Asset and Leasing Liabilities Sheet http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilities Right-of-use Asset and Leasing Liabilities Notes 9 false false R10.htm 00000010 - Disclosure - Notes Payable Notes http://intrusion.com/role/NotesPayable Notes Payable Notes 10 false false R11.htm 00000011 - Disclosure - Commitments and Contingencies Sheet http://intrusion.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 11 false false R12.htm 00000012 - Disclosure - Common Stock Sheet http://intrusion.com/role/CommonStock Common Stock Notes 12 false false R13.htm 00000013 - Disclosure - Stock-Based Compensation Sheet http://intrusion.com/role/Stock-basedCompensation Stock-Based Compensation Notes 13 false false R14.htm 00000014 - Disclosure - Revenue Recognition Sheet http://intrusion.com/role/RevenueRecognition Revenue Recognition Notes 14 false false R15.htm 00000015 - Disclosure - Capitalized Software Development Sheet http://intrusion.com/role/CapitalizedSoftwareDevelopment Capitalized Software Development Notes 15 false false R16.htm 00000016 - Disclosure - Net Loss Per Share Sheet http://intrusion.com/role/NetLossPerShare Net Loss Per Share Notes 16 false false R17.htm 00000017 - Disclosure - Correction of Immaterial Error Sheet http://intrusion.com/role/CorrectionOfImmaterialError Correction of Immaterial Error Notes 17 false false R18.htm 00000018 - Disclosure - Subsequent Event Sheet http://intrusion.com/role/SubsequentEvent Subsequent Event Notes 18 false false R19.htm 00000019 - 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 19 false false R20.htm 00000020 - Disclosure - Stock-Based Compensation (Tables) Sheet http://intrusion.com/role/Stock-basedCompensationTables Stock-Based Compensation (Tables) Tables http://intrusion.com/role/Stock-basedCompensation 20 false false R21.htm 00000021 - Disclosure - Revenue Recognition (Tables) Sheet http://intrusion.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://intrusion.com/role/RevenueRecognition 21 false false R22.htm 00000022 - Disclosure - Correction of Immaterial Error (Tables) Sheet http://intrusion.com/role/CorrectionOfImmaterialErrorTables Correction of Immaterial Error (Tables) Tables http://intrusion.com/role/CorrectionOfImmaterialError 22 false false R23.htm 00000023 - Disclosure - Basis of Presentation (Details Narrative) Sheet http://intrusion.com/role/BasisOfPresentationDetailsNarrative Basis of Presentation (Details Narrative) Details http://intrusion.com/role/BasisOfPresentation 23 false false R24.htm 00000024 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details) Sheet http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails Right-of-use Asset and Leasing Liabilities (Details) Details http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables 24 false false R25.htm 00000025 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Minimum lease obligation) Sheet http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation Right-of-use Asset and Leasing Liabilities (Details - Minimum lease obligation) Details http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables 25 false false R26.htm 00000026 - 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 26 false false R27.htm 00000027 - Disclosure - Notes Payable (Details Narrative) Notes http://intrusion.com/role/NotesPayableDetailsNarrative Notes Payable (Details Narrative) Details http://intrusion.com/role/NotesPayable 27 false false R28.htm 00000028 - Disclosure - Common Stock (Details Narrative) Sheet http://intrusion.com/role/CommonStockDetailsNarrative Common Stock (Details Narrative) Details http://intrusion.com/role/CommonStock 28 false false R29.htm 00000029 - Disclosure - Stock-Based Compensation (Details - Stock option activities) Sheet http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionActivities Stock-Based Compensation (Details - Stock option activities) Details http://intrusion.com/role/Stock-basedCompensationTables 29 false false R30.htm 00000030 - Disclosure - Accounting for Stock-Based Compensation (Details - Valuation Assumptions) Sheet http://intrusion.com/role/AccountingForStock-basedCompensationDetails-ValuationAssumptions Accounting for Stock-Based Compensation (Details - Valuation Assumptions) Details 30 false false R31.htm 00000031 - 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 31 false false R32.htm 00000032 - Disclosure - Revenue Recognition (Details) Sheet http://intrusion.com/role/RevenueRecognitionDetails Revenue Recognition (Details) Details http://intrusion.com/role/RevenueRecognitionTables 32 false false R33.htm 00000033 - Disclosure - Revenue Recognition (Details Narrative) Sheet http://intrusion.com/role/RevenueRecognitionDetailsNarrative Revenue Recognition (Details Narrative) Details http://intrusion.com/role/RevenueRecognitionTables 33 false false R34.htm 00000034 - Disclosure - Net Loss Per Share (Details Narrative) Sheet http://intrusion.com/role/NetLossPerShareDetailsNarrative Net Loss Per Share (Details Narrative) Details http://intrusion.com/role/NetLossPerShare 34 false false R35.htm 00000035 - Disclosure - Correction of Immaterial Error (Details) Sheet http://intrusion.com/role/CorrectionOfImmaterialErrorDetails Correction of Immaterial Error (Details) Details http://intrusion.com/role/CorrectionOfImmaterialErrorTables 35 false false All Reports Book All Reports intrusion_i10q-063023.htm intrusion_ex3101.htm intrusion_ex3102.htm intrusion_ex3200.htm intz-20230630.xsd intz-20230630_cal.xml intz-20230630_def.xml intz-20230630_lab.xml intz-20230630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 51 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "intrusion_i10q-063023.htm": { "axisCustom": 0, "axisStandard": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 515, "http://xbrl.sec.gov/dei/2023": 30 }, "contextCount": 90, "dts": { "calculationLink": { "local": [ "intz-20230630_cal.xml" ] }, "definitionLink": { "local": [ "intz-20230630_def.xml" ] }, "inline": { "local": [ "intrusion_i10q-063023.htm" ] }, "labelLink": { "local": [ "intz-20230630_lab.xml" ] }, "presentationLink": { "local": [ "intz-20230630_pre.xml" ] }, "schema": { "local": [ "intz-20230630.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 309, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 65, "http://intrusion.com/20230630": 8, "http://xbrl.sec.gov/dei/2023": 5, "total": 78 }, "keyCustom": 19, "keyStandard": 190, "memberCustom": 9, "memberStandard": 7, "nsprefix": "intz", "nsuri": "http://intrusion.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "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", "span", "p", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "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_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - Notes Payable", "menuCat": "Notes", "order": "10", "role": "http://intrusion.com/role/NotesPayable", "shortName": "Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "11", "role": "http://intrusion.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - Common Stock", "menuCat": "Notes", "order": "12", "role": "http://intrusion.com/role/CommonStock", "shortName": "Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "13", "role": "http://intrusion.com/role/Stock-basedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - Revenue Recognition", "menuCat": "Notes", "order": "14", "role": "http://intrusion.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedCostsRelatingToOilAndGasProducingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - Capitalized Software Development", "menuCat": "Notes", "order": "15", "role": "http://intrusion.com/role/CapitalizedSoftwareDevelopment", "shortName": "Capitalized Software Development", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedCostsRelatingToOilAndGasProducingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - Net Loss Per Share", "menuCat": "Notes", "order": "16", "role": "http://intrusion.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "intz:CorrectionOfImmaterialErrorsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - Correction of Immaterial Error", "menuCat": "Notes", "order": "17", "role": "http://intrusion.com/role/CorrectionOfImmaterialError", "shortName": "Correction of Immaterial Error", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "intz:CorrectionOfImmaterialErrorsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - Subsequent Event", "menuCat": "Notes", "order": "18", "role": "http://intrusion.com/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - Right-of-use Asset and Leasing Liabilities (Tables)", "menuCat": "Tables", "order": "19", "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_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited)", "menuCat": "Statements", "order": "2", "role": "http://intrusion.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "20", "role": "http://intrusion.com/role/Stock-basedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "intz:ScheduleOfContractLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - Revenue Recognition (Tables)", "menuCat": "Tables", "order": "21", "role": "http://intrusion.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "intz:ScheduleOfContractLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "intz:CorrectionOfImmaterialErrorsTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - Correction of Immaterial Error (Tables)", "menuCat": "Tables", "order": "22", "role": "http://intrusion.com/role/CorrectionOfImmaterialErrorTables", "shortName": "Correction of Immaterial Error (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "intz:CorrectionOfImmaterialErrorsTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - Basis of Presentation (Details Narrative)", "menuCat": "Details", "order": "23", "role": "http://intrusion.com/role/BasisOfPresentationDetailsNarrative", "shortName": "Basis of Presentation (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details)", "menuCat": "Details", "order": "24", "role": "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails", "shortName": "Right-of-use Asset and Leasing Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "intz:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Minimum lease obligation)", "menuCat": "Details", "order": "25", "role": "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation", "shortName": "Right-of-use Asset and Leasing Liabilities (Details - Minimum lease obligation)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "intz:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details Narrative)", "menuCat": "Details", "order": "26", "role": "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetailsNarrative", "shortName": "Right-of-use Asset and Leasing Liabilities (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfWarrants", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - Notes Payable (Details Narrative)", "menuCat": "Details", "order": "27", "role": "http://intrusion.com/role/NotesPayableDetailsNarrative", "shortName": "Notes Payable (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfWarrants", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-012023-06-30_custom_ATMOfferingMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - Common Stock (Details Narrative)", "menuCat": "Details", "order": "28", "role": "http://intrusion.com/role/CommonStockDetailsNarrative", "shortName": "Common Stock (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-012023-06-30_custom_ATMOfferingMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - Stock-Based Compensation (Details - Stock option activities)", "menuCat": "Details", "order": "29", "role": "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionActivities", "shortName": "Stock-Based Compensation (Details - Stock option activities)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "AsOf2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://intrusion.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "AsOf2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - Accounting for Stock-Based Compensation (Details - Valuation Assumptions)", "menuCat": "Details", "order": "30", "role": "http://intrusion.com/role/AccountingForStock-basedCompensationDetails-ValuationAssumptions", "shortName": "Accounting for Stock-Based Compensation (Details - Valuation Assumptions)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - Stock-Based Compensation (Details Narrative)", "menuCat": "Details", "order": "31", "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_i10q-063023.htm", "contextRef": "From2023-01-012023-06-30_custom_RestrictedStockAwardsMember", "decimals": "-2", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "intz:ScheduleOfContractLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - Revenue Recognition (Details)", "menuCat": "Details", "order": "32", "role": "http://intrusion.com/role/RevenueRecognitionDetails", "shortName": "Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "intz:ScheduleOfContractLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - Revenue Recognition (Details Narrative)", "menuCat": "Details", "order": "33", "role": "http://intrusion.com/role/RevenueRecognitionDetailsNarrative", "shortName": "Revenue Recognition (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - Net Loss Per Share (Details Narrative)", "menuCat": "Details", "order": "34", "role": "http://intrusion.com/role/NetLossPerShareDetailsNarrative", "shortName": "Net Loss Per Share (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - Correction of Immaterial Error (Details)", "menuCat": "Details", "order": "35", "role": "http://intrusion.com/role/CorrectionOfImmaterialErrorDetails", "shortName": "Correction of Immaterial Error (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "intz:CorrectionOfImmaterialErrorsTextBlock", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2022-04-012022-06-30_srt_ScenarioPreviouslyReportedMember", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-04-012023-06-30", "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 - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIT", "menuCat": "Statements", "order": "5", "role": "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2022-01-012022-03-31_us-gaap_AdditionalPaidInCapitalMember", "decimals": "-3", "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "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_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "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_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "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 - Basis of Presentation", "menuCat": "Notes", "order": "8", "role": "http://intrusion.com/role/BasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "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_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - Right-of-use Asset and Leasing Liabilities", "menuCat": "Notes", "order": "9", "role": "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilities", "shortName": "Right-of-use Asset and Leasing Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "intrusion_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 16, "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/2023", "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r463" ], "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r463" ], "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r462" ], "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r460", "r462", "r463" ], "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r461" ], "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r449" ], "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r462" ], "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r462" ], "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r464" ], "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/2023", "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r455" ], "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r451" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r451" ], "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r468" ], "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/2023", "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r451" ], "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/2023", "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r465" ], "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r463" ], "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/2023", "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r451" ], "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r451" ], "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r451" ], "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r451" ], "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/2023", "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r466" ], "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r462" ], "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r456" ], "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r457" ], "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r450" ], "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r454" ], "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r453" ], "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r458" ], "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r459" ], "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/2023", "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/2023", "presentation": [ "http://intrusion.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r467" ], "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/2023", "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/20230630", "presentation": [ "http://intrusion.com/role/CommonStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "intz_AsCorrectedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "As Corrected [Member]" } } }, "localname": "AsCorrectedMember", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorDetails" ], "xbrltype": "domainItemType" }, "intz_CommonStockAndWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock And Warrants [Member]" } } }, "localname": "CommonStockAndWarrantsMember", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "domainItemType" }, "intz_CommonStockIssuedForLeaseTermination": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Common stock issued for lease termination" } } }, "localname": "CommonStockIssuedForLeaseTermination", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "intz_ContractLiabilitiesAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Additions" } } }, "localname": "ContractLiabilitiesAdditions", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/RevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "intz_CorrectionOfImmaterialErrorsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Correction of Immaterial Error" } } }, "localname": "CorrectionOfImmaterialErrorsTextBlock", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialError" ], "xbrltype": "textBlockItemType" }, "intz_DisclosureCorrectionOfImmaterialErrorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Correction Of Immaterial Error" } } }, "localname": "DisclosureCorrectionOfImmaterialErrorAbstract", "nsuri": "http://intrusion.com/20230630", "xbrltype": "stringItemType" }, "intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Right-of-use Asset And Leasing Liabilities" } } }, "localname": "DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract", "nsuri": "http://intrusion.com/20230630", "xbrltype": "stringItemType" }, "intz_EquipmentPurchasesAndCapitalizedSoftwareIncludedInAccountsPayable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Equipment purchases and capitalized software included in accounts payable" } } }, "localname": "EquipmentPurchasesAndCapitalizedSoftwareIncludedInAccountsPayable", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "intz_FinanceLeaseLiabilitiesNoncurrentPortion": { "auth_ref": [], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Finance lease liabilities, noncurrent portion" } } }, "localname": "FinanceLeaseLiabilitiesNoncurrentPortion", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "intz_FinanceRouLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance ROU Leases [Member]" } } }, "localname": "FinanceRouLeasesMember", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation" ], "xbrltype": "domainItemType" }, "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/20230630", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation" ], "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 - 2025" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation" ], "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 - 2024" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation" ], "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 2023" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation" ], "xbrltype": "monetaryItemType" }, "intz_NoncashInterestAndInterestAccretionUpToRedemptionCommonStockSettlementAmount": { "auth_ref": [], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Non-cash interest and interest accretion up to the redemption common stock settlement amount" } } }, "localname": "NoncashInterestAndInterestAccretionUpToRedemptionCommonStockSettlementAmount", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "intz_OperatingRouLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating ROU Leases [Member]" } } }, "localname": "OperatingRouLeasesMember", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation" ], "xbrltype": "domainItemType" }, "intz_PartialExtinguishmentOfOperatingLeaseWithCommonStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Partial extinguishment of operating lease with common stock" } } }, "localname": "PartialExtinguishmentOfOperatingLeaseWithCommonStock", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "intz_PartialExtinguishmentOfOperatingLeaseWithCommonStockShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Partial extinguishment of operating lease with common stock, shares" } } }, "localname": "PartialExtinguishmentOfOperatingLeaseWithCommonStockShares", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "xbrltype": "sharesItemType" }, "intz_RestrictedStockAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restricted Stock Awards [Member]" } } }, "localname": "RestrictedStockAwardsMember", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "intz_RestrictedStockNetOfCurrentForfeitures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "RestrictedStockNetOfCurrentForfeitures", "verboseLabel": "Issuance of restricted stock, net of forfeitures" } } }, "localname": "RestrictedStockNetOfCurrentForfeitures", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "intz_RestrictedStockNetOfCurrentForfeituresShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restricted stock, net of current forfeitures, shares" } } }, "localname": "RestrictedStockNetOfCurrentForfeituresShares", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "xbrltype": "sharesItemType" }, "intz_ScheduleOfContractLiabilityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of contract liability" } } }, "localname": "ScheduleOfContractLiabilityTableTextBlock", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "intz_StockIssuedDuringPeriodShareStockOptionsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "StockIssuedDuringPeriodShareStockOptionsExercised", "negatedLabel": "Number of Options, Exercised" } } }, "localname": "StockIssuedDuringPeriodShareStockOptionsExercised", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionActivities" ], "xbrltype": "sharesItemType" }, "intz_StockIssuedDuringPeriodSharesNewIssue": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssue", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/CommonStockDetailsNarrative" ], "xbrltype": "sharesItemType" }, "intz_StockOptionAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Option Awards [Member]" } } }, "localname": "StockOptionAwardsMember", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "intz_StreetervilleCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Streeterville Capital [Member]" } } }, "localname": "StreetervilleCapitalMember", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/NotesPayableDetailsNarrative" ], "xbrltype": "domainItemType" }, "intz_TaxWithholdingsRelatedToStockbasedCompensationAwards": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "TaxWithholdingsRelatedToStockbasedCompensationAwards" } } }, "localname": "TaxWithholdingsRelatedToStockbasedCompensationAwards", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "intz_TaxWithholdingsRelatedToStockbasedCompensationsAwards": { "auth_ref": [], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "TaxWithholdingsRelatedToStockbasedCompensationsAwards", "negatedLabel": "Withholdings related to stock-based compensation awards" } } }, "localname": "TaxWithholdingsRelatedToStockbasedCompensationsAwards", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "intz_TwoStreetervilleNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Two Streeterville Notes [Member]" } } }, "localname": "TwoStreetervilleNotesMember", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "domainItemType" }, "intz_WorkingCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Working capital" } } }, "localname": "WorkingCapital", "nsuri": "http://intrusion.com/20230630", "presentation": [ "http://intrusion.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "srt_ExtractiveIndustriesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Extractive Industries [Abstract]" } } }, "localname": "ExtractiveIndustriesAbstract", "nsuri": "http://fasb.org/srt/2023", "xbrltype": "stringItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r127", "r128", "r129", "r138", "r139", "r154", "r307", "r308", "r469", "r470", "r471", "r472", "r473", "r477", "r478" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r96", "r127", "r128", "r129", "r130", "r131", "r132", "r133", "r134", "r135", "r137", "r138", "r139", "r140", "r141", "r142", "r154", "r177", "r178", "r291", "r306", "r307", "r308", "r309", "r320", "r332", "r333", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r96", "r127", "r128", "r129", "r130", "r131", "r132", "r133", "r134", "r135", "r137", "r138", "r139", "r140", "r141", "r142", "r154", "r177", "r178", "r291", "r306", "r307", "r308", "r309", "r320", "r332", "r333", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363" ], "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r96", "r127", "r129", "r130", "r131", "r132", "r133", "r141", "r154", "r291", "r306", "r307", "r308", "r320", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r473", "r475", "r476", "r477", "r492", "r494", "r495", "r503", "r508", "r509" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r12", "r13" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r385", "r423", "r441", "r514" ], "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/2023", "presentation": [ "http://intrusion.com/role/RevenueRecognitionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r172", "r173" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r31", "r102", "r348" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r23", "r63", "r105", "r345", "r358", "r362" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r1", "r6", "r23", "r300", "r303", "r333", "r353", "r354", "r481", "r482", "r483", "r489", "r490", "r491" ], "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r58", "r437", "r516" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r286", "r287", "r288", "r368", "r489", "r490", "r491", "r502", "r518" ], "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Withholdings related to stock-based compensation awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r38", "r39", "r254" ], "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r106", "r174", "r180" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance of doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/RevenueRecognitionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r65", "r215", "r318", "r486" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r151" ], "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 shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/NetLossPerShareDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r89", "r104", "r125", "r156", "r163", "r167", "r175", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r293", "r297", "r310", "r341", "r390", "r437", "r448", "r497", "r498", "r510" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r98", "r107", "r125", "r175", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r293", "r297", "r310", "r437", "r497", "r498", "r510" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r125", "r175", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r293", "r297", "r310", "r497", "r498", "r510" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncurrent Assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282" ], "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/2023", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r75" ], "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": "Basis of Presentation" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r51", "r75", "r76" ], "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/2023", "presentation": [ "http://intrusion.com/role/DescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedCostsRelatingToOilAndGasProducingActivitiesDisclosureTextBlock": { "auth_ref": [ "r44", "r45", "r46", "r87" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of aggregate capitalized costs relating to an enterprise's oil and gas producing activities and the aggregate related accumulated depreciation, depletion, amortization, and valuation allowances.", "label": "Capitalized Software Development" } } }, "localname": "CapitalizedCostsRelatingToOilAndGasProducingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CapitalizedSoftwareDevelopment" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers": { "auth_ref": [ "r50", "r88" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r27", "r100", "r425" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r27", "r72", "r122" ], "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 period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r0", "r72" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r479", "r513" ], "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/2023", "presentation": [ "http://intrusion.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r19", "r47", "r342", "r376" ], "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 5)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r79", "r182", "r183", "r424", "r496" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r438", "r439", "r440", "r442", "r443", "r444", "r445", "r489", "r490", "r502", "r515", "r518" ], "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r57" ], "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r57", "r377" ], "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r57" ], "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r7", "r57", "r377", "r396", "r518", "r519" ], "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r57", "r344", "r437" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, $0.01 par value: Authorized shares \u2013 80,000; Issued shares \u2013 22,442 in 2023 and 21,198 in 2022; Outstanding shares \u2013 22,432 in 2023 and 21,188 in 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r236", "r238", "r249" ], "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/2023", "presentation": [ "http://intrusion.com/role/RevenueRecognitionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r236", "r237", "r249" ], "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": "Contract liability, Ending", "periodStartLabel": "Contract liability, Beginning" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/RevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r236", "r237", "r249" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r250" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract liabilities revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/RevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r67", "r337" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r68", "r125", "r175", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r310", "r497" ], "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", "verboseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r80", "r123", "r193", "r199", "r200", "r201", "r202", "r203", "r204", "r209", "r216", "r217", "r219" ], "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/2023", "presentation": [ "http://intrusion.com/role/NotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r17", "r41", "r220", "r319" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/NotesPayableDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r126", "r194", "r195", "r196", "r197", "r198", "r200", "r205", "r206", "r207", "r208", "r210", "r211", "r212", "r213", "r214", "r215", "r218", "r319", "r428", "r429", "r430", "r431", "r432", "r487" ], "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/2023", "presentation": [ "http://intrusion.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r18", "r33", "r34", "r40", "r41", "r43", "r48", "r82", "r83", "r126", "r194", "r195", "r196", "r197", "r198", "r200", "r205", "r206", "r207", "r208", "r210", "r211", "r212", "r213", "r214", "r215", "r218", "r319", "r428", "r429", "r430", "r431", "r432", "r487" ], "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/2023", "presentation": [ "http://intrusion.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r42" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/NotesPayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r4", "r160" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r252", "r256", "r283", "r284", "r285", "r433" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r115", "r132", "r133", "r135", "r136", "r138", "r144", "r146", "r148", "r149", "r150", "r154", "r308", "r309", "r338", "r352", "r426" ], "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net loss per share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r115", "r132", "r133", "r135", "r136", "r138", "r146", "r148", "r149", "r150", "r154", "r308", "r309", "r338", "r352", "r426" ], "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r143", "r151", "r152", "r153" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r501" ], "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": "Unrecognized compensation cost not yet recognized, amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r7", "r95", "r110", "r111", "r112", "r127", "r128", "r129", "r131", "r139", "r141", "r155", "r176", "r179", "r235", "r286", "r287", "r288", "r290", "r291", "r299", "r300", "r301", "r302", "r303", "r304", "r307", "r311", "r312", "r313", "r314", "r315", "r316", "r333", "r353", "r354", "r355", "r368", "r416" ], "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r325", "r329", "r436" ], "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/2023", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r327", "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Financing Lease" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r324", "r331" ], "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/2023", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r324" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r331" ], "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/2023", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths": { "auth_ref": [ "r507" ], "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, to be Paid, Next Rolling 12 Months", "verboseLabel": "Remaining 2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r507" ], "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, 2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r507" ], "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, 2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r331" ], "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/2023", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r326", "r330" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 6.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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r323" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r325", "r329", "r436" ], "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/2023", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r78" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnTerminationOfLease": { "auth_ref": [ "r322" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_NetIncomeLoss", "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", "negatedLabel": "Gain on lease termination" } } }, "localname": "GainLossOnTerminationOfLease", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows", "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r69", "r400" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "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/2023", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorDetails", "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r66", "r125", "r156", "r162", "r166", "r168", "r175", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r310", "r427", "r497" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "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/2023", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorDetails", "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r3" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 11.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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r3" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 9.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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r336", "r485" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 13.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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r474", "r485" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 12.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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r3" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 10.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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r42", "r92", "r113", "r159", "r317", "r401", "r446", "r517" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r70", "r213", "r221", "r431", "r432" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Debt interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/NotesPayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r117", "r120", "r121" ], "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r506" ], "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/2023", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r78" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r507" ], "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/2023", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r331" ], "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/2023", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r507" ], "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, 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r507" ], "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, 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r507" ], "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 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r331" ], "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/2023", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r321" ], "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/2023", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r62", "r90", "r347", "r437", "r488", "r493", "r504" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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 DEFICIT" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS\u2019 DEFICIT" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r16", "r99", "r125", "r175", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r294", "r297", "r298", "r310", "r437", "r497", "r510", "r511" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r11", "r52", "r53", "r54", "r55", "r125", "r175", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r294", "r297", "r298", "r310", "r497", "r510", "r511" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncurrent Liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r18" ], "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/2023", "presentation": [ "http://intrusion.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r18", "r32" ], "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/2023", "presentation": [ "http://intrusion.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r78" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r119" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r119" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r72", "r73", "r74" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r64", "r74", "r91", "r97", "r108", "r109", "r112", "r125", "r130", "r132", "r133", "r135", "r136", "r140", "r141", "r147", "r156", "r162", "r166", "r168", "r175", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r309", "r310", "r351", "r398", "r414", "r415", "r427", "r446", "r497" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "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" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit", "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "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/2023", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorDetails", "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails", "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r156", "r162", "r166", "r168", "r427" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "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/2023", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorDetails", "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r505" ], "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/2023", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r324" ], "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/2023", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r324" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r324" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r328", "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r323" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r103" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other expense:" } } }, "localname": "OtherExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNoncashExpense": { "auth_ref": [ "r74" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPaymentsToAcquireBusinesses": { "auth_ref": [ "r24" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with other payments to acquire businesses including deposit on pending acquisitions and preacquisition costs.", "label": "Cash payments" } } }, "localname": "OtherPaymentsToAcquireBusinesses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/NotesPayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r26" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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": "Payment on notes payable issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r71" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 2.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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r71" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 1.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": "Capitalization of software development" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r56", "r223" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r56", "r377" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r56", "r223" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r56", "r343", "r437" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock, $0.01 par value: Authorized shares \u2013 5,000 Issued shares \u2013 0 in 2023 and 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r480" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r2" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r2" ], "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/2023", "presentation": [ "http://intrusion.com/role/CommonStockDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r484" ], "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/2023", "presentation": [ "http://intrusion.com/role/NotesPayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": { "auth_ref": [ "r25" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of long-term debt classified as other.", "label": "Proceeds from Notes Payable" } } }, "localname": "ProceedsFromIssuanceOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r2" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from issuance of public offering" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/NotesPayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r2", "r365" ], "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/2023", "presentation": [ "http://intrusion.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r25" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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 notes payable" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r2", "r10" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from stock options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r97", "r108", "r109", "r118", "r125", "r130", "r140", "r141", "r156", "r162", "r166", "r168", "r175", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r292", "r295", "r296", "r309", "r310", "r339", "r350", "r367", "r398", "r414", "r415", "r427", "r434", "r435", "r447", "r483", "r497" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and equipment:" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r78", "r101", "r349" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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 and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r5", "r340", "r349", "r437" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": { "auth_ref": [ "r93" ], "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/2023", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation" ], "xbrltype": "stringItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain": { "auth_ref": [ "r93" ], "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/2023", "presentation": [ "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r116", "r181" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r49", "r289", "r512" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "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/2023", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorDetails", "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r59", "r84", "r346", "r357", "r362", "r366", "r378", "r437" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r95", "r127", "r128", "r129", "r131", "r139", "r141", "r176", "r179", "r286", "r287", "r288", "r290", "r291", "r299", "r301", "r302", "r304", "r307", "r353", "r355", "r368", "r518" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r157", "r158", "r161", "r164", "r165", "r169", "r170", "r171", "r247", "r248", "r337" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r94", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r251" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r114", "r125", "r157", "r158", "r161", "r164", "r165", "r169", "r170", "r171", "r175", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r310", "r339", "r497" ], "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/2023", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "auth_ref": [ "r28", "r29", "r30" ], "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/2023", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r253", "r255", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282" ], "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/2023", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r8", "r9", "r37" ], "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 stock option activities" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r85" ], "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/2023", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuritiesFinancingTransactionAxis": { "auth_ref": [ "r86" ], "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/2023", "presentation": [ "http://intrusion.com/role/BasisOfPresentationDetailsNarrative", "http://intrusion.com/role/CommonStockDetailsNarrative", "http://intrusion.com/role/NotesPayableDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SecuritiesFinancingTransactionLineItems": { "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": "Securities Financing Transaction [Line Items]" } } }, "localname": "SecuritiesFinancingTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CommonStockDetailsNarrative", "http://intrusion.com/role/NotesPayableDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SecuritiesFinancingTransactionTable": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Schedule, as of the balance sheet date, of security financing transactions by type, the aggregate value of securities financing transactions by type and aggregate acquisition price by type of security financing transaction.", "label": "Securities Financing Transaction [Table]" } } }, "localname": "SecuritiesFinancingTransactionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CommonStockDetailsNarrative", "http://intrusion.com/role/NotesPayableDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SecuritiesFinancingTransactionTypeDomain": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Measurement of financing transaction securities held." } } }, "localname": "SecuritiesFinancingTransactionTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/BasisOfPresentationDetailsNarrative", "http://intrusion.com/role/CommonStockDetailsNarrative", "http://intrusion.com/role/NotesPayableDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "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/2023", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorDetails", "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r3" ], "calculation": { "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "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-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative", "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r280" ], "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/2023", "presentation": [ "http://intrusion.com/role/AccountingForStock-basedCompensationDetails-ValuationAssumptions" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r279" ], "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/2023", "presentation": [ "http://intrusion.com/role/AccountingForStock-basedCompensationDetails-ValuationAssumptions" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r281" ], "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/2023", "presentation": [ "http://intrusion.com/role/AccountingForStock-basedCompensationDetails-ValuationAssumptions" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r253", "r255", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282" ], "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/2023", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r262" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionActivities" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r262" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionActivities" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r267" ], "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, Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionActivities" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Weighted Average Exercise Price Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionActivities" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r266" ], "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, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionActivities" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Stock options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Number of Options, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionActivities" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r274" ], "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/2023", "presentation": [ "http://intrusion.com/role/AccountingForStock-basedCompensationDetails-ValuationAssumptions" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r260", "r261" ], "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/2023", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionActivities" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r260", "r261" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price Outstanding at Ending balance", "periodStartLabel": "Weighted Average Exercise Price Outstanding at beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionActivities" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r265" ], "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/2023", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionActivities" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r267" ], "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/2023", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionActivities" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Weighted Average Exercise Price Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/Stock-basedCompensationDetails-StockOptionActivities" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r278" ], "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) (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/AccountingForStock-basedCompensationDetails-ValuationAssumptions" ], "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r7", "r20", "r95", "r110", "r111", "r112", "r127", "r128", "r129", "r131", "r139", "r141", "r155", "r176", "r179", "r235", "r286", "r287", "r288", "r290", "r291", "r299", "r300", "r301", "r302", "r303", "r304", "r307", "r311", "r312", "r313", "r314", "r315", "r316", "r333", "r353", "r354", "r355", "r368", "r416" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r127", "r128", "r129", "r155", "r337", "r364", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r377", "r380", "r381", "r382", "r383", "r384", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r397", "r399", "r400", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r416", "r441" ], "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/2023", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorDetails", "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation", "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r127", "r128", "r129", "r155", "r337", "r364", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r377", "r380", "r381", "r382", "r383", "r384", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r397", "r399", "r400", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r416", "r441" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CorrectionOfImmaterialErrorDetails", "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-MinimumLeaseObligation", "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r7", "r56", "r57", "r84", "r365", "r416", "r421" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Public stock offering, net of fees, shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r7", "r56", "r57", "r84" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Issuance of restricted stock, net of forfeitures, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r7", "r56", "r57", "r84", "r265" ], "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r7", "r56", "r57", "r84", "r368", "r416", "r421", "r447" ], "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r7", "r84" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Issuance of restricted stock, net of forfeitures" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r7", "r20", "r84" ], "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r57", "r60", "r61", "r77", "r379", "r396", "r417", "r418", "r437", "r448", "r488", "r493", "r504", "r518" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total stockholders\u2019 deficit" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets", "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Deficit:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r81", "r124", "r222", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r305", "r419", "r420", "r422" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Common Stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r334", "r335" ], "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 Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/SubsequentEvent" ], "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r35" ], "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r35" ], "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/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r21", "r35", "r36" ], "calculation": { "http://intrusion.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Common stock held in treasury, at cost \u2013 10 shares" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/CondensedConsolidatedBalanceSheets" ], "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": "Debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://intrusion.com/role/NotesPayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r145", "r150" ], "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r144", "r150" ], "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/2023", "presentation": [ "http://intrusion.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r101": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r102": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r103": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r104": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r105": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r106": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r107": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r11": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "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//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "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//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "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.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "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.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "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.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "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)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "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//1943274/2147480097/470-10-S99-1B", "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.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "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.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "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.30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479092/842-20-40-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "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//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(5)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r449": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r451": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r452": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r453": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r454": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r455": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r456": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r457": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r458": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r459": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "55", "SubTopic": "235", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482245/932-235-55-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r461": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r462": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r463": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r464": { "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" }, "r465": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r466": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r467": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r468": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r47": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r479": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r487": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r488": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r496": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r497": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r498": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r51": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r52": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r53": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r54": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r55": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r56": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-4", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r94": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" } }, "version": "2.2" } ZIP 52 0001683168-23-005743-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001683168-23-005743-xbrl.zip M4$L#!!0 ( +N #E=T8DH9"@< *DN 4 :6YT],_X.&F7:2&8<$"/T@-#.DT"TSV22;\+!]%+8,VM@6 ME60(^^OW7-E\))"43$F79V?6OG=_/3U^_JG]M-9KXS^BO MWFEWSENG]YK?K9Y?-;^RF\^V\]:D0JL366.EH8%E'QL*P"S%BURKF MB9.Q&:!D6T!%=KY[;[X3%7/=D4F-D>G3"K+BS!SR2/31IV>O;PFG][+3U MY]?V6;O#*J5BJ7YXAK"OUC-@X?1MTC6#D[4YS&<@DT"X_I7B476 2;0]UDAL M7R5C=N,K:SUVI67BRP&/6.M.^*F50\$NPU#Z0K]^I4+63JQ.C50)OOE%CZ'= MRG#,;)_;VHO'^V!9.HVS\Q;[W#H_O[EJ?&Y?_/:I<%1PUU>-9G-R_>Q01C*P M?3(]>G/"NDH'0A_X*HKXP(@:FWPK.-#6.]>3 8:T%#Z/)D"Q:E#(@5WO-"=6 MN?/JF]EL.LU'S8YA5O]R>=&9G\5!R&,9C6L_FH>S-?)OD4V[<+I7VJ\?DK?3 M)P?]6'IS'_)_I89^Y'6&TF9]#FAI,91B) +@1QKV/>7:"AV-T3Y0VC+ [(O2 M,?H<_,$6T'_R*&#Q>D:8.@^CS\62P#? T@>E$O%CSM(_CPDRQL# MR3-N $1@*QZSVT2-(A'TA)L_$EKD3F@"L321X(%,>L"6[6."9B!\ M%R#Y'2 T%6":0! 6I3N>7X8=[[: =Y7-YYU@H4R ;"+)#,D>2 =SW-9S]V42 M0BBX)6U !A.E 7R"+7.P]< T2>(R -B)I\3?*)H1,>> >3 TN!Y(XA\JTVWU-U8G(:Y4D\B8'*2ID_F M9!9#"$D,Z3J0QH^42=&/)%*K**/'0"M?!&@V; ]L" 3HE4&^=>?W>=(3K 'U MN4XC6)0J_*!4W1/[KFNI&F17V27&$CK):$G^&4G4'%LS]E L*P\4WALHQ$ T MSX<8?"5B?GC_\L1L"@/7@*A+V'[,'X]R29^G M9O4NE-1U!;B0CY2EB2K5< 9&DKCQ U6(G%^J)B?R>*\M&H1<4>N/$^<$<3+ M99=N2D@D8C$JD@&W+M"ND8'D6M($9);-.K%/R%-J*,-T>Y%QZ:B30F4$ K*0 M7NHTX(2J-.*DX)B6"V*6J:)'EO?.I^OXUA5D")%%?Q'\&E%]5RV^6^1NJ5JL M;-DAQK]$WNZ&DG=E:5K@\.JBMC*50?^A#(BAW*B$DWIS W93I4BTY3J84 BD MEKPK(VG'E+PN&Y8V%,R)!#AV!S[@C!K11D GJZ8RS[B02.KUC[3:PUM\8UK:&/$J=+A&D11BBZ)-# M@-$L*=ZFJ?(*.IM=+J_G'$G1$1IILJJQJU+[> 2K9 )\:BVH) Y_?'3#NI-B MV^T[(EL)Q'-"SG<\VP*>!1O#LV8&X44JT*EI7HRY.TOY]@Q-I'15^7ZJ"?!S MN>$2K[$R%NT^G?^$B ^.\J<.;.^1+B&8"[5Z8)T'[H-/[L"7SH*3=!K7?A95 MGYMI(DTZYY@N I< N/7(Q7G,(GDKHOST]X&]]]-+M&/WEAPH5?_C!TKNH5\P MV1>\F1R1.LYSDT-([BU"IMILFL:X#+.);6"O&$]G<5TF6Z M'TC$YYSL@<&06D-2CO]4(D^V'?$]E0C?;3%IXKM#XOU?=&Y4I0.B!?J]+U:W MC'[_^W.C1H2B"\XEZ$7GDW32Z4L!/N2)Z/3\9B3X+66661'FY21>=&)+J 5@.)EZ:W!O$T: ]Z8L)M,GC@L M?=ZS$[=M8=?F'.PTD*&&&@+A >O":1K8XAZ0GOY<__ M=2Z#(AY$:BQP=]17F?;Q>Z0%R=:2 A=?&OXKOI#UDBRKN"UTJ<) M9-:RU)/UZ-\M-:0 M#\WA_1<05^%_N7Q_[T[RR/0V.^S/?2G"Q7= M7WJ?V3IZYS=_=EV*'^AS<85>T/G39>VC'%R[YN1+356AT&M7G(<.Z95S>M4\ M>_><7E'_!U!+ P04 " "[@ Y79 MK1O\& !Y+@ % &EN=')U#,Q,#(N:'1M[5I=<]HX%'W?F?X'#3/M)#,.7PG]")094NB6V6R;37G8 M/LJV#-K8%I5L*/OK]US9? 1(0J:D2REY,+%]=76O?([.E>S&A]Z?E\UGOS4^ M=%IM_#+Z:_2ZOU\N.V\+@8J3RYC'GN0A^Q0$TA.:J>#9;]TXT:F1 M*F;=V"LZ"%/=FE0>JV+RPY[U[F\_'S5>M?]^/O;0KE@SZ]: M[?;T_-&AC*6?#,BT_+S.7*5]H4\\%89\: 0>4/Y?P<*XT;N>=C"BH?!X.'V2 MB1H6NVI5>Z\]GR>3:]]I]D9S!KO/WWL+69Q$O!(AI/SA_*PMD;^*[*T M"\VCRG&C1-Z:]W;ZIO+\-B;_20T]Y&V&TF4#/A),BY$48^$#/]*PKRG7B86B M%D.E$P:8O58Y5@Q..$RYCQ>,)2 M J5@)N&)B . BH'D(!DFCT#[N$29L]()G@ F=V*02P\80S7$S*)^(U OPL^ M#:[Y" 9=AJ1(U <9>%)[:02S&,T1"7#!Q@/I#9A)Z3!O/Q9:Y$XH@4B:4'!? MQGU@*QD@03,4G@V0_ X1FO*1)A"$07$GB\-PX-T>\.YT]WDG6#"K0>9(=D Z MF..V7K@OXP!"P1/2!AE[8>K#)]BR %L'3),D+D. G7A*_ W#.1%S#IBEKL%U M7Y)CARS2$ 9@GP)%;'?&QN-Q,V!!J,9F2DTM^M(DFJ,C3A>SN!&EL\ P,PUF M)=H#R?: 9&<[0[+>+42^T.9KJNHFIU%>Q),8J+S6)ZQV&=?"L@(HEVXH"+U, M@(IN*,V S,DL@A"2&-*Y+XT7*I.B'4FD5F%&CZ%6GO!QV; CL,$7H%<&^Q1DMR3\CB5I@:\8>BF7C MCH);'07HB/)6(#=8WT)=>2$I!9-6O%/B9/J:$*T\Y%QI:C M5@J5$0@H@?12HR$G5*4A)P5'6C:(>:6*%EG=NUBNXS]7D"%$%NV%_V-$]66M M^'*5NY5:\73/-C'^)_*Z.TK>C:5IA<.;B]K&5 ;]1](GAG*C8D[JS0W832M% MHBW7_I1"(+7DK@QE,J'B=5VW-*%8MEDB97/!+=.%E:8M$K[E"0U3/021C2VV M/0\XM '8-6=?Q*BA0_ 9=\20)@HRP7HZXRPF%#F$3A]8NP^L]7:&M9T1#U.K M2P1I$018],D1P&C6+-YFI?(&.IN=KE_/69*B(3329*M&5Z7)W1%L4@GPF;6@ M)7'P\-8-+;3OOB&PD$$^=G!]XM@<\\W>&9^T,PJM4H%W3?#%F[ZSEVR,T MDS0IITSC)=^+8 L..1B_.$A?)&A/GN[Y*]\]U#=&#WGFPH MU7[R#27[TL^?S@O.7(Y('1>Y.5DL-([%::*TF16S]@)<1I%, M$B'NT7Y7H5RF^[Y$?-;)$1@,J34DY?BE)?)TVA%?4XGP[123QI[=)#[^0?M& M-=H@6J'?JV)MS^CWR^\;M4(LNN!<@EZT/TD[G9X4X$->B,[V;\:"WU!EF2W" M;&UIEX_VI>3T+<:C6)9OM62[PVL4C/MH:,1,P.YD9+[H1!/0"D!QLO+6(&^3 M1H W$K;)Y(7#VO<]!W';%W;MSL9."Q5JH"$0#K NK*:!+?;%>4XK)ROP9#Q2 MX4A0E1?S?O[^7^&_X0=9O]1W7ZL M7<.QF=?:ZZURI0T8GF?#DAU;:1\T8)4SAU7+U=-[B93GYJHD4=$Y=\=9.;UM,;).D=CN#.SX# M?50F#T7[T,6GF,M^FNED<>;80(RK&XKVW=S9NEX\[3?-RPZMTQ)].IY]2TZ? MG/\'4$L#!!0 ( +N #E?@W4JE= 0 $87 4 :6YT\F M=IHXT[*_?H]SH>UNVVEW0_5TU^G\O>NZX)-PQ7@'E&BC"Y+>RRKQV J'0K9:RU*_-^@;UY?CP=B" M5K-7'Z#3\_V:.^;+*.C^&*9^CR/)W$VI/S06UOAB/-2M\6P*\ZN%>:5/+;!F ML+B:&*"U2%4[+2]/8'8!UJ51+!C7PTM]^MD ?6B!/AV!=@97-;,VK(%I#!,M M6JO=J(!N@C%%(6/T1&TN=-[XD.D$4U\,]*EA5F?7$^,F48PSS4:CN;/H2]N4 M[C>=8PZVX)S:D@D.=TRN0:XI?(E)*&GH;6!! Q%*$"Z,N0SC",6*A3&W:U!6 M@L>>&;XS!Y.@'4=2%"']VL?JF *\)$ZVVJ%2AWJ ._Q)Q""Q/? M;#1;3[2E-K?*2 0N\W#%UCV3VG'()*-1L4"X \:]O29\10']\%FDG%0N*%&' M2 IK&E+A5H 2>ZU"41,Q.A%&F U4/'-=9N-3/I>% X[ _*K%RPW@O$I9!8(X MC&+")4CQ@*5BP$TZ@ZN_?H!G0[2;8" M4P7GB>SL#U.6/D#*#(W)Q)SKP_'T\Z=2HY0\S_71*']^M]$[YLBU$FT<=6$I M0LQSU1:>1X*(=B#_5TIJ>,]:Y :^J@3;Q,LQ*D50RNI\SQKE4IGR]M%#--;H M1;%3%.M=S)#)CZ*HNL1GWJ;SK3@2V8C]2=.P2_VR=M*K*VW]5XV>:T$>"!)2&]C%E*?4R3KBMQE&APQ+5:OM J=A+22(" M&B8V_[X7U X1XC]I]3Y:?=@I8?1XA= '[31M85XE3Q;14D@I_ XL/6+_ 1JF M)1(><[;A-YL[]; >U4'G#Z\9K;>R@JOS)_F1P/YXQ'@O^/966'@;TEJ,..(*TJ%]LVYYFJ\HU( M?L12\QT;Z0V27A@[8;H2C*^R6PA$6-*\L@B65 V[<^-_> M.B0=,2KF0N;*D\L7$D% TIN@1QTXG@-Q@N#A$B?558O#(ML341S28L$1=JR. MG[4]7@Q^S^]\[PK5?;BZ!T\OQM7]^5]02P,$% @ NX .5YH_U&:J\P MT<<( !D !I;G1R=7-I;VY?:3$P<2TP-C,P,C,N:'1M[+UK<]K,LBC\/57Y M#[-]=DXE;X&#)*YV'I_"7!P2&QS <9(OE) &D"TDK(L-_/IW9G1!8 D)(8&P MV6OM%0S23$_?NZ>GY]O_FXY%\ P559"E_TZHT\P)@!(G\X(T_.]$UP;IXLG_ MN_CXX=M(0\^A9R7UOY.1IDW.OGY]>7DY?6%.967XE2J52E^G^)D3XZ&SJ>MS M="9#??US<]WA1G#,I@5)U5B)@_9+HB ]>H^/?[4?[2NBL/0H_L::A/GZ:FCT M*[]XP?EP_JOQX]*CFNNC.>-1S7I44.4L3176P6$\8;\P]7J6PC"C%<(_E^WK MQ>.:^_.+1[]J"BNI UD9LQJB(1XIE\[0:3KO&"2M0FYI(/3WZ5!^]AVGF&8H M:YQ7Q%E>*?ZYSZHVQGFX@FYK3O0#>H-FK <5./ <-O\5_6H]J*OI( X6^7'I(D+2Y_13Z0]&QA)YR\I@\ELDSF1,BEY#ET;\ M_]\W3=!$>/'MJ_$O^G4,-1;@0=+P21>>_SNIR)(&)2W=16LY 9SQUW\G&IQJ M7PWQ_8K?^VH.^^U_TFE0%Z#(GX$.U,Y!DQW#,S#EI^>@424?>AFZTKOK?**K M5^7R+?H'@P?2Z:!O,X4>7FMO:8T]:XT;#)2M&&]1&2K,Z[E2#R+.1 M _ZU) M"(6S"L*-PHH-B8?3GW#6RZ#_*S#Y#$6'';<\AA*/_E^KB^RP-V!%%6XR%.48 MJJ(K"AY(4#E6_ M9I2;Q55:#/>/GZTYF>B-DYC>__OMODRD8QQ15F=/'2W/4 MT3=J;T,*YXJ>8]Y"19!Y8]1?FV U?XEXKMJC>J9^-09'7VTR!MWKC%@%H@7U MB#DQ!E')=YN,4\6PW)IC,:] VF[P4N]65V OZQQE@KXQQ^C+_ RHVDR$_YT, MD#B? 2HST4!7&*-IFO %M.4Q*Z6,+U)H'D48$,7!"\_6>[R@3D1V=@8D68+D M1V%ZAC4 5+!J(7\)/ \EHFCPG^C!)B*C(G"&#IEJ;:S$ZXH\QLR1SE#HOYIL M?,ZGD:X"$EHFB&;6)=$[N2"R%\M$7H)YQCF4*;M/JO(X[&@X0'5LL1C.X5< M4.2*"E ]68*NK+8&3H@$_K\3)"JT@ 4D0V6S)T"7!.-9)'W(H*IGDB B(Z?H MB @69!88,8!&&W1^#5HN (EE3AX;>P1J((&D4IX%CAH$+ -.7DHD5%^LZ(.3]8PAO$)NT(]$YP> MQI0L=329>[R!XSY45G' 9 IO'0==!;*JKLP(%@R$>.&B^-9Q4>:0CM!%I/WX MEC:""IY0@2,TI_ ,&RC.'$,OW)3>.F[:R#='L1=?8Q4)Z1/5 Q$4%3DB"&L@BR&^M"7Y+K4VAP@D(%Y%K 2IZ)1WWHH*+-16]FH][<>'E ME,H?W&*#"E[TVGG=RI"O3GY1(Q5K0X+AKMQEI_>"-AK)(DY>UV6%V/++55L>N7@Q] $O+[C0,=%KD=TM M,[PH,M'KFMTM.Z" ,M';\";4#+1>RVKT%HV)/CC8!N#@0I3-) KP\&*1C3XJ MV6HA[M&<%_"Q:NR=QI99&Q\X&;:!".7>3A[& P?!I3+W=O(P'K@(+^BYMY.' M\QM6>C6 /FF RAHNA(C:Q9V&^#'L-;P7%O8K5C&L/: #%V(W@/9S4)?KR1Z MT0SD#(=V_HK1.\#; !Q<,12C3T)L WAX*2]&K^&V6LA&\5,Q29X#;0>%=-BP M/$M%+P]Q+"@TNV6I)&T!>"\PF.7(QK#!MI>8Q!L1OBH\2T>?24H8#H*++QU] M:)8P7(27?/J-Y+JV5AH[WC0,OE$=B03L-CB,8G%;L'3T*:FX%QN01YE]9-6W ML4)[V3F*0F"8Z(//;0 /+PS,/F+/-0O9))#(QK"/MR_CE+7QL5DLGLW%NL&< M!!P$E\KV K1:9-=+3:@X$6X*TA6MK(C1#:#K,-[/GM"47!E M,6*1BV4YX?FP&+'0Q;*\@)P7X;93Y&MY#6R"$UVA[5,QP0FN[35!@A-:VPE. M:1\;S=OP66E/>:&M>:BTISQ0Y':CM(_:[C4+V22AEK^>]$%<83 M$1IM7G[I%>O[)0"L+TV4>N-YT=V@F*:H \.MT71+NU@LP)["_"5J M)!T@ RXCRC=8IMX2EC5FMK@DM]H7U!2+A$.?J'#^8/_$(F.E$%#A!,V %O##& MKCEN ;J((!'.\/NU)QVWZT(.O"R1%DA303VYL!Y[M>YO7UVG<(+WU1V^9%L* M#[I[1VCO@_Z>ZW]G?! \X'T??!$8'^^-3];F$]X);ZS#P3OC!X]$ZOM@!/?% MOW$.\&]W\3Z(GR3/T:3)3NE^]!R3YSGN@P^.GN/A>8Y[X9.CYYA8SW$?_'#T M')/D.>Z0 PXLG[MC)%''Q&SBW&MJ!V'5*MV/[G7RW.M]\,'1O3X\]WHO?')T MKQ/K7N^#'X[N=9+ M!Q\O#QTKDD+!P,EQE,_=$8ZNOH'XNH?/*,=8X5DQ0J'SE#'8&/OP<:! MLM"!12L'@^7 5Y>\#QE-7)"3S /D8:Z0>1\,E-@@Y] 8Z1CD'&B0!_8T@RE@,W@7\?,IJX(">Q[5,W M;L;_/A@HL4'.H3'2,<@YT"#GX!CM&.0D.\@Y-(8Z!CF)"W(2QD++5W,Y] M.]T[OFWD6)>34)]YSWQP='D/Q.7=-Y\:Q[YH>CP[EWAW/G]Y4=/<>D M>8[T'NA^]!R3YSGN@P^.GN/A>8Y[X9.CYYA8SW$?_'#T')/D.>Z0 PZLG&)7 M2'*I/C$:GG*ZJLGC7O=%[F@*A!I4G@51A$U9@V]$:*YE:8B6-:["OM:=3: A M*_CB]+,UJ]YW8C],76^,<1KY0E_IY5%,2[;X2!.I#3%619H5H7 M)%;BD$KMHN6I+(>MK8.=UB'AR$_K$CXF%[708*R&\-N6]6L4 +T5%72KR&AE MVJRC]Q\@IW7EEE)^9@61[8NP+BOVLLF:'0SEA8\WG@1:X0I#ZN"1)PA/N&/C MK7+$PNZ@:4K6)\KFC27S_;:"OJ!6QQL%^[8YF&0;%R=@ZL;MP^33=-'^5#KR MT@'P$B99B$(7NK1+_^7(00GBH!V;J*7F44>F2"A31-(B*_;ZN:.3DUP.6FT) M3>U)K92[-ZW! TM#=\9+[Q:^5&);,0Y;:AJBL!ID#=252^LPK^1H)JL927) MNV:Y1\;Q/:)Z9)S$,4[84[=[Z$YU9)PD,4Z2>U)ECQHGN8R3^(-&1W;9,[LD M)]F"$-&:D(CAC5/?8ZG[MC 'YM,>&6;?EN7 ?-DCP^Q;PQR8#WMDF'UKF(/P M78]L\L9]UE>UDP=6JISPBD)/-:PJ6J_#08E%H]XJ\%F0=56%$5E#D=-A2 MAM9&HD#S6( A8_A+OP4?57)PYG$BF'] VAI_>J-\LV:M1Y;9R.TKJQ5942#W M-G6,L1&[NL0CBP3+/1Q-4@)-4C+S$.[,8S?&;$*5#VG,)% '@H]!X+OUF,> M7GA&K/8:M_C=IC[&YVEDY36G;8"#51C=1G5,6H62/!8DOVG]\;(ZK]O UN]+ M6 B T%LTC0_))NAC0()]$Z9G"A19G-M11\($#)!.:L.!BK03RVE8-V1R)T"3 MS>]D69-D#>+O*?KDXMO7E?<##UK8>%#C6U76%0ZJ^"ORS0BR/%$/W[XB3*)_ M\7^^38"JS42D]09(P,X E9EHH(OTD0J:\ 6TY3$KI8PO4J"#!'-P#L:L,A2D M,X ?S2 @U DK.4=)J\( ?TSN8@(I/_[?ZA\YCRR <\!5CUI5A2&Z"OD[&G8P'SK7]PU&]U: M%72ZY6ZM\ZVO@*]HPDZMQ9QA#349/1^];1R"NA,+EO:P=R[P;X'UU$T8;O^1;W5O@'&4U@9 M3/EIKY0I]2 /A72Z*G,Z-HDX?=OC<)HT0V6H7H]\RB._8C[GNTC(?O6'?T0T M'!(?29:(4A0X8-JB-N;KY6U[35ZD7$^ Q&)W DUXYISOY(+*I'\1D5R,N1"" M?N3R$(A*&I%,#HHBFAQ7*/]W@E: _YZP/&_]O3$@+P*OC?"CF4_GH"\K2 .E M.5D4V8F*B&5],K3T-TVQ)GB&BB9PK&@!K.'"*H6)&@.X\-./WV;Z?Y7>F,0O/80%;& MK/;?B3#5SOJR+$)6TA0=NC'?"DR8!4J%;/[$_7%HA_J<5@C#&:1 MXKY_\>NNW.[6VM=_0;MVVVIWP>U=NW-7;G9!MP60 NXB+0LH!K3:@,I]YK^ M5AUTO]> 0S?;>KE*?J1*379(^M&ST/\J&K(E8&K__WPE]XJ:=/%G3$L?= MSAHI4>JR K01!$\6GP'#DP?(T8?\*UU,K8C,+7FX9@0%;@*#_"!!PX!:;P#C M%8#> ?BE2(2(QZ$7>F_$L[,91)ZKY"9+2\">7/S0)0B83 K@48.H]KC(_"88 MJ=4^"%SM"3\K8D2ONC3X9!'IEK;.]/3IZT[M>TV2!FR4IF? BJJK[5F%RC0^ MV5#&9P\&I]LN-SL-8E:.%B<9BL(R-YK-6I:]P4$T,)87]_]J\F[F"?Z_B5>; M^^<<),^XH96@XIPKJ LH\$'J!V=BO=SZ&LF4XB>-!]V5*I/5_E*YXG?NAHD@ M9ER=$R>@J313RF>*&WL87TEX=W% R16_\'Z54N4E2K7A4%"Q8M":")_NU!(' MC<>'-G?SBPGO.*Y2:WG>DXM&L]N^PRD?T&A63O<>\W^N35E.(U#C))QB0PM8 M%:@3R.&]#!X("+&:"K@1\>._'!,1 1,1.3QV[*IKE?,OES@?=TI6D(=%4L*D MJVI%UB5-F55DWD,0RNW\/_9Z-IG^&43A"Z95R)V1':R)(C]C7EL.H0+ >7)1 MA2+[PN+D?"!-ERR*4$L4Z;+3AKE/R)'5KC,AF9OKJ20JSP)%1::4/ XN2CD MTE2)0O\MQ!>RFD_%2X//A($ <@AEW#H>5H:L M),S)WU_6\E/,\#=.VZ>=4U ;3T1Y!A4+X&6R@:9\^N5P['L:<0(9U/ZB+VN: M/#:_\]BU\,K8&ZQP:7XS'O(4NJ5BT;"'80C;V4TN_A/ MF'A[$&KMA1]*U]\%.KK QVUV;+(RA>Q::[4'M?79A!7[U!,%(5Z8L"* 4\CI MFO",76VDPJ$:@2,=!CB$.X"1MY_IDV5-"B:#8[U05B#KS=*=YVKY3N1^3.3P M3O&"I9WS(9*4"O07#R9^I8@LD*]EY&3=CF1I;0KBJB-5&L6K9^TN"N.P.N?) M!0=BL4>I_Y<1W8-^>>8PU+$R*$_6%-YLA)O?3405,1X'S_@_3=$M0%.14A# MB+QQ;-6 B/TMA>PCO#OJ_7_@U7_VI5PM+.RBF&G10L_,6D$%L<-$5U0=IZ\T M&0UGA'L4_;G_Y>,'9(KQYD"9T\YV Z$+-@XQE66.9]&_+[+<(Z 04*HL"KP] M.5.(/;'2Q9O]V*6"+#<"'!)Z=6V('A!RNA@_Y J+J0LZLW%?%C^KZU,+03&> MBQWNIID7)@B'4T/I B13+R,!?;,0O$/("7GMDYN:9$;1?<)A[GX4]7 SYO[ M7!@7J@!R7CP%)JP"GEE1A^!_,Z<9"N]C E(U'69W?+=HM>)D MD^<-EG?'Z>7//^I#OI(KT*4(<+HT(=EI^9=\;!57F+!F"IG7+I5=\F2] *PW M@+'!%%%^ 0O[Z]2"&Y182Z@\^^05OI@=C,$-JSQ"[7"RE:[FW:XE:4@\3L)" MT)\A7Q0B!3W&Z;Z7$23Y9NQI+ *0CQ\^4U_ B%61'RLB+X451=-;Q<[+DRY@ MUP5Y+'UH/H &-;T78S44@Y/31AF)Z<^X.?)H^@E H8Y$*X#4@D4!$SLQ)*%W"2D=C-5UUUW*5^O.H MD)$56!]&E@MSG__DXB_TRNT!L[87-.6/'^Q2J\,X8+&)U"D.J<-\B%AP+&@: M8EH4_'.:(DO8#Q%G "*?9 8:F =PV^UGB"M&6:/X8T4H%V,XXXNVCI[,9G)8 MY)"LZ\:A&]!)=\%GC([".#' M#]C^F4][@&N-*4B&^D#^?YJV3+K3CD.LDELC4R#))/06%<-EQS- M:QSU=#F2@]QZ/)DXP[._"&AN-"^0T))DK!&?!96X%^1Z+%;$GADN!R;I(]RQ ME,?-5 &N@!)XKXT_YC/[Q=6Y!F\X =)>C='4$?+G+<*"SXA:)%(RROK71R%? MS@ *@"UL^=0K=O \:U1 ;_ZC+OYM:5<__]R$K\$,+NA.>+ 3XQ/''QPO=$=6 M'0LFG=%3!\BZ1J0#"Y5)T->%,!\_+.\VF7M,UIY3"N_P$5I?E/4AF@Y0E'60 MV2R.Q DGXXGUCJ\Q#YG&Z&346L#7$QHFFQ0IJC>OW+.TK-2%>I5>-1;+T!H# M <=(-C/5%>,&O=?YTC5PG"SQWJ)C=3%-4Q7V[_W)UN]\S@;*2:'GMNJUU)*,(!>>-5;H-93C&X/)'U*D-P8-?" MZSG #6_.0%EA^P)W3O8L#=PWY7-@]$E7S\!W@>>AA"E@3NT8ZJLU%O[9"R9F M!29%&(Y' M<6&P7E0_:S>*>Z!Y+17Q*[[;<[H(&R=A3U#FH-YKE9J51OD8L MB7N%E;MV9S:3.]GU*4[ZTY8GX7WS"F%2G$LHI*-$84.#8T"=@KH=I'6L-J6J M+\Y3?7) M-DH!9XANC$FC_ M_)$]8#60VS<35$@62,5)(A(WCV01V7G5S"$@53# +:;MZJV->,, 8_\,DCM@ M!LGOG4%8=03JHORRHB4.0S?D#YCTA4AK_&4-/:_)P.8!+_(GS\\K)(Z(*Y0J M1NYOTZ?@AI78(4&_?;*Q*JB<;G2OPN)5EEAQI@I$3!=4PV0U]F#P,VVHZN*J MO=\O.:EBTNE9BIR>V5/2^ER11>/ XZTBC? #8CS3AT4$3LAKRHLC>XIYQ M[Q&E)/C0XW' 2/9> Y09T,"@H04%(1I-&/OKEN;PJ9ZW61' M]Y"*#%8:EUG[N&95@;4):Z^57#YV4VMV.Y$NE?QOEA0J)ZX'$L+/S* M9.@>15&]B<1(3&]^>97[7?E1D.ZJR.;J8S3[C#QWMDB7@S0(1'?GQGN(^IQ@ MIMRW/L?@%#0<\A2&"B(ZCX>4E3-P/Q(TZ+)UL6KJSX'/WKI7:.$UX"LGP:)% MMD0YSIJXO.UVR4GP>:(",H^!I"F:H2('TH@K?,GI$=2Y[#]9BH+RJH=PN[C# MS\MT59%;RC9SFK4.SWB:!VL/TK(#8!>3&B7SQH2;8GGU=J,7B#U.3$617XA5 M+#1RF<]M@&R-Q].=.9/?CS[WAF=;*[Y ME6'_,\T44^;_?PE/@'*G0SR<*!1L4.SM1MU'"XT[D?.OB&RV+%G0.D,A:E=^ M=/@NG\N/.2$$M8/:^9,+IW8 MX6(E'JH4.UM."<@'@Y.)_/0:E//(W[N?&3!*7#"+UMJ.TV/NBW1%R=JLVIM -IVFZ#03 M]*S>6F2G,E0N.G2[RWC&J;J-4\UJ&_E2:,DH^FQ"S6I^143;""YM 1_SL)V# M4F:>R\:HS]TEV0(6*#:T*2#AGH[QJM?U?+,.A3'+)NUZLC,9-BEBI$4G8SG& M7Z&%$:NL0ZQN%3AA!;XVG> R1J156OAX_)*?M&(XL_-Y\==]H3^]&\1C.+U% M;"DP->ZU8LJ3P$7R(J'T='VXR3B ^#4#(F&4\2Q=\V=65 MDD%Q=B16=+J%2A4+L9#+7^6L*A>JB[2+9F@7K&5D]KDW;_6?+A\TK7/"YY@N@VPW?J:4CUXQ!N,GY-\.+PU_<* M+^6O_K$[CU\L&(G_!"T C^2/@/PW+#<2)*C,G*2_4F157?C9WT?WZ-_;VW+M M:OZ0_8N$OZ+G?G6K_:#AVZZK\!F*,EEG158UM2XKUD\=6>2[ M(TR1F2*\62@*@Y9KNL*FE57>@G")K@VY2@-]5B%N&"?S+H MF+\-0Z+HE$8\)'+7)+D@20M+FU#V_JNVT"6&7FG.K_M:;UZ9/!4OY2$_+L2T M;_0ZD>&V;O?41@IW]5;W;+K7(SEFX<^EZ,RAFO 0B(O0CJ>8_+;1A[L 7BZ7 M/^AC?'$:Y*L07X0FD#8DZ+,(\0>TZO(87XTQ)]][8@2+:K/1XX7>6'4(YW"4 MJ8C,U6-)@/LV^G8%A;5>1(?%@HG8LHZ5'K*1^>Q;>A )S6,/O_.%;%1FZF.(LRI9W)QB-=SF,F9I= :>@K7_I4+@^$Q]]">:_VRP8X MX<*V%K%Q'R_8FG$.!VL1UDYE_$.#K<5M43RY*%E:$K/ZHUQY::#%?V9COR'N ME_6^" .=:-UPE T8+^["E50^Q$D8LK+PRN"MDB4Z+5!*T07__$8HL@3NF;*A MC4]P77JRH/$O"KP6V+X@D@;-98EWWJIC-'!>ZM-2YTK:)?UOE&OD=Z>AK>8L MUXWR9>.ZT6W4.D8KO6ZK\O-[Z[I::W?L&X!J]4:ET4TB*9(%C3MCE-P9P[V- MB]*5)MK35/DU"A/JASHG975T<R MO;G^J'!Z8U9[N'W87Z^'B0%F"F@8T) H?V7 -[?.WEB+._62*I1VGB/=/<*B MW(V@"_%4 5/+8J3HD'^M.5>$2.0?!C]RMU M[ U3MCUQ?!@8B[ .+QM/%5[.8]O<6N#,HPD1D:F&6/K;_)%]TJC='^)=VC\' MXH(>*;O?P017&RUJZ/:_&[R*U)BE+$\=ZI[>QDB+3M#R>?]T21A!*WONH <2 M-?GE)5,QW'[BL5M]X4/"&T15H>5XME.=W;")=>< MFLZPNZ?XJ$[K=YE^:WZYFVIQIWP9E[":L=9^.<$%47%+3295W)H#DHZN"..K M3(JBXA$89TZ*W$J*QKX7M)%U-MO=9-D2!$?%ZM\;1IX_<8EKHE>% ZC@._,4 M^ PE':ZBZ^UL; 8A7.PY$XKV;XUYW(C>CEX11IFYS3>E0F]-KT]\8Y5B;E1C MG8)U2^:ZW9O?S LENG"3?;P.TRDL;.L\AY^[7S.S\U0-E4T5 [2^3*91WGF: MAF)2=';;ZO?EEM5AJ-+N-GY*XSY3-FD2IHP)SKSD; M0=+FKCD_-V3'73!U8*9N>]Q%&9'&$HU6_5.GSLIG-UDLM<;]RE^.GU!,0HY( MK$ND>LOEVXMZ? D:MW\;(-]_#%"W(%6$Z6$FEES"1O5ZRXK&/+B/ ].Q9NF: M,2.-'Z?WCV-E1U=(N!RH2&*\NCN1+ASJ=2S!L16A5&6WQ=96\>JJ;4UPO) L M:/PK#"OR>"QHI'L;OE +,1'2C%#B$'?A\Z-SX?FII<^Z+YUJ3'VW78I)%R"1 M;B)+0-GWM7_N0 CPA@K(N=ZD&:E ]JT?>4&=B.SL#.M1:%W8;?Z65B&7%J;I MD<#S$+V,D$T+T[XB9JAL%L]& +W.5_5F\:7=E M#G=X" N9WYU= 6"+P'%O-.NV+YI9]D5OR1QJC*!NYC4' 35SFG%SGU]]85I. M\@]B<@4\8V#/0%G71K)B7(M AK2=H%5.HCTYR8!E,1+A()( CF'[49&!NPQ"H@\86;81@V$'21 MA'<6=+E4QO7RX/5,VE!5W9\KBS[L8(SBRI$/L]H@\[=3KX\&OJQ@#/.:&VLA MIC*S+/J*&@RQHZT#C)]%115KORU'U3YM];!*0M96O67;6[VN0-ZC8;@'OZS$7W-6[B,#//[>G]^+=2K/5M%6K.&LY;IK: R53K?X9: M_<=SZ^9G=Q@2)I\B/5^H$N$DAX7SD#WD2W?N">0>,W]^_OI^-]7YD1?;!/"- M0P%@\FU;O]68(O/SYNYQ P""\D#27.)-08O4(REFPCC$YP$]XMPZ)ECC#@]' M/\N_7H:%3I-=RP"I@-ZHQ]SQ4YZF4]FLV_G>U][=1@*TQI>?__O]])UI7]XS MZZ4W#MQ%RIHTE:)?@Y:NJ1K"("X@\>%'#U_&F-$QCGN,I@WE8NT? M5@IHTY_/.P1E9%S:]&76_<; MDZRZ[W%W-J /K8!P(T1%6':P=0L(_RKMK@)955=F9%'&^NP0SKHFR SC^(+$ M9Q[DZ7,]3+%N]'L>SN -C""^'E "FKF>%& U1!U5\U3ZE?58, 385>-7*:;R M>_ CKT^RJVK*!YB498D^HU^-CU]>^\@A(#,5:#U?+OZBZ4X]RT0#V5IQ\(1M MWZ[S9H!%JN]=ZWO7!W(&MN/6;#Y7$WGI@;C;\.;#J+C8*UZB1%:$?7&W099_ MJ4,9J5@\)BO>L@+?D,R;J5>2>:/NKQ_BR\U#,[^S+AM!#<)B >AG@4>O ,Y8 MPW[=!@_$QBQ:I6PJL_4YNT- 680M9^D4LX/K*MI08P4)\C56D1 /JTO7PI%" MGA69Z\X:^6JSS\X[\=[('%C0ENYF)!#O62/[HS1R:5,1>.B[UP=\LBCB"R-W M^[9J(7&XC?AYX+"43S%TF&9N:VT=O=P2T5H;N00#&?&) D=04H5GV) X>0RO M955M0JTUZ++3%7F<#*Y_?&\^U:7!XUZ;=X215YEU[*K!6LMM_5)I_R].?M[FL MF-OU04[KF)7J4J.\XBB\059]3:#=.1W(8$9V\N\MJY. -(I#8Z3H /=U1J$T MJN[G,EWO4;!5"%$=$IS-K\.'VH.]@\2/L\=*:.H"N,(8J:,(7T);'K)0RODB!#E2$P3D8L\I0 M0'/@1S.+2287D0SH?G]+=P0!R^& B)5FN%A (@U&605]+0$!/3142$91T8 \ M^/@!.:$JQ+3B<7=Z'G\BUHA$5P/2940@+A#Z@ISB/(UY 3O!DCW\_Z33H"Y MD3\#M^P0"4('/NE0XN 98$ Z;4DD+SQ;RV.9_D98 M!TTGBB8/DG(Y_+@ MB;2*@?NFC!'..%_Z:KV%?_&:G?GDJKY61=H2YV]?$3%=Z-I7(/N8[D.DFA! M$\(,P6@]668-PGA./EZ:T;DZO&J#R0YZQV9/["W!_D6CV6W?=1JM M)F@T*Z>&BW-WV6E4&^4V\GG(R>*^ KXB\.Z:Y;MJHUNK@DJK6:TU.\:G3NNZ M42WCKSM=],]-K=GM@%8=M&YK[7(7C=RQ!OCZ3. E]@TUM47-3ZU"PWF,'& MST7IR3HB[W*+:P%[%4-,V[#3!NPR_5>_1YY%5T\R[%D#VQ2"W4)[@J&E#?R: MT-*Q0&MXM;ZRXBT2:V+>X D5)'W8,OQWD@_L_ 2\M[ [4B $-^CAD0IJR)OE M ^4B7HWNA=V$+KLC3"-?=.#F';MB%CIJK/W0)0B83(H4_B:13V)=,?WN5GRD M\=:*P+U/7MNX4J&NR&.W9O8-B1-U/"V^8AG]E\>;SWAG9S2F>_.[*G,U4FO9 M&1W3I1&FJYC-(D^Q[7[Y@_D(_1?P!"8#/Y7T%9D56L-KF29)YL?4'D6.*AVD $E MYTN(=1OFG_/B7?7/]VPIPKH%5S\#@P/DP7NXX,@+[SLS@0SCW_+\V#TZ#+7B ML)0ERK_N\DBMD+(5@T'-1U>(=J17[':72A4I_]+P+1NT1QD8)KB3YQ&:0X'& MW3TL.-S#*T56U5M%'N"C+UU2CX9=0ISX^,LJO?FO<7X*_["_BC_B/'I\0OXBBO\IYA#;?X0@,,B M]Q?H5*80Y7G$HVMPA"91T/B[!O:-2K7I!!="R07 M=Y%!$XQCK_TC-)$SOK/A: >*(DX/2_P-JSQ"APC@TZ@D;4I\X]L??X2KRJCS MU(3[O$.S@RR8<6'-V )WO_;:&W^[W/VC_=,SR71W-D1?//YU+L#FZ9M 7SSN M-I.B\H=ZS]OF_!>#]UV(U/M>Z/G:4D6("EF%&Z&55N$S%.4)+A]V5?5J(U/X M>?7C>E;?S16M3OUN@4E4/+\ =+]WIK']MQ5O!83QE$12S+1?ZM]R\@A(*)D6TU#(_%B0!A[.:\ Q=57XKE[^? M4=*HR^5W[=W[7M!M+H18!'9I*6]W$]&'>+O,U139%99)7:G&\J?<(S8YRR1FW391%PS2KS@)[ MF;C.XI)K]N99D:6)SQ9W=9WQ8F?%V84P+O3Z=(=RP5.,'IU'HR@Z50K0 MR^LU$O;=/S0H\J+QK#R0QZ1*H5*>AX*\J#P<#_3E$?K\PXK#15\TGH8'\@JI M4G8+Y!T=BR,TR8+&OY5Y Q^DA:IFB!UIT-KC,PN'8ER]ONS>%?Z,Z>&N' H+ M))*6,KH="P2Z_68X73 5QK5X7[?E!D5:+%L2;QQG\>1*LF\=;;%L-,>RYU!U MT=/V'D/3NMJ+J.GRRVUA)-RKPW&8OJ_!R^ALW6Q6T>W9:US!RLZ2]W0F3%G+ MOGWL(-B*0Q'GZ$.,2 +R5@PJN,0\I_*3[WV]&_N.(Q2ECYV-8A1O-:;Q:. )8M@L>S?QB-@QR3K$9ID0>.? M9&U"[?6^+7$:F7\/)4[E"V6MOR^GT;R3 \$8Z!JYA%_AX1.D+%%B]SO#3(JB M-Z]I\;S#P_>>I[=.K%AWHK.I3("MU".Q-I"L.'>^"ZEB?O-62D=R[66GO9BB M0O11\B/6T3<\0I,L:/PO!;4N:[Z%2@??V7+)J@*WU")A6LNP@[_MYJ\G*EH? MT?;Y%C?&')LB'*&)G-TI/W8G)Z8FPB33FT_$IJ!WY=O^0YP]9$W;329_VW;> M%=^1!CZ-9MTV^!D/@W]+YE9/+C*G(:Y0?:\^6G#:A8V#-J1=B!N*C[0+('-WKD7I;1DD;TBY F\)M@J6%KB^4OE1FUS7 MZV':>@9(7WJPE0G)^V)"<]%'X_WFJ'UO_<1GT*Z ML, !K $/4A#C,5(G)!NJ GD!T#$U>H0FUIV H)+A2)D:MYG7&@\5Z7XX:56B MR)DN9T7W!EXCKFIU<"N]]34K_CME'NLW(YE7:' :A"$W@[_[Y7+C-DR; MV77NTDKB+5&H" M%/DS<(MTV#D:XTF'$@?/0!:DTY8VY85G"PYC]+0F3\Y 'B>(S2^LM'$>)^Z_ M$8V!IA-%,ZU,LM3X;W7"!WRVT[E*,Y-,-\\K(8UA/93QY8=F#7PNLYZ,XF","RPO8% M[APTD4DQ<-^4,<*SSI>^6F_A7[QF9]ROEU_5Y)86__85$=.%KGT%LH_I/D3F M!P$T(ZQ^:PO.-O+NZ:Y;MJHUNK M@DJK6:TU.\:G3NNZ42WCKSM=],]-K=GM@%;]XX?*]W+SJM8!C2;ZI57Y^;UU M7:VU.^1 ;.$<5&OU1J71C7DQGQL2T$:RKB(W2OUR6-KWU8#!]*(5DS,9ID=1 M62NROFU*-)<9*YEKW%]5'Z.I9N1!I%XLGP&DP694!EY$9B>R:M/X9!D117\\ M!%/:)]%M(7HYM2:A!>QU(=#3V=-,[O6=!,:WT086=FKELM);7,QF4:KVI O: MK(*\1UG"SEYY*JB+QRID)ZBCR=SC#<2!16^N5;4GH?32GN<6MQ6NX^$]QU#[ M!&>!^=+&F.\B0ZCJRHS@WB"#18'OQFD MAI]3X @%3<(S- Z.6101X//WQUFWU1!0IJFZ, Z28O?JW5)1_TG,^R62N M]^:78\^3ZX80X89NYG_ MG>0#AW8N\[D!:ZAA0%2R7]T2:>/Q:MP#6[!EA)*[9/ID,VCK"D M[,%U@*80![QZ6\L#K.;3#2EM*OHWO&8'Q:MP('""]G87VY4CHF7@8LL$:'\Z M:F58Q9&CDG ]$-%:C1V<=['4(UG?Y%+?$UF/:SVN=0/+;8>*3*['X5J*#)6A M>CWRB6&<]5?$[1^AP:"B&B%S3^CTYHU:H4_=/OW,W<5TPY:9FJ4SGS9+FUZR M(BMQ,(5<.H[$[("A4@"7-7AL6U&?/(BZ^EB@8SSFTP7WK3"?J^)?H7JY4J.L MM@:D/H.BTXA&YFN]5PG:*#J[4_Y51FL1LW:?R0]2D7&R;6OZP([YN8% M9G>T/(3 H$FAM;GP/_]&\X$RR91^PA.@"1J&_Q(.!0FGC8#-C<9!BI-(V&1] M/<]NN,11-T65_.M[]L0K&XJGSVFZD/+IF<:/M*5B?DN!?742,E99K0:7U573 MM+G4KME'Z?]Y>AK_SOX8W0\2+;W1\M#K*CW_'L7O68(#;P-%VG?3OWYZ]P*= M!']G[8Y4%/>.T"DFDST*Q!H2N.^.1&?.VJ]2-,.!I/ 0^A;9HL"1^GMM>TJTO# MC-H[\_>T"KFT,$V/!!X!?P80D6AAVE?$#),IX$'-FR5(==[>ZT7LRE$3JF2 M$QBAQ2-"HT5H*:D(7:_=X]9[ZXY(&9^8G3I._DY3TCF-HHZ<%I[3DL!#[M[( MY6I&NZ&J.N2KNH+LMK%DLD[R6VN"YU5K4ZAP D)7;WY9S/-_],GPEQSF7M&@ M]Y,$]"LLN( \0*\C>(%L )P8(U+6@?LZ?VU)CU?S<> MA,K-R/;4_"D;L\MFKSX9;EJ"V]($E8 ]QRUOSDNC$^OVAK>U8:4N;L\L0%?S MQ+-+8C_4BI_FL4_OV\G_*[N_=W$>7,L2 6*L5*@R8;-=]O98U]8A4^,1\?0 M296G [5GS)Y=Y+>'T,1Z7#YU&UMHP(3Y#6%Z'GY)#/\D-@VX;_[9+V>XNQ!% MAPNQ=/%R;SXIJ-E^9CR;3\/-Z;F83E\"Z*W85%<'/"IDO^)T/"LI[ MFXRSJ73YEEUXHS, Y(>$,@_[^F[6'Y1ELIDCRQQ99C.6\2VY.:)L%66^@=V[ M09F/G[7D9FSH><=?Y)Y-%1C_>J> M/2]RNY]D3'I='(_C9TQ]["R]AY6'GWG M>QK[M]Q4A:=Q]2>;VW]]FGUJ[H95N)%U_)H)&7&].F\1+CWK?\8BYFVRP,>J M=[7+6MGD".8R/T:RIUJ?=:H_VYE:EM[DZ.7FU ]TWG)7>Z14BMY].5L0$8KF MG-(J&A-S]#FV'-9"GLJ[E*/L[O?K]\>J\4=25(9*9?)AI#].YHP4FU&BJY@J,EL83?]+7.,_ M\:LTX>_\U?#OKQ^#Q!1['LJ)WUQB"VT.=!\[E]BB\D-%Z/'$[T;G,)^=V"U1+!1/ZW" <\09*Y4L8:3V>>;Q-9CYB PR3Q%<)ZJ+ X MTK"[3Q-X9HV8[32M&ETN&+8&+#QIUQ3"2\P&2VY07_C-:Z-;>AJBD" MA^]:QT^5\2F0)M1:@[JL#*"@ZJ]R_^OGP MD__W+YN-)Q$:J%CV>#3+BR&*"3L!L-5LQ\,U\?&)[XGU=X.R(\L$9!E?9_:( MLE64^;JK[P9E41SD\7!VXZ\B9%(4[9])/)['"D/&I--I_>V8FYS'JO7F0[%Q MF?_*6WOP4H9/((6Q%7*3S3 M3ZX_!U.).SA8GK3K5OZ(?=''15)U, M[GGV)1:N"WH\9BZJ/'Z^SAJ9+]G[0[JI/MU4E2#_DE7[LDV;>,_R*N5":[ M>8!T%-#-2;F+HXW9%%6,D)J'+I*1$C):2J68 ,=Z-R64G9GXJK$()^@S_L^W MB37>0,:!/Y5!6.L*8ZB")GP!;7G,2BGCBQ3H0$48G(,QJPP%-#Q^-&,1V"+S MA S\C'1-!#:V&0TR\0LQ(>3^1=FT)Z<#^"&J=W_SO)K_?X M',DUE_G<@#4\-$"8-U BZ]6X![9@RS]-[I+ID\V@<5^GPX,#Q(4#2SXLX/B53@0.$%[NXOMRA'1TIE_3[KVIZ-6AE5L M#96$ZX&(UFID$-[%4H]D?9-+?4]D/:[UN-8-+/=BYYPF^7G:OHV/)K?Q^78R M[3S?0/7Z)E]KA+D(($#AJ1ENTIE/(7?.JY C.1ZKL2FUBD,KH/VT/H5B/Q8H M56(^7?@47Y:22E-TW U0J9)_?F0M8MR%+ J4>VY'98,W=EQE]TAVM+7ZH/+T MY;@I.[S[EZ@D^#YQ+T_6\PB M[_0H$.M($/^^:C&3RI3\[ZY_5Q(013>W5(GRWZP.S-K;->9PM':[4[_?W?UF M+N=",3'=,]YN/S?:OHZ%WL&U&F&:DL?3%(/>IIU;+-$CE\M5> '.B].#:>>V M,^:QZZ.S.[^3(^HCXEGJ>-ESQ A-[&7/NU?:\1)GNT:9LA-+&]S@\5H8GUNA+8 M/'Y__D66]D_T))[5LD=6"\]JB6 B=]SES\*BZ.Y7FP8->6"<*IHCGZJN2=V?7SK_G[),T'+'MAUVEIKP; M<1T[N[Z6,=];9-Y-+\%CQ\Z +./;W_K=H.S(,@%9QM>K/J)L%66^?O.[0=G6 MW4&]O?#XZ_ZRJ4QN\S:,QR:OL7G$.Z23^U&UHIFGRMIY*O\FKYW>_-]E,3]0 MO__HM)G$5!3:YPEN6(4;64?4Z)#AUZM*U+C*3W>26BWY'R+:57*UO,GAE&6V MC"1]RF3[=UOD%LV[@0RF;4S_0290=Y4*I4BI;V/E=4T%$*)H*^E4T)N90 MV!JK&94\^70,C5:>UASV^M'4_]S<=^J_;C8YJKDCN=K_":\W(UM)/:X5G:CM MS?3'?O8JE\KG=WY@8'^LNH.#5-D4E0N3QSX4WHSHCN)MKV[UO\0M_L)6(?^7 M?6K\>.3DP;&P-7PN*9?86JX#W=3.);;X_E 1ZKL-EY?)B#,\=3VAL?X/+06V^[ MMG7+4]HQ)&1++^)=]N$R4WL:'M I[=TPCY5@*NX\>1NYJ&6"6;7VU#5%('3($\>*[^P"M^$:/RZ MK R@H.D*=D:OAW4^J_1Y?IC(4]PFB@!=W&OL6QL.<#W@N7L+8=ZQELA1EP*P:.V"X*[WX* MDC8_"X_G9/BCA7W7DT0@?XD]T'&@_F@AL0Y^Q(*8--\T<_AYT$)B-X7VPCN) MX K/$_N6F5_Q)(D36=$5!6'!Z4MNZ1B8[L7\[W5E_GV>[TS9;&+2H]C'QF5- MV&50;&Q8'H*5K5K@8H_,&HQ8QU3IA=6J]K MA?=781T!PR0W01]T!5NZY>XN9&6[ID_S>:O#UV><-@[C",:>FMQ?1ZB@1-US MS;T>W[>/ZP^2[OUE=Z IY38KD )\Y3\']Q_9B;R MOC?[JFX\>+$J'5@^.&;.20!/N+MCE]X-D]395???_=W-8R?>8]ZNG0/>4^>C MTK&-S;&-S88L#LBA:YG@XTSOI?)3WKUDY M=CX*0\:DT\F]\U$]1.>C6F]^EV5_5^MWSU=_P[2:&53!2"D6=1WULCDGKUG8N&ZH.UI=K*-74H5LIMKTX2R M7D1:([)6(TL43$S'J<#$]'5BWK8*6=/)JE*L2/41^_+2R!^>*ME_IZNC.ME> MG22UR5;RM4N2?)%E#0R(_ M K 2$-!#0X45P815<-WQQP_(SJD0TXS'[%YXMN P M1D]K\N0,Y#''FE]8?)S'.N,;X5$TG2B:?/[?"9(Q_+,)@*%XI.02_F[ Y!-01D^ MZXGL)P\L.[!KX?4<=&<3!&!98?L"=PZ:2&D9N&_*&.$YYTM?K;?P+UZS,Y]< MU>/J/K^E-[Y]1<1TH6L?Q0F/Z3Y$>A !-"',$(S6DV76((SGY..E&9VKPZLV MF"P^1N_;@/0OXA8JLH6$P]5O\=]=T;68=I5+ M]E&ZG"W5>BO7NQ+8Q[=%%+7W_V6O2Y'#;CB$O@SAH+O'-,1LOD!L-O!+(N]1 M?^6**<1B6,G]=Y(/;,Y=YG/#24>8@AOTZ$@%-<21?* ]OU=C>Q>\;8FU$"BB M Z/(U;QLJ5R9TRQ6L6MMI;4;:%E+L(M)L:A;$VZ*YWBOPL(/&YG-VA(*HAV6>KRR@N?18T :KEOJKA,+4G M7/;FW=R3WAGIG>\LW,U^]LF%#1)8P'3VOFK7PQL E_/X-@L@V@\$C93N"L@P MC=G*_&E2[LWIZTF=N_J14<4HRWA-9R6?_^0667E5[YIOT9_69YHL3\AU[%<9 M)>MIC]C()W6T0)MKO0MCW/2ER<;GJ--'A50QP)T,:_'Q*K5W>$A>NDXM:A07 M4Q15B@3%[C)8=;^'H"E+'-+(#11EJ%T9MSB6.$&$2Q5673F,TGZXOKG]_O22 MGT[X_1R!= L5C!R,8_U DX%BK9JT%\ * 7^+/V/4 !TG^@3)T6^+/9J$;4V" M\UJ,*IP@$@BD]3;Z+$+\H2SQY;&,V&5.OE\V%O/BE*T]W/S)BSMLL^(=>CH7 M %B)!ZP#\KAILEZE!<%MK!9EQ9"4BLD],Q8/(J.Q&JO7TF][HM7?2!!]KZ*1 MZ[)2E?6^-M#%,L, MGXOAB=4=RF'V4,5P8_SYB-\<*C*/K'Q0Q-GG+&*0OLIJ;=GEZL44*R%3J5MZ M;@M//X0PESU%;P:];G?:+\>X8W*7LD8GN!%I5*B+P\H5"_%8.>?U$J1RS0R" M:H:!6!:RFM1L00E>-KJYI%DV!'::1"A&_U].5K4]7W7B@LT="AJ52W"?CTCP M%H>443'=+I1W)AP<3G)K4#?J9*1A!7/LLK@]O<@_>/ZF5:P(B;!I3LAQ0QWB M20I62\T$B-PZU.Y0]G);7SEP, B,10B9;:^\=1?"\J(]J)7IPUM 4-50Z&I_ MY#B%A+-W$YP"Y.&8- ]Q]K>%FB:2.@2$+>1J+\OL%:51K/:O]I=[2*R)%,RU MDO3,X@]KY4"?X)P?4L- L1&PU$P?J#8.<'H'(6$_;$L:)D9)RQTJ"?K@/.'= M8#L.C<)LW1[6/T5TQ0H2WB!H25VHC)'F-'0HZ9"-5433K'#BA4QOK)K:HO_T MNUG[]>/NF2HFPL+C10!$<,.)UA8+V:]96H?;<"+KG^KPV)J*)N<1'R)]=O4V MQF0E<% M%941*PVANK*1IB*KJA*;+ IL7Q"/FVI1)1!?"$%?@J'$ %A1YF]@?YF"0G5"8*\K6X9D6,C\V%+\\T/NM#L M%&:-'PFJAC0$N[5RCZ@C$DN<$?' ^%[,00O$$Y'+_,@N"526A=@6W])4Y>^F4T&HAZEOVZK)^"9EJ(9KA8+E9RCI MU=KE8GLVW%5:MQGDE,2>;5YPO.[#CV!2=*B;RO?M M26R)U5A=B4**BBK W]K8)W@7(5G0^$=@'BS7D)ZANN8DFO1#;-P_\"RC[N@R MOI,+&Z3C\>'M6W9]WNB>5=>M*E+<+! \%<+(4_ MH>IYUX;1.5WK7H*- NI;7>%&+-[#0F(Z,==)\M[06N0AAV>!6=F/TKLL(3Q>D!(_Z6+) MT-.1)48"[[8']Q<7 3565'9 K<_JN;OQX_<;CHW1>7")H@7;?TQZ%.V"S+UT M**'\KR])GK>P)4YCC:&SH4[?11%!KS'T"8Y=D@6-?X&@!^_9!V"\VKK\F=S< MW4P?VYTX=T).+FPXCA'T]G2O+?=UX"#D5:Q#FKC;M;F![^SIT.P7>_-[L9*O M4H6F<)/ &C-C#6" %F'V[#;+4O9;)N&%W+@J]@^K4#]"W,7BHF92F4P\AV%K M+A%T:U"%?:UAGB6US\(V[>,R1 HO^"$'EL M*.R3].L! M>DBGI7X:" B!%6_UOBAPK<$ *N3N/:>4_IBR#>7ZU_1O/1EM))9%F,W2L%M>Y/J 8 M"\1])%2/3FB )8OJ,$R;X$DDC@%C:#"9B_>LI+S9J4"[>Q]L'8JL=X#;D=U8CE:Z7\2*XI]7CK45L9BGQ?K('N?M_&].?AQ M=7O3'^^H0M#C'AA['WAB+@7T9]:UDJY[P8?(Q:&V1%UHN=/H@R[XIPN.YSJB MH&!,F?U<@-LUMCS5<2P53\XN)^9 _/^XT.D9,07I)J)JBL A[QS_4);XY2\< M3]ZB:%SF5\\GU::IS5+S4!6 UT(=#09*P+XHK MH@FIWZXCLQ4IE]FZK+8&A)DI.LU0453YIS(!5,O1(XV)D%1DA,RFJ U)Y&= M-\Y'J:IJO7GIQV/YZ;XZ*U.C?47.]&G.5V]!W(,LJ,8R!]R8UYJR(F:TNRB\-R> D1/RE,G%Y-._F_]S]42IAKF@,%0)W[FYOKVLWM6:W M? VJC4[ENM6Y:]= JPXJY@V:IUC,7E(EB@L-54R&N'? ML@+?A)I50SZOZ7]'_&]5D9@HFQ>^OLOUM2I9[Q^0SJ2(8^TK(-ZT_5BASDZO M8MH\V_J>+7T02NWI)L/=F_#C^:^X5+>S7,.^U<0Z:RCQ]A8-N0Y\R9X+I=]Z MI7/?GBK[[D9K7.&]QM@W6\TT,?B-YN]:I]MH7H%RLPKJC6:Y62%_'7V ;1G) M<:^4X[(;7-P(^;JLD!($QVT;ME_0X-1_WY6_\WLVI@YEV[D(SON>!+(8XBQX M7@WSIFP1*6<+0LUD'68[NA';DBZ6S9:X4CV>'6HL?62WMK"[MR#+9G==@KS5 MD*,)C8_6J,/*B]YD6/ M*<%<-=X89EPAYDI/55P^M!GS]^^#:QAAS( MDND&@:XP1HJA"5] 6QZS4LKX(@4Z4!$&YV#,*D,!S8 ?S2Q/RD$Q$DG;#!561"I+P:>E/G[01I#UN0)>@1+BOF%)3]YK-2^$;% TXFB*5__G2!YQG^K M$Y:S_@ZX]6S^CDR\R$Y4!)KUZ1R\"+PVPFC)?#H'&$5I%6D@*UY=DPA!\+L) MN4,QF$,SS":__I2ZE0K_T.XL:M@V19FGX+,F#R&^$>[CAQ=!&P$!Q:=+/IVJ]U6!%UA% MP-/C&]NQ?TUGSBN&STC^HLY3UM?V!)X_D(E7?WV!UCKJ0[*NV%_) MR, +B$=8A60*U2_@A571MT-6(B$X"KB1>+#D!MP.G"!OM \50)6*#(G6%8A" M M7EY.!0O-I\BIC\OY7L]C>V1O',Z8C&GU]T:CJMC[1(R%\:OJ$T1TG(5!4:7. MH0_:"-$,_:5!3D,DF!%]8APDQ\,@1AO*R(F4C#Y,!H,9Q\OQ:3&L/8: Y9_Q M64 >#8:\*8T$3B("F+AP1+#0UV):0ZO\^&$L:,+0&$&3P:,@BH";]?$]#AKR M?Q$[89@@FIGC$(W-<-9,)>')_J& .%UE9^HI<*X7(>W1NMZ9%W"94E_'L9RV M>(:,53A7L7^MDP/2.*)39'TX L^LJ,,T\MG)C48895!!N$/40%LVD8+RI*!97<=C.P26H[!FAQ*=U- C@S)MF5"LY!NY..Z?S(@Y?]+6CB-S'#F(1 9DKW)#:R,DAX;A% M9IY#PN+EE3I/_6XS;&\.B[_D7'-^!R%W$/XIO3O_E.K-.\\_GG_HE5__S * MS]I6^0I*V.B(,X"X%WN)/%BP,3!/]2/+ACPPB0Q_)V'(0 ?/2^8L$\%E;7UZ M52[?VFK/+GT3Q@Z@A441)[%9!!(\N" AJVTTP%"Q?:JCQQ#RT[_(8[A*!'FD M&:0,\,1M.-1%8Y!.^L\I@5O!_H$X2QG^ R_C;*YM9M$RS5F6IT>^ B?*JJY@ MHPE)_WIR$!ZOA*P TT:$R/[:2_CXP9'@!64T,,MC*AN4P Y5"I@(DR>"9$9: MABN!GTD1@R!!Y#RKK#(CL[!@P K8SUXPO453])4N&B0V[SO#"$(OD7RTC6'C MN('J(/V8Y_32@RX9QM+F-G^1,J^<7MT<<&YJNIG=LB3IF$?:$'O:N'6I MQ<@_;5.-%X=]0C1*%:&(!&<,E0)X$RB%H!&A0RZP@XCT##'2@KG=:IULQ+./ M!96X#Y\=X6FG5K'$\.,']-L-JW C:PK&8%IU8;P,)K)\_CXK8AUAS(1<#DEE M3:E<\!84!;+-#RT,F\B,U'TXP+ +N><<5DQ&Y(&\-BS5)+C K([S"RRY?-[P MYA>7'X.7D8 H](18!TV$@R"GQL2*<<&4)@?B&9"IQ/L,&.TKJM7D3L*S2%'( M%M,'MB@O(V@,X5@"FHX7L*4*R#\87+ ,?& MY$L8LLL$D*J"PC-.W:=>U0ZXW@://65%GI)1,0!H5!LP=FR\SZ-)3%20!FI( M&8DSHC*0I(ZQ2L1^L+T )]B@N=2 &$/@Z)6"4Q?+-ULOP^-8I!7?]K$.,*,Q MG(9!5,(<8M;FXODDZ H*T:XCY,8#*R3 DTYT92+''\3M1OI.@J?OKV2\^HJ, M%)8B19V,3TX<:V=/7SF,KFZ)FP.(%(\^QF^0E(_36WPA21@9NWT&@[)@2-#* M&6A%]H)8ZA\Z8DDF8QB1U(K#R=N]'Y#GNGHJ$KW\O\N>?VGI-MJ5XV1EK6** M[F\L,SVA85VV-^YQ>/),GLGTYL7BWZL,LI9RFS\!FJ!A&GB>S QR_LT;A&@/ M*^97JS8RIXQ+Q881?J%02[2\51:\R,HC(8U1=X+&1R9 M(+5%NADL'%YDI;'/1[+W5BJ2./56?WNSZ@1H+S(*N]#T&LY$BJ)IV4VW >/9 M2'CRK[F \NEPW!JTL/M_+4M#7+R)>Z\O,P>=H= @/?R)HAGTR1X.OZ.9[^#] M_?)44'L]NR?KB[P$,K&@-\3;[?F^ Z(*7M'9Z]X5&QU*!P'2&F EI\V" MDG@1>-@'-KJ+D&"9X(ZBX++$WR/]B6(+F^+#=O6V_,)G_N'>PZX4;]AR(U:Z M9(:3'S^T)%#6APAW@'9Z!Z:.@KB>;FS$N\C]1D3 +1+P XX9^S- T0 M2AL9 MB0#((LV&1W"F 01#;RHL3E;@W5D-K1F'&+BD4_OX@>W+NN'HHH"FX?%$$I%-//$SE!9XPP\M4&$PG&L,N9J#DU"PY$A*O8X3]>/>O2W4@:68% MG3L3-%-"]O-?296'HB@.Z-!;"MM!2#28!=Y:<"][\\MB[JKQAWOX>]E//+BU MWKQ6>Q)OJ:8PZNP67'] UU2N%E8J5Q2 MS*>?H_ROFWOU_KZ4&$6R^P00WB*T-Y>(Y;-R0J16P,W:N^]Q$$>&)#,#;4W@ M.-7(40O6#LAR+LF>CH H*RB*AE.\JZ6:U71+_AI8N&NOWC=]@$,PT_%7-5QC M!,*6E:$@)RT]ZQ:<;736O]B;/_Z\E_Y,,OF*%MZ-V&5E K/3RMGJ[S_9A^[O MB2P,3B[:6.6FY0$NY )E[(02P<$HQ1QYO?!%WW:Y@C.!9N?,C$JII4LKR!82 MKBC5B%^O\$8QGN)$H\.79^T[;5:NO,!B;^_,D\P_*'1FX%I(')(824!A8&W) M&&\8&ZER7S0K&E43/A>%]O&#,0<[1('Y8A^'AW@;UHB+K3/_<+'W2]*.*C>" MO([WA$T W9./UK83&M52Y@/D7,DO),!"GHI*LHD&RL^B9A^?':&%$^ET&E>= MRHTA6?(9/7W+$[_V,$B!N1R>-@?/?UI_6M5\C/ZT3M5U9N.^++HH'C1RD3FW MU<2:"4KT)X_]J.C4(.8I'?$A$FZ%?S'.0>+-X@G.+G CG"[X_]E[TZ:VM64! M]#M5_ >]77O72UX97T\8.SF5*C,E) 0()N,72K:7;8$L.1H ^]>_[EZ#EFQY M GD(X=8]YQ!96D.O7CT/.XG(%V]7DW3'T>-L^8$P7LV:1=I\!%*3.\OD!O@= M$E'H+LK@%A!$[DS/D1"!-R&)]>4.O-R!:#7GE-=@X!F! M>I*([2.^_D1\ET8OB^Q<6,90I_T4&T>.49Y$ 1@L3 M2Q4+C(*>^*9E8@N.[-TQW57>8S3"&J^H$*J 8=$';Y+G4<]^-*&!8W(V-L%ZG$*S;>%<7-BK*:,2" MKD:MWP+=9**$##X_T(//Z](;0?'/YU&$Q2MR+W H^Z_?R%5K%46686>' M *Q3#=P#Z?%U19CZNUF!$^<51!DH:]0'= P[PQ M#E5V$FBB\QN@C5>'+# MVW_]"'O"?"[:F?8$[@-X9-74?T:M\?M IN_YW$1?PO7_9W M*]^KM0^1AWU:;9Y5ENF-UIZC(#^U]@)?>RG?JA8N.LWOK>8&K_WP.DD>^_C; M.SLH7>2^U-KK7/N$:<8@GX]#ONQ][WUL^2=AJ?3$U2>]R>TMC[FE3UF#,*K= M,R18.(?=FM#_+1&X0&_PVI*P.F=82<)\R?7^4 3]S$7/(Q0]Y]E,8C^LL1F? M 7CJ()=/ \YC #%W.\K%(!-0X MV8(RQ1C^+(PSB4!;&3O:F]T6)&4I;)406P8?J29YW)X-Q);5N',V[_V#@;8, MTIVO/!5DR?1:K\!.51/2T<'G[4L%BC=.^J)TOZQF:4IW<4:(PP8))G))\^C8 M*R> 4V"W,ODD*3!CP_G&HF!;BK+[%\!M68WRGC_DEM*:<[:F.2++B9B*AB.#'],/V M2"Z?R4M%QGQ2:XJ6&D\N5G%ZGT4YS4=&4J4;!P5??9X ZM=ZU%9U1NKTC-W) MB*Z/]8]V<-7\M-NL;& UNQ@J\/KX?>'6KY]\K'9^56=%&TU"X=3C;YZSO+J M9JTFG9BA^7>9X,-.J"'S^ "ZK(CF'V M2!KUBAYS^/33"SI( @SH,#PNW%]T*2^K7G355UCE8.$%SXV?CU2&I;.YFNAD M2 JU2<.W,R% LUHIS,O\99K.8^9?<=X_)Q65#?+%Y94_UVZ88<^T15S7C"Q27#K$Z\Z3C] M:!&I_(0B4M.UB"="8EH18%EM<]+NTM#;"AOK5Y^(AX<3#%5)4#]Q5H2!8B&K MQ[]'0V >S$O>50IX5Y[#U+)I>'<0E0L?N?0UIS7[&,01_&2F=W7O:O@7QY'( MO8I*FS1HZF5XI$(1J1*H]*6(6E2K_.E;3+>^^;@/MK0D+_T2O3@ @%(Z.DV$ MEON/8,M3L'&5_#@62B#$1K+7).=ZI,J/%\'6E3#BV<$^R]62(XRJ+L1@EXM) M<_%5S>V3$A:E2>N6SDPK&X,YQ^FQ2$Q%2IM)/@XG4F&'N)TE,\1\\:E.F&4K MM*.S3TCE *CL/MXD\ @SP RL/GHRAQU!YHW@L;N/LI@LD0?/NB*KX,)SJ"5S M6A:?:ME*'XT/'LW6EX&^3V'L2T3==*GZTEG_;*'QCT77W=1DB6,W])8@2BP! M"],0-7"WRY8T\K-%SD?@W5*4\-%U%+*[3[D!]/GT.S#WC/\F8/W>(V2-#9(L MC*^.+'_'6L:YNC'_+ "<5$6,-0L4Q?+B L6&8VAE 3%B0X2&E6'E+'BLU^9> MF!T;OWI<3.2=]!WUP+#9O'CY)/-\NN*!*@VCSM_7UIEJ>&NM3)IH?^IF@^ M2D9_O4G(/BE-9;U(/D$P42A^__ZV53UFO_P&FVK<6!6"+P2YIT@M,;3>2Z-T MZ^9@==JFE9DM[#9/NY[-.\=%P V1%R>GX(_6\-T$Q7HI@F1RSNZ$4L*KUYUW MER10;@;^S0QCVQ#E>:F8E[CQ-6O)L\.*-MABL\",3V WB^EM6FK:DMO9/(=> M4E&3*$DKCG/'U\-&[?9#N7S8'_XT8PM_=!^G_V^NAE*5_]1*HQS"XWSI>LC" M;\/[7S>G/W_=+*73+"<=;=<-L,D]%R3%/U"8S!?^,1YZ]AO;Q,-DSL[7NI88 M;OG83B9$5_F7_='C1E%UD9%8Y_FZI3E74SS4:2+SD\RZO M3#68I49 LVJY&[%2[EDB.'*GHLEU\@V:FMA9 RPI]NL_/W;\P[,GMST?NU.3 MN@X?7 _;7YWJU?>O]T>[G32GG;_SK^LJW;TI/Q\7%KJ%X/C_WV M@W/W^]/>30K@?U*S\\K$9N='U\/3WX6;P_N#+]]_1\F++\W.Q]Y(L]EY97:S M\['UI=72'.A"__W!P?Y5\2"G(>8?T=)\_WIX4VAT?_1#_[3$EGNQE]^G^I U M@BA76\_ZUAM4ZT5_)WQQ/?STY7WC].=OYP=[/+E;96?JTNHZ4U> (37VBJQZ MUBQZU7_>G;G8;>W"',1Z7CR[YM/GCO'9])I=F$7VHP=YR M]5+M.G&;6(/I% M@DS@&MC@LDE)^D8_A,] \@&12#;0,UZA4(-U=0JYM_6+&OV5?_N:MS&L!_!: M@/TQ;6 '!V;?"DP[8YR>'ABOY#?Z*]'7V/):])N6':PLWP^Q ="]"ROJF]CS M#EOMN3WXP?4&V :0=UK\=S=;,F3/+68VNYFQIHJ6% "I]QY\L_=?QO"YKHPM MAGRWQWCO/U.3W9J4F=_&GM;8CX=*;05=X&9^!J5$@]T)F:W%VF9H!UDC =;Z MECS69-8=2V@DI6O]H,LW&6OY2$U. BHT)ZW\<;'6ZP5:P<=:X598 N3JC#O@1B&@X$ER,,43,/PH1RT!<17>6 M0G4)B&@6!\V+RFEX5BBL#Q'+.X6*^JNZ(D1,RL.=C(C;6PH3@8J[V' VAHJ% M&:B8-8Z ?G*LQ Z"@!KYR@XU'00&Q&NW9."O@=%@\"V09:NET]$[TT-%EUJB MBE9N^%K/"GL^[\\LO@5V@W@+,V 5&B#\V-;4;&-#9:W-(3$D:H(HFN+ZH5P= M[-HD+Y1OA'V<^M]<=E?!!'1H T'JM$Q/] V%UT1'-?R^Z]J@8ZBVJM1&&%N> MTRTRG1#V8>3S2?=8TV@S( MRN\0FPZ[1C&[M_N?I"UN&/B!R:M?J&;(1L.T>4]F:I8LV65K[ N40!I SQST M6K9"AHUQ&C?"IT7M/G_OU<./9P\_ M3Z-6J8?C4)A%X:;O9AYK^E)I&\BGLV@;7<=:V('5&(6DRS@BN1Z[7H.9'H&H M-OV.(0;?FSX2+Y^T[L!6=WM[RU73[LF&[-C_/7E\:CN/7]*_ *+,X4@L<1[[ MQC/>O![%4X-(,>"B:O&=-4XBKIR)KU4(W^,W'Z\[/N2DE*AH'X^;2PC,(G&5 MIL*)\Y4<+&.@B2HM$H4= 0L=JJA5HFCM((T(L0DZ*!^WC"24?MBP0>MUVVU& M72J)DG1@A1TX3\^]WT /#89KB?Z^>2 M>PR['^LYM_'YZ*Q8G$-,&-G*XP0&N:R4BRKFU+W)C17QS.1R.?S/I-L#FHT+ MTB&5O*-S_0(DGMNR3R[.#;<)5(I.%XZ.FWF,\V;@PJW>WLK+NGBZFH=T'31, MVY;Z&N K:$4CX[9<1KW9^02(WV)4(\9'H]$,OVO"?^,G@7D+K @.H@F"[%=@ MU-@IEBSN%C>&2\84?9W1>9]> A#D(.8I[ND;]VYH4[_9L,>HTZR\:'2C&+L% M_ 9-KQOUGH7G(U=0&O-)XB"=$';O,663&T^CF?@PFGM[BT\.2[VS$#12Y0FIU![-!4HDK(5HJM%)R>H],95*4Z=PFCZW8,M# M3._JK?5"78V9N/CET?SIVUN<9,,)Q(RY2)5-CU\VSG90G2=KK:^9:S/"A0\C M<8LQZ+"&;?6 )8F+$UTV92E 7F&V.A-:=Q7!)FVF\AI^OKCO'V8.\:]KFFLP+\!LT[EB<5N VD2 #>M,#TO6G M;"Q>%_G-))N(4C"0]3%A,()%M7G]VCO3LPCMR*0>1**);[SB[C,Z(3/8X4P0 M%0C)GVI7GWV!ZADD&HC(4@Q'=<'#NWI'"H5M-AF7RN1&Q%!F"_&'5B NDO^: M8PBLD6P&^C(:IG-+Z 3#VRBX$!D :F0!&J"6W $*@6AKBXAK5&NH1C(&O>)I MX[>OW\X$5M]$Q[/5-X6-2BX&=3_:Z/966\IS,(U:HO$*@9))98UDUNM:#(HM:B+W MC(2%^.I(U1X9#V@NH"K-SWTN:,?#X>+0-5'%09ELU%*&$IR"NP(VK,P+FX0G MSXA"*D'RSK1#$@L; #-!D,CY0'>"&W\)(9MH.>-F/!0M:_4#HU3)R9OY/^O= M(:=KH>6CJRM6%YQ4Z"-"8Q"RWXDK#!2J:6)1\023Z/;6J_QK ^1[MX4# #D/ M'46Z@!U&BEO&>%5X3>9ACY&&$:.$$<^-)![X/%$%1$D"<9*R\Q2= F;!)8L1 MR8;X-[=-ORJ^1G[:("LDBE$@3' CB/4 3^!U%B G$2+-K>/>.\B,@=HR6L22 MI=ZU8YNXB$K3YW)- /Q&%-LW+;A^@(EL1!W0V*=&)2*'*\F!T:@FIQV>Y0NA M(Y2E&2 M@8,D:.KNC(1I,T;H2T5"#=!CP/I:_/KAFBO%W1U4'9!*-U'.9\)?[9'[)2YS MCSG-A<,D+H['3X;?-2YTT5@;H<]-"@;*70\//_TN'%J-VJ=P;RE1IS,7.'_H MTN[U/>S^ :O]?G=V\[YYO'=R8*]RM4^*/[!Z5V^Q#FN*,ZQNL8XQS*0A^.3;X5?06/PJ_1GQ3E6KX>A=YZ_+=SU?KUO M;0JQ6)>4BQ8OR8O1?B1?^M^'G[_6,S/,KY/7&RB^W:5,5+Y['BQ)PR6)5.[C,/0W/@JD$FY MX.)^4R$."9\-6:?1KM-@0J#ACFPE0U'L@]_'L(T[+E#Y6:-&*C-:5K>W(M,J M#BM#%^#G,'*+)\86H$<3E2BY%!#!_HBH@2O[\DNY/\B__U)]AI$!HZBU$0+I M*J<^=KV9WH41G\)(_!]78<90N:2A\DB_.Q7J5Q:86XK[VVN-W]^K_HW_N5 9 M"50947UF(63"O,MJBIF ;4F9G81K/!=L#&+5!2 V$J'PX^;G,&PU3X:-[LH@ M]O2^C@DP2ZKT)V FB7]$G^U!AMO=QZDM#_T:490?F3NWO:4ESY&K+(K[CC3X M<8ZDPO/&(G,C"\5(4!KG#=+SPDVL@"US+#@6DT8LRZ3@!%NQP,E11E&PDL8X MT>,4^CY*1&8#V.,8PXO8JEQOCSN> ,QUU@]X;RLL@DV3J&Y7^(2#D4=F(*,= M"Z0?&UQS/DBV'?.93T(";L@0+^X?'*,Q9?3BC6; G#AHU$4HR.MP"@D80+0"8L+#29*/RW:LOH\G.V@+'VK(!<4S6G=4!NP0XHM8!#LU.Y='UD ML8&NAX.+DV^=\.'^\/'6F%4F>.VN+L'K^'IH%;_>]4L'WSI=P$@-LD1B8K!= M:L(7_3=N?<=#.]!YXH:^ M@?X?X5QIVJ;5\\GQZ 7\+$/H\:0I]+$T1)!8/&ZEP6R+W7&>BNGT MPFN,VI[GAG!")-X2'[%PW5%(231>Y$F'+YJ8O<79BS9>TW2X-P$S$&!WBN4+ M%SIF,N@2LN9_H/5QSP/\@B'KMLW= 2;R3@ 7K,EL82 'PX(",.4$-VNTY&>K MKXS0"WJCA>(6X^Z$54&Q>&W!>7;BOP'VE_.MCIV=RSP/^A5Z0 M,8Y,']#4B9[#]0 >8N*JNPRN*OYT9_GD> 4FAW.AI,IL$#*8<9>-?J#?A^1@ M&L>]WT'1 [-UNA9K2V\].H;;;0LN*G?,1N]M;_$713;<'9,O8B@BZU#$2T*Z M9N1%;+$V9@4A2Z#(NC:(-D1O_@_T:Y#];6:V>+2 T"M\#(L@K8!3J0;&H)"T M/^FJ9V0Y$(S%H?6#6D&J$ 7:W5FNK23B.L\[ CQ[U7BM@IR5-*IBA_#2X,_Y M:K&4(3>D2$-Z14L1WGO];17Q22NX#(%8Z$ M?/D29$0%1 Z9#W(OKTEIDF> MV<<\\A"##C8/_S>$VYVY=\*V4)270)!2P& *-%1V$@WN/(2)H"V$.XXC9K_O M6B):'>DV1@O"OZUV6P!;?Z2%H*"]Q^9G&'\'8_/PNF&PKR2P>);T.TIXQZSA M46XH3PLK\$'&7T55L16/L]2SKBF,C1&^\3F97E G#'R#W8X=B7>XM?&>USAH0E77?LP]L9'EQD?8.O\CL(E\-"2 MQ.]9P)I=Q[7=S@!3&+0K.;:&M_28QC,19]XSSR4)1HP76ROLQ_(D+U$71$:> M6$' V%_($Q!])#8()4>_!4H,[#(;#P!PQ3)E5"<7'7=EMK\0<.#SILV+>P"P MH^0^.8LL-D"%/E24#T4D^6B2I*B1?S$&^VN=[8"7IYQ;QL@8?&.Z[!P2D18F\G+D V>!W4(]8 MBI)G>(+G:.RTV 4BY6@4M2B2@$S)%O-AXK,V'4)>FDBWMX3@#H2@%@@AT\(T M,U,,<1.V.FHI,ML'-D7RI CSPC(CF0B2?!:/!2+T_P98E-_BL=U1")G "W16 M]D.O[U+E.LS[=.!14Z6BT$[EI2,9(PE0'(3_%K-%E4&OO89+IT3_>($615"! M\8?<6HW@PB0IF61D!;%? :N; YF4.#H*1K$Y'->1)'OLSN(5,"@"CSUT3;A) MK/4<0RQCU&"$D5G"M1 3$#F7 G+@*B2(712LE!"='R]1HG.O0E[/:N8()R^7 M3BS$X1CZY-M;.@8Y+755069RFXHX\?(#!96U3;<-T<"V5?$$=<1 /)I=U@KQ MIY&Z!4#Y3(^G67!:I+:\O:7O.4.Y:%'"#- L0/ZHE(\./GC@[ #_(46O"WP2 M_H>PC"<[XU+I]N+?+;C!5M-LV0^+^]WF*@*%$E:X M4&'&J[W]\Y/+CV;YR^8O%^N:]LQ&USMLG^;,E2[W26&0^=S$.,C*];#@7CQ4 M=W^PJ&NFPA/G#I3E59K4UVY.$"GP%AS\UDTF"& LX1B=8D^ B#LK#161'D09*(+&O_L]Z=B.30 MSR2.8-(4CC12?Y&K'D )>$*I[I0"F:P58IR$4%WB>I+E<,>]+)6CS"M5'2+1 M/GD\4\)&05ST.*A 7>J[S#&ENJ;52T9KM/9 [DIQB-7 M M/!8HSH8_0MT#-,3]^ 82IA#?1:UY,?QWV'ELK )4BYW.8RT/50^LJ75;J; M;E2;6PP?6W)V>TL?OTFR;!M Z+BHYW+5A5L&W7%_XQ@ 7*[T]%U29D !Y*$S M(]Y!^1J/^R$%S=7+?O]1EW81:H7)12)+\Y!1BB\:KP[0;9 VQ5H[<>+!F,HZ M8]SAF!9:+WP-#*T(#)'Y,&;X_YJM9\=L_;J-_Y#9YCW%2@\TQ?',I$I+%YX) M=R->M_4BLG=J)Z**L6(&)>N:=CM.JJ2)7Y*B21E^POA'6E3,]"C2_(11T(\M MZ5 90+42"!>1.9?L\3ZGNM&[ABQV)^,4I.\?11K4*$6D>-L"(FJAYML*D0YF M$,(!66P]++89,%'%A.NIH8.G:V-Y%H!Q%X],FQ.@C%XQR\&=$L%7,6QZ\?]Q M:HEQ@AT7OZ@?'<3I1L9 ]]_4(;$$""V",Y2H1 ",+2(MDRR(,PY+XC0PD)S%KNE;$N/D7'45C@0A2%:/3)M<+YI)<=I1)C001N;HS(4*&C/ MX94[ L^UN1E+"@T>LWH-#'E1(:CI: P,8TS,4<-_QFB$]-CMD>%P MU )D3"(:".GQJA';6PUICI,B1>1HPX5S]S@VN4"^W&11=;HQJ$?.<;JS.)79W$JZ+Q0"K"9,H>QKIW M,HXBA@7QTJ]$@CEB"0) AX$Y_?!C%-=-"=)$)E2T6'*DV&A(%I(^43!63, > M ']YR=11Z8QJQ4HS("\"-RF$*U%(TTN^B$#NN&LFNE"R2%9&:P0C9#NJTD&U ME=JV>P_[^^#>PTZ\#(^]((&SP6+2)E\YIR,:\'DU&(3&R#:VMZ:'H(F"+6)! MFV'&7'Y\KB;9^+QD!1;!F!V:NZ^%YLX]QO7PNWE4JS8O+W\VRW]$6&YY=6&Y M!]?#H]YEQ_Y6,6^*)@_+!50EX"XU"G>2<:6AL+&Q= O)W+I1[>JS<2YJ(*W( M>O,_2P'"6E/TY8DRX@#%C@6$R *)6/2H9>QGC4L0I0::,2/#C2=4 R- 8'+ MF/ Z2&(3)1&#%Z3:$56D@+YV/!,$*)%QBL$:OA&BN V<3VKQH KX*(6(2N.[ MN6Q..4J3"N7Q$AXF.M1!BP(I&+4U;B#PHWPE!S-]>D9]IRB4O:CJ,'?JYT$' M4ATEBK$JJE2\]Y[)#T//J#D.BD:7#(L J\'SN9U/)-IQ"1"S-XP!UE?A$2LJ MUT>,/M(T O[]. T1ESXJO@OU10CD?H]L<+7G)+N?+2-\Y#9CV4[Q MF:1'4T9*ABA;]/OKCDT?V MP4(VCS:S?_.:>UXKKQP9-/$"C)8W'*M%+X"@)TO/L3 E!HZO;#P_LCBSF#-G M <0!1I.CTZB'"[14DE*9F=7]]OZP>'^S]VVW-4=I:!V"CZL+K>UPL0*Y8VM/ M(5VSDJW.3M>4QWSR8('"WKW\,U8F)CRCK@!D&Y.;=('1TOQC MMU"?2O834).1O2.V'R%\43ECJD5?RA:JU/*&#T_)S6&6)EH%21WVB7[+T:7>DTT]=#J*"+QW]UL MH: M;V3WL0!17M251ZUA+6I.I/JVA884CW%K3?PI_Q_3\N42>>78>#,,+LHK04!Z%S3\Y[D;>R-F*F:#C(2@JA:KF4*E9-1%56B8 M41ZH:+A ^4/;6V-#8@0I'4GT2S'60ZX9;XL7;^-5V"MFBKFJ/J](+8GF-^.5 M!F#1YH"GGKBHKOAQ#W)B SL\ ^Y7&6]B1-("EAZ/8O#$%%A04SE*T?/I:!*[ MAF$4;L[1E+\*5=>B*[2/)6!5SXLY+(5/'/EZ:'VO_VCBP5HMY?CU<=6Z#E(WZWE$,-%W*'5ZR.)95,Z'6 M\UZ^DL' )!UPQ//S^;>B7GT?#+VOMG0&8ARVOBJ,30"B M1DW_FF['H<)K,BP[T;6BN2JC--PL7UW25M'9BIR=B@-CSDR@%PN6B;^"-G:X M6"1+]](_^8_:-Z*0KU@LIF[H)7Q)_J-M:=D+ !O?"AA%4J%@QHLJ*(D03@*= MZJ[LD,?K"E'Q=5'_WM.<\'R3PI^CDCBB>=7RR1(#LA:%,'#$(-8"HW,QBEN_ MX.2WM^#H-\*S.:6,[]6/:O6D9C9.3U9::O8Q(>$8/_W]H'1P/]CM%%82P?Z4 MU1Y=#]L7WS[_+G6"\GWGCRGCF\]/C%\_N!Y6S6/K[%>N^ONV\!*_OJ+X]?P: MX]?ARE7;I_7/[L/#0",0?T3\.JR]W-T]#'.?*KDRVQ1RL,^.\YUB-$"/C$>4Q6NK"-D7 42&7 MWQ7R3OQG;C[AK^227XE/BS8-58,/!9L6IFYBD%*"7V[<*3?5&R<3TI6&73\Z MV @>OB[$Z7"5573N(BV;:O7..',E+TT\]OB9RH VS+C&?TM+T'BOU)Z)7=6" MP",G--E=R&9YRP8H OH8!2JZ [ICP\I6SRHF-J-B93,&Z_5M=T -?U X#NW M5/G1K3O+QQ#:N"$3+A!NE3=H%-VV+8>6@Z8Y+F?J[?MBIAWJ!LH3?2T%&OU& M9O20RL0W<%L^[W/=&'#C(G$'X7I4S3OB]K] 0,$'J=7I8'*FL+: .-Y4)=SD M(/?,;@LSHGX.!!;$INA;N5-?".&\M,<$VZ\67KDA(5)KZEXXZKK>WIKB(I;= M(D>]@SD]B$J9/73%LH;&IPZI=ON#,9V-A<3VJLK9F"]F]R8V6,4&;;[>C@XS?[C!D1L!A'/ALEZ3#@YN MUQ8NB&E5UI>&1@6%1H44T*C3.C\(ZK^\O6YEX]&HH-"HL&(TRA?SV?)L-))^ M'(X]J@TS%7;B]A7D8E$A'KW8N;#=Q-B3M.)HUBI$Q<2&SH69N#<:TE!*D1J9 M#WO5W(7CER\[<31*LG_-63(\>1?SU5E/$3.FEA7/3T2*Q$KLE84/*4V6T:SO M[H;E07-P4%S3(2V-"SRN7KYTP664=I/4K2 Y)$[G U-[%,QSS@5U&=.@Z?;O MSU?#BV _\-9R&0OJ,J9/IM.\C(M2S'09K[F[^_M7[MOY_;?\F@YI:;QTZB$5 M9UW&Y+LX.3RUD!P:RFTBW&<=.I,X++EB-/8*Z]JYXRG@Q&DQ?67 @OE=05J\ MM)XDC2'!L)*D?B:[&AH>"1VZSITRR>=YYCI\B?QLKG!@_7=TWIZYP4\&<)>K MCD;B'YVC$GO5-1TA? R9*)',I]D;HXJ]WG]SJF8_ MVU/P1,U^XOFRBTJSTCPH6?OF1FGURSS?R5P[\?(5EZW13SR2%?F1\(LIFKQDIFDI\\9$73[W)^OR$Y'[5_WXZF9P M_.FTT_S+]?BU7">55_&$SS>T0][,!Z0B6.YZI)RE+8EB$ MNO#MN=+;WXS'^Z9=VT54"S]O)Z.SAE9^C6]R<(4@T%,YYHL!56D(U9BD\N0% M"(HRO/?S/]U6\.&R@ 5YZ8 &-.,;(\HI,7:,24D/QJM#"C?SY3OBL+3#??V( M:,/Y8EK_H=C(*6&L/-SR'QE"&06'"I#O8%BK"H>-YWWL5ZZ'[[\Z^>'GO?-/ MPUNUB9;E]VUS\ 8Y$M:4%$=!)9^2 :"207B JAYZ.K:P\9C;Y.#:&1&M\P^X M2:O!.%RXL N\7_O M#$&Z%EO(2E?\G=X 8E@#@)L=MN!2UW1PC[H&A;2OP:L31]G@_-=IW(.-W_*1 MS$N_P+STE5Y]8*:PYHX'PGH+&:KK 8WN-%X5BI6,^,_K!"P3;+9<_B\I$>0\ M#+!N)^^RCO4104JDT%?@@AA1/B$9H_#?!,C'7\LGSCERX$I+J^RE:+[7-L:) MTK55%[)2DGEO>/>A]7#Y.I;?UE'%M'A*9SQ:2'.R+:_O+DV"32*0$ M6^I$\FB^>H2Z84ZMY=HZDP9^*QF!W4_^A\[9L-0^+DRC@VK$:5C[ZI%5!Q.7 MOEHJMS>;*X\?V>NTCWIVT/\"EUQ"\JDD[J[6^N:^KW6N[LMSD[BYT&7)1&ZA M_:^!SN6RI=FZRH;(?\>NUV;6$B3 -!4@L">YXO.)^/\U.ILP#=W*;UU=/NA-VOEG:79@NXB;Z"*?1\ M$S!T(?EAML28%OEO?>K<[/?SW]Q:?@&9^M/Y026;3^H'\"@\7YF@ M+==1R/(&FYHYW76,A3S[8HB%+Q]]9[3Y?FAE0"0ZRHVDFW.+WO> A MO#O-G>W.ZR!C]+_3K]AD6&R0TRQ=N3Z3RR?E!7A>9"]E6I M$J,,0U ZO?S_7\4XCJ*-2\9Q$F,5>TF3WHL"OXF] M'K2^"K7*]?#;[='9T"I6?M[NKKY4;LI9&PNTF?IFVB&/ZJ_Y?MB30;CI=IA: M?UJ*JK//J]J+!*7M+1FXS[/![[$],H/!>I0[EE3&7S7:I&N,61DNM:NC<7:P M!1'^W'-;S(Y*Z$99,68$Y/7DK.BT0'?O*CS0T."I^2OQ*,U4%R-S6=K=?8^= MWM\-;BI34;P22WK9ZF!_HD=#)[(NHK9 M$C*P<2:F)FB@4]^XHGSKSSSC\0@S'F7K<&,52QC141NBI\9BP'\YIY6>4^'E MG":?4]UZ$*>TTO-YN;DO&)&$$3SG,9W;NZ*TL!+*J,H 8@H#2&(SLU5EZ2P4 MEOF4T&OZ\1 V>0Q[1.F9)9;E2C0538746"K.Z.;7D,LP<^_S5?9ZLGTHG\W- M]AEO4,[8\EH'S,;&5BZQ5-7P>^.@T/-N]ZZ.BW\M9HZ5O8ICYI!Y;LOTNW/8 MVW7L% TL_R0$72A+9RGD,O]"+M,)MYE$,/_:)-O'X.-H[;B_&1_'RL\]&1N+ MV6)2[;]-R*@=%V-U.V@(4'ZS-+/9LZG<\[*:]0>N@S:HC5LK ' MH-,R!MA,-.VTC]E-..8@98HZ:\>T]>OA"R+);05K;X(/8;);KDQ(OW?:J]>RK%'C\*D,<7I MP_VGW_7W#\[IU_9SPZ09^M"SP*14 DL?29-&0DKMV]-+\U=X=%IO/C=,2B=G M8--Q*97.HH^D2G$%9?C58@ M1M5#V0, IHWAJ018)IT^KO\8EG\B5C];@O."^WSY8ZEY\SDJKC8!"AN"X4E[ M7*4$5\SNCN>(K(U8YM>&2F,B7*E7'=8_LF 0-)\;*OT-(EPJ)1X?291&BP;T M;AX^AI7CW4[UN6'2TD2X8C8A*6%MR#2[KOMTN7?N[H_G[WN2'3 MTF2XRI-1:<,LN#2=B6\'@C]-\OZFESV&/.SPVSX_/SWY]+H_K*Q$,-@3/ MDW>X2EDNGRLF-,1Z?BQX#EP:$^=.6NZ'D]:']\.KF^>%2W^#,+=TR^Y4JC0B MS@4W/\MWM[6+Q3_:)J?.UK;:S'AE.=3]P$^]FMX8\VW,1H'&(BAPQ;Q>_KH5_$R6 MW8*[P3E ZF;W:F\@XKVV&KTE@-3DSGDNO#B/+3,&*TA,+H:"*-/RJA4+H> MGM7S%W?'S4&_4$RIA(+,Y2]4L_E8O9$H9YX]-.VPQ?1Z#H5B[7IX_+MX]/&J ML-NT&LM?#$%'KF3JRHH@,-[_^#'X4#HINC>;M#* V>><>UE^_S.?K[:7M;+9 M:_I_=G:,8_1@OS$NS Y["\/_#IG39+"*@K&S(\E3R[K35I^_'MY<5;]YE?V[ M\,Q4J^=KV@G<_ANCC/*<>""3J"!ML?C?) %"OE'Z;T)NF@9X"?*W!O88?F/4/+-A-=\:9T# ^+&'/9I ' MU/B%>5_^\$[LW1!=W7DQ&%)+1:LKP M ]TH)%R T"F*>Q4U-#:=L#N(6B@SV0F;[GMD*@ IZ 2]@'>N!WK3[> M9@,(@=F&*VKT&*-J14V0!$PD@LPCM0*YJ]N M?!RST2)@%")47VCB8?A$)TW M0'EHP0UG&1!-V@'^9?AAPV]Z%M<9MK>0OB'!#&V:S&?>G=5D?%2U#]/V7: 8 M;:2I:B DGK'1D.8!Y8-'-TCD C=Z%ZBL*<=6A*U>J]4E80,T^FZBW@-$O^GZ ML U)'!R5::='O!*/>>V%R^091!C$P0)< MLVU8 "C@'PC;@!B,V6R"\$DX0ESAN%;?-VKU ^/*[0,]+.?*QGT7.%5CH-"O M#51)<4G!3)J",L$Q>"R:&AD:C$QL%7@-PG][BTK)\2)G%AR0'[ ^L#]FN_?\ MQ/AIL>#-\KA,)+WKTOJH-+_PI#%A?:)0K\IV3';6.4Q:9F@^E')!:+FV=K"AS*A M@M64/-C'GWL^76@_Y> K*SCX"I LB,L15(3ABORW0 GXT)R!!-O'\_ZA,*[<&@CW@'NF?+=9C1PSIG]B!#OTMP6\)6A&40 M2'& >Q!UK@0&BK7OWKF0"F4/1,M70Z=!*F.0D#;WO+#/B[!$+><:;. 6@+_ M'WFU1 7EJ,RR#Y(Z/B$:X$OJT&(V*!0>_-YQW9;0""4,E'W-C'^-5CP CM?L M#L0TP@@&*(/:B?XN:B5=MY4U:K8M]6>NYDI 2I55/82#O&6!+"3-E2.S92&4 M!3N#5456S6;H>;AA' NFI/*Z\#>N:;<8*=G\D)3"IT$] W<$+88^ M/TD)=0EK]T[H8IJ1;WM+B=5]J@^2 1W0 B)K::ADX(+01_F<]>DS)")PU-R3 M2C#R^=GB>0'O47IOQFA9?N!9C3!PU7D@\DB=V $L*.9 ^1Z !@Z?^ &_;2/' MZ<(^T&1!DXQ,''1-M,H&F+#98 /707R&T\)3X#/"1+88Q%*OQ@<1'Z(AP.&[ MH^=9XZ2M+$>1-M]R:35H6B(L$>ND,)*]MSYH]:P%,Q&28CWT#$!%VTY$4SSV M.[0 (FHU>,E;=T07 (ZVU8-A<%%B1/;0IT+4HPO_192&K%G; M6X@S#0OPIX7P(9U&G(IP M2S[X.:,%5HD.WV7M_Y%+MKWEL'MT%0F.DS'^UWAWB'I!/H O\+M@L%K4B[?UF!FG4KD>6J>YKX4P%^R6 M6$INX 47.+_3^N!ZN%?[VKVJ=KK=C]U-7VW^>GCVL]X^:_TJEO,KA>W38ER* M$V-"&&K* Z1SH9.LMVT%F&? HT6I@,V1OP/&3% M#5#D,JBN)7GP@"DKY5#HZ"BUW8. )AH-<1[9 @F]B6IOACRX&?P0%$S04:5\ M" ) P'HDX<'*L4 +,DX<#-4?$"Z#62)$I)'#-K# BY)OQW0+I840MS?:U@.\ M+.P2:#_0I)F[#^32&S? E/LI\N#N?^7"4-BE(3#;OU0>]AFLG4'.8 MKE)\.Y,EMNDP#W"%&[&0_: %A4> D3$.U+Z!&'E=#.BHER! M)W0$:CN=2D]VE[R@8DJH*/]:$I>Z8N@5X]9>P#0T\RBKKC+ B-^WMUY='-1? M2PZ*(4)HH08\ZGAFCR)"330@(3JY'LD(Z&M7#+PQT+ /(S'<$&@B,#]\#^2# M9A<6S$UY2_.]3.R> K@M3]IZ)SNF+%,^X'-&ERM^LU8S^RIW/$&2E8&K"D^( M'#GN]I8+],=3%Q;+!I+D>158>%HY&1LL' 9(O8".L/>M2,;CKU")_ 4::)OI-,0+0 MF8-IH*H?T@=H);P#&D*B\4)BDBF$I,CXF20E90T9(^P#K;'1':(''0H=(=&Y MI:A@S-2MI#[IR0!:"-0+:9=X?7N+^T]@U2ZN1KHU'#B?T+%Q^8X;H#$2O62@ M0SG*W<.5;OZN:6>-K_VV!Z,J5P@L#/07'S\D=QYA*S+Y'KIHAV2L1PG2:<+M M@.LC=\6=<[!"[O0$*AS;WU^,U^HXAZZ-O#DW#(<#4B?B4 M9)#H> '-330X)8495>O)0:_"A]ZT057* _QN/JJ_F]+**HI>M?ZF^/6/! MM74B>N*V>EKS\N&O;[VF==JZJ5M1;PLY@!&-,*L&1>*;(3]Q_:^=OB5>O^2W4U0"KLY L[Q7PJ0-J="*0>(CXJ M&7!!^MP6-.*BWMXB;'0H;N.>. 5>$FQ+'[1#.\)3V.L(IB=AJ9[U4I,C'KO> MH1AO'$ '_%9%!Z.AKM-ME,YZA=_%SZ7H5-0Z8?ZQ9MC9V.@G71-**,>( ZB M0PO(_KS@=MS)M&0V[NLD?7L+5_;7,>3OC#C7*![J56J2LMMJR"Z!#$["/G'7 MV\V;3K53J7Z_B$IRR>$$R_WG7=IS"\Q_?Q=ZP3DKUQN=*7-/1?4Y9I^;G#P2 MP9>SP&7?P.0KJ1B8,*5I>W9OV'>_,HBI4T!*GH /"Z&!"C$F3&G&VCL!T8K="3X;"^]<"5:M]@V(PX MZ1KA>Q2)R-\8NU5810>C [F@XK]^,Q[PDE(B-FC+PS=UC%(.;7;>EMA]*G=V MA:#1T[#G"W10"!Y(4]..@!C?C&.+3\ MIDWQCL:.D9#^;+PZ9(%IV?[K1W@2YXN\F.E)Y$$!N@%])(][_^AZ^*T9'A4/ MOS?W?T;!)BW+[]OFX(T!QPL*D808THYQK(OY')99!^UY](M;Z+R2IR&?Q3UU M-\2/[-9;8ZD-W!/F2[+(QBIK'K%75Z+Y>!@.QS MI"=J M4A,^7QC)Z3OR9MEL"3+XT31MRQT^5'+?3T]W^U-%\".GIA)9 M/I,O+$X*:#QZ'+F,I6/+P/[KM6_W2O].?ARVH5]D=ARSRUW*?D M<16NAU>WK-_Y?.>Z@?W4/*[')7,"43&;1U]OKG:#BYZYGC44KX?MZNV/$Z]5 MN:A7E[N&IQ>O2GSPDKPK(:Q>"3C1[["296DCW0FF]8[^9L/W[PO MS4=3LE66FJYBJ6FM8'1CU&%9V+L>7I3*]XY?[^R?%OYYIP'+J,N4OT-09&R7 M$JUB5:A3*S^]Z?5)$BM5-Q6H*$0?:)C#:X=Q:&&-+@G J*I6K6,!)5<_M"+( MBLI:H"9U!J+8%,78^;'P$I[!%F*=/Y@*I:[;C HH\5H8(<++SZA$.XK3QA#] MQ$GQ4^9T4)N;J>4V]XZ$0=K8$*CNA$B M(A-/5=T8D9LH*TCI4.:'0A75)B=[JVKD6M2)V>_;HNSK]I8^HA\@&Z" >^W& M:@D^LI(+/V&9)YDUB 1B(D5(\4(B%J8/:[.PL"AF^N+0%"D60Q2/R3)*+0PH M4T/PL*6Q :),.LI-,A5AI;0 K(G=IXHSJ "$MBIQ:=H$;HRZAK-E6#1NPF^Q M6J@4HL4>+#]@(B;+88P2ZUFSZ]"=BD)TVA:>IT]5G1*&SAKGLF*W!GYC'/H6 M'JF)L1P90]Y_7AT>RXYY/)W"%Y5[]&-"S+%Y5)%$* N!TNO;L"EQG=EY2J/!\:.R@C , MAO%BSZ_$DG=!%UMW4">PS2 5RY=1CDP//9[^!?.HL]@DF4/OKSKQF^OA :L$ M^WD K;?[1\@0^5Q"OXKR]?#HOM^]*[KY]U\[_[P[8X%QZOJ^ 1LV:,?/KUU% MO*ECB-0#TZ;HV=>F)!A:$ T?"]#!XJH;_W![2_]2UHO%D@FQX2T?Y!/<&)7Z M56V68('Z9/>\%PC63.A'<<9W2-IY#!+V6@*:2,5C:5QJ9,2+J0*[Z'0\UL'R MT>/[']ND4#M;O!$&%9[EISR*]DW3;DKN+J'!64AB+"UEB8A@6@J8#5Q@=&P\ M@2*6,P7<5)Y+G35%1Z0 CQAU9QWAXES;4>2G(QP_Q(3]_/C6^7/8<= M[=\T(P>[-JE D)F9/6FLWFWDL!74LB[4"GW$LY7R2?R2>!"?VGI3$^+2+#EK( M_#=]GICYJ=>\O-1K/N)_.W6_G?9OSEI]N[R9^)1Z"%1TT0M[E84N>F&I%WVD M.W'[PTES>#O,>\?MS3R8Z=V,'W_1"]5'7O3MK;HE=5@IJEH\:RF2F?JN;R4P M9AITSHL[)L[B:4229TR((X( ![(1J67+TQI%^)PL$73>/NG)A+PCSW,]?Y+Z M>* '_\WQ.=R+/?/][HG=/*Z6_PQ-,I\U-'W02'7P40WUZ'IX/CCJU]Z?G/[8 MJV""GX0I,KP(J@:!=:G:ZA^2 GD8F1UE$AO^6^9D;&]%E3E@6E-4O9:]J43! M%E$<"_XE[:!6!&I&&#PI_TYK)8L6.J>)G_C8V%74OU8V[>VM>UDH?*1X>[PB M%]7WE@E6L@&M6 25VZ;16TD#\8I,=[%7HK*AO*4%0&=["ZVLY$Z*BLPWJ# = M%@7M\5QXM6&$./;@P XEZ.ZEH>O1%F'^[%+)ETM)Y(Z+S7Q-W@LWFA8I M+<.N Y*PRWI2258(+!D%O("7GTJ LEARUC@./7HGH$:9 F9CJQ#%=J*]B'(L MVUM^ES'41?W8YK0,3%TUE]4@4?(,!L8K++C:M(+7HE^'6IQ,PVVC6T0V\=3+ ML8E>#29O&4RE.D1Z;H^A[NNC?9,,\%)HH1H.RSFNPTP9W>,\5?0PXJ=@IL%[?=@>,BB,A_Z&7LL:'Z#9(-(I: M0T:W3);=$5FNTMJ+$YJ>J)"#5>U7:ZO-;X!;!R\/;ZE)5B%?@FA[ZQ7=1YF$ M2^@AFTS+^EB*5TC9*,HJYL8C?)JB45%#,RO.:T+[(QS04NIM1 2 M=,>>D-%;U5WF3YE:2/+#V\LOW5]M[VMYGTW-]9W.F#>BIPCB<&5ZV'^ MT]Z';P>%\]^]J"3YE,3@22B9:GJP7&"I>GR=8&.Y]KT 6W$K$EQ[L'SQM-YD MC@E(< $'A4&'\I'C:/]H\0L%!GWLXY$Y&C?^47W MK3]5Z"^W?'RQ_^77CX_-WQ>=#=[SW@)[ECI)S3^03$=NMN\T]]SVU_O3VSW/I5Q*%G1^_@X0^J>7Q=K'6_]'-?+T+Z/R M0*DZJ4V 6-1RL]'32 27T)O/CX*LZGJ6_)%.=O!NDEU\P\H!K.D I@A"<=@/ MF>>V0&^?%^RD>N??O@ ^ ?!<'+L>D\8V#]N3268L,-OU@_.V (!4&[T/E]9! MK5<.:K>/()J3T@L3[0:)C.H@;@=CX-JVOQT0CV/>1CKE(HP?PJ>+I'!Y3/YQ"8"FUI4ZH6; M_=&K2>9F>F.:L9;.W\[%XEDT$ MZ\MJ%D4Y/32_SJBW4\UI?9:!3 +Y),)=GAY\?OAT>COH59=CNIYJD,$]O3'V ML@4*Y*B/AUVMEY]-!M^FB6&5_+J+6SY:#$L%R"]2V1(!O%0A;;<\VQ3]&#)8 MC+GL?&9ZS2Z 0*MP$:>$Z,?;^]@_J)C'W\R+\JI,TG$**!?*X^SU8ASK1*"I MX-LT2EBJS+9KK8L2K@;,:W?7/5_P+I42/AUSY["H\?H. (-:JV<0V"8"PXI(DF=YY[>E#L M'82/\@&F)9J(4M+GL?R\6;=G^?6G'S?*?*::A&-9M\@QP5!3S%3+*187G]EI M8=#W^[E5SPQNAQ\Z MS/)LK_W#N5FD)OP$-.C'\:DX:!:ZP8/=V"N,X%,:%>0GW<+2]?!'N5LYMZYR M]8_6&LC#0I=A30GB&Z6V1LF^U>N$FEI/2^R^.73V#NZZ_4^#J+%)TNU=ATX: M;?Q@T8U/S>QFAWNMSH_V8/?H=H/W7%E@SU,RNP>79^_/=T\'/SJ-E\SNN1CL MG'FI=>OA):_[):_[):][H_.Z=Z?G=3]1USY%0 MNAZZF\\4']';]2\-%'CL.2XWLQM4S)<#7-X!+C62L)+?O+B.EVRXOVDULVO" M).1V?SX[_A+DS_;N_,YR)8<_++=[/3R\D-G=>VK^[/* ^O3<[A5PU E>\'E8 MZ\9E$2T.T>6&+NZ57G*[GR__V*S5)'.S\H*YW>WVSZYU]+59V3=?EPF[\.>*8:D ^44J6R* ERJD M[:4JI$5DL/*(W.YOG5+GJ.$%S?>ME]SN)V;%KHL2YHM_56[W)KKLGB]XE^J8 M>SKFSF%1FSNW^U/O]]7@Y\>S+X@?*Q<,7W*[T\P770\M+F7RN9?<[I6?[-K) M_\N)IGBB2^0X2[N?+[G=+ZM97$R9/[>[\,-\WQ@=V_PGRQDMN]Z/.3XQ]<75QMYIFSW+'KR9-?IX9G+C7;Z0!0QHO!,M M<8U4!Q_IX%NH70]SK>Z%]^M'N](I_O,N@J-!@%1]>=5Z)"*LJ/-U+KMK.6-( MN,*9SQVC%G;@#:- ^6S%C&A[W^MCNW-*X6$MPW("US"-8]=K,-/C[>)K'8_Q M'N_W5M UZ@'\$]Z^LVR;&?==J]DU[DW?\!7,[8$!-X%2Z%PU[1Z?ECK#Z^,; MT?!D.L(/Z5^P"?B3-X@W@]"S@L'V%G:R]ZGQ-S-AWC,W8$9C8.0+1H\R][+& MB6,@O:)N[J-K-4'?HQ$MC]-O[#8/VX;YJ>D[BC^BUS6SJ $\38#3Y2LYHV4. M8&X@!]M;N"I<"VZ0@T"')C;0AF52M_=V: ,\N <5)N\#)P$"X[;;<)X@I>+8 M9@= T,'1^I[;9*P%Q^TPBHAO,SQ[^,-Q Z"RO@_S .;_NYO)Y7+TG^TMWP59 M%X8R?5K$EQ#PH6W!7"<7YX;;;(8>+04FXCGNQGDS<(&3&'E^),8K_ S9>R'W MMAY@X_4 X$4/\F]? TC;L(_XL"T7]H=KHO'A"+:W1D;E^!4-9_A=$_X;OPG, M6]G5/6M\[;L.;_/^T+>05W+XQS_.T"GU^OQ7@&"'7O2!GP'/II=A8%C2O1O: MK>TMC_E R3. S@H9\*CO&;N%PVB"U /ZPX!2\_!Y'$TLOAZS!VH*'<*_NP1J MHQ5&/ZHC&UW!G64:M8,/=%=:GGEOVMGM+4!*8"F^U6+Q'?H1>$R!ZX3VOO:. M1'["-W_JM:VS)G]UVI7-\%O4&J$'<2P8&TAB0T9LF"/]Z/WRC0Y<:AP<$-_R M_&"G[_H<_+X>4=_):]@ICM2"U==XZ_I\M5@D FA: M/N!Q'__^MY+=-8 MVS@DG$]'!MURLK2]!53DWSWMG1B="KJ@VG>ZAN7[(=%V M^ 7$WAXM#Z08I$&TA9UV2.SAWO007W#F?N@UNR8L)/8!L82DU[:W]/=2QY;I MB#%%F,WO7P\_W0U//_[N?O_TX_&BVB++67R9YF>1EDG5-HH:?5NQJ;Z38 ME5C(2TFKL3=2+6FUM_*25O(4GE"X*H8;BY>G^N/NTU0A;">7+>V.F19^%Z[- MRC_28' "TI51R!J?:V>U]T>?C\ZNR""Z][:^O75X4C_X6J^?G)\9M;-#^$_M M]&?]I&Z<'QO')V>ULX.3VJEQ<'YV>'(EW[D\JG\]O:)7SB^.+FOX0YW;)U+: M./UW*:<9Z]1V^=/403UB0:(Y6ZSI<@GU#1=&;H#0EW[;#IP+Z6:!CCI&X>6 MWPQ]TB-1AJXYICWP+=*RCD%[<)J6:8-VX7#E>'L+7[H$K=GFFIBP6X/.FA&: M']E$3W8XMSDYI'CXM7&C(/68Z^"L,5A?++NS5E&J?J(V ?@$JI+0= M)2BDXOU(&<5EJ^'S1PG#'SV ON U8KF*66,"=/(E[>W8K-P95?;I^7+A\"^?<05KB K%%#XT?TK4N&)3+CZ$_;!B!)X'K(\HRV MV81G N*L1:IR, &)C"0"'U8 BB!I@^G8W1<' C>@"V*+^4;&6P7 ,+3\\]M:V0!Z@KX!&GYQ=77Y%-\#=)E\)\@BZBZ_(!]'#XXC2/P)$6#\>6BW M1A\RH'R]A$$PC:D9C*T&S3_.V" ]9EZ/'@.0/$9DVL\2-YB$"8H6&'.1 D$)6 9N9X HR@W(R$_0 NYF./YH M:+H6QK@6@QN?^B=<0XX'!!J/ 2 !@B.7<7M+.P,3+6&$9T1'T.P5!D@8V!V_ MZ=^9T37A^)&0<&ONE+N]X(EN;_4]N&>>Q=>)% J(DL<])7C3A$6<:"Q'>_[O M!DH2L85R6S-\VB)W0F#DB6+J5O,;WI60^X:[\@4&%GD5L*]D*$2.6PFSEXS7'3AUPO9INN- M3Z($I[C8= GC&QF-SWC7!,;:W>EC'R&.H38+$Y83 *,;? M__377;682TX[7<0]17PC'-2/0A+,F#C3MA5ZXA=M7Z"AY?![R<\<;C2[0ZNQ MP"#"2I_I0R%=Y'<516#+X9$5)#/?F3 O6D0 [T*Z^@*/N=>O/0=>9#%X$MTB MT>VBVT:45Y\,KNL=2 ,P"RS:]$' @(FWMV!E%O=U!B,+S_"!]#'PWC:8HO#P MD841)WV;!2QKG(>+O#)OEP4$KJFGBV=PSA\SNT M/'+@ /^ &3!P#)#%;6?(CZ, KJUK M M!Z\7>8K5;>;$!"1KYM,EQO= ^L%1 M&*?1>!2P-GN #CY.!DB^G$/X%EDTN?$X2Q)(!-9N6UPQ[J)LU M\5ZU ^$%P[FWM^:ZOB3416,[<'3ZA1,B'_F_/2:<7:$3R>$ML9P,7*(F@W,U MD7;A%8*?&@/#-N^?!;8N8/4YOT-7,;M/V\;SA]S5$R?P0N':;S,@<5*Z8C[A M)!)1-(;[@A*V8#0/]6:AQ_+G/L(0L9JH-I!GW+6(\P%D" M\KW;L%3"5[@+)G(_1%P7M>M*=A>XCG#LGEP@T_9H=5P'!UA8/+X1C1ITI7IX MC0?,](A(P"WO\JB6V#Q"(@46)VT0N@IO@ 9_Y9E-=N#VE0X/G\#9--!T5S>1 MIZA?(C5>;8Z3JPYNP>&10V@>0]D0>1IR)<[BR?CA@8268"& C15RA3PWL\VP M,&3'UC]B@< X"&#G@!&D:^&YNO?:8>,SY,Y>'R\) ,CXQ3S7N +D"##2I1]R M87Z'RR8R<@(C??CF>;P'CV-B#Y8?<)BW/1,0!K:#HGZ E!=Q!?[T0**WFD8; ME\%1BZQ6 +@&!A<:MXY[CR*$#:3+#8F A@Y_"-* (U4)#'W"2/[N]A;Y2^@X M:06T !.# 4#AO\'ZM'MQ65W]';D(#LY\[. MA<=Z&$(">B#Q1WGI1<8\GC(99>E#X\!VPQ;]?N2T=BY^*C1 S1@WRVIWJ"$ M@O';%K(+&6I#^Z9Q;0NT]D'3!A'L/1!J HH,2J<%XA+$&414%*& DII#,832 M,&WA-";:8C5YAD2[-F,VYSPP,]HDQ.))8%/3),&.R"ZN'P:E>$5Z&\0KOE9^ M0)P: W;[9H=#%GABE]D4G.1W,3W%T?9,^^7@)26VUHV M"7E.U&)5L\P5TU!YB6E81TQ#Y26FX8^[41.X? V$4>X,Y@RTAR'@+1:8%K"S M!D.9$#B$WNNFF.'&H);Q;RY;U,-!,7*:XL'A=^E4D%8RMT'>*[==)6?.ST&L4X-.]&%GWY(Q=H-7JA1D81#.('Q MX^2##;H9:3"5C%]9.5L90U@:-1\XZL 4#("O(\5$6H#I%BQ0P@1W9_#A@ CM M\+]0G %AS_)YI+YP?1@6+ 1O!2A-*,20NT:L0#@&A5PB?27+"APL5+/YI""? M/Z%;GY8#/H'II=,"J9QV"Z2KKL=8K(G87/4;5MSY*?5MCW9.2V/3C^F5ME2H MI=XO*\9R-Q%/EKKC5!KJ_5$[?CGCY1*")S9T0^ZTQ-YM4Y6W_.@W0GL"GIG- M_3?IHQ7WX'K9P=^Y@U3K1VUP':27U?PIJUDV2WCN3>H*A>SN&#WX:^H$EDI_ M\^X+Q6SA[]U]J9S=2V/W+SSQ936;M9I5]D;BLZ^R(=O>7@+-7M?Q[.YNT&+V MRMG*QBQFMY@M+KB8%TKZLIK-6LWJ*>EX[Z\WFPB8E]7\*:M92LGO>-^'?"Y9 M2EY#U[!J.5O=&!8(_'AN M;3F%W=P&2<4[A5PIF]\0K6:#;^K+:OZ4U:R(IIZ(,O!&5+Z'*I:PY<-$]#': ME"/:J.7D-XC4YS:&L,Z!QL)ROWQN7-H@,PPPXPW"EYWB)ED[=_*[ZW6&3IIR MD@4(,Z-\K/LQS*'_N3U> )U/6O,0,434]\2\JX$"5&P+*HN?E M?T5%+U7-02OLI54K,7WCWWQVE[[YMY"MJ)HEO$@#+\,'/^3Y&\5L5;TA)_7- MGJH90?T6>'DQL3A>IHZ*;KL.%FY 9X"J/"+FS\OY\V.C+[PEN7"JF0IC[\F5 M%V-CZZLVU*)GE&Q35;*PNAK6>"GQP7,PR\2%;V\MN'("N39V^8E *:RS"N Z M[\N:+ND!]OAP@JAA:>S64K.".4\1?QM!$H6"=*]X,3? ESO3HP*47[/U;%)% M3W@G,+&".^$J827<#74EJ"HUI?C0G"7DX5K*GA_'S;S$S4*$]S1">5>.4,8 M+'V$3"*]@)NWO<6O7LW&UCT=K%PHZO)+JA$'IEH2WS5V3':U7B0)%>R,%NLS MWK$DE#US VP%2CUV1&D;N*6\!PL6:%*E^T3=<0EE#;#1?%1I3]5&PJJES28U MP*4.Q=1!WFJ#4 U/M#;)O-C?Q*)[VUMU.2DN5YL8VU[@__*N.2-]>GDI1=%D MAXI6J;5KM5NUM5.M2.I. N/ '#X6A8W:&& %27E^,]HLJ0XC6#3+"_MR26:_ M[[E]SQ+EX1';Y6D A('3BM8+\6VJ2KRX6^].5,$6];15!^HF5LSDP/=,6>97 M]4,E8877@;=XVPC8BH7EV.+8)HJZCYXZ5N@=/2C>PWHR&C2P/)'#.BX @@HG M45-K6J7-B\OK/^O'*A;+CX+*R9O8P!C0 6/+^-&(UL^BBP6VMI75F%3_B.^\ M_%AP/^' 15N'!-*3R)1XJ4VXGZ)P/O4.)W!;C3 @#&M9=U8KQ)*7Q'&I2!J5 MPLSG_I/P(^(CH2B*ZHO^!+%.0[Q L^KQ[:M2:5C[&NFAKTT(KW=$47]\3K7/ M93JD4YY6U[/Z4M=S'74]JR]U/9_WW6N(M-P+D9:+"C8]H5K-\&B*L@I\ MG?)LZ1?**XU)JD_69874G>9'\#G9BP"K?JN D280DX3[?0O>3#%& L%%TY9$09(2&.9X6.0T1)B"? MTAA+$N6K$=Z!S 5JE2S1CLU!LV6.@QB!"2(6<[#=F8:^NW*4?"Z;FVI$BLPQ M4?E0WF=#%A#E?4GQ/E+C,)#<@(0J9(09PR;,:K,.2(D" M@@U7>;7.X69>>9 M4IMMT* ZLA\4*B6B28CI<7U*]+B0(VNF+#$\;0VP'EL5!F[S5G2@0 C S[RC MTZH+EJX4'4\<@YH@?:9T+U4+654<1H-D29#35=:LN$" M7QZ1+\=U=K Z]&2\H6L0+41VJ.0J,VCZ(=!";Z !UG)B ] EDQ5\A4;&'E@S M%(5UVZ!S>;P,, "VO*-SAXS!4,EWE/DE7S:PU^Q.8.&%%8UP?>.5[ QXR%@^H8-84@GD4&!-Y0#@D\K@[7A+U6W0%C/N^]1J#C MG: 0 #"C:,V",.:405*5.8##L=3W0QAQ=[>(%I30YVTC1&EM5199V16 YW1- M1%S:3P_@Q0_OKV%"FM 492U_CK*6B0DEY#-'[(@;T)4AL:C=G+2DI;(P<^I> MC7G&5MSG0%P9+ (/R(FEV;V!MAFR8_';Z(L2U=C$A!N1!*H!KK<8]M^XQX:; M<.. 5*B[%'0MK[6#WPST>\'O*S89=@+9 VJDNP?O0VK>,6SS[&'WPEO1S8E, MHL0LZ8;*)HV*#O$&)7BWJ!<*$%Y1)5[6W1XLC4]MB-04RTD^U'.2%[3.CUGF MDW.=QY%^=QSI1W!W5TCZQ84\8LF2_(GJY.K"-XJ)MH5=+\ZDZ=5:![MO]AC0 MPI9KNYT!E[/==D"]I?2]H<6/K&X2)9NWQ%_T=Y /2F+/F6Q&MD&0C0E,; 8( M3!]P&!;(NWM3BP.SSWMR=1D-,R[%D9'.E]7GJ5.A-C6V]HEZW63(-$\=W>U! M1O3)[%L!\F_>G-VG%O74F!#.,&J0!'*)397HX1RT\:G)<8=EC4D8(GU]$LGB)_&3,X@L.7.28:$D'<1?9K#JI,8_B*"Z-XTTD>&,E_T@#Y,1. MB>LCN].\ W!$/71_^!%LT1 .VX 51 (=[YG9XIX)O@L#F&I+="GB7>!HP[ C MC_KB>6VSR?0/M=Y8?FCQ[K*RXQ_CG9MC]MZ M!KR[P;WLBX<>$>KW!6MIATZ3M^Z@)DUH67:Z:/47O42QCP9?B+0DQ/NQREM8,2[I;XSF_@GJ0PXX$QQ4!\5I1+%&1J;]1GE9I,4DD(*EL<\N.CT0#3L#D1:DS4KI"47*#X M(/<*P9:(*.KR_OB*2;/F;DO&\R5(KQY]2R"DE%62KB.N0_*F6+,ESNJ49#5R MMR)(\?TH#SM:3#T?+DL<@H(U.? M41M/Y2P'Z(-^RY7HOFEQGSU^97!#1O0[_#S@/9Y%/RFT_?)7>;/'J/6S MT4 MX,YM_M-)Q8A ,1Z9!*/"0B8-.V)71A*F&9"3X(@:?X.)'I/8>Y5,*'(VM$3@ ME#MB1J6ZR5UO;\EMDWF)V+V D BX4 H2!9L@5%6SUX;K>;Q9$O7!6I%>M"'D M!P%P3LFE)Y1&ZZR-@([CD6I'076I,XV.F)#%)D329DO3_E_-D3<\&J"0>XD& M6$,T0"'W$@WPQ]V]!9I!GJH.F$A3#[@=P[AD/@@)3?8\VD(JDVB-5,-:V('7 M# +1NWQ>;#%#T;D3VIJB$@<"4T9$D5I<6O-#="A9PCC8).,*RE;$E5!#4?XX M+E5AR"+^19Y;$[NA:XU0L2I1?S4>6W4A5NT[1%;77AVF4924* MDG0;MM!5^:PHYCLMK0,K=_GQ.66;Z X-W/ MS1[HAM_1C$E1%'=6"P5GU-9##W4LZ5ME*CQUI.FLCYWL8_UE]4ZRU&H6O8(4 M&]4#4IC]WX K=HDU,#@J;B<\B8F6Y*=@@!PMOJD[K"H52 MTW5MC(C=[.ZRUKLZ)PD("D4U>+Y(FK/(E:/62 _ V@%L6\%%-YG-"]Z]V2>5[0 MX19# D-"ZJM_\\5L];4<*1YR\NK?O6SE]:Q9>#@R7$$'_7:@3M*!2N)&:@Q2 M!+H=<4K3 >T0B(Q0.KD").TB*E8=([&3%%L9>1^%4O];U4&%UGAV%D$6 M_BWKEGP1JT!A4-P1+C]1WFET4Y!% 7Z]-SV@#.B/2=JV/VO?TE+7!6@V&',, M/8M$+KJ-OGH@SOG%7@(@<\(,4\$^J0MY,PEDY2S MA74',@$WC5E%3:-^42-Q8M32YTI[:5[IU?W00^B1Z,,1-OZ)C"'A&1JA0T(# M(P]_#^ZMZPTD>4#QQ0\;:/)"LS\VP\:%HG8$PA RYNSDL=&\97D\,BYQG5*Z M$$YA^1KW %;E6^1;I=]H.8!*9J<#D@S)*I)R2'\?7:Q=C3*-!N3 CQ')MS$; M0\8D29<&266*;L2F@\&UV#" QABUY!07:)MO''#7#0WX0C64ZUU01RT4N &Z*,6B0XFLXP"Z.HB#G&5RXY/@G_]_>U?:G#:V MM+^G*O]!-77GK:2, ;':F7NGBLTV7@ #WO)E2H &2%A";'XU[^GN\\Y.F)) MG(FW./YPIW*-I+-U]^GU:5$>%*.B&A'8-[!#>]\V,4<+?\)P.@;CF36-$5+A M;G5A5CY/J 0W L8K.H:-]Y<_9-2-I7 1.H>K)U(%!BYR0-V85HG\29D<^=[#PM!IWJE&KV\4,)M MG&1/Q.:B5F^(0_!=9 MMD;98S'MD_%9N.O9_^E\AD]-C*7(*U"\^YR+A'>:)\5M3C1CM.YIG[J?87/= M<4=)SY/*V)8,-:W:EV$&]8<8CNH$>+28*<=L/72 M_1.SI' %F!("5SQ21C_PT$L,2IMCRCL9M]U@W$WV#L0%2 -0Z8N)H.C1XV&0 ML],WF9X'DB&<*10KW@4F)1- X@';9#6)5!BJMU3 /]"5I![BL5:FPX.-AAT%S0*3H%$0T98:GJ*QS61K84S:564$*=J&QC5'&/5 M[L3E,I7MAX4B# > X?2]9&AW]0S2G6CQRCYJ7=N%/ V4D!"I%+FCH.\%'=OJ M2A\0,;RB6[E=\(W%5(,JQK/%IZ0[88FMJE+%F FGV5 *S^]'D!P6RKC5T5S( MML.)L6')EZS5NU,7Q*XNCH9=%(9V+K]1;=29^4X16383^ )L]LIK,1[(9:?' M*!""LT-P',&LI\9(%##'M0M1A\^4-"NL[8^^'%-O(<5Y1X8+WTDWHPRAKPD=?B^INFPREDPF,4 M?I0G)&= .M3'#S/+T JE M(^2*GF?,#1NI#S,T>F9TA2@(-=H?H8@C??O*0U$JCS#HFGU"GL=ER#U,S*UQ M9TPC[6J5\VDIFXP58.0!. M D2.#8E=D_ MWYS*4Q;#MF/;AFU-1""95IKAV MY,XAQ0)7XI''LA-U5D9]E3RY#B\16_KCY?@N>96%1HE*QRBB4+F>:J2(D_\- MQ?WO.O:# JCZ>P#U)0*H^GL ]:USWT-]CX7I+E,#=ZE\",JOP2O\1-['5[5# M5:D/4YZEOJ:&#QCE]+1B7&M:MKD4%SV&&*M.-TYIB5-0^ CFASW.E)=0.5GU M2FR,( JS&+!/YIB?"]^5&8J07.Q#/B?WKV35\EV(4""T3NA)T !KA;P;_M"T M^SSTR54@IOM,2<%G_^< G!RMW333+>R(?9!%Y42/:W4GM)-%*%HJW7-3O,@4 M@8+C!!BC!XPE^7$]N7L29@M:/A.-VA*BR&21; @YD5=&F7''[$)M,K-H;B%L M"\46:$T+91HQD-!1)A+3JPY[F>=@5^/%> ZV2:QUO0Z&UF# Q6 ^33A M%3G">%=^Q,15++20J:O*="%6+.%S0DH0P194L40FMJ+PSDUT>.%! U6MV2+P M84X!>C9,KCV P.]#TDGGBF=UR1\P5]#JJ/75G:;ZC80?J? M8O1A'0F:>A\_]&W7@"QMU5C,JYZP,",@I&Q.38R6+%YJS%1Y.!.*0@AB1NAOP >8R&*""6%]NV'K+&'S^AA=MD?#X-2WX[AKTYL M=VZ"=0,OV;TM74_+\_<@\V.S>,M\G*:['[_8P(H@($\:#F"&O? M_I< ],^U:ZG'WK4(USS&EOU2*TX]*Y'\R\Y4G(=SN3\W>4J@2P'*Q\"GBS5, M7X4T@QG>_EM<%JD_M^Q^]#%]X\#_V?)1?8L?Y%,ZELIGM[VT<8C/KV+>^9B> M^E?S?J9V>VL48#DSIB)OIH"G:N_Q*:_GO]_SL6_5+\BQOQK!/(;=6N*9?7]EV[7]-,=<4J4_"&J>S>E5+]4 M.Y UJ?[O.H%\2L7R^IJP?W CD+4+ZQ=;?BJVK^\]61N45UQK@-\-02D+BLQ] M8Y42V_3%")+<=WVEAJ]]@HXE8?&"A/=P>-LLJG[(*\4/@+'3!X<=Y,!\UHP> MS)0\&S"PP!G\^(&)J3$59Z04!"H>! OJ^M#V@Z44G@65L=#L=/$,[L$XA_3 MMD$5QC@2WSH Q882",)/27W^5M(_33*CX \@XD4DA8U0+WA-TE M#!! 1+!Y MPFL.DZEP0$&M&4(.ECRS9W%D6OY:F(D,26@FSR#@R7G@M<-(@L#6EX F;\)E M]KPTGQ(TGX_K49H/\3HV4/^>^C1"[W%J$&Q F;00U\)XR6J-BX&I[QQ^$[GB M"W4,DB5#O1Y>])J*TQFBKPC^X RSPB:4AKN%4XCX/P$@3[B$[8SPF%5P3RCB MJ](T>B(1__J(_V +?7_\L"+4G8?8D9P-5*J(*6F5JLPC@<<1UF3L3^# 1HR M(9[!5 0@7%R+\FIGN7$6L8>!Q$BN3<:SGS>)Z!7P"(Q[**!P&R<;@M=QG*HH MNI8H5?8 M&&QCGM=F"Q2?3X^,4"/_NU(6:@)%@CB4K<>/T), 81Q?%E1BATE.Z":! M(+;J=&6=:B7[-H XT#&44E!2NL7^*!O#4U$V;@R5A*?>6LY#Y^\29*= SEN! M6A+"\378/=6U.#+[!8%X5-C$H*X6^X>\7H'SPXD-&^M+U;YY?IC]$5:VH:WO M;->@ MF%(ZK2!_8H4G,[ZA90=6:G<0 @::2A9DI?%>CW1<\J/L2-VP8&=*TZ:*%G2=B8Z- M] T3L]$ZYG1NF@)>*#H_%$J1*5!J%T>GE.2 2.."'B26#QZRV7NNSC(OR,Y7 MDC*(!H1@"_GNXX>)*MG";0:R#7QL08(TQ#N5G,EFD3(]NDQ/BFND "TD&9%@ MAISD2\@CLZ1_I\GIACU2EUXOW@$%^YA0IQ;+>6B2\K>SDRE76+8O:E5*(;I# M6$K,Z^\Y[!9 PZI-:&^#'O7-7-DGX9>8;I19VXKU-PDLT8LG%*F.2RP?G8GP M=W'8IPV'JFTY4R@LQZT0$%8DY.)/<8F*;S[JS4C5$5;O?W_JYMB]:H'3-'EP],$GC9V]>PG\[-R751$43V3]+R++36Q M $JDX 0C:VHR 2G3#D O$.7S>Y=:R3-YRV='"G& ?EJB.U_D\2,D<] 96],M M,X"4;($J':-5@6@"B+0Q:,7W9H_?N?S2!EZW9,]JMBT"UQ72GJDTE__,A$'8 M-3D0O7=@-1).#GI9!UA;'RZ230BZ;XQY[C"'T!L'CB4;X:((RTNO!C8!( MK765XFP^.AW @^1':+-&+KYP6&/JT7'8-?R\?J&3&KLW2'/1=%(X@!- MS ]5-,CA:@&WBI2'M6VDI:P23XE]Z][D&_>0UQT74+@!!E\;LB4@##HV,.> M-CT>&H$#5R'[7 *EK%='UH3M#_5YM[?V897 MC-CWTYAW:%UO9 7MISE!:+&\(!QU._8![%LM6]O(KB@RQH9>]8?1-V?NL'T< M!Z]YP)M8?B/G]/O4V@AJ4!0:@J0W'>KM3BH,MA1T18\&Q[!#_@3\4[51.\AU MXCFV^XBCL-)KZ%M=#^@MG(8P-< *Y79 #'&!(H;34FD-MO9&[,>F_,2G_CSG M^S[*[SW*@\))Z?=PTDN$D]+OX:3'I?4G,5ZW''C$H-63JD7;*#3;6K6*1I[. M++=Z^ZC2U*JU@WKSK-"NUFO/,;]G,>1U?6P<$HF?*57,RJ*EV\8<.A!B M?$LZID"9NW L666*#D:LK=9*3/%BZE?% $QX)_P[4^7;YL* 63.%DZV"_31# M^S>&O3#9/Z" U636_=349MCHR M\JN8%1 @3D-KC,8C?F5K-C6N9+RE]MSO; M32;3R;SVJ1(OQV&(^&?-@-XO_E0+N,O9<>?04AM3&9G%V=]HK6/&W,IS:[8. MVQ;;-J%1;0R"#F @$]!?,[-<6[HU6QP15D\" M,J<(,H9%W1''#3:Y3V?(8T&(=K0?Y'E*=G:S".,;V -AQ'DFL@K,(^R))@9- M)0$;E ^JCD11(W'&@K(8O3%R5I(( 2NX9XR- ;?KJ-4?H"@\LW6FOP(D!,0) M66IZ)F10V:\..55[$4:MF6!ZK;-I;!.?ZBG.I_G,,_%I_.,'(#6:I=@99%WN MA/ !^42RC(HGTC=[B">@0"# !PA[$#H_BL_P[5TA9Z+QR, @-'P7<.@!B_&= MS+>0>8U9YX2/FQ:TSG'V&*%&0S/JOL/6T783(W!OH3&9N!8'^ -A"RU(+&B_ MW.>;K?Y)>I&X\)DD!U%EG%;28YT.YO!L./VF:>6P5IV(';SU=!3F5B39]'KT3O M#P25I^$ ;%H93H.)R! W5ZV9."B(I H+L%P-_@D(7(1S$0"H;%6H"XH0!KM, M8^%6TC">.>6=06[93>7W"-J(-_V6VTN%*I/ F[@\N=R$&%E7?)JW0N*\AQ2U M::=H#Z%T2R:D*8]A]AL@;'>6W/,JPCP\$,0TYQ"Z2/D5@N!+ ?'DB:(E1.YG M9#"#E!I[24YIK8\^(@I6;C%2/U:$@$!<&Q/$,YR\RA^8.1B> M&O4#4Z^NE*[B5Q.929929 2_,#5U< #3"^G&Z4D.A:AG5\HD2NE(I52\G2X0 M@VV+,<*#9S*C.S1[ ?RTF@LR- V/=_9""227_/&#NN888O>&771X,V_9[4O= M/O8'9Y==/FB:A3D>!'&-,6>+BCJ@!+%'8>2W08T_X!E1S$A>%?5672.$3+8G MM%$%Z(]=-! MD_#[(6BZLCM ,-+\+8$BXY,9)0PJ3%!%8*4 \IQ MO#5+W>G0#F.[ K5I./(9$C9DJ,-WI5U&>)IT=V$/"0280\$,6(GRRHO>KTH> M!6)52N5\7]'-E<620V+#:IF\\6:D2P2=B6LZ!MRSE&*RWKK&\E=62MH)J0 H M#W )4$PE.@CAWWV+74J&ITX;71,RZZ%N7FA4^AM"*+WL1\+_SOS'NI[B5!?YCW4]^MQWX^H/V$+5ZUL8G]; M<+*4P(O]YE0@RM&1_@--Z5_+M.QP]:%W*^)^QIJ258^SZFDNF[:!)='0/$R: M-C4#X6,;GL%N8[SZ.N;0L/M1O89[CYD%Q#48GBTF/$PB1S3T;]%=+CQ/?EQK MA#Y!=.KR8HUR&+P1/:U$>0?W,6K ;&"9\#8[?8OI4A:SH-BN!%1H/C=03V$T M-'&QG9>H3($Y! [LO0T-3]A6##$E7H[)]H*:J\%*$"K!%7J(*%_9TOA/EH"T M*B5(W%(4"^K1]LUO,OV$?(V@::Q"$*]ZGR*&4PQ;MJ'YA]^&GW;GD/\I.^/Q MQBT/_Z(26((8 +LPO"7%BM2$65D01UWWE*)!MHL*8"B"\V61QTF0O+&+:0E6Z+3GSC? 3A>J.908L6HR6>1A'_/M,:=P/-Y4QLV M0W+_X['$ 7'+1AAXX U(RS-6G<$QC9FW\&=WC&ZD5<> RJJ:RJFP@Q&4;/+0 M$.SZ4"G,H61,4H *<)GSDV/V"=]# M@OJ!1-3B$F(G$2)@XHF933VH,@%)-7;"WF=J*SN9!@]YP*0Z\RJE&) U$OS& MZ?^&#N9JM)T457$A'2*>.-2K4EB;'ZKB*(V6NW&VQ+V'.C,#T&,$(;K JZP7FQW+KNN,08<:7T#(VSAUQB/N?.8MG0#S1\B MNW0-Z"AN(R@:-723KW_\0._[Y"V2/MFP5NB[M7\/+>NC!O9<85LI%E1"*:): M4/L$C_#"JLCHO(+J,_JO?5H'1G794M4D<7#ID&"0*>,KR3:A*) 1H)B4 %'' MB_!A;Q8(HKS*@P6DAC 'S%U!1Y$H,>A3A=782/G:?_/AA MY+ASA[O3<-_H_N4*,)88,3:RQJ$PA#P$$- @7BSO 4O>[&I:6_&3YS8_0[ZG M.E@3#Z 9HOQ!T7U8*=L0O?JPE^>IZ.'W3)-[UIWXKT75C$M^26NBLRTC(1[K M48RNCQ\$.?'HCR>\K*9"/HRJL7D+5RO$%ST#M 8E%8+B4\($$[T^L1AI!AJW M1.X @1@EN?:$15E[JG'_&81%P]1X%7ZMZ[S"U0VE)J;&$G]3U*)VG*(0 &^ M9I%4\0,PD2W>EPDVGM=8.],A%-M)S[<#(":HM\&_OG%L(C[I@"3'Y 'JDK-& M#+PN4SK?4>$)$[_"[J@X*IA5#M5N=BA4CR(V2BJN@_6JV(E&-N)!*ZMG=J;P M$]193I=*DI=:\"8^0XUZ>#S>PSM"?"PFB9#1.85O9"VJ"07GPB;=B,O"[$\> M*Q"F421:H$7:A7:^QR'AN$HL'S+50OY@JV/WZ\RP;*K"Q&0X* IEMT@'F_SB MJS$%*Q6HHF_,F%W&!R?K*28#IP8MDN^D.A9.F\/?0&3)XFD?O.!6L4P?_^9X M16A*U;Z0<($C-I&(%ON7BS-<(4>)+6HD+L+NA,&C[4@/3&:&:-V M:TC_BM=+/,HN!01E"O&6L Y]X+GSR K8#,!L$HX8H;AP72W2?"L:NUMOJ2S< M0Z8G%!Q$M%UA>\8T(D\%/D,>'=Q8\0(JJ!SQ2>G[IH#H]0*7,[;5]>#DA8->5 8^VRB>$"0D^?W*<-G8]?J33A6;\):_46&?E!< M,/L>%WR)N&#V/2[XR_'>FI,JO>:D2L6UBUJS?C>E[>YH_-#SR^:^U MUE5;GQH:N\H<7^;D,6WU+F"304@8NFM\'OC*?$I]Q@A1Y!5S88[9.D1.%KAM ME(Z;'&-%=D9R.FG9Z6\%4. M2RE=:T:8CVO '_M6CR?Y;,Q-5M#5Q([B[:X.]HHA2/UV 2_YM+QO-ASQ4Q MT=VT'L]MB#V%=[MZEZ_>]3\\K]QM_>G_.TG-T['5C>< MBO1D7*?M>?1/J[?H-UK1[:<>;67)^)X8?IMSR]"&GMG_WQ_#Z73R)9&8S^=Q M)FGCS Y*%+SN$+"8$F9O8'B)GC$U$OET+JFG$LED4L_MI=G_4FGX]_Y>PA)9 M&O^8"W;P>GPX'4O2V67?W&7C@[WR!=+Z@4'^^+L @A8%'P7CC@T'<])E9V#9 M%ER1U@V.FJ\5I-BDMRG$H$L\_P[)3E6F-OFMP'-%HK9+B=#\49C_-V'\#>U@ M9:R_]_%#!ZPR#H2)G5=H&1J0C+A5P@%D@1F&1O8 %5$TAI?+I+*Q]&=)$P]I MVA7EBL>G%.2!U./Q0.33JOQYBGFGU]GKU^(E/972_Q4OU9CEO9TW1+D'[04O MMV3_C?ZJ_,"9I\B9YR<81_L6W]!\?H1Y.) Z;RZ#([\WN]0]U5?T/DR?UD3CH%#*]C.*:_6U_8YE(X M!MBJ4Z_K3$$>56NM?W&LCS:%ZV+SE%TP/$>TS$O)U!F]^ ZU2DL5#A]C5M6,NQNP+&.3BUGA-T:7N4&GA:*KW$# M3XV.:;_RK6LT*Z]QZQJ4??<$8I6I9"[ +$1/'/-D'X86N!%&&T+B F($:G+M330HE&,!VZV$/FN3J"/? M3ZV$O)M:NWG1JM9K6K56BA.C;M!SU\3H$Z]QTPO;YO#L!D'9F,+51>4"'$PV M_4WS8.5J[T2O]L<\TH2?T H.8W!GJ;6Z;+Q7<9R/M[X77=NJHO27]BV:^_F; MO,S1%6)H*F."D_9_QIBI;%M"&C\7M%M?GJKX)!7%!W6K+R"/5S0A/*-/#=G M:&V&GS>$D5^Q;'F?PP_-X?7*V"VL^KB"]\2"TEJF8C4LQU= _-Z&Z'W;J]L2 MH(S]M^-I"38;1:B%#Y$P5MIFAU+N%6S.SS$XUW:SV3^_/;2POY,/>TY?^=XO MXII\_^ C."8>XF_+_Z75J1/W%^W48,+_W?WV NZW_+.ZWY[2&29H+M%Q>TL0 M+HGA=&S_':7"ECD5F[#H+?[2JF7\QS_)O>(_IHBV^#0M?,\\OI]>ZOOWA[?= M\\2\O5.^#?;VJQ>Y8L9V#J>9JM_6S\[:I1N]KB=WK&+=O,_6>K7CRW[F_KBV MY MP_/K8%BY-@<[K>M:-CUJ][O3X_I^WCEOC2]SJ;9?3IR?#,^Z=K-V5K#/NI.1 M<=V\*]Y^M2^&][7Q_J4WN6F>UQ-NYZ!TM\@FVY/:WZ+?,62V-MQSF_?['?W V$E,[IRBV[B:.'7_:WSK85"^OQX-IKJ1ZMXD_7NG M/J@&)X5AO3B:7-B#R]NIMS\:3OV;WK"1F;9N.^G;5NGPTO-&E_MN)7LV;^IG MY]/FK'Z=\>X2AWNSY:AF6+8OO,:H M/1CW!C6[YT^N.J6CQ4[MO#?LC'N+2NIKR>@[B5JF:0V[J?+>0<,?C8^'[I7= M.JS.]<-BQED,^X-TT*ODSQ9)JV4Y.WIEECLJMZRRMZ@T$V.W-YF=ZY-9?V]4 MO/"MI55NE3JC]D5P?%//-Z^O2O?G>J.37U[D\V7#G#3&N9O21=HO-%+&<.*D M1C=V+_ N!O=L(F[QY*"QG UGZ4[:R;(9[^OCQGZA>>5.;X)DM=G8[X\OG?/2 MC9/8R]7MS/UIZ^*XX1^=C6K=1BJ;OOQZ5G0N#].EO4'BJE\Z*2W\1L4Y/2\M M[>!FWRY-1NG+RMU!U]WKVM>]LU;@Y*_RQ_HT4\P63TY+-\;43=JMQL"V;F>5 MTG!Z.M@;7 03^ZJ0.%KF/DE]K[6QSY^3T.+NWGZPTS3-]-)Z.T^U^8M#_ M>A_8-_V;_;U 7]X<[3AF^[9K[_32BU%Z.9SU1V:]FZ]Z_C1QW+ G(W^G/@K: MB3/#G)6=[OWA7<*XS[3W<@?'_=MY-Y_WBT>N5[I*]%P]=;S?;[>/SSJQBI0[+Z8/3F]KYS^XY=^%J_R;<6Q>ZNENWH M17]Y<):;+?9/@U*R-C./[BJ5279TH]\'Q?PL<7\T]6=G7V]SQEGCH!W4[EO) MTJ@Q762S0?'P[O+N?B?1G-0K^XE<:M +&F;[KI@HW!PR$;+W/Q*Q_P]02P,$ M% @ NX .5REDR&>K"@ <&8 !$ !I;G1Z+3(P,C,P-C,P+GAS9.U= MW7/B.!)_OZK['W2\W&Q=$?*QF=EDD]TB@]_0_#GZA_U.KJCQ+$O48M9]8XW83^C'G;))?I( M/,*Q9/QG]!MV?%7"[JA#.+IE[MPADD!%T-(E.C\ZN<"H7C>0^QOQ;,8?!YU8 M[DS*N;AL-%Y>7HX\]HQ?&'\21Q9SS00.)9:^B*4=+X[#/V;L]U18,?._/K,Y M^[ 8T*]3XOWDM\=?Y_=]C!\^XP?Y>GY^VO_]:?'L#CY,AL[[KZ^62R;_]ESJ M^/^YZ'[I?&TW@R:OA#4C+D8 AB>N:TJ_4+V7LR/&IXW3X^.3QM?[[E#3U0+" MRX5#O:=UY"<7%Q<-71N19B@78^Y$HL\:JGJ,!8DE0RTMH*>>D-BS5NAM&3,D MB<\;0>4**5U+^CX@I1&I35)T@EA'4_;<@ J@/SV+"'U1GV(\CXDG6(RUT+!B MA5APF26$PC117;[.B5A+&E2M,-B2IQA6K ;5#56M>$[KQV?ULY.(DWKRSY@) M?G!?#1'ESKJ!X_=G:E ZQ"6>O&/<;9$)]AW0X9N/'3JAQ*XAB?F42.6?8HXM MLDE<<;Z;9]Q^ M:O8^MH>HTX.*_NWG3_UNJST8_A.UVG>=V\ZH\I?=_06+V9W#7K8.$DM&(T]X MOZ,G-(>?T%VW_Z6*$7F8MXBP.)VK)ON3&ZCTB A175]EA-L'E5K#NM5APN=$ M_5C*0FR"(FD5+#FPW&!!8;@\)/0-0%E7803)3VE(M"0%1E)6!4@.( ,ZG.R0 +&5$A-<3H[3N&@1*)11F3YW\>FZ5.ID 8%9 D2G)9X M5CQVB@B,@#E) Y.0J$?*BLP*J *@6)#"+X&)"HR .%T'!$S_6D1E]QR[:^O4 MU=ZXK8XQ()E.3/YYE49XG*7Q"*3=*&DH*:[")B\'(,_$\\F 6&P:M!S.]]ER M(T1^S,SM@2"4D%2!D1>@\)Q*[- _88'))O(%<]("\SELKD)]&+.*:8Q .L^$ ML:50%$E%";$58GEI%Y%=)L0#X<,9V"S,O%*%1IB\SR1?D 4K,0CD("VH0B%W M8N><6,&BON.Z6!).L=/FG,4G:/D$1NAD%O]+B6JYN92)M- *J;Q4P!\+\LT' M7=O/<4A+%QHADEG[+Z4@+:;"8*=E_TBM^;9:_(<<1NCML 6 W@4-52=C6^;; M242+24P@/,WL%N3EWA5@VR?A*Z,OK]8(ILS>P9J$O$)HAPPC"=5F,B/,UFPS M%&4;%7PECAY:1&+JB![FZH3_F>0>160(C2#,[$RL/9I [T+I*!9?@;A;WA(: M=)O$)6(Q C:[P;%%YA*V5&&\%XSK]] [UW<5 >F/'3I-["ON19*11V1V4TIX M!'"%74".Z@-B<2(X?(;.64<8AJ0MCJS',]RH441EAF-GY6 MSD0KN,H=OZU'JXC "*S,GE#R>*[":OI3$Y8ESXD714IQ&J&; MV3/*WW!8SJH!]"QX2PO'+5;(YR'?M"SFZ[<)[AC? *;Z@$L7P)SFN]K&H1?L M+,7$(\XR6U#+9M$$UL4F#A*WCA+-5^Y1+C"D KHIL1'8F8VLS>A6@;[$UN/J M CJWV@BSS$;6VLW':E5<%J3THF8SG1%LF ;?>T":4N%#45_+?0%1QT6UU3 M/OU&&M\N6WD+O6%T;:OWZH!\([5;<2-9K:\:J]69MBN$Q%?B4[D7.ZQ MKGV11ZX>M#.9-IIS24AAHVMY&L21(BHIW87DE2([]$&+V:H3F^\IR>O.)D[] M6Y1R KT5PE^W<80D2_2C'!K+RV#,@(CH Q#4_3!EFRWA!=G&F%#R0F!K.R9.@[1YP/WQ!VKVUM43Z]KQ210HHX2KFN0>ZJXJ:X-NH1X M2ID]TF'?]GEXKAE, _$U.9_44M"SR9TF(#S2&H$5[7X$T'S-='N2D5"NH/H?MWU%,S4$[GLK_AU^3;#:_4**0U"A.;KO3R;0IC==[?FZBD/H\( (R:FE;R-0@_(%Y7-UZ] # MS*^Z"RLQQX1^HWI!@BVCJG%PT=)US>+$5C>R!$H'E3#1$(GYZQY4'N'%%RIG MZLX6&,!B0!QU?\>(:<_*'$T$3A9/W.5XMT#Z?VN+!PQH8:>]4'.@3\5,5<>W M''E3C;/2>.5+V< 6)7G+V\(FXP,SA=X]%;L8)):P=3 (*(3FW__KZ9!JL ;\GSO2%501F+6<>#) MZ#CEZ_&B!=96\Q_F( M#8A-@E/NI%\2*0-Y35>M^B(3[%GFH0:#[>*\V&62$(<_2R0P[ CA$QN\70>S M$>$N) 3)!,&0]E"!;W_SJ?[ ^<'GUDRMJM0%'=DOK#N>Y?@V >\/WS!97K42 MV&$?@@[52,OC*/T>*YL4OC+;A%8XMN(04I8;AT^1.4K'5ZD6;GLU0\%97[[V M1DP'IW1!K\6(+.2-DT@138EW6 G)2,P^EI[6C-B^0V!69YXV>^2(K_I[JHQ^ MVS SLWK<%+=$Q45ET22DO^^N/I&5;LB1R M9,LFKUAL$ILSFIF'G!D.7_3IMY=YZ#UAQ@F-/I^(RB (4TPI]/(GKRV[___C=/_/OTCU;+NR$X#"Z]+O5;_6A*?_4& M:(XOO2\XP@S%E/WJ_8["1'Y";TB(F7=-YXL0QUA\L7SPI??^[=E'Y+5: +Z_ MXRB@[.&^O^8[B^,%OVRWGY^?WT;T"3U3]IV_]>DGI6?N_WVY'_@S/48M$ MTFX^/EE122YE=&Q@MWX&*^RA?RKM6K6DA^USLY;%V=O7WAPLC*^LB"C(;['4T_^%.BMGTJB MF"6R%TC$VO+;]C45/5*(JNAF#$\_GXA6?PGVYQ>G'RY.)?-_YAK%KPO1,SF1 M'>O$:^_^X"C $<>!^(73D 0HQL$5"J7I1C.,8VZ6"LKA:"+?(8:C>(9CXJ-P M?_E+V36DS$.$DH#$ZNE%,>1 Q7/Q<#Z<#A?2N0AB(R+[\#RZ6MB6^ MC# WBJTE:DBP*\2)T/N.82XLH/JR22P-24-"W9/'6=RBTU;"<8=S''>BX!:+ MQT:/MP1-2$AB@HWFJ\>E(=$'-,;"X;VBB62C%["L;6,^?CXGL>K40FO1VV.A MM4C3 &8#D#8H)%UZ%(A06TT;$D+Q;,E<))!9IO .H$%@(&MJ(. G'"6BM4\? M(P*1JYJB*=#0@L0H)'\)QTFG\;.([5WQS) N9)2M1M*F!D,RX?A'(J#H/0'0K&A^ MU"@PEMZSH5B0YW58!P.3&T1\,&<#M*V![O #""8GF,'A4JLNCA$)^0 Q.6UX M,KJD&BR..NA2(9H9=5O,;"C2^D8B,D_FL@$>3D+R"$H"FGR&#;7!_7 _K@=( MK>LJ *%M/JNM*R6 ]+!!:=55U==#-?/L"(_Y!)IO[<.S(;4ZOD\3-6&YHJ@]$AT[F"U!EJ"G^1T$1W.UJLCE8N@&-*B;"0PL(=YM@#H>9\=3VDC#R MPR=TP)X YZ 3V4>AGX2JR]^*OW,4^"7&48"#%1\I.'@=(B:Q;)VN#9UY+;F0 ME,B)KO@U;7E(4<#K"CDYSX5PZY*H%'0XZ/8&HUY7_C8:WO:[G;'XXZISVQE< M][S1UUYO//+>)*L:ZT^K19R54B'U]:[6I%3:T53Q"=JP2CAK4>$ M%FV)>AN',5]]HOJ!Z@/I!W^JM(1?)XQE9J(AFN!0/?'/M-U6L[8566656=;6 MQ(_>CX0\H5!5V^)K,=)>17!1ZXK5.@#)MW7+=*X.\SW* LP^GYRMGH.8G^M2 MQ96[M$5;A+.Y8M,2>,]7]%-&YSI3IV:ENZB2A41(<>(]8YF1*NGM0)AF ESX M=BS$%FFE<)[FWJ>E@@%V;A4PB-XNX22FS@M$@MZ+3&NPZ&K#>(89T%F B&&H M75A%K885W */+C"+7^]$T))33NDB5*'X"Z.;E; RW/1T=K3YAOP9B3![K:&) MCL:V?X>AL]43S49PJ0/JERNN*8^YG BF7XUH&(SI=<)C.L=,@^J>;&W'B9V M;\24+O6-FX2).5W"I#N](2_R-VX8S1H2VU%D)TR-)G )+U5WE3M7^O,%$Y,O MM<)M $Q' T/LG5N(F8W@$F25*HJ<,.R3M*(H=_%*2T=!9TY93/Y2GUF0*Q RCN%UJ8& _%V%;G>8S 888T&YK*W=]8MT3\R8H0"#ER]*B6P/B&H< M*I8P-*J[U+^$N"S!09UNIB&Q/=SKH*17VR6,LGGB2N)7(TQZ*MMI%Q@IB/(N M@95/%.%PF>AL9V)@P& &< FR[/9-(TZEC6'@O+=R?+FIM=\QDA M)3V528 ,@U12VIZ=@8$Q*N[7X&03JG @*[Q )^E&Z:TI3ZJDBL#T; M!>-C4-FE\7,O#Y5$..@A%HE8SG/K\+F[<(I 06AM3U+!F,$-X1)\&2G5R\,&XFXE<0CF3EG>BH$X. M:Z:TG1E"==O>];=G$=WBS&I'-7>=6%DLLM?15--0J^:G]K:6M^)OBT<0RZ\& MS)U'O-CW/*+W)O>4GPYYZ'*OJP-S:K_;4OMAT'GH]L=+MVQI-%@"YHR\!P:*R,%13 M;0V!XK<&#,FCLU9NXQQT(4>8@^6.B"X[(^^(!))%8;1&#/A M1-'R'BRUP4 31+14MB,(!!N(WDY5P1I^RT*N2O1^ORK1]=?.X$MOY/4'XHOA M]7^^#F^[O?O1O]""\E^];N^F?]T?NU$O*[Z9(6>(#WL:HC/ZZMW<#O^P5"Z3 MER@)!<6$\(D(\UV]/@A3]*-U9"[>F%F:>8!Y6#O/+^:[^OPIV\:!Y*DF*L6# MOEL*NQ3#(6?'JX&"43N0X]%H%)= 5->P7E6]9*2D!%?1WH&\;C_@](9P"3(U8Y/+S_)*2]/DJ+2Q M[5U >X.E,8%+2&4]^'"ZW&5;3 MI8TO%.L75YAYR(%RZ*V,4)Z/D! M.X7#E:C]+.E2,"]J4G&XLDXWJ&0!1-[A E9M>[D-MO:L?1W(#8R P#M<[-K1 M=B[!7V&#?O0DYB;[+8N4\K!4JD6O:I%K3-,M3*M;T#5UVFH21Q=--)AM%VE- MYG J1=E(V_%_)(3A'2XSKL/#T0657>"%&LPIO"OT7U?*]G!)I3RLK1[Y& =< M[ODO>TU]ZI'3)KDI3]YX<(_5(?DQ55VP M\.YY$+_3)0EY>LHPRU0/80.;H MTC%\T(+,XA204M^M5X_>BUD,([[5F&R\;4506BP$OY>:7KG\VK5%I/R0I^=KHMN"+Q"N6E0UQ?,Y^36*4O M\AWE-)*>#(LA6&'CL[-M43,!Q6]'2#5KFHYV6BBD&7DAQ.,O6 5B'? M+Y?R8EO*);7:".R5;W$^P*A;7G]RCWWZ&)%J8=\51MB2T,M1'A!S[1MVRV5^ M7^@&&R;>BHN78W- 7X#541D11M5V[W*)/Q3<@7!,B!Q9B(W"JV M]65*(6(^"GN,;28G>7D+(6[#08:.#0\O97+ H9=,./Z1R/L1GBI[1"'*;:B\ ME,QV@!M+QU_A@O<(<]Z;)>.#7A!6X?XT*IT7 F"5$SR* D5OJ).]$!%+?.)1 MQ-:,6YW\)6%2-WJ/HDI)PMJ5][&&?(#8\AZ-I-R\-;O#=BC0 MF$]E*E>L&'EK#/J4LSLZMKZ1B,R3N2JD#2:S.D,X+ 7P'U055^D@OE,_T MZ/JA[EC%T+<+:<$N=CA.A\].>6#*%7*(W!3HV/)GYA8P\0LI17:N<6SI*P+P M:NQE5A1+RBPYM0JI1G5% ZR<<5.5TIZ_H]C>4&?275^,ORVV< M)\O#/N7J7Q32DLUCO*D(A1!KK)_F91YG$7Y]1[XH9#-F'8\40PM)F2Y>7A2R MFM*L["B!L4IP Q*%5$:GP;'\>G[Z"E.DD+H4I[/']^^5J;*V5Q5K"89<.=_! MTBJU_)\OWRY)UC=3H*>G\#H0?1U^O!1N^8#H.W[IPH6:P@EQ2(0WVHX?C^/_5N+O S_\?L[^N74PL&A]A?C\ M$?L?CMASX\<^G+V$Z*Y[>GQ\TOWOE^'$G8.%T_%#5F\N.%I+,2UY86S*$KD.X MAQ0BLH0EV*?.NEB'?=4Y.>VV0@&X!K,+/9_2O3FJ7Y(4,0< MAI';9;]V+R!U7@J5R\T1F'TXHJ7^HNI/SX[?G!TSY?],%2)/]]2)L<]\\,CJ M5G]PZ($0 X_^@6'@>PX!WD>J MJ\F8KZ$3>3[A3\_"8&T:+.C#\7@VOF=QB H7,K*/SM;-NI@[X1W @W!"H/M] M#@./!M,>F/FN3^HS5.4I[9ONX/EE !]J)#2CLB:C>@"[R+]GKC*>?:0_A@ 7 MPI8*U03LHX-]:O<5 IC6 /?E(E@2D9I 7?MW<]*!LTZ$@8TQ(';H#0%];'@W M])U;/_")#PJKKYR6FJ"/( $TX#TYMTR-'&!>V=IB_&+A$^[4U&KJ[81:34=T M"M6F(%HC2+B**"J@=HK6!(+K[+"QB,<&I#0Z*#6" K&Z&@)8@C"BI5UX%_HJ MN,02=9'FW/O$"?R_:."$,_) ^_8>?68 [YG+%/*H)%U76P1D"#&^ F@RIP\J M;([YQ6MS=H2 NXKE@\6"=CG(=X(^0E!AW%HH6E=CB&XQ^#.B5/27"FP*BK?: M"TQ9]*RI+TCK:C; J.%6$FXLV"C6;8%<\PU(#:>R@N:&5CU '#_ (P>Q:<.R M,"254-%JHXM!U-/J=I3I,*3SQ0_]1;1@!<#X-O#OE 8!=3Y#A]G*?KB?U@:& MUF4-4)&M?U1;%J6":+.=TMI5^<]C/O.T:<1<*LVW]M%9DUFVZ\*(3U@N(2K MP_*\_ OJT-'B7BDS5)?^5EA4=KN2:AH;;JCV*D6"30-4#YO*&IJ9\92.DFKB MS0_H%#U!78,,LH/<->J\PDD(@D6-]=H*6\UXS9'-J0KD1K>@X_ET9HMY1Q\_ M*%DM&RW4N"XMVHW+=',5-(][\[".!Q>.7Q)T5KH%Q/Q)G058W++%G5)PTZ+- M8W6"H!Q"+M \KA 2NRRTM4RK/@EF3A20RDZY%D]CIE_[J^@\I!]3N,$C :$' MO#5RIE!Y&9+XA)6.5Y%/K Y;+:O@=:+ MU%.:-'BOAF %C#" M6J75R)3]K_>S_^*S/?K4GUB#$?UA?/&?S^-AKW\]^9=S#_$O5J]_.;@83->; M%]95$T W51\!VSVQF^U=;UKAX6OFX%L>PR+Q,7SBO;U8MZFES\DB".R^VBW;J?C=:XX\"O MV+NN>IMS%X:$.FP_X$^C/1:X2ZY(S!!<%%9E7&U0:D&R;BF0(PLBZKT?CDZ. MMU@"2)W_PQ%M(3DFMTQ0_\_()T]L7@A#OB;XZ*MX6+Y8K?3E#I&+Z$JS(*!* M9G,.<[HXVH'9B\?<(FX$Q6OE)#L#*")$6M=0Q0 1+Z?'ATS,S4D._+JX60^$ M]PU^^Y+'C13Q=Z:-OT0>]DL\.11QEREZ4SMMZ5FJ@!)YVX#%F(V+;E,$'!RA M)XYS!;F(#*%( XVI=E;DX(7T:./'=NED-@K8V'Q,)T.(68G G(68)1B$=%@/ MBOA25G&3%\L-XZ^<,<).2Q^?GL3'<--X*#1!V M4-JXNF;9[1!X?0>%?GB'BTC*+W_SRGQV),A%M+S21DLR';$R4C93VBU[\U8/ M'26FLKF0C1LY\,4K/(X(/ZY$O4;"PFY1\TG(12SL3O3U)G]$>+6+> H%(9:; MDEEVO@;4M;!/P 2@I>^"*X!\Z"764/D!+5F'U.R3C?>05BI V"=JC;T#C"/@ M]2)$V\4*/$>IJ4%H;F,*N-=HII%P@[6,(Y7(;$>DB6Z#I7E M(I-$-+\VC&;NK2/PP'^1YJ 5Q ^5S!PK1/R],8R_E1]6)W!'_E 9S#-#1.%; M X9OUX#G-*9PZCQ^\\F<30#B#9#,DH^B(U#2D5E9I<:3O:]M(@_X69<'C !9 M):W8CD QIZEBQK.412NJ]W<5ZSV[29%]^UK@ GR7;Z7A9;B=E"'',]H9)@!GT2HZJA&1;.Y+E"G M@>8MDTA' 8VXA+KJ0_6)DA8*G:)J=DP0Y*\<1-C^\T=V0"3R\9R9N-F;%][Q MDU\LTN6<9M\)\E54FW%B;15E5'Q(_"CTG(2F9[WW1TC M*83O!NS8SMRKE-J>_6;/[=GVY+-U.1Q_:W)[NOPVII0Y;]E9#Q^S?;R40O9A M*VO!F;65;@RM[)*F%-:?=[%R288R+=L8TI+7-*7 O]L%GU1F<6V6$WI6K,]* M*6S,HMQ[G9*X3XYW<7,1:R/3X!&:XLN=4DA/=I$F-/"JW='1*/+=&Z!22$_S MD-+V%HLT!JSH)J@4R+-=D"MIGA.TTN+--3CQ%5$IK*\RC6LE:*4DFR-<[:JH M%.37&1_8*K'66JR4FN:B@. ZJ13@-YE 0",6$[.HG!4+-MBFBB^62L'-=&Q; M#:S'V.JP8B7-M3K!U5,IN)F^;2MEQ6*:N[6=BX=2Z/?HW*P7*\5-'DY4NYHJ M:=%IIML31;\V\!=>6Y6"GND'+%(]I"@7T9+#3< H.;.86-N;49@$5.]EG MB>'&G]\B@Q^93FWK0U!022= M;Q!]I\^-$_Z"UI(N9'@5"P ;-[F]0M %P,.7U$ZV5X]=QS>>\3L0V'AX&H^' MQ0U!48'A=%4PQKBQ8BYX-*&->SPK.M!>+'O !&;M$(X)-.W%J?:NA51B/;O@ M6V+!*=;63>N8#F5BA]I!>R9%MP\5-/"P_/5D,]70S;32=P# M1)XFT>T?P"53.$;VDK8 9L0E1.E]P/*\4 559E\A6;ENS!K/J=M0E&2HI$Q/ M&JDZ=WOX@+D))MUN8'+:2:.KM)J0V@"XAA''($]&B8IKNA-SGX8(U:RJ.W@+ M>%CET8 :"_F%=2V)U42"Q"CSELJ&@,X80-JT]93AZ^P>CT=R#8. M)4@?0+ $7V@RG6-<$7'E$7(=]=><;]_:&V'6%Q@S"TGY06:7Q'K"? M92V%XQTWM4.O&'8,^7?@H.D#%(3N_16;2W"-]AF7-U6-6PIN4#(2'@[_=1BF MD'0U+;:K$O[C-/1]#!(17//9\'WC$%6>EYFL(\0QU>9R6ZN%(K*U73Q8+38) MG&&O>&>V%]1CFHA^;?<6UA(#*D6_@Z"[YE9>]6[#9D+Z)8Q$^90:-)O+;9T& MBIC6=H>A:H#:/WJ;2W 50T1$5KT4L?'(7#T.&T^V95 MA,W92%N.RG(G_ YJR^T/>_:Z#$GUG<4V] S]\UGLY[/8SV>Q#3F+G;J=H^A= MR$Q"+*!I^^L^Q[#EQA@75_,/758Y=T2<:0N:7T-G 1%A M5[/R YHQY/XCNP52,H:5RQTF=PHV'4B;6]_84+;=K>4.DS\%FX2C%FWY078D M?;T@,86V^V?D(["^FE[VWJ$BRA#W^6<,X 06"\W74!,\"9.;(R),6_YW0 ?5"& 2QW;Y&"6G\&&2)#)$1(^V+8#INR+6L*\= OJS M&;LP>BNZR6X;OE*_!+5!SF)26-U%$MJ[7UR3NFE++@6?NDT^^8N(Y!6Z& M?<\I\.<4^',*_#D%_IP"_S%I?4Z!MY4"MZ=?QG0HQ]Z[*\U\9\H=8,([UP;C M@F=^GDG^.F%IBBKYLETC;XNMEGG;-:ONY+=PS4CRNNH1>. _"9>/%&0/C*-R M=BFTME:GAX(77*WO%^0_C_D[/6TVV_6%KZD\S;S)2_S>J^UE@JM))5R]--39 M/*')76&VR[>W4I(N(2HPGUWPR[^P*8$+CC+?^K/,6[^VC[%F$"E5QN9I5N)Q M&MYNII0G.,N\+*S81.TY ]8>/^Z::[,%C#L^^/GXM"T29\GM!P=Y*NF$&G1K M&M6Z<^!%[.;70ANPR(BB?$1]CS G:U&;,^T.D^OFP_BTQPKR4]$+O':*Z4MF MU$X0E-EIW "]NM5;RT+O*G#"D;,HGC(W\C0]69-\9F$+]AJ83#EX+S(Y2:/+ MTUK-W5P#3)#O$N"MWJ7"4,FOC91(Z,KG--G;_A7PYB=HB1G]Q'\ G "9LZ[T+\K&/8+BD7198Q4X\A<0)DK^S+7 C M2'X')'XY_5_ VVI:"?'=CM.Y$X[3J;NLGVB#]..YHN:J%$YT=!V]!DL01B V M(Y%>S<^JGF9.5Z_DK82"=MY#),)=D!8^*V- 2^? 1E"C&G'QEU(S8[,>Z*H M%HNIL:@>BRMJV8P+B!#@:U'CV6"Q< CMJ)V@CQ!$4I?*O/=IJ\B",VNKRN*Z M$M[U_$*G\JB?7^C48HX9(Y(@AW[:$D,_\/Q #%:06::E,H4,??E2'M1VAG;J MM2S,PJ7!:TK"2FHPMXY;SITV5,U&9BFK4=%,-QI,3E^:;#W7*M[^]2J5@Q4F'TUY8_B6=4DG'QNL3-6\/O4$L!-2[; MR+(0XUF,45S;J6+&5WD6K7$)0GZR]0K!F2\Y-IHH9'R=[V)52%)INDD&80RQK-3 %U$C[:S M[G1H 2B0.07%1%F$1.)-\F(UJ_B[]D_ M;$\__>9_4$L#!!0 ( +N #E<75;?S;3P +!S P 5 :6YT>BTR,#(S M,#8S,%]L86(N>&UL[7W[<^0VDN;O%W'_ Z[W8M>.D-ROF;FQ/;,;U7IX%2.K M=%*U?7,3%PX6B9(X9I%ED-3#?_T!X*-(XLDJ%I#5L1N[:W4Q,_D!_)!(O!)_ M^8^7=8*>,,GC+/WKF_??O'N#GZ#+&2?0=.L_"TZMTE7V/;H(U_@[]@%-,@B(C MWZ.?@J1DOV27<8().LO6FP07F#ZH7OP=^N,W[[\-T.FIA=V?0V2+,%W>(5X,;\K7C>4 M2GG,F/"F_NV1X)4<3$+(6Z;_-L4/08$C]J)OV8O>_XF]Z%_JGZ^#)4[>("9) M^:$LU[<]6[726]=@;S&)L^@BW0WU4-L3?-IV2+%' ;KZSHNPR(H@V0E\5],Y M[!N\6XUO]=S7-/7S>+>:[F@>!'8A0AY=O?)Z3=B/U_2O'D3\4M .#$<-2&9" MXX'Y&WC'4-MNK6=ASV["O'E&Q+*SGI';7 7YDALN\].'(-C0%WSX^!8G1=[\ M]E]DX:\_XO42$T6A)7(NJ:2$V:6/( 2&,BID0YI4,G?$5'P6NL9=D(?9>L&UVL+@NME<&P>AVGE+2!WZ.A M3@$.]2Q0"G1K=1!3.HU35*O!8=L=+H(XQ=%%0-(X?'=@N=V1R8)BC 3?D M#1,]75!9Q(1/$!.?:#08I\7OG WO_O3Q'6<$^^67Q7-V7Q",*<"G.$GP359@ MN5&6 (4HO?G#/54$->!XV/N<5@2VI?B_#).@S2D'G!! M@C0/0M:_ZB:H+!2=SE)9%Z0W5674\LZ\T5"''-PJHE83=50/Z[4Z6=^2T;V*WCT@E[YX\M0NTD%E5"C18M]N?PG#HM% M-B>SIR!.V #T,B/S#5L[IVR_QD&NBYYVL./2M>UB_6FN(FSNL;VQ?=I>5_'4:OZB6=>8337!;?Z@2]$XI&W1# MVFP9<3?_7+%B.A>H($;53V,+6J@DG9%"#[6EA%P,!B&TV(9TJ(4=DJ$W?M#- M61JEG9'"#+DEAEH4!CF,^(1PNS?+'^6J%"753:FI(A)PQ0@FP M)8(@ >/[JV )4]*+'U$C""="GCT')#+,'0YDG"YIR.#UEC"Z MX)H4,E\(') M.)@5O,-Y0>*PP%$UNF.OU<0+6G%GWL "=.L7-++>"6$)4%QS:#2:X377.7P@ M0=\UW_#I(@--E*(.0P@MV$[\()6#00T].#%R8%RHQ*>FA+PGR4G1Z47HO[8] M"/T'9W:]24[2?T@E7/!# XW10O+8.QO4F$3?\!2SXQPH6Z%;$F<$59N\#[K3 MT,"#^Q"G 05Q2RBXK,R3USN\R0CU7U(/8J?BBBFVX!OJF.1!<,D2I#@%UHBC M1AZ.AXG^6>8%^TM)*JVT#\^C@"SS0@-1$"PRX[/U3B=H:^#@8]W\+",$ARKW MHQ)R-]95 =R.=8<2WNF@A26,;7+4"A[&?^0X_.8A>WH;X;AR'_2/K>>@__CE M+'O"9+:D@700%H/"2)Z[^/A*6.R["P^]?W(5(G$AD,K0\*.6@_=O699:":K]Q]!N(C2P -OW$CPBQHTIY%V[?BWL85\@%09!&AN$RMZBJX1:+4\\ MFJ5I&235N%93T+Z8:];(0 [)TI4!Q1$),"4U*MEZFL$3(_YW&9 "DV9R1%,R M0=(U+Q10A]08B(%BAQR;DB"MN%^.\(VP_#"1D22BJ//AA@*L,/08R('BB0*< M>DC2ROMEROTC3A)V,#)(S0Y%)NR:+6K 0[Z(DJ 8HX2GY S70+4*'-I6$PJ8?5(,A "Q0HY,08M:&'%I1,6]$..6Q.N O-['H:&K$ 7=4D,%M,^- MH10@+F**%'C55REW3>P1"GOEBP&V'W.*(0!44>/ M4,$@JH3Z6CZ)Q%):DDW6V>YPEI74 ;Z>99$Z0C%HN26551'ZU-*J "*8#4X% MS7JJ)]6>%);EHS: F 4OC)M%$:VHO/[/=9SB]\KR2V7=LDL#M\\IB2 @)JG1 M*?A32YXT?R"F@^8I%-)\&%'4#_Y)\\&6-!] D^;#+J19/&= 2/-Q1%$_^B?- M1UO2? 1-FH\[D89^>*^^YHS^.2>+[%FV.5LIZ84R(E0I8;9B\.@B8#.1A2FP M>(:I^*0)#ZSFY)9D3W$:JD-FE;@7PBA 2UDSD(5''3E $W_:@+C1\^IKJJ#< MV$@:,3]>I@]2[F(J&7@DZ0,S.I=*VBE1LL%S=T> );"V1X [#T&00(9(/ )) UFI9$*N"*$&V+!!E !!!24L(;5@*X@:2<8C**/!(53Q12@E<029"'2"<52".I*D6?W*HO1GI]_V&YB(M$-K@4 M19SU20IP;8\T> Z"&PI0PJUH[!E+(?C^PU?+KU&CY?CSWV0+$D2T2[Q_72^S M1)%]2BKEB@0:B T/)"(@J*#&-63#389J453)^LA.U0,K*<[@N2L"2&$UG[[W M$,1'ER$2+S3O?FM/+O_B)7RDH+#B0()/ 6!#2OK5*$4+\T7R;Q0Z!(3JB5 M=DT*#>0A/R2BH*BBQJ?T&:T*VNJXSFC)4YQ=I:N,K/G[+^D?DE(JY)SEM-3! M;)-:RH1 <$2'3$AK626=ZP@C)NV:%V44%SBJP-17[@9)FQY1-B-N5G'&%DOP M+7$,\C X9 =2H%.EUN0R;!6WJ2Y=3Z57&S!^QDGRMS1[3N]QD&[8X9 ^S^IAF%, @ZV2!4;)UA2J>_,BW4J-4S85Z8]%.6E&D1$'Z6G,@\ MDT+.+7,4,/N,&0@!8HHG''Q[6UH >G MMJ6R@#BC!:@ZPUWG_-C&QI66IR.6!6;W1<1/^#PH@AJ;LKPJ<=>'*G6@AZJP5#%!PREO*6/(&0VU'C+-+O&!E/O$,0)$,7=,*P*('C)< MF@PR!#6R7KAPOPZ2Y%.9QRG.U1W10,HM%Z00^USHB0#B@@R7@@M<%#6R7KAP ML<;D@79O/Y#LN7BL\[,JRZ:0=LL-+>0^1Z2B@+BBPZ?@3*."*ITFI:X?\KQL M$XI761;5)96(.J:-$NR ,X(<),*HP EL2:HKY6ZR BTR]#G'J'C$B&]GC>CO MG4SPE1U?-XV$(3L0447E:100&85TPLYO'5$"%NX>$21!$,D(3WT/2:N!&A7' MK)E3#I/N.(Z#N"KP6GG:P:SBBD&VX!L>F>1!L,D2Y)!37*T_N.:*B&GZS&;4 M36ZO#O%Z0HXC8PG 06#I9EIZ,XXQY M(KQ!LKRM " &B*A4*?*X(.*27K[_IR#]E92;(GR])5F(,=MEE;?>RC3_9JGM MEC.CBM1GDY4J()Z-P:M@X-8$ZM@XZ?18/B?SV*9QELTM"W^]?PQH!<[+(F<] M* 6FG@77*CE>7K HP&"10:,!B'H6,%4+#EP3<=435"FCCK:G\5F^S0*(HT^O M=WB%"3MWL, OQ2?ZHE\U(PP+7=>C-^OB# =S1D40)!R+5C74RU'7 %JR/6*U M"?0/9@1Q*]/>7[X*\B4O9YF?/@3!IF(F3HJ\^65+T?J'7]K=(_-5NZ7D-JLF M-A0WVH]3=4'070K#^#E&SSL]=P K;%AL5-E6U^T.HD8;_:/1]\_+69[C(C

)9A:&@RSC!"%E:!&R#N) MSH)-3'OE^'<KXCD@^!P_X23C\,ZRO,@O,](\NL^2:)&=E7F1K<63;Q/9 M=#MM,4'Q^],9>Q@$0^@I2B%.?[0V45YKHFAKU7M3N"Q)&AR_B%_97K MW*E&WB6%C;"[]%0*@Z&>">&05JT\[YY7M89W,EWC(,>/M&%ZK.O>O8 MI%-P22FXYULLS LUV7"]H2:L*.H:] MMRAER6[PZ.DAK@+"=7? 6SEN*@]KWMH"J:WGAK#65NV5PCR$N8L?'HOYZG.. M^3RI*M[6:3@=QYBA]T8R:G$P@8$9HS":J310PE3R$T28UFFV.BUS7*^8P"#: MG#:!@&V/'T$U@XY+LEG![])-JP"&<#8HA0-ZC!/C]^Q6;Y,,E9T%^\&A;K[=6=3M>. M+%1O\M92%TQ/-!*P,+%[-?MT=7VUN+JX1[.;J0*?@B9 6YPO4TA!)-^ZD04?1_V:19G?P;?#* M=@:S^T2PW0YOJ8:/#=X:Z++]W1)Q,)PR8U3N[MY4*B>H8$H0>$5*'(F-1%UR ME;QC3NEA#Q@E%X;$)RU""9N8?+M5VSN-NC-E32E>]4S2J_B:N52!5TU=#N7! M4,H"I';R$B5;,IZTF[YY3@T JS']B3)+QIF4_$U@VK!.KP&&=U8P#7.8L+EW MDQ6XZ?GUA)-*NF29!FJ76A(Q,'Q28Q,/%E#))K[RSI*S+.6#C)_CXK'96FGI MI^Q4G6ZS'5&8WFY:"STP3!L!5LC&PG*N$!J0$?R$T](_^ZSC>=^!O%T$[SET M-TZB6@?N_2-TG6X.$F.L#],9=#SQR.Y8G58!C$^R0:DY8#?E%%:<%K]SVKS[ MT\=WG#KL%^DXHX?VM@K;!@4N"2CL5AU%JE*)W:NV"=L1(L;- ""5@5PQ) MS%L0S'H AHR&K0DF)>]\'(MTU-@1(!NES6V,^P?0L5IWJ&##M/';'2 %:RP% M:5SPG\$J10'X[G,&(4EQJT&WX7XS9M2 8_?%K[Y0;O=\"R@Z+<7LJCF 7Q>A]$UV%=I\$7L5A#" + MPBVIYTXX2EW6/*FDX^Q1*JB#;%%#,3#<46.39(.JY[3R*M'U_WSWS;OW:!,0 M],34OD.SLGC,2'4>O$J"W3BN/YZ\>_>NNN%7>/8.Q2EB+.".C_[QP3L%.ZG MM5D;!3'7_:8,Y+"S[,J H9T"F*Q;S-(="/?G=XQQWRLH]^'#R1_^\*'/N_*P6=\EG$^@NKU6R MT Y+&G#JZ(X>,3NPGJ*BMG&"@@*%65ZT1'S_KJ:F=\+-HHCG\0Z2VR".KM(Z M-8AJ:72'BR!.<701 MD)1=VM([:\S#4T4-V"BZ))=]0;H\,VN!H9PU5/WY;B[IG78=3/RX$[N^C.!' MG.;Q$V:W::SQ=9;G-[B8KQ;!BZH5CK7B*=/!F"(J$AK8F !#U=UPZWA;I< - MNW90 B')AS@18#UCX'L*QF[J!=;LL1*??.HXE\RZ0'&!IH,XYOESA1JDHU.& M10JI#BS&6:*5G]H[IM-2_6FIVX#,";]"*.+#IUM,^"UK5G-::F5_4X6F JEG M#U6:8+K;47#5IEO=[52\4DIQH[N- M/%QRF6]SES/L4/>X3[2N7\&T7WYNY#VO[/=A&Y;V*V$PU#(AW&U5_Z399O(5 M?5K]Z7^/9[4\TE[>;=C@J91V238#Y"[5%*)@B*;'-Z19)8VV-ZT#NE/]KCH% M>TF_E.Q0+86>E,S#LMQS]'\C]2KK3I;<+OWO7-3^7H#19L#P=G?L0T[? 3D] MS2Y(FJ]^R+*(K[M@\A2'.&?7)"G##[6"V]C.!+P?V:FDP7#+"%'L??,"92LP M!_'Y%2*W)%LI-S/U)%R210*MRX[.8UBKHB*P(0FX!-IP$>\,:,\GUE-@G$GG>ZM9WV=I^O*1SH2GH)KT2HTL!J*P8K M&%<#U.3I@+!Y^BHM,*V1HL+-MXHKY^4DDF[G.)50^_.;@A@85Z/&)LYK5I+< MOU1;[V.N!(8Q^LY+D/+!%$WG-!"!=H12#D])DGIPYIT;/P1QRGS?/%U@0OM$ M?F?E?,53&:EZ7ZV*TQ#' GPOOM'(@_$X%B"%R(:JH"RM\T@56S7O]+K!A3&D M&<@X33,L@]=+,-P5@!7 R* )&15Q 2-H:M]AU3#'UP6O$;3.(L MHC5'"ITSU^ 40@S\$*=L0(B60<(NY3BITJ7Z;[&6<87GR,$J-O#;^]N2QK*/ MWS+F4\,8,'E%_UGF55K\1:9(<\E+N0QR'+',;CC-^0K-'::M)(\+7&\1O^55 M=H?#["'E5G0)<0__6K>93MU48C]EZF'?":9S=%10:0;_4VZ3)R)LC()9_^8 MJ]/9YR6AOJ4J'B\3?S;?,+SYQ0LF89PK)XMWL.,\D>$NQ12"D#%&P+!_5^1# M.C?/V4&=ZIQL5BE"Y7'5M4Y 9*TA $RV**@%E356H'/9#-V:S&#"*EVSO<'/ M_(EZ.&VE"X"Z\N+8.MY6$3I!I6B%Y&/E,HG#AHZK%6;Z)RC%_&SD"L,E9=7^ M=F2EH R EHH"67O1HR&F'.YX9H)QFYU8_P[S5."+;!&\L+/M;&J&XK[,VBT; M_6#?/'H8;]'3&'+7HBN&AV/-0=N?O']1A 7OK6J.2&43%5G51&1CON Y()&V M><#9ZNEV=E7GM>2X#K734W%9=I\I6P9QERI,&8[87: MNQCQSK9]D0NIW' MNY&8601$86E*U[VM@::SF YV3U/'2VUM*MD]"'Y@7SWH=7B'/C8'FSZ $J2B_J%M\FRW MC=,F'^2/ETGV;$J)JE?QLKM? UZZSU\B[]T5CP"IWOM//2Y30EP+4A)ZVJDP M8+XHC''UZ_9SCZ"IMH_%96,1/U=VJ>O;M8LAQ]I4="SI8MQMI!0Q_=X:N M3E&W5?%_RKA*=:W)_-,5<'O)XQ!8_U+'YBF409 2&=A\/YW=!C?T>U"2\T-6 MBXSM&T_#.,&]9>U%-HW'._QK/6UF.6@E*G:\'.2=8'ROHX(.6VCGM6RO#&E> MQ@>!/*\2_97]S1"ADNVA8;G=6O\> /+OYWA#\<=\!9_^G6"^E)]&LW5&BOAW MW88R.U67C6U,8;H-QD8/#.E'@!4.V'=4JQ3*'1WO5.0-,Z=(+C-RGI7+8E4F MLS#,2MK.U)VI1L5Q.&($/PA0E/)@J&8!4DPZPI+ +^$D1QVU1Q;"]E?[G:T^ M-ZW:C.S';$15'3+TSA^>+KJ.+O3)EZ623M.ZJZ'VTKJ+8F XH\8F#).R])3' M5]4:)+O6$L"0J=.?SE>7<1K0P#!]8/>"J;HPO8K3H8H%^-XP0R,/AE 6((7P MOJ/"9AAY=Q8W*Y"3$$VQOM@,8NH$XS2H:_\,0\(#O<\;-KJ)\)H?\^NNY>.B M2*J[.]>L@Y:M?$UKW]GZY"&JI5V_G-*X=]8?JD1*YQMW+TS8_J-Y#RHW;"Q, MG3H=)3>OZVT507G[1C8:*?7W!AW0^TV:A][1TIW]R2$KM,>3DOXJ#=F=UO@< M5__MS.+4>3#,UT=;&W!\H_3(@@TNF;;4]NZI=H8LW+GZ2/^%\\$,6T[=2G7E M71('RS@!,MLFEK893M_A$,=/FGR#=JI^N:HNC)ZEHAXT_SD"LQ!.UH)LGKB6 M!,C#6X(W01R=XQ4FM*NNQUXT=N CLAEO3]9U8V?,+U?'%%C/7AM+\/D\HA3" M3N%*M;VLMG-[5N6( ?*]:96WP2MKD6S^G :M):VU;7\QVA?HC<'PS38%MO/6 M.DN XXL1\)6N?%/I5FLHE7;+?H!D[Q\":,KY.CXD&^H#"8WEQ;*,C/O*@(FK M1ZRY\9(/WSIQ,$"&GF4I#_+Y 94R+[(U)N-Y:K#BEZU61=1S5FL"VD:GW>"+ M2]95/$*CYR>< L@L;+_?;^\-@U!WZS5?$<$-6T MF4;>Z?8@$^S>WB"5,+19!!-08:ZVFM'MK*WFM0***@/,'"".S<+?RIA@VIBH M4R]>;VEIV'H:.WO&H1KKQ6S #PMM"R:GI4D;+D\MD8N)(TGX&+"I+M:T(,=ZU)9 M, 0S !17K2IQQ*H$I4RAF=?W3Z8Z8)FOSO&R:+*?Z+:1:C5\Q)@:Z+*@4B(. M-8I40Q53*+U6Q]33/K\FWDTZJ>\:<\^(A9XO;V9]BXA1":1_&W-'2-_1]6X) M0;C1!<7!IFU=L3Y(L/7>9+=WTH87Q MAMTM6,4\BN9NT''I:*W@=YVK5@$*.\> %9/416783+2O*@.#S2"OWEEG/RNP M][0"U/F>_>9YCF+64HU;.6NYJ4V@Y6M-7F SEZR<[/_8VL%3D%27\C1I(=F# M61KU?^A(5DG4AUMD+E["I&0=!_V#'VNXHW[A@L8]REE/UR!L_V?(U!^GIE"TP<@!,L3M-@4;1 [/C.C;$ M<).PI]QLJ@/A0=)DA+U*5QE95]>,&;+UVFH[3>DSKDB]'#]VJF F ,?A%;( M?;Z]O;[X\>)F,;M&YU?W9]?S^\]W%VA^B+JIZO%U<6] M_U7?)K/";1"SBX\4E2)(N3V)((78/VG0$P%#)CDNJ6_C!Q IS=HD%-ZIT:;A M:#;LI%$[#.9I*DT;6NSUG[FT1!JFG*H9P\4AC%VW:3=O5P*ISC/SW$>DGA3)Y#^%.1Q/E_=TMICPS?VZP*_%)\2\:K3?0RY9.+N M!>TR=+P5,,S=&;IX#KLUP.:*&KO^J2P6A1;P/GY(XU4T3?PQXJ"(^3S.PR3+2X+OXH?'(EN5.>;9EV@A M6-#/\G]L4WDH(H*]+#F+C?NU*T#7N>HUO--Q%$P+Y@5 FZF-#G#_&AN9)!AF:>&)\>:R0%MI2*.G?CE,3DLI[8]#6C>E$ 7*(I-C MXN< T2V0&1TV&QM7%X>QR:Z,!Z$X92&HM4L::QQK!!R?MPYZON^"+//, OV>.'"IO38*8A[9Y&G0Y;)JF MWNAF+XM@:#Y),82M2DSAE%_8B)K,%3-"V$$-_C<@9VU=_D_=\AN'ZOM:!=DV M]%6P4^.0FSR^UJ$MA_R&TJIYG$&ZH?2NRHS-4B[(,FP;^@-K;9?D'EFD+HDM M5<&0=1Q>\8PWUZ[2933ZZ)D:0(T%2'[;4%B3@[97!T16KV!Y80[E/W-2= A)_[4E(_W'+Q)[,T^B'(;TD6E?U,"",F M2Z>S[_9$\,35TC\ .I%Q[ZWB4"529F&G@6RSRQJ= \J_?A$0=EB991'@8;II MEE8I[G2^U@"Z-W.KD 5#00- P3'7XHC*(ZX R2L/"V/RLAIYGX32>D&E,%A* M&5?N<8'8C=5;3AU\P^591@@.JYNQK];KH, D#I(+0C+5('H7 QZV5XXHF&17 MI86V=Y;M#%E< &@TT7R%MKJ(*Q_L&*82KG+2H;0CN=3&';:74]6$;U^?6^K8!K%9$41(H7:,+_$LW.E"*0,S;+" MU[L]> ;_;N%_"I*R.BN<2V>'P*;3O!QHZMW)(X(U4B\EGTSS(OK/: [F?2C_/>O?!R5SW>GG>V M3U@(71O /%D]^ZMX9$/=QKKWEL!O)$SS@I2L3 O-Q:-22==GD150A^>0!V)@ M6*;&IB//=98^G+*4C8@?;M\:R-$_N W_L[;]@EW'*>8Y3JVJH2/MCTX"9#6E M6E&@M!KBDV9(V(JC?S %Q#7\$VF0EWY6G 6$O,;I PMJ5:[)I.3Z%@MS 88W M$:@UG)+L"9-EEN-K[28S"[36MP@<:.#QFZ>&$3@/HDRTIAQU<@640F9JC##]5J(%RI^+\7IGM? M*T^.-U]];C([KC-2Q+_+[E88K>WK@EV+(JFNVM6H@G$9X_ *R;\[(@TCT;_^ MRY\_O'__/:I-H[OY9^\D[:^5U\W-U"K[LBX)J(4K=79=03#DTJ&3;ZD9#V6"03A,,B#3JA?V2R,/O&YH8OO?/1:OCJ Q70 M5?W>0!P,D53/> M>UL%LR?0O@JL]P>:38(A_33E$),;K(.87[/+Z.B]"71;MJQP5^DX\N]ASY>/ MWJG8*@\^RABT4?6^!3DLUQ7S_X-FVMZ]J"M&782_XX LGC/9//@45IVM,TQ7 M!>W:Q/XFO?OQ:';3>'H% %S_[9]G*')[&\. M8LRC:R3[VO+>.B8J@+I9T ?51>#G#"N_\$[U_?L%G8W RNP,7/ZZ#S]GL"% MHSW;(>JD##Y0 $.-2V_ G<;NT00QW6J8+(QA1KW3>^J23!3*@'#JNW5?DB8S MA4'X0QOS7OKF*P(UJ','[VS?N\.8A]#<,,9%;N/T.?O#=TRJ-F;RX<) M:BYI)1Z@%ZS,'DM(TZV$J2(:9M,[N2 C@XF" :\$W,_W)-T]>W9]!/O#E3;671;W,5+2$5G:_:O73H>M2TP@8"I MN-91@^);4>\Q@QT^&Y?HG4#29C*F M20'P:=:^"PQQ=.C,3L@[:?J\;Z)BJT:R%?;G$NEOE0-:DY-^+#0M@]F2-!AB*6<&T]VB;4[P2Y>JDN$IYMVEQ#;#[B7$5PF"H9$(H3X[;>"\N M?H*X@G="#9)L:.)\J:1+$FF@=NDC$0-#'#4V>7 UR&WBG2W]G-!-:>Z" E_P M7/3Q$[[%M+[2(GBP2_ENM.$O>[=E\=0YO0T&P+!R%]3"I>N-Y):TA!KPSEAY MV'F6K=?U=5.CPM6>GO]A@:08YI%!1PD, VV1VH\/0JY;W4UTJ(N(F&V&E@Z: M2S8(J2[SX' MH3=CX^D'S!SYIU?Y=6#U36#SLLB+((UH==R4ZR4>'H,ZX'N<+E,'>H0@Y;7/60M;=:$74T3] 2/\1I"F'.9\(*^1FSQ+XX MFCUA0H.LBQ<:;\4YOB5QJ%RI=O7V(VVM-E5ZH#:L>_47WK(MBBY<\E&KH%H' M-4J(:W5;/PJ*+ZC]_\"GOJ_2*AK13>,=Y$W'U*XU535E&Y:\QGL$>_BR&3M@ M-ED9L*WU\)MR=J]SO,H'0O MK6Y 16,']PHC(&96M 6TFF616H!R7&LO]!8]4JMR_'U24Q2OW=)($$?5,^U4 MP9-V3J,0?#G]TR[%'MM%'9$C,-369496."Y*LJVO XT%I&\"U:1WKZHIQX.2 MUT#I7P]?1(M.N%;^LMK>+(TN7C8QX18.VB^;#%'S\X-KH$ #W*I[V[KB]Q+Q:X[](#]JKJ LY4_V2&IN'^4+KMQ]IPW3=YUJ^^DMLQ-,/);ZLAJ[= M>,,?G@<%O@QB\E.0**\G<([BF!K^CE5\N.V@1@A?C"/8K=Q*AQ#4#N&!::*( MJJ(5U45/3/EX74%;_EF>E^MV5@:'M,SG\5,R?^]1-/>QU3A) M [=]Z?$WZ9$E%FV?K?YP[5.NCKKO0-V7H.5K3[!^$>)O@I/: M?]0WO&H&IBB*T+(O69&A,UX"N()AV^MK)'/F1 MM#1M!1UNY>3X6Z"N6$)K9 >;45;O?GLPGZ!WSA3[+^YX/]D3)LLLQ^-WDRDW M?_&/<['>)-DKQO>8/,4AEA?O)DN?<,[6X!@9\P6[=KK[ MG*64OLF*O^/B#H?90\HN/9V5> M9&M,3!6?<%KBK:O>I;U(C(#Q M5LH"6KLOP8)W3NX%V^C5V!6)I%+N=*V>ADX3]T0 #^;8 ;;IBRZ,I[J<^)M9 M&+(8+*?,P_$3/XR 5=?9*&1=>@\MW"ZSI()@?($.G= WU;)H*^R?-4F2/;.S M7I<9.<_*9;$J$[%,9R4A.%6R:9P-IRS;I7@]]HTQ (>5.Z 6V-K88$M646T$ M!;45[\25^>]9GN."MC\]7:TT?0=2BJ*8NMR!&AA"VF-5]K@!$_?/NUE:Q%&< ME.RZI^WEUAG6/(.VXC/ M)>QUKAY[_]YL]GF^JM$H^X">C-L>5@*OWY=V!*!Q0 9.[";S@@5JQ$R( ]8S MOUCAEF2K6.K3.X\=3PGH?+,,U;!ZN0S:<"%/=3O?8);R*'VH[T_-9\N<1T:R MFE8*__+1:;T7F.BY;08Z_!2M1K.*K>WM7'R0JS2D\>RUXEH6B1@@\NO0J6L^ M,=S>?*CUC6MV63EN<6";E1?/F; * MLK_)7Z(L=/8MZ;OX1;6]K2S=-9/)RB.$F3P&97U,PE_Q;SDJTRC.^7P CE"V M3.*':IEXE1$J1%_7WAW/?\I:_@1IA%85K$KP!$4E.Z^%J@V^%%8E<$X2- FR_DB$#]N_0U+JEH=!8O7 M_,U!FI9,BD\3Y^CY$:?M\^9'&D73OG23$5ZT% 4MI&!#NX$@?#RI[ET=@^08 MFPP-$,7K3Z=,)%VI=YHI:R\(K= M&SIY0!2P@CG\K(,/U/\^)XBJ>G6R-U30Y&>W,H ^AA*:RMMN1;U6N+J:P56N MH4H]56-GGZ\F0A"E %6O!MRPJCNBO@.&#A2]UY *PJQ^"__1^P+>G\)MP*(]9$F&2 MLZY=OOE9E/KE#V"^@P:6NZ]X5\"O(XE'V)408 ?:?=_LX<9@?>ESMMFO/MW; M+?>(;ZTR ?]K&Y'O^;UK^SY35IB^J5AVMYMZM-&&$ILT;P^-NSNROD;OT3_+ MO.#3YG>8S](MLD7PPO:JLZZ8 KO,B'TRD3W, 6I^4Y1"EZJI3<&TS3_#ID-# MPIMNG +Z%!I1PIQ0N4+5U#WW%!+\^8?],2MYB;MER M LN$-AC/L:D.=JRF7F-NXEIO8X>JT3>-_RH5CZK)!Q1F/4 ?A1.\:O M&O6OV?Z%D2=*G7[$6X(W01R=XQ6F'B"JQTQTC,NST*AGS'>S!/I#CRJ Y:>O M;39C43X%P,TAKU/X8N%'IQ(8:0+TE]\MRX#BD[='(9^I-=28.T&M04_?G)WA M#/)'VENQ6U*B3Z^?:8!WE6ZWP(1%_,0GJF2?VUX;T)?> ;2LYV8V4&.$)2G] MBMFAW_IKM-ULO[7E*W*J]Q0MLG/\A)-LISE?G>%ER8YSR\:E:'- 7M$&I;)'9"C$MU*@A MKN=CKJ<_S[6=_^*S&L+=&WF57%.8^MG)"H"/.0%X86E_%VN>&F9WM_8MB=,P MW@1)0U)9T]0J /B>XW ./UVMA:ZK@Q.M8C.!Z^LS*3J+"NZN_:-$&] 'W 'T MR/ZQ->6_?V0HV?^Q..PI2*IUB&9ZF3V@X5[_AXYDE:)^.!ROTJWPL^;A(UMT M8)>07:Q66'Z&WBT"0#SS5' AI04U?%*QM6/_!&U?C2H1%JX/?NQK5)B09%J% M7S)8WT!##ABIPQTC^R;D,:'EYFG(V=)!,:.]!"&OE-+*[:-Z#6"N MR *H[(/V/V7 ^KU*U>N&4O/YV!O\4MQ5*W,+?A[U1WXQ 'YF,#G\\IL'0%'YR6A**L9 %XT_FS> MW']=(>W=3K*;!0 =Z9[ I;<'CK%TI%ZLLS7UD+>"2EX#@#,N2G=(3]1Y+]\5 MQ]]\I$2\>-G$I%H!.R01):_Y@HBH*]TAB=AYKW7_ M U!+ P04 " "[@ Y73G$2E30I #FE ( %0 &EN='HM,C R,S V,S!? M<')E+GAM;.U=;7/CN)'^?E7W'W1S55>;#]YYRVXRF^RE-+8\<<5CZ6S-SN6^ M;-$D9#-+$5J0E.W]]0> E$1)>&GP10UYG4HR,S8:1#\/T :C<9?__8X3P9+ MPK*8IC^^>OOMFU<#DH8TBM.['U]]N3D9WIQ>7+P:9'F01D%"4_+CJY2^^MM_ M__N_#?A__OH?)R>#\Y@DT0^#,QJ>7*0S^I?!53 G/PP^D92P(*?L+X.?@J00 M/Z'G<4+8X)3.%PG)"?]%^>$?!M]]^_9#,#@Y =3[$TDCRKY<7ZSKO<_S1?;# MZ]P"F_R("^R=6UO'M]4_RG%_YK$Z2\_B/^[#3(R MX'BEV0^/6?SC*_'=ZK,/[[^E[.[UNS=OWK[^W\^7-^$]F0O_WV,8M>K<"7"#*:D&LR&X@_.7OKK\9IS@K1 M"P1CK\5O7Y]2WB-Y4Z7B\O_<*I0_+7C/S&+1 ML5X-7C?_1(PDN;W)(_# M(&G??F5U'2GS)0V**,[EU_>;(08JF?./9^/9>"&,"Q>V,M*FSH.K=7H?I'I#=GR?TH4-"]ZKL2*DSDH4L7HBN M,IY]Y+],269MME&HHX9]#+*8ZSUA).,(R+YL:Y9!I*-&7<=W]_D)G9T4&1EF M&MJ M() E20M>.J1W:0QIEUZB*]*"19P'2?P;-YQTEC_PN?V,?S.A"]%EK#R"I+L: MBR2_I%DV(>SFGG_(.AS5Q3OK[(R1L+3E%_,YGW)8'"0CQBA@W6H5[6HP%+<9 M^;7@5(R6 #8UQ0\Z"TR%]>QH+MBNJU\# VLW2+@W8P/$UB+7_P""M1-<07]+ MJS.2!W&2705,;!N65I/D4,5!!UW5B&Y&W4YE&(J%[,10$RODWB.] B MH,MO8*@-[H?M:NUA:>VJ $2V^U6M:RL!HOU.2JNN*G\]ECO/(;>82]!^JTV= M':DU#$-:R W+.666]@CGK?P![]#%? 'R#'55_T%8!'<[QVIZ6VY 9Q6;8-\- MA)M-< W]['BEJ\.AMX,3<9)4B)TN_VM9LFK)JBT)#;<^GX@3E]T=XNKT2IZK9"3\]HXN M7T4U MJANU76*W3776ABP<4!81QK%>U16P<(NK_8.HJL3KA3R>. GOXV1-\XS1N0Z= M"@FJ:6@=*/Z)PZ YY-^/1!O.D^!.#>=.$2">;S$ 56J#A6C-"V\!=JLD$-]W MJ/@J=#LPS*NQT93U@8S9+FA$@,"_Q[041FV1&!BF:1$DUV1!F07X M[9) O/^(B;=*-R28_Z<(&%^G)$\0I/<* \'^#A-LC89(>$]9D&9R[0T!?+\T M$/'O41<>&AV1(+^Y)TDB=I)!"NKEJO) V/^$";M>3P^ ER9&6Y%<2CD*'M.JYJHL/^3! P,>JTP%'*4;:A%Q0,#?EHP MMM48HU71EX9"CK(!M2EY8,Q':1[G3R+&_ZJ8WVX"8HRRZ=0IA8+M MRM.0YN+J@@G?W9)0C%'VFB;E4' ^Y?JP(+E((_+X#_)D GJO*!1IE#VF43T4 MJ"-%Q+6*9W%Y^<<.NE8$BCW*MA*D M+@H%%VE(V8+6W,6G(@J!/9W2R&C2+8)0.E#VFPZJHY RC"(.5U;]<1FGY*V) M"F5Q\!D1'@$&-3V!_9T;[._@L*/L0ZUJ>@+[>S?8W\-A1]F+6M7$A/V4_W7, MIO1!4*S/$C^+U[85I+J\E#,$3>N)D4/[6 L>1=."UTHT4X1 M*+XH>U6E.H>&5##,2*#OOMLEH("B;$!5RAP8STLJSC[N:6KTQ^Z7@N**LI/4 M*75HPRLBB3/MT*_]&AS!AF)6=]4X,(Q?69SS%HBK,D5:^6@TIV*:HE!X4;9_ M1O4.#/4-341^CSB]^UR%UJMQ5I6#@HRRV=,K=F"$)XP(I@E?=LLX+G'5@(UG M,YWE-96'(HZRU[,KBHO\1985A+GBKY""LH"R[8,J?6@[0\*"F[VGM^]NI^+& MC,;*[)6"8HVRY=,I=6!LK^B4!2(WW\W3_)8F^NLARH)0A%$V> ;5#@SR5CO4 M\.X4@0*+LK-3JH-D$T:/H4P]IH]>4)>$ HRRTS,IAV9[[T"V]\[1]J+L^'1* M(6%;QH;S$;6?]4$-LU( ?,\&$W&#JH>^OR>O_(BLK6PNVW'._Z*&75,4"CC. M%4F3>H>&NDRN6#;I/$Z#-.1;JDU:10WJ5BDH 3AW*(%*H[CWOY(D^4=*'](; M$F0T)5&YU#=Y^+4B4!80SQ MZJ)0\!--"HX2DX&@3#,&-$6AD".>'6K4PXF] M+(.:UW-/F9[;A+A. @H\XB&B65FD^+2+GV2F?>.ZH^(VBI'HX],UF1$FPA2FY#'_F-1>_5 OB@#B M4'Y0,PJ!85#0]-?7>WI=\A_TF>H4_'#95A[4=X.3P=I/+A*ACJ_.1E2),]6/]ETT^H'/Z^;/)ZMW?T36NXD#-E5*W&8=/LAUT0SF=$]L^NP6PXK M):L3I-MC3:-)#[:O.1'5' GE8Z\X6F97,[@J!C2JHA,AGH$3CU_Q/T:_%O$R M2(1Q'N:G 6-/?+:4#W_JB0&*HZ6(!7% FZCD"7^5KX&O.T/"VWJ;D"N2ZY?A M*SR,4FAY91NP!=$?G:0)(XL@CD:/XL4!PCN7]%%LJ:GG"B2,EIJV 64.:* S M!^2H&1O=[UT;STL*P'FC^9JBR5%?;--FNG.9!(DOB4G5%T]!M5:&20$N% MZTZ@7F'TP3-A=$%8_C3A&R7QCI*83N7KAW9J *)H>7-=. )#@$[6YX"KFQ+V M5&_E)T:51\"5D$D&+:^N,_(4K),G5)F?%CVE69Z)1YNJ7]W0))K2TR++Z5P= MGK5>^+:J%BVE;TO".T$3O4^<%RR-\X*)]=1Y_"C^EEE&KT$$+V5P2S*M,* 3 M)1]%%,_*7\P7C"[+$%H+4R89O%3#+:FR X'.E58U"U\V.;Q@84?=- MY8=R4YF2.]$(U&VE5KLKTF3_(J7PDCJW/U" X''$7H02#B(G)_D6\'CVI7H) MV+"2,@GA99=N3S8 #73[/^;=,1 1%VZ<6<3P,E6W9PV$"#YO&Z_OQH=EX$M= M'"_)=0<\F1! YP=.37-6>O/^M#XQ-Q)R;)-:J9*-0,PTV5W1]@S(NHR#VSB1 M;\;SY96,81.[9,(RL=3*G^S.&FYVQ/NBA.Z0:TU&!SX8I+!2^[=E $M M@;Y&QZRB"R;!DP@M$.EB"#BX0BF$EQH2JF4]6DLQ2>(G'F_($00&=JNWM(YPLFQQ>WO*F=,&00"?L MBN9D99ZM+"D+XZ4W;TJ-06=T/DYI*IO^-<[O5R?%\&$$D\9+F-Z4,1=4T"ET M64FT64+TY@!QI@>T=CCBO;1+8*!%#"\'?.<;K_ZB!^,T_TT2\N;[]V\D*>(G MRG7@5CLFXF!1F390R,/%\5++MR3)34U/[*5FI01R[-M%\?+8=S/@P.B@\ZCL M;(Z&$C,E?H\&\AE,A^):=)S+0"MQPXG*'"4D#;F>IO6H00@O%7][!S( #?3Q MV,3]WX'#OX>D_>WY.@(7_V1E$&1;+7.0PBJ3MYE8\ MB*.+M+I-83AWT0G@O6/0E%B+[NC#[IKD09R2:!2P5.0FVHKKG8EWH?0T063Q M7D9HRA@<$73R:DV3<6(BMQHC]^)%NB41R7/FY))FV17A*ZEI\&@\Z'2K"._Y MA<8#L1E6Z!SO*^JRJL=\MZ&/U?PSV&#;_ X@3XI&$N^-B/YCM7JAWL,T81.) M\SW)X["V3MC*&?:^;V1E1OUS8.6XUD5L,-_J]ZD_W%GD_[E:OCE[&):;M)5V_6;*?_C\^B*;]7' MYX/Q9'0]G%[P CB;\](ENE; OA_7"F =;"Q)6I!SWH%54<6\M4DA[(2X$\K_ M&QG]XXTJ0]Z<6PC<._5H#!>ZA17YU\:S3Y1&TG-(V#(.22:RL)GF1+T,]J;< MC3F[]N@$R610$T9GIM/$K4+8NVPW"A3Z'?$!Q3H2M?2,K52D2ZNF@>I[%02;QF;&7+*HB]KW;E"X@$.F-KO39! M&X")J5X8>P_=<$K:U_>(%QGRX7"2Y:52,B+'M+54%,9.'N[&HD%?]!&U:IO5 MYNT5Q,[GW8P#O44[OMC:3T&<"I,P3J>$<;,MH1_/Y"4RP^1EE$+/[.VX^P) M@#[&KD@.F:]VBJ$G[G9C0JGD$4]2JQ#@U>GJQR"+0_MNV"*&GMG;C500".CC M2]E*1XH\R+T- QM D+?$G,5)D9O.E;4"Z!FQNR!G1WUT>KX2D?J71,,EWV7< MD:MB?DO8>+9WG&JW>NXUH6>]=C.$3:$Z&HXM-M.Q&O3LV(WY:D:[SNRZ+7KX M1VYI1E"7/1J-*]/E$'CB7!%ZINY^^XP-P8Y[C79Z/KFOX(%S?XR.!N=7YQ>3-&O M031+Y0 2Q[J]5C5N*I+P 92HRMD,P=YXZ<4:.#&S=W=M6Z.ZTP29"S[.R07_ MJ\$/H2KK&2=;/4H'?JWY]3SER 24'4C<0*6I3"WS&$.X4(L=(RUJ36IQ-4A[ MU>UFG=%Y$*NRS*WV=NKBGA%BZFR[FU6U0K632O2PY\]$+*5,<5U[1;'#N9HP MH=48?3.IB.*U<6(0P8[S:L*-%0%TC@"Y#FR<.52!'>'5A$-GA/ Y52>2L?)H M%L.._FK$'00)=+YVT\C8B-*5QP[[:L*067=T:@Z44J7_!<7>1J[__"D+PF(J M7#DL1_51.G@AF_L9^U]V6!GLW%7H"X'#Z%]%5F96G5*-29?:WP;2CS@7,3N2 MH&O"NW(6YZ2ZZS"1&EV3D-ZELA9+WL#^O^S-BLC6O0Y%@A\FO[S,>U8P/H[* M]LI&RM^-%_(JW^B1L##.3.?3#:KR9I4%FC":P.0KP:7][(9A8UW>+-,:4@P MRE>.9>^\(@_R-T8_*D@<.VZ_D\&Z!X>OY)7]KCE[>_+8P?W=#$3_^*LM%:Z) M=)Q,Z31X%)>$Q0Z#M_^Z78%P":K+*:0G?4,>J]QC[W_\ZT MC5Y;U'.73R-M=YM-=Y+&9&^1/GP(6*1"7-35K"KTNP%V6IHKYXFI-4WLUR3+ M61SF51(WV7*9LYB;D!F)\\*86*9]S>@W$CI9'KF@Z&MW*!<*O?0'EZK1;S-T ML^ Z9(_0V/9)P/(X2$:/XK)G$6?W9>31]L-@,BG+YG!88]N;585^^P%FV]O@ MY!%UVB1@375T3!'6WSV)_FBTY@OK@LP=4R"M0/7CS;8\@NS]/Z(,F4^;W+:]V#&_^/CB_'']%RI19NR6P5M3IVH9" M"LU1)]HR8709\X[P\>D+)_4B72_)AF$>+\L76JSZ-:G+G^A MQ]GA+,1QI(+_O>$2%+2:#BG?&/_F^7D#R:-'4AU M,#)I W \Z0=27;$RY/O&,UKBP0]L1^(249["^]"LA^.R4J/+]B/0R;N1Y,S4OY9 M ZFZ4 )Z2@AFM/[P*318\L:\&(C5H_2 M,QOE$T8601R=59I42V ^_\F%L7@VRK36;%H?>O19#UW&!?-54\';&P6V]]:CW8$@Z>'DLAT%MFJS(=S#H0KT^+@> MZ+;@Y2'#JE<&&_%LJ0@]T*X'MD'8'?6A)ORPMXL(! ^B]EKW$G?$COAA!HVR M%^F29!T%JACK\B>,L'6H"@ S]-F#+V*J'!752W(W=)8_<)P,YXMZ$?3PP19, M4*B2SV![L-%N&/Y:Q(QPP+@URY\F29 *SZH(BY6/"D*Z@;T.:+_HS2790[^ M(G?4'06.6Q>S@$-4DO<=Q1VYY[=H6)_A=;!H,-8%[3;]7YUMO6@ 8(:_:& T M)"3*Q)/V5S0G*U>(,29)(P&EKC]D*,C*C@TU;-7>/9&;G-Q75=KB&Q MA"H8A:#D]>;>ZXX\.S9'/9'7.Z=CSBZ *+0?].;WZV40^YVRJ][257^]$ D" M@V12W"9Q.)[Q/FJ\ N90!93AWGQ]O3 ,PLV+?#-9APEG,L>,,^]Z<\VU)[6% M]L_ JI= $7DR,>%]-HP7(L5H.97IQ[U%#-HM>G/!=3;60?@<=0^ 0]7%C@O> M-P[MX7/O&^[('?$&76@J_B>\4\L@(3)L9I6F0/QBF$;;/ZB5+)/Y[!ZCC![# MI! &E_]%/CEWS0?#B,^=ILW]H=L![:Z'=CRZ=U<YY=\C6 M_4FI/2D&M )H MS_'I9K@C.NB^F]7%%?$:!!\HIIBLG8)0=OI+).@(]6[ E5)Q=$+6=XM6IW-I MM+94\O(*X-P*7@64Q/[3"#H<5[DBU)/;K':IJTPX>DZ9W-_7+OUHO&0P42@Y M_7DZG9&FKCKVRM Z F)2,+ZOR/@,GT95I%W\&XE6D31\.\*W'V)1L!-1K:&O M@WJAW/;G\&S#;6? *H@_>(JS,Y*%+%Z4=_0^\E^FI)8U:"N)V9\&)X.S. L3 MFA6,B']L9 =T-EA+8[T(*C 628]I$H>P]#X&&9P)<(5A#5K>N3X&69R-9Y,: M\5-.],=$G1^YJJQ)7PD[DR'S?'R8? IVJD>>G_>'7I24@RZ+=F7@==\ MX.U3P3O237R7QK,X%#&%>TV&#,%6M1[=8.P 0Q^&Y75\=Y^?T-E)D1%Y&9%K M(19OXO*1XF[9UDC]L#M2ZY4-9&V#((T&57V#>H4=+OXV39#?IS.C*H8!*VIK M6AG.2+[DTP$AV]?%(&/5)HX29'!2@8I M;>!MOFF3?3+4E<=*>EAO#6#<: 60IR\S#7OY"(U:^S 8A$LA+M.YB/TFE?,H M24/=5/3V[>[8J-4@YZ#M.G#.;?1*N0PAQVJ0SJ@@C00,.-=ZD,=A(XIW#Y\: M0>?+J-U]H6=KE+Y3C5*:#DH1E(Y:/L9@'W6[Y7QY,D.L 9Q&E$,5R(-)38WU M80T+(CX,%-GHD[TP4?6@>;\[:$IIF71TL"6.LX9:-VT\VWY27H;$RNL,FT?G M5X&0@)5BRWJ15I305G^LMQJR\FQ;,?8*M9-NLKN2[09M'TS"-5F25#QE&=([ M<3- 9PW^N.=S*04'=4F4KE\U1-QQ4&4TL8]X< 4X0]O2/, 8AM> /%@=J=P9 ME:Y ^3#\%$>:51*&K7OU6T/QN[W5[*:2P:J60;V:[OIMQO):G^7_VO17_H^? M1X\2]GA)+M*H$(%J1L2I=YE=8^O#*+XB\B&@"6%RUE(RV:KY@$VI5@)GP.ZV!S #2+8VT\+'3L#RJJ[#P/DE#)&PC( YF(^ MYXMD)A[M96S3%;8'RUX#3/% =W08-:C]HW.^5 M$74@63].Z1S8V8X:=,#'A[%S4]QFY->"US=::M>$>\$K&ZE!*884RK_5=LB# MEEH)K,L(V^V!>#KU(MA/4UKHV+MJ8-'=A^$!"R29BJ-JS1E>BW"2P3=EQ7]X MB2OI**XDR&0F&@DK**!$(^#''-5))(D1$O3K)*I(EW46X<]!7C#^)YS.!I6A M/2E[D*@A()8^F&+-\9+!]K[;BRW2'3*UL[0OITW=+HK">Q(5"6^S^AW">C:I MRHD#-@%=U/TGW1JMC.;#K;ZYGI)8QW(H@('^>,\ MOG14TI\!9G"EF4::(AK/Y-OM>8_MMY.WP[E6-F?34A'D.6$Q967"I-I#EDXS M:Y-:_=B;-_ ?=Z*]/^-7<9?LC.1!G&17 1-;T*7Z*//=7FB@\JKDX)NJML&Z M.J2)\WEAD)TJ:DY"[FRL&W@[77-7J9)YSN/2EWJ+[+ZP ^F;(@S0*Y7C0;)XBL M'V,#;JH@.M5ZF(^D04P9O 8_"(1W4R<^^S=^M:M_?._U5>PS^&[+:/W,(N"D MM2A,F TB! QTB[B3M728G_)V/G$UA7/9L*&QR6&?^9@W XI$KW80&N=Q[>#M M7$@T?O*6P0,/*Y:GVF^Y?HG2( M-*QJ?@DU[&8HKJ.L1H_B(!WB$C:(^'&DT4$(FA46S$5)IX](2;#&LR\KL.:4 MY?%ONJ3*50W@"IY/4*(C9NAS[';X9-6- 8-ZNSC:.JB_$:W" Y\ML59S,,'J MXFCKGN[9,N&!SE;=%JS>-[".,*,0D+GNGP?HU4YJL#FZ9>S)YSB-Y\5<*C6^ M3>([?<*@=WMY"1JL;KE4]:YO>FB+JV%6.G2-"NP5SNZL(11.\)]6VKJOT7 MJ7,?:%$EM@$&T]\:-@\/]W>Z]/K!-I.6E8;_) &;/E"-K>^B8NQYP=XSNM+4 M$\, -7" /N!H,AN3WU]45M>S@K>L=S#BP1:R(GN-MF<+[A7WG8S^1J;.B>L_ MH7.--[[[L>3GM-"Y6SJI&4CLGX_:CM=!1!_*4&O4WFB#V?V /FQ=04%GT=;_ MFIM?!X\).FU0%+RQK9V94CA+B(ZMIJIY,L:,1N%+&L69S#I HM%CR(L.Y^)? M#?BB=ERFY$ZG*O D";M%#'*N!]@Q\'U8C?(ZZ1VA& M@9Y[K0"497P?ED5G='NN[(6.HQ'.!Z+KR:R E@V_ T;:9)_GG>9[(CY8'5E4AO> M1!%^!+.M>T\GR2H&51W^).43=X5=WI_7E?TJ)DEMVPPWL39 M&YNYMU!SY>_2NXA\>%]U(O32I]C]WT>FK;ZH]"1&_R7SUM%DWMI*O5?ERS$& M?)L$T,,^6V3=L@.!OE%0I\EIDC'(*4D0#ELV1XL=#'2^OJ1!F5F!1#*C3M5* MZTUKFYS?P\Q&' P5=/+4_6N5C<]UP&WDT .@>QAUNZB@DR?3+ZP^2K2)T8S8V)VK0AZ3'(K MTJQ8H+.UDRG#O"91%D8/+F[%D$%_=&ZVL_FM6GH=Y&0TFXD73Y9D0E@HP+X# M/T5AK08]4KCEB&N F0^.YEKR8)B?>>_)\;*&\@5/?]S,92))NWMYMYR7#I!G MXU96L_+B3GYQ)[^XDY\!E2_N9"\)]=B=/)Q^'O,%$N/?-7J1%>7\]FJ9G<=: MM=$7_VJ'36V5Z.K)VA)]AAYD!30]W620WQ ?)M%9(;I.^=RD?+\YNR(/\E?: M4QB0K-]C2DN0@X;^[+QD@T]N=Q]T7Z7@K#W 7;WK'NM>UOVPNR4KJY9O>@_J M==?S;9;[-2H_, C67\"*"NKDC7.%$Z)EO4@+F/63[/4V#X73_$Y&%7]\4K_: M7CW8/B[R+ _2B(^"JT(SJZY&7/>?PGZ2IY.NM+M.ZHN1QOF %J5YRP.6HUZB MZ!"9KT2$>I)HN"0LN".C1\+".",3%HA&H ].?K>L2'T_>Z[^R=Y\'F1 MEJL3RP%5+Q_#/E#VLAL;:$'?DEEURYR4Z\G*=MD(["-SG"[:/8T(&]':MB5; MM2E2="O;EDU3#_:Y?+<]HR$(3:=2CZ[>MAX,*SBPS9IC.["C%ORT;(W(]']> MMFA]3MF,Q#GG8JUW?TM!Y<>P8RZ\7 H::'G>)A>.RS"-1H^+F,D:^K; _38+ M.VF=[T.@.=5';Y\5>O?7C94?PTZ\YV7G--#RO.VS?15U*)/<>4NPS..KG]]YD%O12[NKA*H3K_XH]=SR/I,C+)>^_7**I0'PI<=O'#8B4+1O M"ZWX%'JV32_[L):3HU\/U#3#L:_@!J!G^_2]9S9[\I? MGG'MSX.8B3[0H[ES;LA+Q%]G;![O9+U6I6:7Q/7FD*M]%B_CB!M@<2&VAWX+ M__1+#%\;RIY7Y[R.LU_.&2'UV]H'ZISJ3[]$YK6A['EUSM4P_(ER[&5Z6@3; MN?OQWV=<7G>T^=%%]S8R^[K>NN@Z)6S^UM(S>_KF\PH'/ !@_NRPS9MJI&1I.I5? M K*U=%"W'_VH\['7U8+JTJ=,,*6:_ /FI"\[Q7X?#.\HC9_PI;&6&TW2:)($ MZ54PMR>'Z>5K?O0<9:_O+*[)I'\_^66N"9_]8K$ EBM$V8#,F&G&*('M/NRS MH]G*(IN(=OKJ9;G MW^6]];1;$O";FE&4&/91O-%0I\(N1%O<81$K>D539=\3B.E>"B2RN(U"?L,J;<> MC$ZS#T[3:[(D:4&JQM?\I6HWZ;N]]U9+^4&M@K6'%,DO6C5))-4[I:ET57V- M\_O3(LOIG#"[ Q1< 8YY4K4)\$BG10QY?>)(VLY0!D&"G2E(LS]9M;W^^&@4 MQ;H)0EORDPED$ZKJ =[(NYQB&I1\YOLAMPZ MW)KI+?"A1S)[O-/BS_+(4G='B-I\5R7Z+3PLF<#(0YU;-D2Z4FBGK"=-*1;., MY+P[6OD%"3^_99(&'Q_-;Y=8NK#0#ZEW+:$96LOYO,@YROP(!DQQB<7DT/PN_W' MVU85#>ALL*EJ(.MJZ1O4N% V#3"H81BXHA+'.I!.I3C;TN=MBU3<*8<<"M( M7_69TXY:'L0'KEIT"8CW4Y3U(T9'W:UTX%_V'E27L;P&/O_7!GC^#QF"4[5% M$TK'2^T5.@:H5>WN)Q8.#K$V>&V[L9Y$G:D0-&'<4;!8(Y!O0I(&+*831I8Q M+;+DZ9HL*,M)I U1XF)V*;1]K1K:/?BA>O>S674P+M&_^ Y,_,W$AU$ ;3,* MI *@;4]A><.L6@<8>KM\V&Z_')KO' *JILV>N%\JYX1AE;(I@1VQIEU:[2Q, M=G4ZZM@C$4\RGE4JF3QA6\6P/9E@KI3J'35A\F67":.SV. CV2J$[: $DZ50 M#=V C1=$N /3.W$--VB"#?84;3*I=L?56=#CRJWXC_$]?0^4_^'U!+ 0(4 Q0 ( +N #E=T8DH9 M"@< *DN 4 " 0 !I;G1R=7-I;VY?97@S,3 Q+FAT M;5!+ 0(4 Q0 ( +N #E=D"VM&_P8 'DN 4 " 3P' M !I;G1R=7-I;VY?97@S,3 R+FAT;5!+ 0(4 Q0 ( +N #E?@W4JE= 0 M $87 4 " 6T. !I;G1R=7-I;VY?97@S,C P+FAT;5!+ M 0(4 Q0 ( +N #E>:/]1FJO, -''" 9 " 1,3 !I M;G1R=7-I;VY?:3$P<2TP-C,P,C,N:'1M4$L! A0#% @ NX .5REDR&>K M"@ <&8 !$ ( !] 8! &EN='HM,C R,S V,S N>'-D4$L! M A0#% @ NX .5YRAEA'9#@ :ZX !4 ( !SA$! &EN M='HM,C R,S V,S!?8V%L+GAM;%!+ 0(4 Q0 ( +N #E>!,[%*XQ$ //V M 5 " =H@ 0!I;G1Z+3(P,C,P-C,P7V1E9BYX;6Q02P$" M% ,4 " "[@ Y7%U6W\VT\ "PBTR,#(S,#8S,%]L86(N>&UL4$L! A0#% @ NX .5TYQ$I4T*0 YI0" M !4 ( !D&\! &EN='HM,C R,S V,S!?<')E+GAM;%!+!08 1 "0 ) %@" #WF $ ! end